From d289997a0c325d9a3e5e267f29db87b74ea305ba Mon Sep 17 00:00:00 2001 From: Neerti Date: Fri, 13 Feb 2015 02:26:45 -0500 Subject: [PATCH 01/28] Adds a new tab, which displays additional information about possibly anything you examine, assuming someone adds text to it. Additional info on the PR. --- code/game/atoms.dm | 30 +++++++++++++++++++ .../mob/living/carbon/human/examine.dm | 1 + code/modules/mob/living/carbon/human/human.dm | 10 +++++-- code/modules/mob/living/living.dm | 8 +++++ .../mob/living/silicon/robot/drone/drone.dm | 5 ++++ code/modules/mob/mob.dm | 11 ++++++- code/modules/mob/mob_defines.dm | 8 +++++ interface/skin.dmf | 4 +-- 8 files changed, 72 insertions(+), 5 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index bd0c9cdb54..c4039d80a7 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -12,6 +12,11 @@ var/throwpass = 0 var/germ_level = GERM_LEVEL_AMBIENT // The higher the germ level, the more germ on the atom. + //Examine tab vars + var/desc_info = null //Blue 'tutorial' text, which details how this atom works, and perhaps some tips and tricks. + var/desc_fluff = null //Yellow text, with quotes, to tell a short blurb or a paragraph about this atom's place in the fluff, should one exist. + + ///Chemistry. var/datum/reagents/reagents = null @@ -202,11 +207,36 @@ its easier to just keep the beam vertical. user << "\icon[src] That's [f_name] [suffix]" + if(name) //This shouldn't be needed but I'm paranoid. + user.desc_name_holder = "[src.name]" //\icon[src] + + user.desc_icon_holder = "\icon[src]" + if(desc) user << desc + user.desc_holder = src.desc + else + user.desc_holder = null //This is needed, or else if you examine one thing with a desc, then another without, the panel will retain the first examined's desc. + + user.desc_info_holder = get_desc_info() + user.desc_fluff_holder = get_desc_fluff() return distance == -1 || (get_dist(src, user) <= distance) +//Override these if you need special behaviour for a specific type. + +/atom/proc/get_desc_info() + if(desc_info) + return desc_info + else + return + +/atom/proc/get_desc_fluff() + if(desc_fluff) + return src.desc_fluff + else + return + // called by mobs when e.g. having the atom as their machine, pulledby, loc (AKA mob being inside the atom) or buckled var set. // see code/modules/mob/mob_movement.dm for more. /atom/proc/relaymove() diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 687314f1dd..e40e57327e 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -451,6 +451,7 @@ msg += "\n[t_He] is [pose]" user << msg + ..() //Helper procedure. Called by /mob/living/carbon/human/examine() and /mob/living/carbon/human/Topic() to determine HUD access to security and medical records. /proc/hasHUD(mob/M as mob, hudtype) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index dd5bfe7d59..df6c3a16de 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1236,7 +1236,7 @@ // Might need re-wording. user << "There is no exposed flesh or thin material [target_zone == "head" ? "on their head" : "on their body"] to inject into." -/mob/living/carbon/human/print_flavor_text() +/mob/living/carbon/human/print_flavor_text(var/shrink = 1) var/list/equipment = list(src.head,src.wear_mask,src.glasses,src.w_uniform,src.wear_suit,src.gloves,src.shoes) var/head_exposed = 1 var/face_exposed = 1 @@ -1272,7 +1272,13 @@ if((T == "head" && head_exposed) || (T == "face" && face_exposed) || (T == "eyes" && eyes_exposed) || (T == "torso" && torso_exposed) || (T == "arms" && arms_exposed) || (T == "hands" && hands_exposed) || (T == "legs" && legs_exposed) || (T == "feet" && feet_exposed)) flavor_text += flavor_texts[T] flavor_text += "\n\n" - return ..() + if(!shrink) + return flavor_text + else + return ..() + +/mob/living/carbon/human/get_desc_fluff() + return print_flavor_text(0) /mob/living/carbon/human/getDNA() if(species.flags & NO_SCAN) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 68e9b0f0e8..10933d576b 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -172,6 +172,14 @@ // ++++ROCKDTBEN++++ MOB PROCS //END +/mob/living/get_desc_fluff() + if(flavor_text) //Get flavor text for the yellow text. + return flavor_text + else if(desc_fluff) //No flavor text? Try for hardcoded fluff instead. + return desc_fluff + else + return + /mob/proc/get_contents() diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index bd89b867ee..d67ccebd09 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -3,6 +3,11 @@ real_name = "drone" icon = 'icons/mob/robots.dmi' icon_state = "repairbot" + desc_info = "Drones are player-controlled synthetics which are lawed to maintain the station and not \ + interact with anyone else, except for other drones. They hold a wide array of tools to build, repair, maintain, and clean. \ + They fuction similarly to other synthetics, in that they require recharging regularly, have laws, and are resilient to many hazards, \ + such as fire, radiation, vaccum, and more. Ghosts can join the round as a maintenance drone by using the appropiate verb in the 'ghost' tab." + //desc_fluff is already provided with flavor_text. maxHealth = 35 health = 35 universal_speak = 0 diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 15347c2580..33fe1e288e 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -833,6 +833,15 @@ note dizziness decrements automatically in the mob's Life() proc. statpanel("Spells","[S.charge_counter]/[S.charge_max]",S) if("holdervar") statpanel("Spells","[S.holder_var_type] [S.holder_var_amount]",S) + if(client) + statpanel("Examine") + stat(null,"[desc_icon_holder] [desc_name_holder]") //The name, written in big letters. + stat(null,"[desc_holder]") //the default examine text. + if(desc_info_holder) + stat(null,"[desc_info_holder]") //Blue, informative text. + if(desc_fluff_holder) + stat(null,"[desc_fluff_holder]") //Yellow, fluff-related text. + @@ -1210,4 +1219,4 @@ mob/proc/yank_out_object() /mob/verb/westfaceperm() set hidden = 1 facing_dir = null - set_face_dir(WEST) + set_face_dir(WEST) diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 1b9f1c1b76..8fdc91dac0 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -223,3 +223,11 @@ var/list/shouldnt_see = list() //list of objects that this mob shouldn't see in the stat panel. this silliness is needed because of AI alt+click and cult blood runes var/list/active_genes=list() + + //Examine tab vars + //These hold the descriptions and other info, to relay to the actual tab. + var/desc_name_holder = null + var/desc_holder = null + var/desc_info_holder = null + var/desc_fluff_holder = null + var/desc_icon_holder = null diff --git a/interface/skin.dmf b/interface/skin.dmf index 8eee4e1817..c526fec17a 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -1820,7 +1820,7 @@ window "infowindow" elem "info" type = INFO pos = 0,0 - size = 638x475 + size = 636x451 anchor1 = 0,0 anchor2 = 100,100 font-family = "" @@ -1843,7 +1843,7 @@ window "infowindow" tab-font-family = "" tab-font-size = 0 tab-font-style = "" - allow-html = false + allow-html = true multi-line = true on-show = ".winset\"rpane.infob.is-visible=true;rpane.browseb.is-visible=true?rpane.infob.pos=130,0:rpane.infob.pos=65,0 rpane.textb.is-visible=true rpane.infob.is-checked=true rpane.rpanewindow.pos=0,30 rpane.rpanewindow.size=0x0 rpane.rpanewindow.left=infowindow\"" on-hide = ".winset\"rpane.infob.is-visible=false;rpane.browseb.is-visible=true?rpane.browseb.is-checked=true rpane.rpanewindow.left=browserwindow:rpane.textb.is-visible=true rpane.rpanewindow.pos=0,30 rpane.rpanewindow.size=0x0 rpane.rpanewindow.left=\"" From e75a4ebbc8297efc1a18906699fef474a8494f70 Mon Sep 17 00:00:00 2001 From: Neerti Date: Fri, 13 Feb 2015 04:01:44 -0500 Subject: [PATCH 02/28] Updates comments to be accurate. Fixes typo in drone desc_info. --- code/game/atoms.dm | 2 +- code/modules/mob/living/living.dm | 2 +- code/modules/mob/living/silicon/robot/drone/drone.dm | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index c4039d80a7..ce949cf604 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -14,7 +14,7 @@ //Examine tab vars var/desc_info = null //Blue 'tutorial' text, which details how this atom works, and perhaps some tips and tricks. - var/desc_fluff = null //Yellow text, with quotes, to tell a short blurb or a paragraph about this atom's place in the fluff, should one exist. + var/desc_fluff = null //Green text, with quotes, to tell a short blurb or a paragraph about this atom's place in the fluff, should one exist. ///Chemistry. diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 10933d576b..08970a2ad9 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -173,7 +173,7 @@ /mob/living/get_desc_fluff() - if(flavor_text) //Get flavor text for the yellow text. + if(flavor_text) //Get flavor text for the green text. return flavor_text else if(desc_fluff) //No flavor text? Try for hardcoded fluff instead. return desc_fluff diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index d67ccebd09..8bbf8c26f4 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -6,7 +6,7 @@ desc_info = "Drones are player-controlled synthetics which are lawed to maintain the station and not \ interact with anyone else, except for other drones. They hold a wide array of tools to build, repair, maintain, and clean. \ They fuction similarly to other synthetics, in that they require recharging regularly, have laws, and are resilient to many hazards, \ - such as fire, radiation, vaccum, and more. Ghosts can join the round as a maintenance drone by using the appropiate verb in the 'ghost' tab." + such as fire, radiation, vacuum, and more. Ghosts can join the round as a maintenance drone by using the appropriate verb in the 'ghost' tab." //desc_fluff is already provided with flavor_text. maxHealth = 35 health = 35 From 0d8537700c7272a8e96c20a06a20a73877a456be Mon Sep 17 00:00:00 2001 From: MrSnapwalk Date: Sun, 15 Feb 2015 17:38:27 -0600 Subject: [PATCH 03/28] Adds the Bosun's Whistle. --- code/game/objects/items/toys.dm | 19 ++++++++++++++++++- icons/obj/toy.dmi | Bin 15559 -> 4836 bytes 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 8a974df69a..38b646a03a 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -6,6 +6,7 @@ * Toy gun * Toy crossbow * Toy swords + * Toy bosun's whistle * Toy mechs * Crayons * Snap pops @@ -98,7 +99,7 @@ icon_state = "syndballoon" item_state = "syndballoon" w_class = 4.0 - + /obj/item/toy/nanotrasenballoon name = "criminal balloon" desc = "Across the balloon the following is printed: \"Man, I love NT soooo much. I use only NanoTrasen products. You have NO idea.\"" @@ -498,6 +499,22 @@ if(..(user, 0)) user << text("\icon[] [] units of water left!", src, src.reagents.total_volume) +/* + * Bosun's whistle + */ + + /obj/item/toy/bosunwhistle + name = "bosun's whistle" + desc = "A genuine Admiral Krush Bosun's Whistle, for the aspiring ship's captain! Suitable for ages 8 and up, do not swallow." + icon = 'icons/obj/toy.dmi' + icon_state = "bosunwhistle" + var/cooldown = 0 + +/obj/item/toy/bosunwhistle/attack_self(mob/user as mob) + if(cooldown < world.time - 35) + user << "You blow on [src], creating an ear-splitting noise!" + playsound(user, 'sound/misc/boatswain.ogg', 20, 1) + cooldown = world.time /* * Mech prizes diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index a921d45d4830b1a9783fc082814cc381d07abec4..5f52d20fccfdfc8a6f9a40d541f909530f1d2545 100644 GIT binary patch literal 4836 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 S2K<3CAoWS^W2LCB-~RzQt>A$G From f2f893d42af9f8a31d225bc2598e7187f8c5dae8 Mon Sep 17 00:00:00 2001 From: Neerti Date: Sun, 15 Feb 2015 23:52:39 -0500 Subject: [PATCH 04/28] Replaces the three atom procs with just one and a datum-based system. --- baystation12.dme | 1 + code/datums/descriptions.dm | 22 ++++++++ code/game/atoms.dm | 55 ++++++++++++------- code/modules/mob/living/carbon/human/human.dm | 2 +- code/modules/mob/living/living.dm | 8 +-- .../mob/living/silicon/robot/drone/drone.dm | 8 ++- code/modules/mob/mob.dm | 15 +++-- code/modules/mob/mob_defines.dm | 15 +++-- 8 files changed, 88 insertions(+), 38 deletions(-) create mode 100644 code/datums/descriptions.dm diff --git a/baystation12.dme b/baystation12.dme index 7031dd9806..903d556f3c 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -100,6 +100,7 @@ #include "code\datums\computerfiles.dm" #include "code\datums\datacore.dm" #include "code\datums\datumvars.dm" +#include "code\datums\descriptions.dm" #include "code\datums\disease.dm" #include "code\datums\mind.dm" #include "code\datums\mixed.dm" diff --git a/code/datums/descriptions.dm b/code/datums/descriptions.dm new file mode 100644 index 0000000000..b6812d0576 --- /dev/null +++ b/code/datums/descriptions.dm @@ -0,0 +1,22 @@ +/* +This is what is supplied to the examine tab. Everything has a 'descriptions' variable, which is null by default. When it is not null, +it contains this datum. To add this datum to something, all you do is add this to the thing.. + + descriptions = new/datum/descriptions("I am some helpful blue text","I have backstory text about this obj.","You can use this to kill everyone.") + +First string is the 'info' var, second is the 'fluff' var, and third is the 'antag' var. All are optional. Just add it to the object you want to have it. + +If you are wondering, BYOND does not let you do desc = new/datum/descriptions . + +More strings can be added easily, but you will need to add a proc to retrieve it from the atom. The procs are defined in atoms.dm. + +*/ +/datum/descriptions + var/info + var/fluff + var/antag + +/datum/descriptions/New(var/info, var/fluff, var/antag) + src.info = info + src.fluff = fluff + src.antag = antag \ No newline at end of file diff --git a/code/game/atoms.dm b/code/game/atoms.dm index ce949cf604..c3a13284b3 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -12,10 +12,8 @@ var/throwpass = 0 var/germ_level = GERM_LEVEL_AMBIENT // The higher the germ level, the more germ on the atom. - //Examine tab vars - var/desc_info = null //Blue 'tutorial' text, which details how this atom works, and perhaps some tips and tricks. - var/desc_fluff = null //Green text, with quotes, to tell a short blurb or a paragraph about this atom's place in the fluff, should one exist. - + //Examine tab + var/datum/descriptions/descriptions = null //See code/datums/descriptions.dm for details. ///Chemistry. var/datum/reagents/reagents = null @@ -207,35 +205,52 @@ its easier to just keep the beam vertical. user << "\icon[src] That's [f_name] [suffix]" - if(name) //This shouldn't be needed but I'm paranoid. - user.desc_name_holder = "[src.name]" //\icon[src] + var/datum/descriptions/D = descriptions + if(istype(D)) + user.description_holders["info"] = get_descriptions_info() + user.description_holders["fluff"] = get_descriptions_fluff() + if(user.mind.special_role) + user.description_holders["antag"] = get_descriptions_antag() + else + user.description_holders["info"] = null + user.description_holders["fluff"] = null + user.description_holders["antag"] = null - user.desc_icon_holder = "\icon[src]" + if(name) //This shouldn't be needed but I'm paranoid. + user.description_holders["name"] = "[src.name]" //\icon[src] + + user.description_holders["icon"] = "\icon[src]" if(desc) user << desc - user.desc_holder = src.desc + user.description_holders["desc"] = src.desc else - user.desc_holder = null //This is needed, or else if you examine one thing with a desc, then another without, the panel will retain the first examined's desc. - - user.desc_info_holder = get_desc_info() - user.desc_fluff_holder = get_desc_fluff() + user.description_holders["desc"] = null //This is needed, or else if you examine one thing with a desc, then another without, the panel will retain the first examined's desc. return distance == -1 || (get_dist(src, user) <= distance) //Override these if you need special behaviour for a specific type. -/atom/proc/get_desc_info() - if(desc_info) - return desc_info +/atom/proc/get_descriptions_info() + var/datum/descriptions/D = descriptions + if(istype(D) && D.info) + return D.info else - return + return null -/atom/proc/get_desc_fluff() - if(desc_fluff) - return src.desc_fluff +/atom/proc/get_descriptions_fluff() + var/datum/descriptions/D = descriptions + if(istype(D) && D.fluff) + return D.fluff else - return + return null + +/atom/proc/get_descriptions_antag() + var/datum/descriptions/D = descriptions + if(istype(D) && D.antag) + return D.antag + else + return null // called by mobs when e.g. having the atom as their machine, pulledby, loc (AKA mob being inside the atom) or buckled var set. // see code/modules/mob/mob_movement.dm for more. diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index df6c3a16de..5dee08e8af 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1277,7 +1277,7 @@ else return ..() -/mob/living/carbon/human/get_desc_fluff() +/mob/living/carbon/human/get_descriptions_fluff() return print_flavor_text(0) /mob/living/carbon/human/getDNA() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 08970a2ad9..e4caeb4663 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -172,13 +172,11 @@ // ++++ROCKDTBEN++++ MOB PROCS //END -/mob/living/get_desc_fluff() +/mob/living/get_descriptions_fluff() if(flavor_text) //Get flavor text for the green text. return flavor_text - else if(desc_fluff) //No flavor text? Try for hardcoded fluff instead. - return desc_fluff - else - return + else //No flavor text? Try for hardcoded fluff instead. + return ..() /mob/proc/get_contents() diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index 8bbf8c26f4..40db977b8b 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -3,7 +3,13 @@ real_name = "drone" icon = 'icons/mob/robots.dmi' icon_state = "repairbot" - desc_info = "Drones are player-controlled synthetics which are lawed to maintain the station and not \ + descriptions = new/datum/descriptions("Drones are player-controlled synthetics which are lawed to maintain the station and not \ + interact with anyone else, except for other drones. They hold a wide array of tools to build, repair, maintain, and clean. \ + They fuction similarly to other synthetics, in that they require recharging regularly, have laws, and are resilient to many hazards, \ + such as fire, radiation, vacuum, and more. Ghosts can join the round as a maintenance drone by using the appropriate verb in the 'ghost' tab. \ + An inactive drone can be rebooted by swiping an ID card on it with engineering or robotics access.",\ + ,"An Electromagnetic Sequencer can be used to subvert the drone to your cause.") +// desc_info = "Drones are player-controlled synthetics which are lawed to maintain the station and not \ interact with anyone else, except for other drones. They hold a wide array of tools to build, repair, maintain, and clean. \ They fuction similarly to other synthetics, in that they require recharging regularly, have laws, and are resilient to many hazards, \ such as fire, radiation, vacuum, and more. Ghosts can join the round as a maintenance drone by using the appropriate verb in the 'ghost' tab." diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 33fe1e288e..aac22528f4 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -835,12 +835,15 @@ note dizziness decrements automatically in the mob's Life() proc. statpanel("Spells","[S.holder_var_type] [S.holder_var_amount]",S) if(client) statpanel("Examine") - stat(null,"[desc_icon_holder] [desc_name_holder]") //The name, written in big letters. - stat(null,"[desc_holder]") //the default examine text. - if(desc_info_holder) - stat(null,"[desc_info_holder]") //Blue, informative text. - if(desc_fluff_holder) - stat(null,"[desc_fluff_holder]") //Yellow, fluff-related text. + stat(null,"[description_holders["icon"]] [description_holders["name"]]") //The name, written in big letters. + stat(null,"[description_holders["desc"]]") //the default examine text. + if(description_holders["info"]) + stat(null,"[description_holders["info"]]") //Blue, informative text. + if(description_holders["fluff"]) + stat(null,"[description_holders["fluff"]]") //Yellow, fluff-related text. + if(mind.special_role) + if(description_holders["antag"]) + stat(null,"[description_holders["antag"]]") //Red, malicious antag-related text diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 8fdc91dac0..0b213d0b99 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -226,8 +226,13 @@ //Examine tab vars //These hold the descriptions and other info, to relay to the actual tab. - var/desc_name_holder = null - var/desc_holder = null - var/desc_info_holder = null - var/desc_fluff_holder = null - var/desc_icon_holder = null + var/description_holders[0] + /* + description_holders["name"] = null + description_holders["icon"] = null + description_holders["desc"] = null + description_holders["info"] = null + description_holders["fluff"] = null + description_holders["antag"] = null + */ + From 9612bc183b7b403e89483264e6fffc4dfbe2db24 Mon Sep 17 00:00:00 2001 From: Neerti Date: Mon, 16 Feb 2015 00:06:46 -0500 Subject: [PATCH 05/28] Cleans up my comments. --- code/modules/mob/living/silicon/robot/drone/drone.dm | 4 ---- code/modules/mob/mob_defines.dm | 8 -------- 2 files changed, 12 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index 40db977b8b..1fa357ec79 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -9,10 +9,6 @@ such as fire, radiation, vacuum, and more. Ghosts can join the round as a maintenance drone by using the appropriate verb in the 'ghost' tab. \ An inactive drone can be rebooted by swiping an ID card on it with engineering or robotics access.",\ ,"An Electromagnetic Sequencer can be used to subvert the drone to your cause.") -// desc_info = "Drones are player-controlled synthetics which are lawed to maintain the station and not \ - interact with anyone else, except for other drones. They hold a wide array of tools to build, repair, maintain, and clean. \ - They fuction similarly to other synthetics, in that they require recharging regularly, have laws, and are resilient to many hazards, \ - such as fire, radiation, vacuum, and more. Ghosts can join the round as a maintenance drone by using the appropriate verb in the 'ghost' tab." //desc_fluff is already provided with flavor_text. maxHealth = 35 health = 35 diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 0b213d0b99..fe9765da30 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -227,12 +227,4 @@ //Examine tab vars //These hold the descriptions and other info, to relay to the actual tab. var/description_holders[0] - /* - description_holders["name"] = null - description_holders["icon"] = null - description_holders["desc"] = null - description_holders["info"] = null - description_holders["fluff"] = null - description_holders["antag"] = null - */ From dfc77626775b7404426db17a4f01bf3eb488c89e Mon Sep 17 00:00:00 2001 From: Neerti Date: Mon, 16 Feb 2015 05:14:38 -0500 Subject: [PATCH 06/28] Small optimization to procs and the panel. --- code/game/atoms.dm | 24 +++++++++--------------- code/modules/mob/mob.dm | 3 +-- 2 files changed, 10 insertions(+), 17 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index c3a13284b3..64ebc0caf7 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -232,25 +232,19 @@ its easier to just keep the beam vertical. //Override these if you need special behaviour for a specific type. /atom/proc/get_descriptions_info() - var/datum/descriptions/D = descriptions - if(istype(D) && D.info) - return D.info - else - return null + if(descriptions && descriptions.info) + return descriptions.info + return /atom/proc/get_descriptions_fluff() - var/datum/descriptions/D = descriptions - if(istype(D) && D.fluff) - return D.fluff - else - return null + if(descriptions && descriptions.fluff) + return descriptions.fluff + return /atom/proc/get_descriptions_antag() - var/datum/descriptions/D = descriptions - if(istype(D) && D.antag) - return D.antag - else - return null + if(descriptions && descriptions.antag) + return descriptions.antag + return // called by mobs when e.g. having the atom as their machine, pulledby, loc (AKA mob being inside the atom) or buckled var set. // see code/modules/mob/mob_movement.dm for more. diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index aac22528f4..0aa0eb4f40 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -833,8 +833,7 @@ note dizziness decrements automatically in the mob's Life() proc. statpanel("Spells","[S.charge_counter]/[S.charge_max]",S) if("holdervar") statpanel("Spells","[S.holder_var_type] [S.holder_var_amount]",S) - if(client) - statpanel("Examine") + if(statpanel("Examine")) stat(null,"[description_holders["icon"]] [description_holders["name"]]") //The name, written in big letters. stat(null,"[description_holders["desc"]]") //the default examine text. if(description_holders["info"]) From cba3448227783c3db03c5b7a320cbe734cb61deb Mon Sep 17 00:00:00 2001 From: Chinsky Date: Tue, 17 Feb 2015 17:01:10 +0300 Subject: [PATCH 07/28] Fixes a sanity check turned insanity check forcing everyone to go commando. --- code/modules/client/preferences_savefile.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 17003ddc3c..76b25c9659 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -191,9 +191,11 @@ if(isnull(species) || !(species in playable_species)) species = "Human" + if(isnum(underwear)) var/list/undies = gender == MALE ? underwear_m : underwear_f underwear = undies[undies[underwear]] + if(isnum(undershirt)) undershirt = undershirt_t[undershirt_t[undershirt]] @@ -219,8 +221,6 @@ r_eyes = sanitize_integer(r_eyes, 0, 255, initial(r_eyes)) g_eyes = sanitize_integer(g_eyes, 0, 255, initial(g_eyes)) b_eyes = sanitize_integer(b_eyes, 0, 255, initial(b_eyes)) - underwear = sanitize_integer(underwear, 1, underwear_m.len, initial(underwear)) - undershirt = sanitize_integer(undershirt, 1, undershirt_t.len, initial(undershirt)) backbag = sanitize_integer(backbag, 1, backbaglist.len, initial(backbag)) b_type = sanitize_text(b_type, initial(b_type)) From 52072bc7cf00abc77d0a5cd8399ba6b29a2e1a34 Mon Sep 17 00:00:00 2001 From: MrSnapwalk Date: Tue, 17 Feb 2015 20:38:13 -0600 Subject: [PATCH 08/28] Adds action figures, large and small plushies, and the toy cult sword. Adds all new toys to the arcade machine. --- code/game/machinery/computer/arcade.dm | 7 +- code/game/objects/items/toys.dm | 301 ++++++++++++++++++++++++- code/game/objects/random/random.dm | 60 +++++ icons/obj/toy.dmi | Bin 4836 -> 30094 bytes 4 files changed, 365 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 2915bf0761..c95bc1dff3 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -1,6 +1,6 @@ /obj/machinery/computer/arcade name = "arcade machine" - desc = "Does not support Pin ball." + desc = "Does not support pinball." icon = 'icons/obj/computer.dmi' icon_state = "arcade" circuit = "/obj/item/weapon/circuitboard/arcade" @@ -32,7 +32,10 @@ /obj/item/toy/prize/mauler = 1, /obj/item/toy/prize/odysseus = 1, /obj/item/toy/prize/phazon = 1, - /obj/item/toy/waterflower = 1 + /obj/item/toy/waterflower = 1, + /obj/random/action_figure = 1, + /obj/random/plushie = 1, + /obj/item/toy/cultsword = 1 ) /obj/machinery/computer/arcade diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 38b646a03a..321196c76b 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -14,6 +14,9 @@ * Therapy dolls * Toddler doll * Inflatable duck + * Action figures + * Plushies + * Toy cult sword */ @@ -559,7 +562,6 @@ desc = "Mini-Mecha action figure! Collect them all! 4/11." icon_state = "gygaxtoy" - /obj/item/toy/prize/durand name = "toy durand" desc = "Mini-Mecha action figure! Collect them all! 5/11." @@ -595,6 +597,207 @@ desc = "Mini-Mecha action figure! Collect them all! 11/11." icon_state = "phazonprize" +/* + * Action figures + */ + + +/obj/item/toy/figure + name = "Completely Glitched action figure" + desc = "A \"Space Life\" brand... wait, what the hell is this thing? It seems to be requesting the sweet release of death." + icon_state = "assistant" + icon = 'icons/obj/toy.dmi' + +/obj/item/toy/figure/cmo + name = "Chief Medical Officer action figure" + desc = "A \"Space Life\" brand Chief Medical Officer action figure." + icon_state = "cmo" + +/obj/item/toy/figure/assistant + name = "Assistant action figure" + desc = "A \"Space Life\" brand Assistant action figure." + icon_state = "assistant" + +/obj/item/toy/figure/atmos + name = "Atmospheric Technician action figure" + desc = "A \"Space Life\" brand Atmospheric Technician action figure." + icon_state = "atmos" + +/obj/item/toy/figure/bartender + name = "Bartender action figure" + desc = "A \"Space Life\" brand Bartender action figure." + icon_state = "bartender" + +/obj/item/toy/figure/borg + name = "Cyborg action figure" + desc = "A \"Space Life\" brand Cyborg action figure." + icon_state = "borg" + +/obj/item/toy/figure/gardener + name = "Gardener action figure" + desc = "A \"Space Life\" brand Gardener action figure." + icon_state = "botanist" + +/obj/item/toy/figure/captain + name = "Captain action figure" + desc = "A \"Space Life\" brand Captain action figure." + icon_state = "captain" + +/obj/item/toy/figure/cargotech + name = "Cargo Technician action figure" + desc = "A \"Space Life\" brand Cargo Technician action figure." + icon_state = "cargotech" + +/obj/item/toy/figure/ce + name = "Chief Engineer action figure" + desc = "A \"Space Life\" brand Chief Engineer action figure." + icon_state = "ce" + +/obj/item/toy/figure/chaplain + name = "Chaplain action figure" + desc = "A \"Space Life\" brand Chaplain action figure." + icon_state = "chaplain" + +/obj/item/toy/figure/chef + name = "Chef action figure" + desc = "A \"Space Life\" brand Chef action figure." + icon_state = "chef" + +/obj/item/toy/figure/chemist + name = "Chemist action figure" + desc = "A \"Space Life\" brand Chemist action figure." + icon_state = "chemist" + +/obj/item/toy/figure/clown + name = "Clown action figure" + desc = "A \"Space Life\" brand Clown action figure." + icon_state = "clown" + +/obj/item/toy/figure/corgi + name = "Corgi action figure" + desc = "A \"Space Life\" brand Corgi action figure." + icon_state = "ian" + +/obj/item/toy/figure/detective + name = "Detective action figure" + desc = "A \"Space Life\" brand Detective action figure." + icon_state = "detective" + +/obj/item/toy/figure/dsquad + name = "Space Commando action figure" + desc = "A \"Space Life\" brand Space Commando action figure." + icon_state = "dsquad" + +/obj/item/toy/figure/engineer + name = "Engineer action figure" + desc = "A \"Space Life\" brand Engineer action figure." + icon_state = "engineer" + +/obj/item/toy/figure/geneticist + name = "Geneticist action figure" + desc = "A \"Space Life\" brand Geneticist action figure, which was recently dicontinued." + icon_state = "geneticist" + +/obj/item/toy/figure/hop + name = "Head of Personel action figure" + desc = "A \"Space Life\" brand Head of Personel action figure." + icon_state = "hop" + +/obj/item/toy/figure/hos + name = "Head of Security action figure" + desc = "A \"Space Life\" brand Head of Security action figure." + icon_state = "hos" + +/obj/item/toy/figure/qm + name = "Quartermaster action figure" + desc = "A \"Space Life\" brand Quartermaster action figure." + icon_state = "qm" + +/obj/item/toy/figure/janitor + name = "Janitor action figure" + desc = "A \"Space Life\" brand Janitor action figure." + icon_state = "janitor" + +/obj/item/toy/figure/agent + name = "Internal Affairs Agent action figure" + desc = "A \"Space Life\" brand Internal Affairs Agent action figure." + icon_state = "agent" + +/obj/item/toy/figure/librarian + name = "Librarian action figure" + desc = "A \"Space Life\" brand Librarian action figure." + icon_state = "librarian" + +/obj/item/toy/figure/md + name = "Medical Doctor action figure" + desc = "A \"Space Life\" brand Medical Doctor action figure." + icon_state = "md" + +/obj/item/toy/figure/mime + name = "Mime action figure" + desc = "A \"Space Life\" brand Mime action figure." + icon_state = "mime" + +/obj/item/toy/figure/miner + name = "Shaft Miner action figure" + desc = "A \"Space Life\" brand Shaft Miner action figure." + icon_state = "miner" + +/obj/item/toy/figure/ninja + name = "Space Ninja action figure" + desc = "A \"Space Life\" brand Space Ninja action figure." + icon_state = "ninja" + +/obj/item/toy/figure/wizard + name = "Wizard action figure" + desc = "A \"Space Life\" brand Wizard action figure." + icon_state = "wizard" + +/obj/item/toy/figure/rd + name = "Research Director action figure" + desc = "A \"Space Life\" brand Research Director action figure." + icon_state = "rd" + +/obj/item/toy/figure/roboticist + name = "Roboticist action figure" + desc = "A \"Space Life\" brand Roboticist action figure." + icon_state = "roboticist" + +/obj/item/toy/figure/scientist + name = "Scientist action figure" + desc = "A \"Space Life\" brand Scientist action figure." + icon_state = "scientist" + +/obj/item/toy/figure/syndie + name = "Doom Operative action figure" + desc = "A \"Space Life\" brand Doom Operative action figure." + icon_state = "syndie" + +/obj/item/toy/figure/secofficer + name = "Security Officer action figure" + desc = "A \"Space Life\" brand Security Officer action figure." + icon_state = "secofficer" + +/obj/item/toy/figure/warden + name = "Warden action figure" + desc = "A \"Space Life\" brand Warden action figure." + icon_state = "warden" + +/obj/item/toy/figure/psychologist + name = "Psychologist action figure" + desc = "A \"Space Life\" brand Psychologist action figure." + icon_state = "psychologist" + +/obj/item/toy/figure/paramedic + name = "Paramedic action figure" + desc = "A \"Space Life\" brand Paramedic action figure." + icon_state = "paramedic" + +/obj/item/toy/figure/ert + name = "Emergency Response Team Commander action figure" + desc = "A \"Space Life\" brand Emergency Response Team Commander action figure." + icon_state = "ert" + /obj/item/toy/katana name = "replica katana" desc = "Woefully underpowered in D20." @@ -656,6 +859,102 @@ item_state = "egg3" // It's the green egg in items_left/righthand w_class = 1 +/* + * Plushies + */ + +//Large plushies. +/obj/structure/plushie + name = "generic large plushie" + desc = "A very generic plushie. It seems to not want to exist." + icon = 'icons/obj/toy.dmi' + icon_state = "ianplushie" + anchored = 0 + density = 1 + var/phrase = "I don't want to exist anymore!" + +/obj/structure/plushie/attack_hand(mob/user) + if(user.a_intent == "help") + user.visible_message("[user] hugs [src]!","You hug [src]!") + else if (user.a_intent == "hurt") + user.visible_message("[user] punches [src]!","You punch [src]!") + else if (user.a_intent == "grab") + user.visible_message("[user] attempts to strangle [src]!","You attempt to strangle [src]!") + else + user.visible_message("[user] pokes the [src].","You poke the [src].") + visible_message("[src] says, \"[phrase]\"") + +/obj/structure/plushie/ian + name = "plushie corgi" + desc = "A plushie of an adorable corgi! Don't you just want to hug it and squeeze it and call it \"Ian\"?" + icon_state = "ianplushie" + phrase = "Arf!" + +/obj/structure/plushie/drone + name = "plushie drone" + desc = "A plushie of a happy drone! It appears to be smiling, and has a small tag which reads \"N.D.V. Icarus Gift Shop\"." + icon_state = "droneplushie" + phrase = "Beep boop!" + +/obj/structure/plushie/carp + name = "plushie carp" + desc = "A plushie of an elated carp! Straight from the wilds of the Nyx frontier, now right here in your hands." + icon_state = "carpplushie" + phrase = "Glorf!" + +/obj/structure/plushie/beepsky + name = "plushie Officer Sweepsky" + desc = "A plushie of a popular industrious cleaning robot! If it could feel emotions, it would love you." + icon_state = "beepskyplushie" + phrase = "Ping!" + +//Small plushies. +/obj/item/toy/plushie + name = "generic small plushie" + desc = "A very generic small plushie. It seems to not want to exist." + icon = 'icons/obj/toy.dmi' + icon_state = "nymphplushie" + var/phrase = "Please, end my existance! I beg you!" + +/obj/item/toy/plushie/attack_self(mob/user as mob) + if(user.a_intent == "help") + user.visible_message("[user] hugs [src]!","You hug [src]!") + else if (user.a_intent == "hurt") + user.visible_message("[user] punches [src]!","You punch [src]!") + else if (user.a_intent == "grab") + user.visible_message("[user] attempts to strangle [src]!","You attempt to strangle [src]!") + else + user.visible_message("[user] pokes the [src].","You poke the [src].") + +/obj/item/toy/plushie/nymph + name = "diona nymph plushie" + desc = "A plushie of an adorable diona nymph! While it's level of self-awareness is still being debated, it's level of cuteness is not." + icon_state = "nymphplushie" + +/obj/item/toy/plushie/mouse + name = "mouse plushie" + desc = "A plushie of a delightful mouse! What was once considered a vile rodent is now your very best friend." + icon_state = "mouseplushie" + +/obj/item/toy/plushie/kitten + name = "kitten plushie" + desc = "A plushie of a cute kitten! Watch as it purrs it's way right into your heart." + icon_state = "kittenplushie" + +/obj/item/toy/plushie/lizard + name = "lizard plushie" + desc = "A plushie of a scaly lizard! Very controversial, after being accused as \"racist\" by some Unathi." + icon_state = "lizardplushie" + +//Toy cult sword +/obj/item/toy/cultsword + name = "foam sword" + desc = "An arcane weapon (made of foam) wielded by the followers of the hit Saturday morning cartoon \"King Nursee and the Acolytes of Heroism\"." + icon = 'icons/obj/weapons.dmi' + icon_state = "cultblade" + item_state = "cultblade" + w_class = 4 + attack_verb = list("attacked", "slashed", "stabbed", "poked") /* NYET. /obj/item/weapon/toddler diff --git a/code/game/objects/random/random.dm b/code/game/objects/random/random.dm index d62d1d1a54..4c7a3ecb41 100644 --- a/code/game/objects/random/random.dm +++ b/code/game/objects/random/random.dm @@ -113,3 +113,63 @@ prob(2);/obj/item/weapon/storage/belt/utility,\ prob(5);/obj/random/tool,\ prob(2);/obj/item/weapon/tape_roll) + +/obj/random/action_figure + name = "random action figure" + desc = "This is a random action figure." + icon = 'icons/obj/toy.dmi' + icon_state = "assistant" + item_to_spawn() + return pick(/obj/item/toy/figure/cmo,\ + /obj/item/toy/figure/assistant,\ + /obj/item/toy/figure/atmos,\ + /obj/item/toy/figure/bartender,\ + /obj/item/toy/figure/borg,\ + /obj/item/toy/figure/gardener,\ + /obj/item/toy/figure/captain,\ + /obj/item/toy/figure/cargotech,\ + /obj/item/toy/figure/ce,\ + /obj/item/toy/figure/chaplain,\ + /obj/item/toy/figure/chef,\ + /obj/item/toy/figure/chemist,\ + /obj/item/toy/figure/clown,\ + /obj/item/toy/figure/corgi,\ + /obj/item/toy/figure/detective,\ + /obj/item/toy/figure/dsquad,\ + /obj/item/toy/figure/engineer,\ + /obj/item/toy/figure/geneticist,\ + /obj/item/toy/figure/hop,\ + /obj/item/toy/figure/hos,\ + /obj/item/toy/figure/qm,\ + /obj/item/toy/figure/janitor,\ + /obj/item/toy/figure/agent,\ + /obj/item/toy/figure/librarian,\ + /obj/item/toy/figure/md,\ + /obj/item/toy/figure/mime,\ + /obj/item/toy/figure/miner,\ + /obj/item/toy/figure/ninja,\ + /obj/item/toy/figure/wizard,\ + /obj/item/toy/figure/rd,\ + /obj/item/toy/figure/roboticist,\ + /obj/item/toy/figure/scientist,\ + /obj/item/toy/figure/syndie,\ + /obj/item/toy/figure/secofficer,\ + /obj/item/toy/figure/warden,\ + /obj/item/toy/figure/psychologist,\ + /obj/item/toy/figure/paramedic,\ + /obj/item/toy/figure/ert) + +/obj/random/plushie + name = "random plushie" + desc = "This is a random plushie." + icon = 'icons/obj/toy.dmi' + icon_state = "nymphplushie" + item_to_spawn() + return pick(/obj/structure/plushie/ian,\ + /obj/structure/plushie/drone,\ + /obj/structure/plushie/carp,\ + /obj/structure/plushie/beepsky,\ + /obj/item/toy/plushie/nymph,\ + /obj/item/toy/plushie/mouse,\ + /obj/item/toy/plushie/kitten,\ + /obj/item/toy/plushie/lizard) \ No newline at end of file diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index 5f52d20fccfdfc8a6f9a40d541f909530f1d2545..043a93c6a4c81b766042d29af8d862164dc54ede 100644 GIT binary patch literal 30094 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 literal 4836 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 Date: Tue, 17 Feb 2015 23:40:51 -0500 Subject: [PATCH 09/28] Updates grabs Replaces broken client/Process_Grab(), makes resisting neck grabs actually work. Fixes the grabbed_by list filling up with null entries when a grab is broken. Aggressive grabs now prevent movement, can still be quickly broken using resist or disarm. Neck grabs are easier to resist if the grabber has moved recently. Some minor cleanup. --- .../living/carbon/human/human_attackhand.dm | 10 +- code/modules/mob/living/living.dm | 29 +++-- code/modules/mob/mob.dm | 7 +- code/modules/mob/mob_grab.dm | 101 +++++++++--------- code/modules/mob/mob_movement.dm | 29 ++--- 5 files changed, 83 insertions(+), 93 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index bb02aee5e0..8dd2e06067 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -209,7 +209,7 @@ w_uniform.add_fingerprint(M) var/datum/organ/external/affecting = get_organ(ran_zone(M.zone_sel.selecting)) - if (istype(r_hand,/obj/item/weapon/gun) || istype(l_hand,/obj/item/weapon/gun)) + if(istype(r_hand,/obj/item/weapon/gun) || istype(l_hand,/obj/item/weapon/gun)) var/obj/item/weapon/gun/W = null var/chance = 0 @@ -231,9 +231,13 @@ var/randn = rand(1, 100) if(!(species.flags & NO_SLIP) && randn <= 25) - apply_effect(3, WEAKEN, run_armor_check(affecting, "melee")) + var/armor_check = run_armor_check(affecting, "melee") + apply_effect(3, WEAKEN, armor_check) playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - visible_message("\red [M] has pushed [src]!") + if(armor_check < 2) + visible_message("[M] has pushed [src]!") + else + visible_message("[M] attempted to push [src]!") return var/talked = 0 // BubbleWrap diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 68e9b0f0e8..5d2e1aa504 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -514,7 +514,7 @@ return //resisting grabs (as if it helps anyone...) - if ((!( L.stat ) && L.canmove && !( L.restrained() ))) + if ((!( L.stat ) && !( L.restrained() ))) var/resisting = 0 for(var/obj/O in L.requests) L.requests.Remove(O) @@ -522,23 +522,20 @@ resisting++ for(var/obj/item/weapon/grab/G in usr.grabbed_by) resisting++ - if (G.state == 1) - del(G) - else - if (G.state == 2) - if (prob(25)) - for(var/mob/O in viewers(L, null)) - O.show_message(text("\red [] has broken free of []'s grip!", L, G.assailant), 1) + switch(G.state) + if(GRAB_PASSIVE) + del(G) + if(GRAB_AGGRESSIVE) + if(prob(60)) //same chance of breaking the grab as disarm + L.visible_message("[L] has broken free of [G.assailant]'s grip!") + del(G) + if(GRAB_NECK) + //If the you move when grabbing someone then it's easier for them to break free. Same if the affected mob is immune to stun. + if (((world.time - G.assailant.l_move_time < 20 || !L.stunned) && prob(15)) || prob(3)) + L.visible_message("[L] has broken free of [G.assailant]'s headlock!") del(G) - else - if (G.state == 3) - if (prob(5)) - for(var/mob/O in viewers(usr, null)) - O.show_message(text("\red [] has broken free of []'s headlock!", L, G.assailant), 1) - del(G) if(resisting) - for(var/mob/O in viewers(usr, null)) - O.show_message(text("\red [] resists!", L), 1) + L.visible_message("[L] resists!") //unbuckling yourself diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 5a86291dd5..73623ac043 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -868,7 +868,7 @@ note dizziness decrements automatically in the mob's Life() proc. else if( stat || weakened || paralysis || resting || sleeping || (status_flags & FAKEDEATH)) lying = 1 canmove = 0 - else if( stunned ) + else if(stunned) canmove = 0 else if(captured) anchored = 1 @@ -885,6 +885,11 @@ note dizziness decrements automatically in the mob's Life() proc. else density = 1 + for(var/obj/item/weapon/grab/G in grabbed_by) + if(G.state >= GRAB_AGGRESSIVE) + canmove = 0 + break + //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 diff --git a/code/modules/mob/mob_grab.dm b/code/modules/mob/mob_grab.dm index ed11358838..2b47227dfe 100644 --- a/code/modules/mob/mob_grab.dm +++ b/code/modules/mob/mob_grab.dm @@ -35,6 +35,10 @@ hud.name = "reinforce grab" hud.master = src +/obj/item/weapon/grab/Del() + //make sure the grabbed_by list doesn't fill up with nulls + if(affecting) affecting.grabbed_by -= src + ..() //Used by throw code to hand over the mob, instead of throwing the grab. The grab is then deleted by the throw code. /obj/item/weapon/grab/proc/throw() @@ -67,6 +71,7 @@ if(state <= GRAB_AGGRESSIVE) allow_upgrade = 1 + //disallow upgrading if we're grabbing more than one person if((assailant.l_hand && assailant.l_hand != src && istype(assailant.l_hand, /obj/item/weapon/grab))) var/obj/item/weapon/grab/G = assailant.l_hand if(G.affecting != affecting) @@ -76,31 +81,29 @@ if(G.affecting != affecting) allow_upgrade = 0 if(state == GRAB_AGGRESSIVE) - var/h = affecting.hand - affecting.hand = 0 - affecting.drop_item() - affecting.hand = 1 - affecting.drop_item() - affecting.hand = h + affecting.drop_l_hand() + affecting.drop_r_hand() + //disallow upgrading past aggressive if we're being grabbed aggressively for(var/obj/item/weapon/grab/G in affecting.grabbed_by) if(G == src) continue - if(G.state == GRAB_AGGRESSIVE) + if(G.state >= GRAB_AGGRESSIVE) allow_upgrade = 0 if(allow_upgrade) hud.icon_state = "reinforce" else hud.icon_state = "!reinforce" - else - if(!affecting.buckled) - affecting.loc = assailant.loc + else if(!affecting.buckled) + affecting.loc = assailant.loc if(state >= GRAB_NECK) - affecting.Stun(5) //It will hamper your voice, being choked and all. + affecting.Stun(1) if(isliving(affecting)) var/mob/living/L = affecting L.adjustOxyLoss(1) if(state >= GRAB_KILL) + //affecting.apply_effect(STUTTER, 5) //would do this, but affecting isn't declared as mob/living for some stupid reason. + affecting.stuttering = max(affecting.stuttering, 5) //It will hamper your voice, being choked and all. affecting.Weaken(5) //Should keep you down unless you get help. affecting.losebreath = min(affecting.losebreath + 2, 3) @@ -126,48 +129,46 @@ assailant.visible_message("[assailant] has grabbed [affecting] aggressively (now hands)!") state = GRAB_AGGRESSIVE icon_state = "grabbed1" - else - if(state < GRAB_NECK) - if(isslime(affecting)) - assailant << "You squeeze [affecting], but nothing interesting happens." + else if(state < GRAB_NECK) + if(isslime(affecting)) + assailant << "You squeeze [affecting], but nothing interesting happens." + return + + assailant.visible_message("[assailant] has reinforced \his grip on [affecting] (now neck)!") + state = GRAB_NECK + icon_state = "grabbed+1" + if(!affecting.buckled) + affecting.loc = assailant.loc + affecting.attack_log += "\[[time_stamp()]\] Has had their neck grabbed by [assailant.name] ([assailant.ckey])" + assailant.attack_log += "\[[time_stamp()]\] Grabbed the neck of [affecting.name] ([affecting.ckey])" + msg_admin_attack("[key_name(assailant)] grabbed the neck of [key_name(affecting)]") + hud.icon_state = "disarm/kill" + hud.name = "disarm/kill" + else if(state < GRAB_UPGRADING) + assailant.visible_message("[assailant] starts to tighten \his grip on [affecting]'s neck!") + hud.icon_state = "disarm/kill1" + state = GRAB_UPGRADING + if(do_after(assailant, UPGRADE_KILL_TIMER)) + if(state == GRAB_KILL) return + if(!affecting) + del(src) + return + if(!assailant.canmove || assailant.lying) + del(src) + return + state = GRAB_KILL + assailant.visible_message("[assailant] has tightened \his grip on [affecting]'s neck!") + affecting.attack_log += "\[[time_stamp()]\] Has been strangled (kill intent) by [assailant.name] ([assailant.ckey])" + assailant.attack_log += "\[[time_stamp()]\] Strangled (kill intent) [affecting.name] ([affecting.ckey])" + msg_admin_attack("[key_name(assailant)] strangled (kill intent) [key_name(affecting)]") - assailant.visible_message("[assailant] has reinforced \his grip on [affecting] (now neck)!") - state = GRAB_NECK - icon_state = "grabbed+1" - if(!affecting.buckled) - affecting.loc = assailant.loc - affecting.attack_log += "\[[time_stamp()]\] Has had their neck grabbed by [assailant.name] ([assailant.ckey])" - assailant.attack_log += "\[[time_stamp()]\] Grabbed the neck of [affecting.name] ([affecting.ckey])" - msg_admin_attack("[key_name(assailant)] grabbed the neck of [key_name(affecting)]") - hud.icon_state = "disarm/kill" - hud.name = "disarm/kill" + assailant.next_move = world.time + 10 + affecting.losebreath += 1 else - if(state < GRAB_UPGRADING) - assailant.visible_message("[assailant] starts to tighten \his grip on [affecting]'s neck!") - hud.icon_state = "disarm/kill1" - state = GRAB_UPGRADING - if(do_after(assailant, UPGRADE_KILL_TIMER)) - if(state == GRAB_KILL) - return - if(!affecting) - del(src) - return - if(!assailant.canmove || assailant.lying) - del(src) - return - state = GRAB_KILL - assailant.visible_message("[assailant] has tightened \his grip on [affecting]'s neck!") - affecting.attack_log += "\[[time_stamp()]\] Has been strangled (kill intent) by [assailant.name] ([assailant.ckey])" - assailant.attack_log += "\[[time_stamp()]\] Strangled (kill intent) [affecting.name] ([affecting.ckey])" - msg_admin_attack("[key_name(assailant)] strangled (kill intent) [key_name(affecting)]") - - assailant.next_move = world.time + 10 - affecting.losebreath += 1 - else - assailant.visible_message("[assailant] was unable to tighten \his grip on [affecting]'s neck!") - hud.icon_state = "disarm/kill" - state = GRAB_NECK + assailant.visible_message("[assailant] was unable to tighten \his grip on [affecting]'s neck!") + hud.icon_state = "disarm/kill" + state = GRAB_NECK //This is used to make sure the victim hasn't managed to yackety sax away before using the grab. diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index 84f74cacae..ad499e51e5 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -351,30 +351,13 @@ ///Process_Grab() ///Called by client/Move() -///Checks to see if you are being grabbed and if so attemps to break it +///Checks to see if you are grabbing anything and if moving will affect your grab. /client/proc/Process_Grab() - if(locate(/obj/item/weapon/grab, locate(/obj/item/weapon/grab, mob.grabbed_by.len))) - var/list/grabbing = list() - if(istype(mob.l_hand, /obj/item/weapon/grab)) - var/obj/item/weapon/grab/G = mob.l_hand - grabbing += G.affecting - if(istype(mob.r_hand, /obj/item/weapon/grab)) - var/obj/item/weapon/grab/G = mob.r_hand - grabbing += G.affecting - for(var/obj/item/weapon/grab/G in mob.grabbed_by) - if((G.state == 1)&&(!grabbing.Find(G.assailant))) del(G) - if(G.state == 2) - move_delay = world.time + 10 - if(!prob(25)) return 1 - mob.visible_message("\red [mob] has broken free of [G.assailant]'s grip!") - del(G) - if(G.state == 3) - move_delay = world.time + 10 - if(!prob(5)) return 1 - mob.visible_message("\red [mob] has broken free of [G.assailant]'s headlock!") - del(G) - return 0 - + for(var/obj/item/weapon/grab/G in list(mob.l_hand, mob.r_hand)) + if(G.state == GRAB_KILL) //no wandering across the station/asteroid while choking someone + mob.visible_message("[mob] lost \his tight grip on [G.affecting]'s neck!") + G.hud.icon_state = "disarm/kill" + G.state = GRAB_NECK ///Process_Incorpmove ///Called by client/Move() From 5f700f2f6e51e28c5627991d813ca7915414f1c7 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Wed, 18 Feb 2015 00:18:28 -0500 Subject: [PATCH 10/28] Updates human examine description Updates the human examine description so that the message about not breathing is shown in more cases when src is not breathing. --- code/modules/mob/living/carbon/human/examine.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 687314f1dd..c50b69d779 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -213,7 +213,7 @@ distance = 1 if (src.stat) msg += "[t_He] [t_is]n't responding to anything around [t_him] and seems to be asleep.\n" - if((stat == 2 || src.health < config.health_threshold_crit) && distance <= 3) + if((stat == 2 || src.losebreath) && distance <= 3) msg += "[t_He] does not appear to be breathing.\n" if(istype(usr, /mob/living/carbon/human) && !usr.stat && Adjacent(usr)) usr.visible_message("[usr] checks [src]'s pulse.", "You check [src]'s pulse.") From 57ffdc82f6f4e5f14ad8d34a0a01693ef9442e73 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Wed, 18 Feb 2015 00:41:22 -0500 Subject: [PATCH 11/28] Replaces stool structures with stool items --- code/__HELPERS/unsorted.dm | 2 +- code/datums/helper_datums/teleport.dm | 2 +- code/datums/spells/ethereal_jaunt.dm | 2 +- code/game/gamemodes/gameticker.dm | 2 +- code/game/jobs/job_controller.dm | 4 +- code/game/machinery/doors/door.dm | 4 +- code/game/mecha/equipment/tools/tools.dm | 55 +- .../effects/decals/Cleanable/humans.dm | 4 +- .../items/stacks/sheets/sheet_types.dm | 22 +- .../objects/items/weapons/extinguisher.dm | 4 +- .../items/weapons/surgery_limbattachment.dm | 2 +- .../structures/crates_lockers/crates.dm | 4 +- code/game/objects/structures/electricchair.dm | 14 +- code/game/objects/structures/janicart.dm | 26 +- .../stool_bed_chair_nest/alien_nests.dm | 10 +- .../structures/stool_bed_chair_nest/bed.dm | 136 ++-- .../structures/stool_bed_chair_nest/chairs.dm | 48 +- .../structures/stool_bed_chair_nest/stools.dm | 100 +-- .../stool_bed_chair_nest/wheelchair.dm | 18 +- code/game/supplyshuttle.dm | 4 +- code/game/turfs/simulated.dm | 2 +- code/modules/assembly/shock_kit.dm | 4 +- code/modules/holodeck/HolodeckObjects.dm | 4 +- code/modules/mob/living/carbon/carbon.dm | 2 +- .../mob/living/carbon/human/human_movement.dm | 2 +- .../human/species/xenomorphs/alien_powers.dm | 2 +- code/modules/mob/mob_defines.dm | 2 +- code/modules/mob/mob_movement.dm | 4 +- code/modules/mob/new_player/new_player.dm | 2 +- code/modules/organs/organ.dm | 2 +- code/modules/power/cable.dm | 2 +- maps/exodus-1.dmm | 582 +++++++++--------- maps/exodus-2.dmm | 270 ++++---- maps/exodus-3.dmm | 30 +- maps/exodus-4.dmm | 16 +- maps/exodus-5.dmm | 44 +- 36 files changed, 668 insertions(+), 765 deletions(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 8969102e00..373d3ae2ff 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1305,7 +1305,7 @@ proc/is_hot(obj/item/W as obj) /proc/can_operate(mob/living/carbon/M) return (M.lying && \ locate(/obj/machinery/optable, M.loc) || \ - (locate(/obj/structure/stool/bed/roller, M.loc) && prob(75)) || \ + (locate(/obj/structure/bed/roller, M.loc) && prob(75)) || \ (locate(/obj/structure/table/, M.loc) && prob(66))) /proc/reverse_direction(var/dir) diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index 4ff625defb..00899f47cb 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -108,7 +108,7 @@ playSpecials(curturf,effectin,soundin) - var/obj/structure/stool/bed/chair/C = null + var/obj/structure/bed/chair/C = null if(isliving(teleatom)) var/mob/living/L = teleatom if(L.buckled) diff --git a/code/datums/spells/ethereal_jaunt.dm b/code/datums/spells/ethereal_jaunt.dm index b5744dffc4..cc91341b73 100644 --- a/code/datums/spells/ethereal_jaunt.dm +++ b/code/datums/spells/ethereal_jaunt.dm @@ -19,7 +19,7 @@ spawn(0) if(target.buckled) - var/obj/structure/stool/bed/buckled_to = target.buckled. + var/obj/structure/bed/buckled_to = target.buckled. buckled_to.unbuckle_mob() var/mobloc = get_turf(target.loc) diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 6f78217649..ad624aec9b 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -185,7 +185,7 @@ var/global/datum/controller/gameticker/ticker cinematic.mouse_opacity = 0 cinematic.screen_loc = "1,0" - var/obj/structure/stool/bed/temp_buckle = new(src) + var/obj/structure/bed/temp_buckle = new(src) //Incredibly hackish. It creates a bed within the gameticker (lol) to stop mobs running around if(station_missed) for(var/mob/living/M in living_mob_list) diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index f1ae2e3420..2c67fbcae2 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -421,7 +421,7 @@ var/global/datum/controller/occupations/job_master if(istype(S, /obj/effect/landmark/start) && istype(S.loc, /turf)) H.loc = S.loc // Moving wheelchair if they have one - if(H.buckled && istype(H.buckled, /obj/structure/stool/bed/chair/wheelchair)) + if(H.buckled && istype(H.buckled, /obj/structure/bed/chair/wheelchair)) H.buckled.loc = H.loc H.buckled.set_dir(H.dir) @@ -516,7 +516,7 @@ var/global/datum/controller/occupations/job_master var/datum/organ/external/l_foot = H.get_organ("l_foot") var/datum/organ/external/r_foot = H.get_organ("r_foot") if((!l_foot || l_foot.status & ORGAN_DESTROYED) && (!r_foot || r_foot.status & ORGAN_DESTROYED)) - var/obj/structure/stool/bed/chair/wheelchair/W = new /obj/structure/stool/bed/chair/wheelchair(H.loc) + var/obj/structure/bed/chair/wheelchair/W = new /obj/structure/bed/chair/wheelchair(H.loc) H.buckled = W H.update_canmove() W.set_dir(H.dir) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 1749fc1b4a..f4dfd039c3 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -102,8 +102,8 @@ else flick("door_deny", src) return - if(istype(AM, /obj/structure/stool/bed/chair/wheelchair)) - var/obj/structure/stool/bed/chair/wheelchair/wheel = AM + if(istype(AM, /obj/structure/bed/chair/wheelchair)) + var/obj/structure/bed/chair/wheelchair/wheel = AM if(density) if(wheel.pulling && (src.allowed(wheel.pulling))) open() diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index 8338e2caa7..130d8d89c8 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -15,36 +15,39 @@ action(atom/target) if(!action_checks(target)) return if(!cargo_holder) return - if(istype(target, /obj/structure/stool)) return - for(var/M in target.contents) - if(istype(M, /mob/living)) - return - + + //loading if(istype(target,/obj)) var/obj/O = target - if(!O.anchored) - if(cargo_holder.cargo.len < cargo_holder.cargo_capacity) - occupant_message("You lift [target] and start to load it into cargo compartment.") - chassis.visible_message("[chassis] lifts [target] and starts to load it into cargo compartment.") - set_ready_state(0) - chassis.use_power(energy_drain) - O.anchored = 1 - var/T = chassis.loc - if(do_after_cooldown(target)) - if(T == chassis.loc && src == chassis.selected) - cargo_holder.cargo += O - O.loc = chassis - O.anchored = 0 - occupant_message("[target] succesfully loaded.") - log_message("Loaded [O]. Cargo compartment capacity: [cargo_holder.cargo_capacity - cargo_holder.cargo.len]") - else - occupant_message("You must hold still while handling objects.") - O.anchored = initial(O.anchored) - else - occupant_message("Not enough room in cargo compartment.") - else + if(O.buckled_mob) + return + if(locate(/mob/living) in O) + return + if(O.anchored) occupant_message("[target] is firmly secured.") + return + if(cargo_holder.cargo.len >= cargo_holder.cargo_capacity) + occupant_message("Not enough room in cargo compartment.") + return + + occupant_message("You lift [target] and start to load it into cargo compartment.") + chassis.visible_message("[chassis] lifts [target] and starts to load it into cargo compartment.") + set_ready_state(0) + chassis.use_power(energy_drain) + O.anchored = 1 + var/T = chassis.loc + if(do_after_cooldown(target)) + if(T == chassis.loc && src == chassis.selected) + cargo_holder.cargo += O + O.loc = chassis + O.anchored = 0 + occupant_message("[target] succesfully loaded.") + log_message("Loaded [O]. Cargo compartment capacity: [cargo_holder.cargo_capacity - cargo_holder.cargo.len]") + else + occupant_message("You must hold still while handling objects.") + O.anchored = initial(O.anchored) + //attacking else if(istype(target,/mob/living)) var/mob/living/M = target if(M.stat>1) return diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index ed996e3f1e..84d2b86270 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -79,8 +79,8 @@ var/global/list/image/splatter_cache=list() if(!perp.feet_blood_DNA) perp.feet_blood_DNA = list() perp.feet_blood_DNA |= blood_DNA.Copy() - else if (perp.buckled && istype(perp.buckled, /obj/structure/stool/bed/chair/wheelchair)) - var/obj/structure/stool/bed/chair/wheelchair/W = perp.buckled + else if (perp.buckled && istype(perp.buckled, /obj/structure/bed/chair/wheelchair)) + var/obj/structure/bed/chair/wheelchair/W = perp.buckled W.bloodiness = 4 perp.update_inv_shoes(1) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 6c440dcb3d..5d2225961e 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -11,20 +11,20 @@ * Metal */ var/global/list/datum/stack_recipe/metal_recipes = list ( \ - new/datum/stack_recipe("stool", /obj/structure/stool, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("chair", /obj/structure/stool/bed/chair, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("bed", /obj/structure/stool/bed, 2, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("stool", /obj/item/weapon/stool, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("chair", /obj/structure/bed/chair, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("bed", /obj/structure/bed, 2, one_per_turf = 1, on_floor = 1), \ null, \ new/datum/stack_recipe_list("office chairs",list( \ - new/datum/stack_recipe("dark office chair", /obj/structure/stool/bed/chair/office/dark, 5, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("light office chair", /obj/structure/stool/bed/chair/office/light, 5, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("dark office chair", /obj/structure/bed/chair/office/dark, 5, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("light office chair", /obj/structure/bed/chair/office/light, 5, one_per_turf = 1, on_floor = 1), \ ), 5), \ new/datum/stack_recipe_list("comfy chairs", list( \ - new/datum/stack_recipe("beige comfy chair", /obj/structure/stool/bed/chair/comfy/beige, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("black comfy chair", /obj/structure/stool/bed/chair/comfy/black, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("brown comfy chair", /obj/structure/stool/bed/chair/comfy/brown, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("lime comfy chair", /obj/structure/stool/bed/chair/comfy/lime, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("teal comfy chair", /obj/structure/stool/bed/chair/comfy/teal, 2, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("beige comfy chair", /obj/structure/bed/chair/comfy/beige, 2, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("black comfy chair", /obj/structure/bed/chair/comfy/black, 2, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("brown comfy chair", /obj/structure/bed/chair/comfy/brown, 2, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("lime comfy chair", /obj/structure/bed/chair/comfy/lime, 2, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("teal comfy chair", /obj/structure/bed/chair/comfy/teal, 2, one_per_turf = 1, on_floor = 1), \ ), 2), \ null, \ new/datum/stack_recipe("table parts", /obj/item/weapon/table_parts, 2), \ @@ -132,7 +132,7 @@ var/global/list/datum/stack_recipe/wood_recipes = list ( \ new/datum/stack_recipe("wooden sandals", /obj/item/clothing/shoes/sandal, 1), \ new/datum/stack_recipe("wood floor tile", /obj/item/stack/tile/wood, 1, 4, 20), \ new/datum/stack_recipe("table parts", /obj/item/weapon/table_parts/wood, 2), \ - new/datum/stack_recipe("wooden chair", /obj/structure/stool/bed/chair/wood/normal, 3, time = 10, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("wooden chair", /obj/structure/bed/chair/wood/normal, 3, time = 10, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("wooden barricade", /obj/structure/barricade/wooden, 5, time = 50, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("crossbow frame", /obj/item/weapon/crossbowframe, 5, time = 25, one_per_turf = 0, on_floor = 0), \ new/datum/stack_recipe("wooden door", /obj/structure/mineral_door/wood, 10, time = 20, one_per_turf = 1, on_floor = 1), \ diff --git a/code/game/objects/items/weapons/extinguisher.dm b/code/game/objects/items/weapons/extinguisher.dm index 800f47773c..4408e998ce 100644 --- a/code/game/objects/items/weapons/extinguisher.dm +++ b/code/game/objects/items/weapons/extinguisher.dm @@ -79,8 +79,8 @@ if(usr.buckled && isobj(usr.buckled) && !usr.buckled.anchored ) spawn(0) - var/obj/structure/stool/bed/chair/C = null - if(istype(usr.buckled, /obj/structure/stool/bed/chair)) + var/obj/structure/bed/chair/C = null + if(istype(usr.buckled, /obj/structure/bed/chair)) C = usr.buckled var/obj/B = usr.buckled var/movementdirection = turn(direction,180) diff --git a/code/game/objects/items/weapons/surgery_limbattachment.dm b/code/game/objects/items/weapons/surgery_limbattachment.dm index e5a65ba9c7..23e5013f1a 100644 --- a/code/game/objects/items/weapons/surgery_limbattachment.dm +++ b/code/game/objects/items/weapons/surgery_limbattachment.dm @@ -4,7 +4,7 @@ if(!istype(M)) return ..() - if(!((locate(/obj/machinery/optable, M.loc) && M.resting) || (locate(/obj/structure/stool/bed/roller, M.loc) && (M.buckled || M.lying || M.weakened || M.stunned || M.paralysis || M.sleeping || M.stat)) && prob(75) || (locate(/obj/structure/table/, M.loc) && (M.lying || M.weakened || M.stunned || M.paralysis || M.sleeping || M.stat) && prob(66)))) + if(!((locate(/obj/machinery/optable, M.loc) && M.resting) || (locate(/obj/structure/bed/roller, M.loc) && (M.buckled || M.lying || M.weakened || M.stunned || M.paralysis || M.sleeping || M.stat)) && prob(75) || (locate(/obj/structure/table/, M.loc) && (M.lying || M.weakened || M.stunned || M.paralysis || M.sleeping || M.stat) && prob(66)))) return ..() if(!istype(M, /mob/living/carbon/human)) diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 4c233f24ef..d103e2e54c 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -55,8 +55,8 @@ break if(O.density || O.anchored || istype(O,/obj/structure/closet)) continue - if(istype(O, /obj/structure/stool/bed)) //This is only necessary because of rollerbeds and swivel chairs. - var/obj/structure/stool/bed/B = O + if(istype(O, /obj/structure/bed)) //This is only necessary because of rollerbeds and swivel chairs. + var/obj/structure/bed/B = O if(B.buckled_mob) continue O.loc = src diff --git a/code/game/objects/structures/electricchair.dm b/code/game/objects/structures/electricchair.dm index da68071090..074d7c7618 100644 --- a/code/game/objects/structures/electricchair.dm +++ b/code/game/objects/structures/electricchair.dm @@ -1,4 +1,4 @@ -/obj/structure/stool/bed/chair/e_chair +/obj/structure/bed/chair/e_chair name = "electric chair" desc = "Looks absolutely SHOCKING!" icon_state = "echair0" @@ -6,14 +6,14 @@ var/obj/item/assembly/shock_kit/part = null var/last_time = 1.0 -/obj/structure/stool/bed/chair/e_chair/New() +/obj/structure/bed/chair/e_chair/New() ..() overlays += image('icons/obj/objects.dmi', src, "echair_over", MOB_LAYER + 1, dir) return -/obj/structure/stool/bed/chair/e_chair/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/bed/chair/e_chair/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) - var/obj/structure/stool/bed/chair/C = new /obj/structure/stool/bed/chair(loc) + var/obj/structure/bed/chair/C = new /obj/structure/bed/chair(loc) playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) C.set_dir(dir) part.loc = loc @@ -23,7 +23,7 @@ return return -/obj/structure/stool/bed/chair/e_chair/verb/toggle() +/obj/structure/bed/chair/e_chair/verb/toggle() set name = "Toggle Electric Chair" set category = "Object" set src in oview(1) @@ -37,13 +37,13 @@ usr << "You switch [on ? "on" : "off"] [src]." return -/obj/structure/stool/bed/chair/e_chair/rotate() +/obj/structure/bed/chair/e_chair/rotate() ..() overlays.Cut() overlays += image('icons/obj/objects.dmi', src, "echair_over", MOB_LAYER + 1, dir) //there's probably a better way of handling this, but eh. -Pete return -/obj/structure/stool/bed/chair/e_chair/proc/shock() +/obj/structure/bed/chair/e_chair/proc/shock() if(!on) return if(last_time + 50 > world.time) diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 836b35ca02..bd253da195 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -156,7 +156,7 @@ //old style retardo-cart -/obj/structure/stool/bed/chair/janicart +/obj/structure/bed/chair/janicart name = "janicart" icon = 'icons/obj/vehicles.dmi' icon_state = "pussywagon" @@ -169,12 +169,12 @@ var/callme = "pimpin' ride" //how do people refer to it? -/obj/structure/stool/bed/chair/janicart/New() +/obj/structure/bed/chair/janicart/New() create_reagents(100) update_layer() -/obj/structure/stool/bed/chair/janicart/examine(mob/user) +/obj/structure/bed/chair/janicart/examine(mob/user) if(!..(user, 1)) return @@ -183,7 +183,7 @@ user << "\A [mybag] is hanging on the [callme]." -/obj/structure/stool/bed/chair/janicart/attackby(obj/item/I, mob/user) +/obj/structure/bed/chair/janicart/attackby(obj/item/I, mob/user) if(istype(I, /obj/item/weapon/mop)) if(reagents.total_volume > 1) reagents.trans_to(I, 2) @@ -200,7 +200,7 @@ mybag = I -/obj/structure/stool/bed/chair/janicart/attack_hand(mob/user) +/obj/structure/bed/chair/janicart/attack_hand(mob/user) if(mybag) mybag.loc = get_turf(user) user.put_in_hands(mybag) @@ -209,7 +209,7 @@ ..() -/obj/structure/stool/bed/chair/janicart/relaymove(mob/user, direction) +/obj/structure/bed/chair/janicart/relaymove(mob/user, direction) if(user.stat || user.stunned || user.weakened || user.paralysis) unbuckle_mob() if(istype(user.l_hand, /obj/item/key) || istype(user.r_hand, /obj/item/key)) @@ -219,26 +219,26 @@ user << "You'll need the keys in one of your hands to drive this [callme]." -/obj/structure/stool/bed/chair/janicart/Move() +/obj/structure/bed/chair/janicart/Move() ..() if(buckled_mob) if(buckled_mob.buckled == src) buckled_mob.loc = loc -/obj/structure/stool/bed/chair/janicart/post_buckle_mob(mob/living/M) +/obj/structure/bed/chair/janicart/post_buckle_mob(mob/living/M) update_mob() return ..() -/obj/structure/stool/bed/chair/janicart/update_layer() +/obj/structure/bed/chair/janicart/update_layer() if(dir == SOUTH) layer = FLY_LAYER else layer = OBJ_LAYER -/obj/structure/stool/bed/chair/janicart/unbuckle_mob() +/obj/structure/bed/chair/janicart/unbuckle_mob() var/mob/living/M = ..() if(M) M.pixel_x = 0 @@ -246,7 +246,7 @@ return M -/obj/structure/stool/bed/chair/janicart/set_dir() +/obj/structure/bed/chair/janicart/set_dir() ..() update_layer() if(buckled_mob) @@ -257,7 +257,7 @@ update_mob() -/obj/structure/stool/bed/chair/janicart/proc/update_mob() +/obj/structure/bed/chair/janicart/proc/update_mob() if(buckled_mob) buckled_mob.set_dir(dir) switch(dir) @@ -275,7 +275,7 @@ buckled_mob.pixel_y = 7 -/obj/structure/stool/bed/chair/janicart/bullet_act(var/obj/item/projectile/Proj) +/obj/structure/bed/chair/janicart/bullet_act(var/obj/item/projectile/Proj) if(buckled_mob) if(prob(85)) return buckled_mob.bullet_act(Proj) 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 451bfd8b3e..489e81a739 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,14 +1,14 @@ //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 +/obj/structure/bed/nest name = "alien nest" desc = "It's a gruesome pile of thick, sticky resin shaped like a nest." icon = 'icons/mob/alien.dmi' icon_state = "nest" var/health = 100 -/obj/structure/stool/bed/nest/user_unbuckle_mob(mob/user as mob) +/obj/structure/bed/nest/user_unbuckle_mob(mob/user as mob) if(buckled_mob) if(buckled_mob.buckled == src) if(buckled_mob != user) @@ -36,7 +36,7 @@ src.add_fingerprint(user) return -/obj/structure/stool/bed/nest/user_buckle_mob(mob/M as mob, mob/user as mob) +/obj/structure/bed/nest/user_buckle_mob(mob/M as mob, mob/user as mob) 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 @@ -68,7 +68,7 @@ src.add_fingerprint(user) return -/obj/structure/stool/bed/nest/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/bed/nest/attackby(obj/item/weapon/W as obj, mob/user as mob) var/aforce = W.force health = max(0, health - aforce) playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) @@ -76,7 +76,7 @@ M.show_message("[user] hits [src] with [W]!", 1) healthcheck() -/obj/structure/stool/bed/nest/proc/healthcheck() +/obj/structure/bed/nest/proc/healthcheck() if(health <=0) density = 0 del(src) 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 cd8d78c4c6..a53ceff7cb 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -7,119 +7,63 @@ /* * Beds */ -/obj/structure/stool/bed +/obj/structure/bed name = "bed" desc = "This is used to lie in, sleep in or strap on." + icon = 'icons/obj/objects.dmi' icon_state = "bed" + pressure_resistance = 15 + anchored = 1 can_buckle = 1 buckle_lying = 1 - //var/mob/living/buckled_mob - //var/movable = 0 // For mobility checks -/obj/structure/stool/bed/psych +/obj/structure/bed/ex_act(severity) + switch(severity) + if(1.0) + del(src) + return + if(2.0) + if (prob(50)) + del(src) + return + if(3.0) + if (prob(5)) + del(src) + return + +/obj/structure/bed/blob_act() + if(prob(75)) + new /obj/item/stack/sheet/metal(src.loc) + del(src) + +/obj/structure/bed/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(istype(W, /obj/item/weapon/wrench)) + playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + new /obj/item/stack/sheet/metal(src.loc) + del(src) + else + ..() + +/obj/structure/bed/psych name = "psychiatrists couch" desc = "For prime comfort during psychiatric evaluations." icon_state = "psychbed" -/obj/structure/stool/bed/alien +/obj/structure/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/Del() - unbuckle() - ..() - return - -/obj/structure/stool/bed/attack_hand(mob/user as mob) - manual_unbuckle(user) - return - -/obj/structure/stool/bed/MouseDrop(atom/over_object) - return - -/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.lying || user.stat || M.buckled || M.pinned.len || 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.set_dir(src.dir) - M.update_canmove() - src.buckled_mob = M - src.add_fingerprint(user) - afterbuckle(M) - return*/ - /* * Roller beds */ -/obj/structure/stool/bed/roller +/obj/structure/bed/roller name = "roller bed" icon = 'icons/obj/rollerbed.dmi' icon_state = "down" anchored = 0 -/obj/structure/stool/bed/roller/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/bed/roller/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W,/obj/item/roller_holder)) if(buckled_mob) user_unbuckle_mob(user) @@ -139,7 +83,7 @@ w_class = 4.0 // Can't be put in backpacks. Oh well. /obj/item/roller/attack_self(mob/user) - var/obj/structure/stool/bed/roller/R = new /obj/structure/stool/bed/roller(user.loc) + var/obj/structure/bed/roller/R = new /obj/structure/bed/roller(user.loc) R.add_fingerprint(user) del(src) @@ -173,13 +117,13 @@ return user << "\blue You deploy the roller bed." - var/obj/structure/stool/bed/roller/R = new /obj/structure/stool/bed/roller(user.loc) + var/obj/structure/bed/roller/R = new /obj/structure/bed/roller(user.loc) R.add_fingerprint(user) del(held) held = null -/obj/structure/stool/bed/roller/Move() +/obj/structure/bed/roller/Move() ..() if(buckled_mob) if(buckled_mob.buckled == src) @@ -187,7 +131,7 @@ else buckled_mob = null -/obj/structure/stool/bed/roller/post_buckle_mob(mob/living/M as mob) +/obj/structure/bed/roller/post_buckle_mob(mob/living/M as mob) if(M == buckled_mob) M.pixel_y = 6 M.old_y = 6 @@ -201,7 +145,7 @@ return ..() -/obj/structure/stool/bed/roller/MouseDrop(over_object, src_location, over_location) +/obj/structure/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 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 55f3e36398..4d01daafaa 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -1,4 +1,4 @@ -/obj/structure/stool/bed/chair //YES, chairs are a type of bed, which are a type of stool. This works, believe me. -Pete +/obj/structure/bed/chair //YES, chairs are a type of bed, which are a type of stool. This works, believe me. -Pete name = "chair" desc = "You sit in this. Either by will or force." icon_state = "chair" @@ -6,13 +6,13 @@ var/propelled = 0 // Check for fire-extinguisher-driven chairs -/obj/structure/stool/bed/chair/New() +/obj/structure/bed/chair/New() ..() spawn(3) //sorry. i don't think there's a better way to do this. update_layer() return -/obj/structure/stool/bed/chair/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/bed/chair/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() if(istype(W, /obj/item/assembly/shock_kit)) var/obj/item/assembly/shock_kit/SK = W @@ -20,7 +20,7 @@ user << "[SK] is not ready to be attached!" return user.drop_item() - var/obj/structure/stool/bed/chair/e_chair/E = new /obj/structure/stool/bed/chair/e_chair(src.loc) + var/obj/structure/bed/chair/e_chair/E = new /obj/structure/bed/chair/e_chair(src.loc) playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) E.set_dir(dir) E.part = SK @@ -28,26 +28,26 @@ SK.master = E del(src) -/obj/structure/stool/bed/chair/attack_tk(mob/user as mob) +/obj/structure/bed/chair/attack_tk(mob/user as mob) if(buckled_mob) ..() else rotate() return -/obj/structure/stool/bed/chair/proc/update_layer() +/obj/structure/bed/chair/proc/update_layer() if(src.dir == NORTH) src.layer = FLY_LAYER else src.layer = OBJ_LAYER -/obj/structure/stool/bed/chair/set_dir() +/obj/structure/bed/chair/set_dir() ..() update_layer() if(buckled_mob) buckled_mob.set_dir(dir) -/obj/structure/stool/bed/chair/verb/rotate() +/obj/structure/bed/chair/verb/rotate() set name = "Rotate Chair" set category = "Object" set src in oview(1) @@ -67,17 +67,17 @@ return // Chair types -/obj/structure/stool/bed/chair/wood/normal +/obj/structure/bed/chair/wood/normal icon_state = "wooden_chair" name = "wooden chair" desc = "Old is never too old to not be in fashion." -/obj/structure/stool/bed/chair/wood/wings +/obj/structure/bed/chair/wood/wings icon_state = "wooden_chair_wings" name = "wooden chair" desc = "Old is never too old to not be in fashion." -/obj/structure/stool/bed/chair/wood/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/bed/chair/wood/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) new /obj/item/stack/sheet/wood(src.loc) @@ -85,45 +85,45 @@ else ..() -/obj/structure/stool/bed/chair/comfy +/obj/structure/bed/chair/comfy name = "comfy chair" desc = "It looks comfy." icon_state = "comfychair" color = rgb(255,255,255) var/image/armrest = null -/obj/structure/stool/bed/chair/comfy/New() +/obj/structure/bed/chair/comfy/New() armrest = image("icons/obj/objects.dmi", "comfychair_armrest") armrest.layer = MOB_LAYER + 0.1 return ..() -/obj/structure/stool/bed/chair/comfy/post_buckle_mob() +/obj/structure/bed/chair/comfy/post_buckle_mob() if(buckled_mob) overlays += armrest else overlays -= armrest -/obj/structure/stool/bed/chair/comfy/brown +/obj/structure/bed/chair/comfy/brown color = rgb(255,113,0) -/obj/structure/stool/bed/chair/comfy/beige +/obj/structure/bed/chair/comfy/beige color = rgb(255,253,195) -/obj/structure/stool/bed/chair/comfy/teal +/obj/structure/bed/chair/comfy/teal color = rgb(0,255,255) -/obj/structure/stool/bed/chair/office +/obj/structure/bed/chair/office anchored = 0 buckle_movable = 1 -/obj/structure/stool/bed/chair/comfy/black +/obj/structure/bed/chair/comfy/black color = rgb(167,164,153) -/obj/structure/stool/bed/chair/comfy/lime +/obj/structure/bed/chair/comfy/lime color = rgb(255,251,0) -/obj/structure/stool/bed/chair/office/Move() +/obj/structure/bed/chair/office/Move() ..() if(buckled_mob) var/mob/living/occupant = buckled_mob @@ -138,7 +138,7 @@ else unbuckle_mob() -/obj/structure/stool/bed/chair/office/Bump(atom/A) +/obj/structure/bed/chair/office/Bump(atom/A) ..() if(!buckled_mob) return @@ -163,8 +163,8 @@ victim.apply_damage(10, BRUTE, def_zone, blocked) occupant.visible_message("[occupant] crashed into \the [A]!") -/obj/structure/stool/bed/chair/office/light +/obj/structure/bed/chair/office/light icon_state = "officechair_white" -/obj/structure/stool/bed/chair/office/dark +/obj/structure/bed/chair/office/dark icon_state = "officechair_dark" 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 dce74304ec..8f26e5fb26 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/stools.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/stools.dm @@ -1,81 +1,11 @@ -/obj/structure/stool +/obj/item/weapon/stool name = "stool" desc = "Apply butt." icon = 'icons/obj/objects.dmi' icon_state = "stool" - anchored = 1.0 - pressure_resistance = 15 - -/obj/structure/stool/ex_act(severity) - switch(severity) - if(1.0) - del(src) - return - if(2.0) - if (prob(50)) - del(src) - return - if(3.0) - if (prob(5)) - del(src) - return - return - -/obj/structure/stool/blob_act() - if(prob(75)) - new /obj/item/stack/sheet/metal(src.loc) - del(src) - -/obj/structure/stool/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - new /obj/item/stack/sheet/metal(src.loc) - del(src) - return - -/obj/structure/stool/MouseDrop(atom/over_object) - if(istype(over_object, /mob/living/carbon/human) && type == /obj/structure/stool) //i am sorry for this, but the inheritance mess requires it - var/mob/living/carbon/human/H = over_object - if (H==usr && !H.restrained() && !H.stat && in_range(src, over_object)) - var/obj/item/weapon/stool/S = new/obj/item/weapon/stool() - S.origin = src - src.loc = S - H.put_in_hands(S) - H.visible_message("\red [H] grabs [src] from the floor!", "\red You grab [src] from the floor!") - return - return ..() - -/obj/item/weapon/stool - name = "stool" - desc = "Uh-hoh, bar is heating up." - icon = 'icons/obj/objects.dmi' - icon_state = "stool" force = 10 throwforce = 10 - w_class = 5.0 - var/obj/structure/stool/origin = null - -/obj/item/weapon/stool/proc/deploy(var/mob/user) - - if(!origin) - del src - - origin.loc = get_turf(src) - - if(user) - user.u_equip(src) - user.visible_message("\blue [user] puts [src] down.", "\blue You put [src] down.") - - del src - -/obj/item/weapon/stool/dropped(mob/user as mob) - ..() - if(istype(loc,/turf/)) - deploy(user) - -/obj/item/weapon/stool/attack_self(mob/user as mob) - ..() - deploy(user) + w_class = 5 /obj/item/weapon/stool/attack(mob/M as mob, mob/user as mob) if (prob(5) && istype(M,/mob/living)) @@ -89,3 +19,29 @@ T.apply_damage(20) return ..() + +/obj/item/weapon/stool/ex_act(severity) + switch(severity) + if(1.0) + del(src) + return + if(2.0) + if (prob(50)) + del(src) + return + if(3.0) + if (prob(5)) + del(src) + return + +/obj/item/weapon/stool/blob_act() + if(prob(75)) + new /obj/item/stack/sheet/metal(src.loc) + del(src) + +/obj/item/weapon/stool/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(istype(W, /obj/item/weapon/wrench)) + playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + new /obj/item/stack/sheet/metal(src.loc) + del(src) + ..() 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 d07f1a33cb..f3ae318550 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm @@ -1,4 +1,4 @@ -/obj/structure/stool/bed/chair/wheelchair +/obj/structure/bed/chair/wheelchair name = "wheelchair" desc = "You sit in this. Either by will or force." icon_state = "wheelchair" @@ -10,7 +10,7 @@ var/bloodiness -/obj/structure/stool/bed/chair/wheelchair/set_dir() +/obj/structure/bed/chair/wheelchair/set_dir() ..() overlays = null var/image/O = image(icon = 'icons/obj/objects.dmi', icon_state = "w_overlay", layer = FLY_LAYER, dir = src.dir) @@ -18,7 +18,7 @@ if(buckled_mob) buckled_mob.set_dir(dir) -/obj/structure/stool/bed/chair/wheelchair/relaymove(mob/user, direction) +/obj/structure/bed/chair/wheelchair/relaymove(mob/user, direction) // Redundant check? if(user.stat || user.stunned || user.weakened || user.paralysis || user.lying || user.restrained()) if(user==pulling) @@ -79,7 +79,7 @@ create_track() driving = 0 -/obj/structure/stool/bed/chair/wheelchair/Move() +/obj/structure/bed/chair/wheelchair/Move() ..() if(buckled_mob) var/mob/living/occupant = buckled_mob @@ -102,14 +102,14 @@ if (occupant && (src.loc != occupant.loc)) src.loc = occupant.loc // Failsafe to make sure the wheelchair stays beneath the occupant after driving -/obj/structure/stool/bed/chair/wheelchair/attack_hand(mob/living/user as mob) +/obj/structure/bed/chair/wheelchair/attack_hand(mob/living/user as mob) if (pulling) MouseDrop(usr) else user_unbuckle_mob(user) return -/obj/structure/stool/bed/chair/wheelchair/MouseDrop(over_object, src_location, over_location) +/obj/structure/bed/chair/wheelchair/MouseDrop(over_object, src_location, over_location) ..() if(over_object == usr && in_range(src, usr)) if(!ishuman(usr)) return @@ -133,7 +133,7 @@ pulling = null return -/obj/structure/stool/bed/chair/wheelchair/Bump(atom/A) +/obj/structure/bed/chair/wheelchair/Bump(atom/A) ..() if(!buckled_mob) return @@ -170,7 +170,7 @@ else occupant.visible_message("[occupant] crashed into \the [A]!") -/obj/structure/stool/bed/chair/wheelchair/proc/create_track() +/obj/structure/bed/chair/wheelchair/proc/create_track() var/obj/effect/decal/cleanable/blood/tracks/B = new(loc) var/newdir = get_dir(get_step(loc, dir), loc) if(newdir == dir) @@ -184,7 +184,7 @@ B.set_dir(newdir) bloodiness-- -/obj/structure/stool/bed/chair/wheelchair/buckle_mob(mob/M as mob, mob/user as mob) +/obj/structure/bed/chair/wheelchair/buckle_mob(mob/M as mob, mob/user as mob) if(M == pulling) pulling = null usr.pulledby = null diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index 81ad18ee5d..72107e6649 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -54,8 +54,8 @@ var/list/mechtoys = list( if(istype(A) && A.checkpass(PASSGLASS)) return prob(60) - var/obj/structure/stool/bed/B = A - if (istype(A, /obj/structure/stool/bed) && B.buckled_mob)//if it's a bed/chair and someone is buckled, it will not pass + var/obj/structure/bed/B = A + if (istype(A, /obj/structure/bed) && B.buckled_mob)//if it's a bed/chair and someone is buckled, it will not pass return 0 if(istype(A, /obj/vehicle)) //no vehicles diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm index 84ec0adecb..810c08f52b 100644 --- a/code/game/turfs/simulated.dm +++ b/code/game/turfs/simulated.dm @@ -76,7 +76,7 @@ bloodDNA = null var/noslip = 0 - for (var/obj/structure/stool/bed/chair/C in loc) + for (var/obj/structure/bed/chair/C in loc) if (C.buckled_mob == M) noslip = 1 if((wet == 1 && M.m_intent == "walk") || noslip) diff --git a/code/modules/assembly/shock_kit.dm b/code/modules/assembly/shock_kit.dm index 4cbef90875..5e501e3313 100644 --- a/code/modules/assembly/shock_kit.dm +++ b/code/modules/assembly/shock_kit.dm @@ -40,7 +40,7 @@ return /obj/item/assembly/shock_kit/receive_signal() - if(istype(loc, /obj/structure/stool/bed/chair/e_chair)) - var/obj/structure/stool/bed/chair/e_chair/C = loc + if(istype(loc, /obj/structure/bed/chair/e_chair)) + var/obj/structure/bed/chair/e_chair/C = loc C.shock() return diff --git a/code/modules/holodeck/HolodeckObjects.dm b/code/modules/holodeck/HolodeckObjects.dm index fda07a2ddb..460f4422fb 100644 --- a/code/modules/holodeck/HolodeckObjects.dm +++ b/code/modules/holodeck/HolodeckObjects.dm @@ -182,10 +182,10 @@ visible_message("[src] fades away as it shatters!") del(src) -/obj/structure/stool/bed/chair/holochair/Del() +/obj/structure/bed/chair/holochair/Del() ..() -/obj/structure/stool/bed/chair/holochair/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/bed/chair/holochair/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) user << ("It's a holochair, you can't dismantle it!") return diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index a669e03d32..464fb3a055 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -341,7 +341,7 @@ /mob/living/carbon/can_use_hands() if(handcuffed) return 0 - if(buckled && ! istype(buckled, /obj/structure/stool/bed/chair)) // buckling does not restrict hands + if(buckled && ! istype(buckled, /obj/structure/bed/chair)) // buckling does not restrict hands return 0 return 1 diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index c4ed2d00ff..155492a36b 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -26,7 +26,7 @@ if(wear_suit) tally += wear_suit.slowdown - if(istype(buckled, /obj/structure/stool/bed/chair/wheelchair)) + if(istype(buckled, /obj/structure/bed/chair/wheelchair)) for(var/organ_name in list("l_hand","r_hand","l_arm","r_arm")) var/datum/organ/external/E = get_organ(organ_name) if(!E || (E.status & ORGAN_DESTROYED)) diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm index 167271aef9..2fc44af935 100644 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm +++ b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm @@ -209,5 +209,5 @@ if("resin membrane") new /obj/effect/alien/resin/membrane(loc) if("resin nest") - new /obj/structure/stool/bed/nest(loc) + new /obj/structure/bed/nest(loc) return \ No newline at end of file diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 1b9f1c1b76..c4b190c49e 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -121,7 +121,7 @@ var/m_int = null//Living var/m_intent = "run"//Living var/lastKnownIP = null - var/obj/structure/stool/bed/buckled = null//Living + var/obj/structure/bed/buckled = null//Living var/obj/item/l_hand = null//Living var/obj/item/r_hand = null//Living var/obj/item/weapon/back = null//Human/Monkey diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index 84f74cacae..81d8d3131b 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -284,9 +284,9 @@ 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)) + if(istype(mob.pulledby, /obj/structure/bed/chair/wheelchair)) return mob.pulledby.relaymove(mob, direct) - else if(istype(mob.buckled, /obj/structure/stool/bed/chair/wheelchair)) + else if(istype(mob.buckled, /obj/structure/bed/chair/wheelchair)) if(ishuman(mob.buckled)) var/mob/living/carbon/human/driver = mob.buckled var/datum/organ/external/l_hand = driver.get_organ("l_hand") diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 78817c9ccf..662715ca21 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -352,7 +352,7 @@ character.lastarea = get_area(loc) // Moving wheelchair if they have one - if(character.buckled && istype(character.buckled, /obj/structure/stool/bed/chair/wheelchair)) + if(character.buckled && istype(character.buckled, /obj/structure/bed/chair/wheelchair)) character.buckled.loc = character.loc character.buckled.set_dir(character.dir) diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index e20da6ccca..495ce2762c 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -112,7 +112,7 @@ stance_damage = 0 // Buckled to a bed/chair. Stance damage is forced to 0 since they're sitting on something solid - if (istype(buckled, /obj/structure/stool/bed)) + if (istype(buckled, /obj/structure/bed)) return for (var/organ in list("l_leg","l_foot","r_leg","r_foot")) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 12451f9a5e..92ab19e0d5 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -483,7 +483,7 @@ obj/structure/cable/proc/cableColor(var/colorC) attack_verb = list("whipped", "lashed", "disciplined", "flogged") /obj/item/stack/cable_coil/suicide_act(mob/user) - if(locate(/obj/structure/stool) in user.loc) + if(locate(/obj/item/weapon/stool) in user.loc) user.visible_message("[user] is making a noose with the [src.name]! It looks like \he's trying to commit suicide.") else user.visible_message("[user] is strangling \himself with the [src.name]! It looks like \he's trying to commit suicide.") diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index 3957bfdda7..efd4402cd3 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -137,7 +137,7 @@ "acG" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/screwdriver{pixel_y = 15},/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/security/main) "acH" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/security/main) "acI" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/machinery/recharger,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/security/main) -"acJ" = (/obj/structure/stool/bed/roller,/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/security/main) +"acJ" = (/obj/structure/bed/roller,/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/security/main) "acK" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/inaprovaline,/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = -2; pixel_y = 5},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_y = 10},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/security/main) "acL" = (/obj/structure/table,/obj/item/bodybag/cryobag{pixel_x = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/security/main) "acM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/main) @@ -159,7 +159,7 @@ "adc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/main) "add" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) "ade" = (/obj/structure/table,/obj/item/device/healthanalyzer,/obj/item/stack/medical/bruise_pack{pixel_x = -4; pixel_y = 3},/obj/item/stack/medical/bruise_pack{pixel_x = 10},/obj/item/stack/medical/ointment{pixel_y = 10},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/security/main) -"adf" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) +"adf" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "adg" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) "adh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/main) "adi" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) @@ -179,7 +179,7 @@ "adw" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "adx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/main) "ady" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) -"adz" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) +"adz" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) "adA" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/noticeboard{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "adB" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "adC" = (/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1; name = "External Construction Airlock"; req_access_txt = "32"},/obj/item/tape/engineering{icon_state = "engineering_door"; layer = 4},/turf/simulated/floor/plating,/area/maintenance/security_starboard) @@ -192,9 +192,9 @@ "adJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "adK" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Briefing Room"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/main) "adL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) -"adM" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/security/main) +"adM" = (/obj/structure/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/security/main) "adN" = (/obj/structure/table,/obj/item/weapon/folder/red,/turf/simulated/floor,/area/security/main) -"adO" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) +"adO" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) "adP" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "adQ" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "adR" = (/obj/structure/closet/toolcloset,/obj/item/clothing/head/hardhat/dblue,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) @@ -208,7 +208,7 @@ "adZ" = (/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "aea" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/main) "aeb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/main) -"aec" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/main) +"aec" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/main) "aed" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "aee" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'INTERNALS REQUIRED'."; name = "INTERNALS REQUIRED"; pixel_x = 32; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aef" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; id = "Cell 1"; name = "Cell 1"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/brig) @@ -222,10 +222,10 @@ "aen" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "aeo" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Briefing Room"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/main) "aep" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) -"aeq" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/main) +"aeq" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/main) "aer" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/main) "aes" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/main) -"aet" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/security/main) +"aet" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/security/main) "aeu" = (/obj/machinery/camera{c_tag = "Security Office South"; dir = 8; network = list("SS13")},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1475; listening = 1; name = "Station Intercom (Security)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "aev" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aew" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_port) @@ -244,7 +244,7 @@ "aeJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/main) "aeK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "aeL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/main) -"aeM" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/security/main) +"aeM" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/security/main) "aeN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/security/main) "aeO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "aeP" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/security/main) @@ -284,8 +284,8 @@ "afx" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/warden) "afy" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/security{name = "Armoury"; req_access_txt = "2"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/warden) "afz" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/main) -"afA" = (/obj/structure/stool,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) -"afB" = (/obj/structure/disposalpipe/segment,/obj/structure/stool,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) +"afA" = (/obj/item/weapon/stool,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) +"afB" = (/obj/structure/disposalpipe/segment,/obj/item/weapon/stool,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) "afC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/main) "afD" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "afE" = (/obj/machinery/vending/cola,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) @@ -297,8 +297,8 @@ "afK" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_3_berth"; pixel_x = 25; pixel_y = 25; tag_door = "escape_pod_3_berth_hatch"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "afL" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_berth_hatch"; locked = 1; name = "Escape Pod"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "afM" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_hatch"; locked = 1; name = "Escape Pod Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) -"afN" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) -"afO" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_3"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_3_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) +"afN" = (/obj/structure/bed/chair{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) +"afO" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_3"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_3_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "afP" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod3/station) "afQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_port) "afR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/security_port) @@ -381,7 +381,7 @@ "ahq" = (/obj/structure/table/woodentable,/obj/item/device/megaphone,/obj/item/device/radio/off,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "ahr" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "ahs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) -"aht" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/stool/bed/chair,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) +"aht" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/bed/chair,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) "ahu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) "ahv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "ahw" = (/obj/structure/table/woodentable,/obj/machinery/keycard_auth{pixel_x = 30},/obj/machinery/photocopier/faxmachine{department = "Head of Security"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) @@ -401,10 +401,10 @@ "ahK" = (/turf/simulated/floor,/area/security/brig) "ahL" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "ahM" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor,/area/security/brig) -"ahN" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/security/brig) +"ahN" = (/obj/structure/bed/chair,/turf/simulated/floor,/area/security/brig) "ahO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/brig) "ahP" = (/obj/item/device/eftpos{eftpos_name = "Brig EFTPOS scanner"},/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 8; name = "Warden's Desk"; req_access_txt = "3"},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"ahQ" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) +"ahQ" = (/obj/structure/bed/chair/office/dark{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "ahR" = (/obj/item/weapon/hand_labeler,/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 4; name = "Warden's Desk"; req_access_txt = "3"},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "ahS" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/security/main) "ahT" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/vending/coffee,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) @@ -422,30 +422,30 @@ "aif" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor/plating,/area/maintenance/security_port) "aig" = (/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/floor/plating,/area/maintenance/security_port) "aih" = (/obj/machinery/camera{c_tag = "Interrogation Observation"; dir = 4; network = list("SS13")},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/security/brig) -"aii" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{layer = 4; name = "Observation Screen"; network = list("Interrogation"); pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) +"aii" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{layer = 4; name = "Observation Screen"; network = list("Interrogation"); pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "aij" = (/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/grille,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/brig) -"aik" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) +"aik" = (/obj/structure/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "ail" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/obj/item/device/taperecorder,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "dark"},/area/security/brig) -"aim" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) +"aim" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "ain" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "aio" = (/obj/machinery/camera{c_tag = "Security Processing"; dir = 4; network = list("SS13")},/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/folder/red,/turf/simulated/floor,/area/security/brig) -"aip" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/security/brig) +"aip" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor,/area/security/brig) "aiq" = (/obj/structure/table,/turf/simulated/floor,/area/security/brig) "air" = (/obj/machinery/computer/secure_data,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"ais" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Warden"},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) +"ais" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Warden"},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "ait" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aiu" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aiv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/solar/auxport) "aiw" = (/obj/machinery/vending/security,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "aix" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/obj/structure/cable/green,/turf/simulated/floor/plating,/area/crew_quarters/heads/hos) "aiy" = (/obj/structure/table/woodentable,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) -"aiz" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/obj/effect/landmark/start{name = "Head of Security"},/obj/machinery/door_control{id = "HoSdoor"; name = "Office Door"; normaldoorcontrol = 1; pixel_x = -36; pixel_y = 29},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) +"aiz" = (/obj/structure/bed/chair/comfy/black{dir = 1},/obj/effect/landmark/start{name = "Head of Security"},/obj/machinery/door_control{id = "HoSdoor"; name = "Office Door"; normaldoorcontrol = 1; pixel_x = -36; pixel_y = 29},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "aiA" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/folder/red,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "aiB" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aiC" = (/obj/structure/closet,/obj/item/clothing/glasses/welding,/obj/item/weapon/weldingtool,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aiD" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/security_port) "aiE" = (/obj/item/device/radio/intercom{frequency = 1449; pixel_x = 0; pixel_y = -27},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) -"aiF" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) +"aiF" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "aiG" = (/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/grille,/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/brig) "aiH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "aiI" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) @@ -565,9 +565,9 @@ "akS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "akT" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/security/detectives_office) "akU" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/carpet,/area/security/detectives_office) -"akV" = (/obj/structure/stool,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/carpet,/area/security/detectives_office) +"akV" = (/obj/item/weapon/stool,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/carpet,/area/security/detectives_office) "akW" = (/obj/structure/table/woodentable,/obj/machinery/door_control{id = "detdoor"; name = "Office Door"; normaldoorcontrol = 1},/obj/item/weapon/handcuffs,/obj/item/device/flash,/turf/simulated/floor/carpet,/area/security/detectives_office) -"akX" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor/carpet,/area/security/detectives_office) +"akX" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor/carpet,/area/security/detectives_office) "akY" = (/obj/structure/closet/secure_closet/detective,/obj/item/weapon/reagent_containers/food/drinks/flask/detflask,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "akZ" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "ala" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) @@ -598,7 +598,7 @@ "alz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/solar/auxport) "alA" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/auxport) "alB" = (/obj/machinery/light_switch{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"alC" = (/obj/structure/disposalpipe/segment,/obj/structure/stool,/turf/simulated/floor/carpet,/area/security/detectives_office) +"alC" = (/obj/structure/disposalpipe/segment,/obj/item/weapon/stool,/turf/simulated/floor/carpet,/area/security/detectives_office) "alD" = (/turf/simulated/floor/carpet,/area/security/detectives_office) "alE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/carpet,/area/security/detectives_office) "alF" = (/obj/structure/table/woodentable,/obj/item/ashtray/bronze,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/security/detectives_office) @@ -610,7 +610,7 @@ "alL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "visit_blast"; name = "Privacy Shutters"; opacity = 0},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/lobby) "alM" = (/turf/simulated/floor/plating,/area/security/brig) "alN" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/security/brig) -"alO" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/security/brig) +"alO" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/security/brig) "alP" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/security{name = "Riot Control"; req_access_txt = "2"},/turf/simulated/floor,/area/security/brig) "alQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/brig) "alR" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/brig) @@ -624,7 +624,7 @@ "alZ" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 8; icon_state = "rightsecure"; req_access_txt = "2"},/obj/structure/table/reinforced,/turf/simulated/floor,/area/security/brig) "ama" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/security_starboard) "amb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/brig) -"amc" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/door_control{desc = "A remote control switch for the brig foyer."; id = "BrigFoyer"; name = "Brig Foyer Doors"; normaldoorcontrol = 1; pixel_x = 28; pixel_y = -15},/turf/simulated/floor,/area/security/brig) +"amc" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/door_control{desc = "A remote control switch for the brig foyer."; id = "BrigFoyer"; name = "Brig Foyer Doors"; normaldoorcontrol = 1; pixel_x = 28; pixel_y = -15},/turf/simulated/floor,/area/security/brig) "amd" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/window/southright{base_state = "left"; dir = 4; icon_state = "left"},/obj/structure/table/reinforced,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/security/lobby) "ame" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/lobby) "amf" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/lobby) @@ -640,7 +640,7 @@ "amp" = (/obj/structure/table/woodentable,/obj/item/ashtray/bronze,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/item/device/flash,/obj/item/weapon/handcuffs,/turf/simulated/floor/carpet,/area/security/detectives_office) "amq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/security/detectives_office) "amr" = (/obj/item/weapon/storage/secure/safe{pixel_x = 35; pixel_y = 5},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"ams" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/door_control{id = "prisonentry"; name = "Entry Doors"; normaldoorcontrol = 1; pixel_x = -6; pixel_y = 24; req_access_txt = "2"},/obj/machinery/door_control{id = "prisonexit"; name = "Exit Doors"; normaldoorcontrol = 1; pixel_x = 6; pixel_y = 24; req_access_txt = "2"},/obj/machinery/button/flasher{id = "permentryflash"; name = "entry flash"; pixel_x = -26; pixel_y = 6; req_access_txt = "2"},/turf/simulated/floor,/area/security/brig) +"ams" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/machinery/door_control{id = "prisonentry"; name = "Entry Doors"; normaldoorcontrol = 1; pixel_x = -6; pixel_y = 24; req_access_txt = "2"},/obj/machinery/door_control{id = "prisonexit"; name = "Exit Doors"; normaldoorcontrol = 1; pixel_x = 6; pixel_y = 24; req_access_txt = "2"},/obj/machinery/button/flasher{id = "permentryflash"; name = "entry flash"; pixel_x = -26; pixel_y = 6; req_access_txt = "2"},/turf/simulated/floor,/area/security/brig) "amt" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "amu" = (/obj/machinery/door/airlock/engineering{name = "Security Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/substation/security) "amv" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/power/sensor{name = "Powernet Sensor - Security Subgrid"; name_tag = "Security Subgrid"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/maintenance/substation/security) @@ -655,7 +655,7 @@ "amE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) "amF" = (/obj/machinery/camera{c_tag = "Prison Wing Processing"; dir = 1},/obj/structure/closet/secure_closet/brig,/turf/simulated/floor,/area/security/brig) "amG" = (/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor,/area/security/brig) -"amH" = (/obj/machinery/flasher{id = "Cell 3"; pixel_x = -28; pixel_y = 0},/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "red"},/area/security/prison) +"amH" = (/obj/machinery/flasher{id = "Cell 3"; pixel_x = -28; pixel_y = 0},/obj/structure/bed,/turf/simulated/floor{icon_state = "red"},/area/security/prison) "amI" = (/turf/simulated/floor{icon_state = "red"},/area/security/prison) "amJ" = (/obj/structure/closet/secure_closet/brig{id = "Cell 3"; name = "Cell 3 Locker"},/obj/machinery/camera{c_tag = "Brig Cell 3"; dir = 8; network = list("SS13","Prison")},/turf/simulated/floor{icon_state = "red"},/area/security/prison) "amK" = (/obj/machinery/flasher{id = "permentryflash"; name = "Floor mounted flash"; pixel_x = 0},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/prison) @@ -665,16 +665,16 @@ "amO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Big Brother is watching."; name = "Brig Monitor"; network = list("Prison"); pixel_x = 3; pixel_y = -33},/turf/simulated/floor,/area/security/brig) "amP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Prison Wing Observation"; dir = 1; network = list("SS13")},/turf/simulated/floor,/area/security/brig) "amQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Big Brother is watching."; name = "Brig Monitor"; network = list("Prison"); pixel_x = -3; pixel_y = -33},/turf/simulated/floor,/area/security/brig) -"amR" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/brig) +"amR" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/brig) "amS" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/window/southright{dir = 4},/obj/structure/table/reinforced,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/security/lobby) "amT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/security/lobby) "amU" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Security Lobby"; req_access_txt = "0"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/fore) "amV" = (/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/item/weapon/folder/yellow,/obj/item/weapon/stamp/internalaffairs,/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) -"amW" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Internal Affairs Agent"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) +"amW" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Internal Affairs Agent"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "amX" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "amY" = (/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "amZ" = (/obj/machinery/computer/security/wooden_tv,/obj/machinery/camera{c_tag = "Forensic Office"; dir = 4; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"ana" = (/obj/structure/disposalpipe/segment,/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor/carpet,/area/security/detectives_office) +"ana" = (/obj/structure/disposalpipe/segment,/obj/structure/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor/carpet,/area/security/detectives_office) "anb" = (/obj/item/device/radio/intercom{pixel_x = 29; pixel_y = -1},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "anc" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/security_starboard) "and" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/security) @@ -722,13 +722,13 @@ "anT" = (/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) "anU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/prison) "anV" = (/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport) -"anW" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1443; icon_state = "on"; id = "air_in"; use_power = 1},/obj/structure/stool/bed/chair,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/prison) +"anW" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1443; icon_state = "on"; id = "air_in"; use_power = 1},/obj/structure/bed/chair,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/prison) "anX" = (/turf/simulated/wall,/area/maintenance/evahallway) "anY" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "anZ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aoa" = (/obj/structure/closet/crate,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/double,/obj/effect/decal/cleanable/cobweb2,/obj/effect/landmark{name = "blobstart"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aob" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/paper,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/security/brig) -"aoc" = (/obj/structure/stool,/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Solitary Confinement North"; dir = 2; network = list("SS13","Prison")},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/security/brig) +"aoc" = (/obj/item/weapon/stool,/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Solitary Confinement North"; dir = 2; network = list("SS13","Prison")},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/security/brig) "aod" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) "aoe" = (/obj/machinery/door_control{id = "Cell 2"; name = "Cell 2 Door"; pixel_x = 30; pixel_y = 1; req_access_txt = "2"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/security/brig) "aof" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; id = "Cell 2"; name = "Cell 2"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/brig) @@ -794,7 +794,7 @@ "apn" = (/obj/machinery/flasher{id = "permflash"; name = "Floor mounted flash"; pixel_x = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/prison) "apo" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/security/prison) "app" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/security/range) -"apq" = (/obj/machinery/light{dir = 8},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/lobby) +"apq" = (/obj/machinery/light{dir = 8},/obj/structure/bed/chair{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/lobby) "apr" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/lobby) "aps" = (/obj/structure/cable/yellow,/turf/simulated/floor/plating/airless,/area/solar/fore) "apt" = (/obj/machinery/newscaster{pixel_x = 30},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) @@ -807,32 +807,32 @@ "apA" = (/obj/machinery/requests_console{pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "apB" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "apC" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/maintenance/dormitory) -"apD" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/maintenance/dormitory) -"apE" = (/obj/structure/stool/bed/chair/wood/wings,/turf/simulated/floor/wood,/area/maintenance/dormitory) +"apD" = (/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/maintenance/dormitory) +"apE" = (/obj/structure/bed/chair/wood/wings,/turf/simulated/floor/wood,/area/maintenance/dormitory) "apF" = (/turf/simulated/floor/wood,/area/maintenance/dormitory) -"apG" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood{icon_state = "wood-broken6"},/area/maintenance/dormitory) +"apG" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood{icon_state = "wood-broken6"},/area/maintenance/dormitory) "apH" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dorm_outer"; locked = 1; name = "Dormitory External Access"; req_access = null; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/dormitory) "apI" = (/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/obj/structure/cable/yellow,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) "apJ" = (/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/obj/structure/cable/yellow,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport) "apK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"apL" = (/obj/structure/stool/bed,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/security/brig) +"apL" = (/obj/structure/bed,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/security/brig) "apM" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/plating,/area/security/brig) "apN" = (/obj/item/device/radio/intercom{pixel_x = 30},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/security/brig) "apO" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/security/prison) -"apP" = (/obj/structure/stool/bed,/obj/machinery/flasher{id = "Cell 2"; pass_flags = 0; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) +"apP" = (/obj/structure/bed,/obj/machinery/flasher{id = "Cell 2"; pass_flags = 0; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) "apQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/prison) "apR" = (/obj/machinery/light{dir = 8},/obj/effect/decal/cleanable/generic,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/prison) "apS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/security/prison) "apT" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/fore) -"apU" = (/obj/structure/stool/bed/chair,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/prison) -"apV" = (/obj/structure/stool/bed/chair,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/security/prison) +"apU" = (/obj/structure/bed/chair,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/prison) +"apV" = (/obj/structure/bed/chair,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/security/prison) "apW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "apX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/prison) "apY" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/prison) "apZ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/prison) "aqa" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/prison) "aqb" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/solar/fore) -"aqc" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/lobby) +"aqc" = (/obj/structure/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/lobby) "aqd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/security/lobby) "aqe" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/lobby) "aqf" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/security/lobby) @@ -842,10 +842,10 @@ "aqj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "aqk" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/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},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "aql" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) -"aqm" = (/obj/structure/disposalpipe/segment,/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) +"aqm" = (/obj/structure/disposalpipe/segment,/obj/structure/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "aqn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "aqo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) -"aqp" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) +"aqp" = (/obj/structure/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "aqq" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Detective Maintenance"; req_access_txt = "4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/security/detectives_office) "aqr" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) "aqs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) @@ -869,7 +869,7 @@ "aqK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/prison) "aqL" = (/obj/structure/table,/obj/item/weapon/storage/box/cups,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/prison) "aqM" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating/airless,/area/solar/fore) -"aqN" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/lobby) +"aqN" = (/obj/structure/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/lobby) "aqO" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/lobby) "aqP" = (/obj/machinery/door_control{id = "visitdoor"; name = "Visitation Access"; normaldoorcontrol = 1; pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/lobby) "aqQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/lobby) @@ -878,7 +878,7 @@ "aqT" = (/turf/simulated/floor/plating/airless,/area/solar/fore) "aqU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "aqV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) -"aqW" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Internal Affairs Agent"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) +"aqW" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Internal Affairs Agent"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "aqX" = (/obj/machinery/camera{c_tag = "Detective South"; dir = 1},/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "aqY" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = -30},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "aqZ" = (/obj/structure/closet{name = "Evidence Closet"},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/storage/box/evidence,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) @@ -893,7 +893,7 @@ "ari" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/dormitory) "arj" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dorm_airlock"; name = "Dormitory Airlock Console"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"; tag_airpump = "dorm_pump"; tag_chamber_sensor = "dorm_sensor"; tag_exterior_door = "dorm_outer"; tag_interior_door = "dorm_inner"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/dormitory) "ark" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/evahallway) -"arl" = (/obj/structure/stool,/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Solitary Confinement South"; dir = 2; network = list("SS13","Prison")},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/security/brig) +"arl" = (/obj/item/weapon/stool,/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Solitary Confinement South"; dir = 2; network = list("SS13","Prison")},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/security/brig) "arm" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) "arn" = (/obj/machinery/door_control{id = "Cell 1"; name = "Cell 1 Door"; pixel_x = 30; pixel_y = 1; req_access_txt = "2"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/security/brig) "aro" = (/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/obj/machinery/camera{c_tag = "Brig Cell 1"; dir = 2; network = list("SS13","Prison")},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) @@ -920,11 +920,11 @@ "arJ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/dormitory) "arK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) "arL" = (/turf/simulated/floor/wood{icon_state = "wood-broken4"},/area/maintenance/dormitory) -"arM" = (/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/simulated/floor/wood,/area/maintenance/dormitory) +"arM" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/simulated/floor/wood,/area/maintenance/dormitory) "arN" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/maintenance/dormitory) "arO" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dorm_inner"; locked = 1; name = "Dormitory Internal Access"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/dormitory) "arP" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "dorm_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating/airless,/area/maintenance/dormitory) -"arQ" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"arQ" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/plating,/area/maintenance/evahallway) "arR" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/security/brig) "arS" = (/obj/machinery/door/airlock/glass_security{name = "Solitary Confinement 1"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/brig) "arT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor,/area/security/brig) @@ -933,9 +933,9 @@ "arW" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) "arX" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/hallway/primary/central_one) "arY" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/prison) -"arZ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/prison) -"asa" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/prison) -"asb" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/prison) +"arZ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/bed/chair{dir = 1},/turf/simulated/floor,/area/security/prison) +"asa" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor,/area/security/prison) +"asb" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/prison) "asc" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor,/area/security/prison) "asd" = (/obj/machinery/flasher{id = "IAflash"; pixel_x = -30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/prison) "ase" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) @@ -965,16 +965,16 @@ "asC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/evahallway) "asD" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1475; listening = 0; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = -30},/obj/item/device/radio/headset,/obj/item/device/radio/headset,/obj/item/device/radio/headset,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/brig) "asE" = (/obj/item/device/radio/intercom{pixel_x = 30},/obj/machinery/door_timer/cell_1{pixel_x = 32; pixel_y = -32},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/brig) -"asF" = (/obj/structure/stool/bed,/obj/machinery/flasher{id = "Cell 1"; pixel_x = 0; pixel_y = -28},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) +"asF" = (/obj/structure/bed,/obj/machinery/flasher{id = "Cell 1"; pixel_x = 0; pixel_y = -28},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) "asG" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/brig) "asH" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/security/prison) "asI" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/prison) "asJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/prison) "asK" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/turf/simulated/floor,/area/security/prison) "asL" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) -"asM" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) +"asM" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "asN" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"asO" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/security/prison) +"asO" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/security/prison) "asP" = (/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Security"},/turf/simulated/floor/plating,/area/maintenance/substation/security) "asQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "asR" = (/obj/machinery/bot/secbot/beepsky{name = "Officer Beepsky"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/fore) @@ -1032,9 +1032,9 @@ "atR" = (/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/alphadeck) "atS" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/fore) "atT" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape_pod1/station) -"atU" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_1"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_1_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) +"atU" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_1"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_1_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) "atV" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape_pod2/station) -"atW" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_2"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_2_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) +"atW" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_2"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_2_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) "atX" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "arrivals_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "arrivals_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "arrivals_pump"; tag_exterior_door = "arrivals_outer"; frequency = 1379; id_tag = "arrivals_airlock"; tag_interior_door = "arrivals_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "arrivals_sensor"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/arrivals) "atY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/arrivals) "atZ" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/turf/simulated/wall,/area/maintenance/evahallway) @@ -1050,16 +1050,16 @@ "auj" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor,/area/security/prison) "auk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/prison) "aul" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/item/weapon/flame/lighter/zippo,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor,/area/security/prison) -"aum" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/orange,/obj/machinery/camera{c_tag = "Bedroom"; dir = 6; network = list("SS13","Prison")},/turf/simulated/floor,/area/security/prison) +"aum" = (/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/obj/machinery/camera{c_tag = "Bedroom"; dir = 6; network = list("SS13","Prison")},/turf/simulated/floor,/area/security/prison) "aun" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/computer/cryopod{density = 0; layer = 3.3; pixel_y = 32},/obj/machinery/light_switch{pixel_x = -25; pixel_y = 24},/turf/simulated/floor,/area/security/prison) -"auo" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/orange,/obj/effect/decal/cleanable/generic,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) +"auo" = (/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/obj/effect/decal/cleanable/generic,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "aup" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/random/tech_supply,/obj/item/clothing/head/flatcap,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "auq" = (/obj/machinery/atm{pixel_x = -25},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "aur" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/fore) "aus" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) "aut" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/security/prison) -"auu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) -"auv" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) +"auu" = (/obj/structure/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) +"auv" = (/obj/structure/bed,/obj/item/weapon/bedsheet/mime,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) "auw" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) "aux" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters/sleep) "auy" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters/sleep) @@ -1074,12 +1074,12 @@ "auH" = (/turf/simulated/floor/beach/water{tag = "icon-seadeep"; icon_state = "seadeep"},/area/crew_quarters/fitness) "auI" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/beach/water{tag = "icon-seadeep"; icon_state = "seadeep"},/area/crew_quarters/fitness) "auJ" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/beach/water{tag = "icon-seadeep"; icon_state = "seadeep"},/area/crew_quarters/fitness) -"auK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) +"auK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) "auL" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters/fitness) "auM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "auN" = (/turf/simulated/wall,/area/hallway/secondary/entry/fore) -"auO" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) -"auP" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) +"auO" = (/obj/structure/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) +"auP" = (/obj/structure/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) "auQ" = (/turf/simulated/wall,/area/maintenance/arrivals) "auR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/arrivals) "auS" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "arrivals_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/arrivals) @@ -1092,7 +1092,7 @@ "auZ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "ava" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 30},/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "avb" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/machinery/camera{c_tag = "Common Brig Southwest"; dir = 4; network = list("SS13")},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/prison) -"avc" = (/obj/structure/stool,/turf/simulated/floor,/area/security/prison) +"avc" = (/obj/item/weapon/stool,/turf/simulated/floor,/area/security/prison) "avd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/security/prison) "ave" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/prison) "avf" = (/obj/machinery/door/airlock/glass{name = "Brig Dormitories"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/prison) @@ -1102,7 +1102,7 @@ "avj" = (/obj/structure/cryofeed,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "avk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "avl" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"avm" = (/obj/machinery/light_switch{pixel_x = 22; pixel_y = 10},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) +"avm" = (/obj/machinery/light_switch{pixel_x = 22; pixel_y = 10},/obj/structure/bed,/obj/item/weapon/bedsheet/mime,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) "avn" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters/sleep) "avo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet{tag = "icon-carpet3-0"; icon_state = "carpet3-0"},/area/crew_quarters/sleep/bedrooms) "avp" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/dormitory) @@ -1150,14 +1150,14 @@ "awf" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eva_airlock"; name = "interior access button"; pixel_x = 0; pixel_y = 25; req_access_txt = "1;11;18;24"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/evahallway) "awg" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/floor,/area/security/prison) "awh" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/item/clothing/head/soft/orange,/obj/item/clothing/shoes/sandal,/turf/simulated/floor,/area/security/prison) -"awi" = (/obj/machinery/light,/obj/structure/stool/bed,/obj/item/weapon/bedsheet/orange,/turf/simulated/floor,/area/security/prison) +"awi" = (/obj/machinery/light,/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/turf/simulated/floor,/area/security/prison) "awj" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) -"awk" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/orange,/turf/simulated/floor,/area/security/prison) +"awk" = (/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/turf/simulated/floor,/area/security/prison) "awl" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe,/obj/item/clothing/suit/apron/overalls,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "awm" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "awn" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"awo" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) -"awp" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) +"awo" = (/obj/structure/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) +"awp" = (/obj/structure/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) "awq" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/hallway/secondary/entry/port) "awr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "aws" = (/obj/machinery/door/airlock/glass{name = "Cryogenic Storage"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 2; icon_state = "warnwhite"},/area/crew_quarters/sleep/cryo) @@ -1191,7 +1191,7 @@ "awU" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{tag = "icon-carpet3-0"; icon_state = "carpet3-0"},/area/crew_quarters/sleep/bedrooms) "awV" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "awW" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"awX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) +"awX" = (/obj/structure/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) "awY" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) "awZ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters/sleep) "axa" = (/obj/machinery/door/airlock{id_tag = "Dormitory 1"; name = "Dorm"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/wood,/area/crew_quarters/sleep) @@ -1239,7 +1239,7 @@ "axQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor,/area/hallway/primary/fore) "axR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "axS" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) -"axT" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) +"axT" = (/obj/structure/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) "axU" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) "axV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "axW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) @@ -1247,7 +1247,7 @@ "axY" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/crew_quarters/sleep) "axZ" = (/obj/structure/table/woodentable,/obj/item/clothing/glasses/threedglasses,/turf/simulated/floor,/area/crew_quarters/sleep) "aya" = (/obj/structure/table/woodentable,/obj/item/weapon/coin/silver,/turf/simulated/floor,/area/crew_quarters/sleep) -"ayb" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/sleep) +"ayb" = (/obj/item/weapon/stool{pixel_y = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/sleep) "ayc" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) "ayd" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/simulated/floor,/area/crew_quarters/fitness) "aye" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/fitness) @@ -1293,18 +1293,18 @@ "ayS" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/camera{c_tag = "Dormitory Bedroom Fore"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/carpet{tag = "icon-carpet2-0"; icon_state = "carpet2-0"},/area/crew_quarters/sleep/bedrooms) "ayT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/crew_quarters/sleep) "ayU" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"ayV" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/crew_quarters/sleep) +"ayV" = (/obj/item/weapon/stool{pixel_y = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/crew_quarters/sleep) "ayW" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/crew_quarters/sleep) "ayX" = (/obj/structure/table/woodentable,/obj/item/device/paicard,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor,/area/crew_quarters/sleep) "ayY" = (/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/crew_quarters/sleep) -"ayZ" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor,/area/crew_quarters/sleep) +"ayZ" = (/obj/item/weapon/stool{pixel_y = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor,/area/crew_quarters/sleep) "aza" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) "azb" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Fitness"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/fitness) "azc" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/crew_quarters/fitness) "azd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/fitness) "aze" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/fitness) "azf" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/crew_quarters/fitness) -"azg" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/crew_quarters/fitness) +"azg" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/crew_quarters/fitness) "azh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "azi" = (/obj/machinery/computer/HolodeckControl,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/crew_quarters/fitness) "azj" = (/turf/space,/area/maintenance/auxsolarstarboard) @@ -1326,7 +1326,7 @@ "azz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry/fore) "azA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry/fore) "azB" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry/fore) -"azC" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/checkpoint2) +"azC" = (/obj/structure/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/checkpoint2) "azD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "azE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "azF" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "solar_tool_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) @@ -1355,12 +1355,12 @@ "aAc" = (/obj/structure/table/rack,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/void/security,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/security,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "aAd" = (/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "aAe" = (/turf/simulated/floor/carpet{tag = "icon-carpet2-0"; icon_state = "carpet2-0"},/area/crew_quarters/sleep/bedrooms) -"aAf" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) +"aAf" = (/obj/structure/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) "aAg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet{tag = "icon-carpet3-0"; icon_state = "carpet3-0"},/area/crew_quarters/sleep/bedrooms) "aAh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) "aAi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"aAj" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/crew_quarters/sleep) -"aAk" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) +"aAj" = (/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/floor,/area/crew_quarters/sleep) +"aAk" = (/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) "aAl" = (/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -27},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) "aAm" = (/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) "aAn" = (/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/sleep) @@ -1401,8 +1401,8 @@ "aAW" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) "aAX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "aAY" = (/turf/simulated/floor/carpet{tag = "icon-carpet3-0"; icon_state = "carpet3-0"},/area/crew_quarters/sleep/bedrooms) -"aAZ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) -"aBa" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/light/small{dir = 4},/obj/machinery/light_switch{pixel_x = 22; pixel_y = 10},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) +"aAZ" = (/obj/structure/bed,/obj/item/weapon/bedsheet/mime,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) +"aBa" = (/obj/structure/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/light/small{dir = 4},/obj/machinery/light_switch{pixel_x = 22; pixel_y = 10},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms) "aBb" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{id_tag = "Dormitory 2"; name = "Dorm"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep) "aBc" = (/obj/machinery/camera{c_tag = "Dormitory Bedroom Aft"; dir = 1},/turf/simulated/floor/carpet{tag = "icon-carpet1-0"; icon_state = "carpet1-0"},/area/crew_quarters/sleep/bedrooms) "aBd" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) @@ -1444,7 +1444,7 @@ "aBN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint2) "aBO" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 6; icon_state = "intact"; tag = "icon-intact-f (SOUTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/arrivals) "aBP" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"aBQ" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"aBQ" = (/obj/item/weapon/stool{pixel_y = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "aBR" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "aBS" = (/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "aBT" = (/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/evahallway) @@ -1531,7 +1531,7 @@ "aDw" = (/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) "aDx" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) "aDy" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) -"aDz" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"aDz" = (/obj/item/weapon/stool{pixel_y = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aDA" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aDB" = (/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aDC" = (/turf/simulated/wall,/area/maintenance/library) @@ -1648,7 +1648,7 @@ "aFJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/storage/primary) "aFK" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/storage/primary) "aFL" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) -"aFM" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) +"aFM" = (/obj/item/weapon/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) "aFN" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/storage/primary) "aFO" = (/obj/machinery/lapvend,/turf/simulated/floor,/area/storage/primary) "aFP" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/turf/simulated/floor{icon_state = "vault"; dir = 1},/area/security/nuke_storage) @@ -1697,9 +1697,9 @@ "aGG" = (/turf/simulated/wall,/area/chapel/main) "aGH" = (/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "0"; req_one_access_txt = "12;22"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/chapel/main) "aGI" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/arrival/station) -"aGJ" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aGJ" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) "aGK" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/arrival/station) -"aGL" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aGL" = (/obj/structure/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) "aGM" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/arrival/station) "aGN" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/arrival/station) "aGO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry/port) @@ -1724,7 +1724,7 @@ "aHh" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "vault"; dir = 10},/area/security/nuke_storage) "aHi" = (/obj/structure/safe,/obj/item/clothing/under/color/yellow,/obj/item/key,/obj/item/toy/katana,/turf/simulated/floor{icon_state = "vault"; dir = 4},/area/security/nuke_storage) "aHj" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/vending/cola,/turf/simulated/floor,/area/gateway) -"aHk" = (/obj/structure/stool,/turf/simulated/floor,/area/gateway) +"aHk" = (/obj/item/weapon/stool,/turf/simulated/floor,/area/gateway) "aHl" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/gateway) "aHm" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/closet/wardrobe/black,/turf/simulated/floor,/area/gateway) "aHn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/evahallway) @@ -1805,7 +1805,7 @@ "aIK" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary) "aIL" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/storage/primary) "aIM" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/storage/primary) -"aIN" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/storage/primary) +"aIN" = (/obj/effect/landmark/start{name = "Assistant"},/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/floor,/area/storage/primary) "aIO" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/storage/primary) "aIP" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor,/area/storage/primary) "aIQ" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/security/nuke_storage) @@ -1854,14 +1854,14 @@ "aJH" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/library) "aJI" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/library) "aJJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/library) -"aJK" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/camera{c_tag = "Library North"; dir = 2; network = list("SS13")},/turf/simulated/floor/wood,/area/library) -"aJL" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) +"aJK" = (/obj/structure/bed/chair/office/dark,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/camera{c_tag = "Library North"; dir = 2; network = list("SS13")},/turf/simulated/floor/wood,/area/library) +"aJL" = (/obj/structure/bed/chair/office/dark,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) "aJM" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/library) "aJN" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) "aJO" = (/obj/structure/crematorium,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "aJP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "aJQ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) -"aJR" = (/obj/effect/landmark/start{name = "Chaplain"},/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) +"aJR" = (/obj/effect/landmark/start{name = "Chaplain"},/obj/structure/bed/chair,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aJS" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aJT" = (/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aJU" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) @@ -1932,10 +1932,10 @@ "aLh" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/hydroponics) "aLi" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "35"},/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hydroponics) "aLj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/wood,/area/library) -"aLk" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/wood,/area/library) +"aLk" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/wood,/area/library) "aLl" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/library) "aLm" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "nuke_shuttle_dock_airlock"; pixel_x = 0; pixel_y = 30; req_access_txt = "0"; req_one_access_txt = "13"; tag_airpump = "nuke_shuttle_dock_pump"; tag_chamber_sensor = "nuke_shuttle_dock_sensor"; tag_exterior_door = "nuke_shuttle_dock_outer"; tag_interior_door = "nuke_shuttle_dock_inner"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/hallway/secondary/entry/port) -"aLn" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/library) +"aLn" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/library) "aLo" = (/obj/machinery/newscaster{pixel_x = 30},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/wood,/area/library) "aLp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "aLq" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/central_two) @@ -1943,7 +1943,7 @@ "aLs" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aLt" = (/obj/structure/table/woodentable,/obj/item/weapon/nullrod,/obj/item/device/eftpos{eftpos_name = "Chapel EFTPOS scanner"},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aLu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor,/area/hallway/secondary/exit) -"aLv" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aLv" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) "aLw" = (/obj/structure/table,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) "aLx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/chapel/main) "aLy" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/arrival/station) @@ -1997,9 +1997,9 @@ "aMu" = (/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/requests_console{announcementConsole = 0; department = "Bar"; departmentType = 2; name = "Bar RC"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aMv" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/camera{c_tag = "Bar North"; dir = 2},/obj/machinery/vending/boozeomat,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aMw" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/item/weapon/book/manual/barman_recipes,/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) -"aMx" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"aMx" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "aMy" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/bar) -"aMz" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"aMz" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "aMA" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aMB" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aMC" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) @@ -2016,26 +2016,26 @@ "aMN" = (/obj/structure/sink/kitchen{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) "aMO" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) "aMP" = (/obj/machinery/light{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/wood,/area/library) -"aMQ" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) +"aMQ" = (/obj/structure/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) "aMR" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/wood,/area/library) "aMS" = (/obj/structure/table/woodentable,/obj/structure/disposalpipe/segment,/obj/item/weapon/deck,/turf/simulated/floor/wood,/area/library) -"aMT" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/wood,/area/library) +"aMT" = (/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/floor/wood,/area/library) "aMU" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/library) "aMV" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Chapel Crematorium"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "aMW" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "aMX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock{name = "Crematorium"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "aMY" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) -"aMZ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) +"aMZ" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aNa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aNb" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aNc" = (/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Chapel North"; dir = 4; network = list("SS13")},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aNd" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aNd" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) "aNe" = (/obj/structure/table,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) "aNf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/chapel/main) "aNg" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/arrival/station) "aNh" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry/port) "aNi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) -"aNj" = (/obj/structure/stool/bed/chair/comfy/beige,/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry/starboard) +"aNj" = (/obj/structure/bed/chair/comfy/beige,/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry/starboard) "aNk" = (/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry/starboard) "aNl" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry/starboard) "aNm" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/entry/starboard) @@ -2099,9 +2099,9 @@ "aOs" = (/mob/living/carbon/monkey{name = "Pun Pun"; icon_state = "punpun1"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aOt" = (/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aOu" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/item/weapon/flame/lighter/zippo,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) -"aOv" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"aOv" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "aOw" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/bar) -"aOx" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/bar) +"aOx" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "aOy" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aOz" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aOA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) @@ -2119,8 +2119,8 @@ "aOM" = (/obj/machinery/camera/autoname{dir = 8},/obj/item/device/radio/intercom{pixel_x = 25},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) "aON" = (/turf/simulated/floor/wood,/area/library) "aOO" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/library) -"aOP" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/wood,/area/library) -"aOQ" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/library) +"aOP" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/simulated/floor/wood,/area/library) +"aOQ" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/library) "aOR" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "aOS" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "aOT" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) @@ -2138,7 +2138,7 @@ "aPf" = (/obj/machinery/seed_storage/garden,/turf/simulated/floor,/area/hydroponics) "aPg" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) "aPh" = (/turf/simulated/floor/carpet,/area/hallway/secondary/entry/starboard) -"aPi" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry/starboard) +"aPi" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry/starboard) "aPj" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/entry/starboard) "aPk" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; dir = 4; icon_state = "plaque"; name = "Comemmorative Plaque"; nitrogen = 30; oxygen = 70; temperature = 80},/area/hallway/secondary/entry/starboard) "aPl" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/secondary/entry/starboard) @@ -2182,7 +2182,7 @@ "aPX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/central_two) "aPY" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA2"; location = "Dorm"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor,/area/hallway/primary/central_two) "aPZ" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/central_two) -"aQa" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aQa" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) "aQb" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aQc" = (/obj/effect/landmark/start{name = "Bartender"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aQd" = (/obj/machinery/door/window{dir = 4; name = "Bar"; req_access_txt = "25"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) @@ -2207,7 +2207,7 @@ "aQw" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/library) "aQx" = (/obj/machinery/door/airlock/glass{name = "Chapel Office"; req_access_txt = "22"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "aQy" = (/obj/machinery/door/morgue{dir = 2; name = "Confession Booth (Chaplain)"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aQz" = (/obj/machinery/light/small{dir = 1},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/stool/bed/chair,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aQz" = (/obj/machinery/light/small{dir = 1},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/bed/chair,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aQA" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "nuke_shuttle_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry/port) "aQB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry/port) "aQC" = (/turf/simulated/floor/plating,/area/hallway/secondary/entry/port) @@ -2297,7 +2297,7 @@ "aSi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry/port) "aSj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/hallway/secondary/entry/port) "aSk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) -"aSl" = (/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry/starboard) +"aSl" = (/obj/structure/bed/chair/comfy/beige{tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry/starboard) "aSm" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/entry/starboard) "aSn" = (/obj/structure/cable/green,/obj/machinery/power/apc/high{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor,/area/hallway/secondary/entry/starboard) "aSo" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) @@ -2326,8 +2326,8 @@ "aSL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_two) "aSM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_two) "aSN" = (/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central_two) -"aSO" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aSP" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aSO" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aSP" = (/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aSQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aSR" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aSS" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) @@ -2348,7 +2348,7 @@ "aTh" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/library) "aTi" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/library) "aTj" = (/obj/machinery/light/small,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/library) -"aTk" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/library) +"aTk" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/library) "aTl" = (/obj/structure/cult/tome,/obj/item/clothing/under/suit_jacket/red,/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/library) "aTm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) "aTn" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) @@ -2356,7 +2356,7 @@ "aTp" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) "aTq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) "aTr" = (/obj/machinery/door/morgue{dir = 2; name = "Confession Booth"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aTs" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aTs" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/bed/chair{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aTt" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/exit) "aTu" = (/obj/machinery/lapvend,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/exit) "aTv" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) @@ -2438,7 +2438,7 @@ "aUT" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aUU" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) "aUV" = (/obj/structure/table/reinforced,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) -"aUW" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Gardener"},/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics/garden) +"aUW" = (/obj/item/weapon/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Gardener"},/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics/garden) "aUX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics/garden) "aUY" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics/garden) "aUZ" = (/obj/structure/flora/ausbushes/brflowers,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/grass,/area/hydroponics/garden) @@ -2486,26 +2486,26 @@ "aVP" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/tools) "aVQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_one) "aVR" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge) -"aVS" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) +"aVS" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) "aVT" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) "aVU" = (/obj/machinery/computer/rcon,/turf/simulated/floor{dir = 6; icon_state = "whitehall"},/area/bridge) "aVV" = (/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/bridge) -"aVW" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/bridge) +"aVW" = (/obj/structure/bed/chair{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/bridge) "aVX" = (/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/bridge) "aVY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/computer/shuttle_control/mining,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge) "aVZ" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) -"aWa" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) +"aWa" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) "aWb" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 5},/area/bridge) "aWc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_two) -"aWd" = (/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aWd" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aWe" = (/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 2; pixel_y = 6},/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aWf" = (/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aWg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/stool/bed/chair/wood/wings,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aWh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/stool/bed/chair/wood/wings,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aWf" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aWg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/bed/chair/wood/wings,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aWh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/bed/chair/wood/wings,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aWi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aWj" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aWj" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aWk" = (/obj/structure/table/woodentable,/obj/item/weapon/kitchen/utensil/fork,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aWl" = (/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aWl" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aWm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aWn" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aWo" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) @@ -2519,7 +2519,7 @@ "aWw" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/hydroponics/garden) "aWx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/smartfridge/drying_rack,/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics/garden) "aWy" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) -"aWz" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Gardener"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics/garden) +"aWz" = (/obj/item/weapon/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Gardener"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics/garden) "aWA" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hydroponics/garden) "aWB" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics/garden) "aWC" = (/obj/structure/flora/bush,/turf/simulated/floor/grass,/area/hydroponics/garden) @@ -2553,7 +2553,7 @@ "aXe" = (/turf/simulated/floor/plating,/area/maintenance/locker) "aXf" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/locker) "aXg" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/wardrobe/white,/turf/simulated/floor,/area/crew_quarters/locker) -"aXh" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/crew_quarters/locker) +"aXh" = (/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/floor,/area/crew_quarters/locker) "aXi" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/crew_quarters/locker) "aXj" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/locker) "aXk" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/crew_quarters/locker) @@ -2589,7 +2589,7 @@ "aXO" = (/obj/structure/table/woodentable,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aXP" = (/obj/structure/disposalpipe/segment,/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aXQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/woodentable,/obj/item/weapon/deck{pixel_y = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aXR" = (/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aXR" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aXS" = (/obj/structure/table/woodentable,/obj/item/device/camera,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aXT" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aXU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) @@ -2603,21 +2603,21 @@ "aYc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hydroponics/garden) "aYd" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) "aYe" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) -"aYf" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Gardener"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics/garden) +"aYf" = (/obj/item/weapon/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Gardener"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics/garden) "aYg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hydroponics/garden) "aYh" = (/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/hydroponics/garden) "aYi" = (/obj/structure/flora/ausbushes/sunnybush,/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/floor/grass,/area/hydroponics/garden) "aYj" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor/wood,/area/library) -"aYk" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/wood,/area/library) +"aYk" = (/obj/structure/bed/chair/comfy/black,/turf/simulated/floor/wood,/area/library) "aYl" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/wood,/area/library) -"aYm" = (/obj/effect/landmark/start{name = "Librarian"},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) +"aYm" = (/obj/effect/landmark/start{name = "Librarian"},/obj/structure/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) "aYn" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aYo" = (/obj/structure/stool,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aYp" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"aYq" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aYo" = (/obj/item/weapon/stool,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aYp" = (/obj/item/weapon/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"aYq" = (/obj/item/weapon/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) "aYr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/blast/shutters{dir = 1; id = "office_shutter"; layer = 3.1; name = "Office Shutters"},/turf/simulated/floor/plating,/area/hallway/secondary/entry/starboard) "aYs" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aYt" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aYt" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) "aYu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/exit) "aYv" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor,/area/hallway/secondary/exit) "aYw" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "escape_dock_north_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor,/area/hallway/secondary/exit) @@ -2630,7 +2630,7 @@ "aYD" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry/aft) "aYE" = (/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/hallway/secondary/entry/port) "aYF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry/aft) -"aYG" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aYG" = (/obj/structure/bed/chair{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) "aYH" = (/obj/structure/table,/turf/simulated/floor,/area/security/vacantoffice) "aYI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) "aYJ" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) @@ -2654,13 +2654,13 @@ "aZb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/bridge) "aZc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/hallway/secondary/exit) "aZd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/bridge) -"aZe" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/bridge) +"aZe" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/bridge) "aZf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/bridge) "aZg" = (/obj/item/device/radio/beacon,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/bridge) "aZh" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/bridge) -"aZi" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/bridge) +"aZi" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/bridge) "aZj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/bridge) -"aZk" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"aZk" = (/obj/item/weapon/stool,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) "aZl" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/hallway/primary/central_two) "aZm" = (/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_two) "aZn" = (/obj/machinery/camera{c_tag = "Bridge East Entrance"; dir = 2},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_two) @@ -2680,15 +2680,15 @@ "aZB" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/carpet,/area/library) "aZC" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/carpet,/area/library) "aZD" = (/obj/structure/table/woodentable,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/library) -"aZE" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood,/area/library) +"aZE" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood,/area/library) "aZF" = (/obj/structure/table/woodentable,/obj/item/device/camera_film,/obj/item/device/camera_film,/turf/simulated/floor/wood,/area/library) "aZG" = (/obj/structure/table/woodentable,/obj/item/weapon/pen/red{pixel_x = 2; pixel_y = 6},/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/turf/simulated/floor/wood,/area/library) "aZH" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/library) "aZI" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/wood,/area/library) "aZJ" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aZK" = (/obj/structure/stool,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) -"aZL" = (/obj/structure/stool,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aZM" = (/obj/structure/stool,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aZK" = (/obj/item/weapon/stool,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aZL" = (/obj/item/weapon/stool,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aZM" = (/obj/item/weapon/stool,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) "aZN" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor,/area/hallway/secondary/exit) "aZO" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) "aZP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/exit) @@ -2701,9 +2701,9 @@ "aZW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/entry/aft) "aZX" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aZY" = (/obj/structure/table,/obj/item/ashtray/plastic{pixel_x = 4; pixel_y = 6},/turf/simulated/floor,/area/security/vacantoffice) -"aZZ" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) +"aZZ" = (/obj/structure/bed/chair/office/light{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) "baa" = (/turf/simulated/floor,/area/security/vacantoffice) -"bab" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) +"bab" = (/obj/structure/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) "bac" = (/obj/structure/table,/obj/structure/window/basic{dir = 4},/obj/item/weapon/folder/blue{pixel_x = 5},/turf/simulated/floor,/area/security/vacantoffice) "bad" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/vacantoffice) "bae" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/vacantoffice) @@ -2769,10 +2769,10 @@ "bbm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_two) "bbn" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_two) "bbo" = (/obj/structure/table/woodentable,/obj/item/weapon/flame/candle,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bbp" = (/obj/structure/disposalpipe/segment,/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bbq" = (/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bbp" = (/obj/structure/disposalpipe/segment,/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bbq" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bbr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bbs" = (/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bbs" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bbt" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/pie,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "bbu" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bbv" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) @@ -2882,7 +2882,7 @@ "bdv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry/aft) "bdw" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry/aft) "bdx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry/aft) -"bdy" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) +"bdy" = (/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) "bdz" = (/obj/structure/table,/obj/structure/window/basic{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) "bdA" = (/obj/machinery/photocopier,/turf/simulated/floor,/area/security/vacantoffice) "bdB" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/substation/medical) @@ -2933,14 +2933,14 @@ "beu" = (/obj/structure/flora/grass/brown,/turf/simulated/floor/grass,/area/hydroponics/garden) "bev" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) "bew" = (/turf/simulated/floor,/area/hallway/primary/starboard) -"bex" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/hallway/primary/starboard) +"bex" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor,/area/hallway/primary/starboard) "bey" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/library) -"bez" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/wood,/area/library) +"bez" = (/obj/structure/bed/chair/comfy/black{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/wood,/area/library) "beA" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) "beB" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light/small,/turf/simulated/floor/wood,/area/library) -"beC" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/wood,/area/library) +"beC" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/wood,/area/library) "beD" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/wood,/area/library) -"beE" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/library) +"beE" = (/obj/structure/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/library) "beF" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) "beG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) "beH" = (/turf/simulated/floor/carpet{icon_state = "carpetsymbol"},/area/chapel/main) @@ -2971,7 +2971,7 @@ "bfg" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bfh" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/module/power_control,/obj/item/weapon/cell{maxcharge = 2000},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bfi" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor/plating,/area/quartermaster/office) -"bfj" = (/obj/structure/stool,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/quartermaster/office) +"bfj" = (/obj/item/weapon/stool,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/quartermaster/office) "bfk" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) "bfl" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) "bfm" = (/turf/simulated/wall,/area/quartermaster/office) @@ -3018,7 +3018,7 @@ "bgb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "bgc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "bgd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/starboard) -"bge" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/hallway/primary/starboard) +"bge" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/hallway/primary/starboard) "bgf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "bgg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "bgh" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/starboard) @@ -3056,7 +3056,7 @@ "bgN" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bgO" = (/turf/simulated/floor/wood,/area/bridge/meeting_room) "bgP" = (/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"bgQ" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bgQ" = (/obj/structure/bed/chair/comfy/black,/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bgR" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bgS" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bgT" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -3069,9 +3069,9 @@ "bha" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bhb" = (/obj/structure/cable/green{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/wood,/area/crew_quarters/captain) "bhc" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bhd" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bhd" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bhe" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/donut_box,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bhf" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bhf" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bhg" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bhh" = (/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bhi" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_two) @@ -3134,10 +3134,10 @@ "bin" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "chapel"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "bio" = (/obj/item/weapon/hand_labeler,/obj/item/device/assembly/timer,/obj/item/device/eftpos{eftpos_name = "Bridge EFTPOS scanner"},/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bip" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"biq" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"biq" = (/obj/structure/bed/chair/comfy/black{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bir" = (/obj/item/weapon/folder/red,/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bis" = (/obj/item/weapon/book/manual/security_space_law,/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"bit" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bit" = (/obj/structure/bed/chair/comfy/black{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "biu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/bridge/meeting_room) "biv" = (/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine{department = "Bridge"},/turf/simulated/floor/wood,/area/bridge/meeting_room) "biw" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) @@ -3147,9 +3147,9 @@ "biA" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/crew_quarters/captain) "biB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/captain) "biC" = (/turf/simulated/floor/wood,/area/crew_quarters/captain) -"biD" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"biD" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "biE" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"biF" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"biF" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "biG" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "biH" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/wood,/area/crew_quarters/captain) "biI" = (/obj/structure/disposalpipe/segment,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_two) @@ -3203,10 +3203,10 @@ "bjE" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central_one) "bjF" = (/obj/machinery/door/blast/regular{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor/plating,/area/chapel/main) "bjG" = (/obj/item/weapon/storage/donut_box,/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bjH" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bjH" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bjI" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bjJ" = (/obj/item/weapon/folder/blue,/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"bjK" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/bridge/meeting_room) +"bjK" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bjL" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bjM" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bjN" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 20},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -26},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 1; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = -25; pixel_y = -4},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) @@ -3217,7 +3217,7 @@ "bjS" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 19},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -26},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 1; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = 27; pixel_y = -3},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bjT" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bjU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bjV" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bjV" = (/obj/structure/bed/chair,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bjW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bjX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bjY" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/camera{c_tag = "Captain's Office"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -3354,7 +3354,7 @@ "bmz" = (/obj/structure/disposalpipe/sortjunction/untagged{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bmA" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/office) "bmB" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"bmC" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/office) +"bmC" = (/obj/structure/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/office) "bmD" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "arrival"; dir = 4},/area/quartermaster/office) "bmE" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/window{base_state = "right"; dir = 8; icon_state = "right"; name = "Mailing Room"; req_access_txt = "50"},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central_one) "bmF" = (/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central_one) @@ -3367,7 +3367,7 @@ "bmM" = (/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "bmN" = (/obj/machinery/light/small{dir = 4},/obj/machinery/porta_turret{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bmO" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_x = -30; pixel_y = 0},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bmP" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/effect/landmark/start{name = "Captain"},/obj/machinery/door_control{desc = "A remote control-switch for the office door."; id = "captaindoor"; name = "Office Door Control"; normaldoorcontrol = 1; pixel_x = 15; pixel_y = 30; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door_control{desc = "A remote control-switch for the starboard bridge doors."; id = "sbridgedoor"; name = "Bridge Door Control"; normaldoorcontrol = 1; pixel_x = 15; pixel_y = 39; req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bmP" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/effect/landmark/start{name = "Captain"},/obj/machinery/door_control{desc = "A remote control-switch for the office door."; id = "captaindoor"; name = "Office Door Control"; normaldoorcontrol = 1; pixel_x = 15; pixel_y = 30; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door_control{desc = "A remote control-switch for the starboard bridge doors."; id = "sbridgedoor"; name = "Bridge Door Control"; normaldoorcontrol = 1; pixel_x = 15; pixel_y = 39; req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bmQ" = (/obj/machinery/computer/communications,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bmR" = (/obj/structure/table/woodentable,/obj/item/device/eftpos{eftpos_name = "Captain EFTPOS scanner"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bmS" = (/obj/structure/table/woodentable,/obj/item/weapon/melee/chainofcommand,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -3379,17 +3379,17 @@ "bmY" = (/obj/structure/sign/chemistry,/turf/simulated/wall/r_wall,/area/medical/chemistry) "bmZ" = (/obj/structure/reagent_dispensers/water_cooler,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{tag = "icon-whiteblue (NORTHWEST)"; icon_state = "whiteblue"; dir = 9},/area/medical/reception) "bna" = (/obj/structure/table,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/weapon/storage/box/cups{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/reception) -"bnb" = (/obj/machinery/camera{c_tag = "Medbay Lobby Port"; network = list("SS13")},/obj/structure/stool,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/reception) -"bnc" = (/obj/machinery/light{dir = 1},/obj/structure/stool,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/reception) +"bnb" = (/obj/machinery/camera{c_tag = "Medbay Lobby Port"; network = list("SS13")},/obj/item/weapon/stool,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/reception) +"bnc" = (/obj/machinery/light{dir = 1},/obj/item/weapon/stool,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/reception) "bnd" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/reception) "bne" = (/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/reception) -"bnf" = (/obj/machinery/camera{c_tag = "Medbay Lobby Starboard"; network = list("SS13")},/obj/structure/stool,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/reception) -"bng" = (/obj/structure/stool,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/reception) +"bnf" = (/obj/machinery/camera{c_tag = "Medbay Lobby Starboard"; network = list("SS13")},/obj/item/weapon/stool,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/reception) +"bng" = (/obj/item/weapon/stool,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/reception) "bnh" = (/obj/machinery/newscaster{pixel_x = 30},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor{tag = "icon-whiteblue (NORTHEAST)"; icon_state = "whiteblue"; dir = 5},/area/medical/reception) "bni" = (/turf/simulated/wall,/area/medical/reception) "bnj" = (/obj/machinery/light{dir = 1},/obj/structure/closet/secure_closet/medical1,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) -"bnk" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/stool/bed/chair/wheelchair,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) -"bnl" = (/obj/structure/stool,/obj/machinery/camera{c_tag = "Medbay Examination Room"; network = list("SS13")},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) +"bnk" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/bed/chair/wheelchair,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) +"bnl" = (/obj/item/weapon/stool,/obj/machinery/camera{c_tag = "Medbay Examination Room"; network = list("SS13")},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) "bnm" = (/obj/machinery/light{dir = 1},/obj/machinery/disposal,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) "bnn" = (/turf/simulated/wall,/area/medical/exam_room) "bno" = (/obj/structure/table,/obj/item/device/camera{name = "Autopsy Camera"; pixel_x = -2; pixel_y = 7},/obj/item/weapon/paper_bin{pixel_y = -6},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = -9},/obj/item/weapon/pen/blue{pixel_x = 3; pixel_y = -5},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/medical/morgue) @@ -3406,7 +3406,7 @@ "bnz" = (/obj/machinery/computer/rdconsole/robotics,/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "bnA" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_x = 2; pixel_y = 5},/obj/item/weapon/storage/belt/utility,/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics RC"; pixel_y = 30},/obj/machinery/light{dir = 1},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "bnB" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) -"bnC" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "hop_office_desk"; name = "Desk Privacy Shutter"; pixel_x = 16; pixel_y = 28},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads/hop) +"bnC" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "hop_office_desk"; name = "Desk Privacy Shutter"; pixel_x = 16; pixel_y = 28},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads/hop) "bnD" = (/obj/structure/table/woodentable,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/item/weapon/storage/box/matches,/obj/item/clothing/mask/smokable/cigarette/cigar,/obj/item/weapon/reagent_containers/food/drinks/flask{pixel_x = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bnE" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "scanhideside"; name = "Diagnostics Room Privacy Shutters"; opacity = 0},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/medbay4) "bnF" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) @@ -3466,10 +3466,10 @@ "boH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_two) "boI" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/rnd/research) "boJ" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"boK" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"boK" = (/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "boL" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "boM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"boN" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Chemist"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"},/area/medical/chemistry) +"boN" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Chemist"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"},/area/medical/chemistry) "boO" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Medical"},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/substation/medical) "boP" = (/turf/simulated/floor{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/medical/reception) "boQ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/reception) @@ -3478,7 +3478,7 @@ "boT" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/reception) "boU" = (/turf/simulated/floor{icon_state = "white"},/area/medical/reception) "boV" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "white"},/area/medical/reception) -"boW" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/medical/reception) +"boW" = (/obj/item/weapon/stool,/turf/simulated/floor{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/medical/reception) "boX" = (/obj/structure/sign/examroom,/turf/simulated/wall,/area/medical/reception) "boY" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) "boZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) @@ -3499,15 +3499,15 @@ "bpo" = (/obj/structure/sign/securearea{pixel_x = 32},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/chargebay) "bpp" = (/turf/simulated/wall,/area/assembly/robotics) "bpq" = (/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) -"bpr" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) +"bpr" = (/obj/structure/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "bps" = (/obj/machinery/camera{c_tag = "Robotics"; dir = 2; network = list("SS13","Research"); pixel_x = 22},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{dir = 4; icon_state = "whiteredcorner"},/area/assembly/robotics) "bpt" = (/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/assembly/robotics) -"bpu" = (/obj/structure/stool,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/assembly/robotics) +"bpu" = (/obj/item/weapon/stool,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/assembly/robotics) "bpv" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable/green,/obj/structure/window/reinforced/polarized,/obj/structure/window/reinforced/polarized{dir = 4},/obj/structure/window/reinforced/polarized{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) "bpw" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/hallway/primary/starboard) "bpx" = (/obj/structure/sign/securearea,/turf/simulated/wall,/area/hallway/primary/starboard) "bpy" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/item/clothing/glasses/welding,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/rnd/lab) -"bpz" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/rnd/lab) +"bpz" = (/obj/item/weapon/stool,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/rnd/lab) "bpA" = (/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/rnd/lab) "bpB" = (/obj/machinery/camera{c_tag = "Research and Development Lab"; dir = 2; network = list("SS13","Research")},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/rnd/lab) "bpC" = (/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) @@ -3522,7 +3522,7 @@ "bpL" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor,/area/hallway/secondary/entry/aft) "bpM" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/disposal) "bpN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bpO" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bpO" = (/obj/item/weapon/stool,/turf/simulated/floor/plating,/area/maintenance/disposal) "bpP" = (/turf/simulated/floor/plating,/area/maintenance/disposal) "bpQ" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/disposal) "bpR" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/disposal) @@ -3579,7 +3579,7 @@ "bqQ" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/medical{name = "Examination room"; req_access_txt = "5"},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/exam_room) "bqR" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) "bqS" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) -"bqT" = (/obj/structure/stool/bed,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) +"bqT" = (/obj/structure/bed,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) "bqU" = (/obj/structure/filingcabinet/chestdrawer{desc = "A large drawer filled with autopsy reports."; name = "Autopsy Reports"},/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/morgue) "bqV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/medical/morgue) "bqW" = (/obj/machinery/optable,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/medical/morgue) @@ -3601,7 +3601,7 @@ "brm" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) "brn" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) "bro" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) -"brp" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "hop_office_desk"; name = "Desk Privacy Shutter"; pixel_x = 26; pixel_y = 17},/obj/machinery/button/windowtint{pixel_x = 36; pixel_y = 18},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"brp" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "hop_office_desk"; name = "Desk Privacy Shutter"; pixel_x = 26; pixel_y = 17},/obj/machinery/button/windowtint{pixel_x = 36; pixel_y = 18},/turf/simulated/floor,/area/crew_quarters/heads/hop) "brq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/emergency) "brr" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency) "brs" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry/aft) @@ -3748,15 +3748,15 @@ "bud" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = -32},/turf/simulated/floor{tag = "icon-whiteblue (SOUTHWEST)"; icon_state = "whiteblue"; dir = 10},/area/medical/reception) "bue" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{tag = "icon-whiteblue"; icon_state = "whiteblue"},/area/medical/reception) "buf" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/crew,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/reception) -"bug" = (/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyerPort"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = -16; pixel_y = 28; req_access_txt = null},/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/medical/reception) +"bug" = (/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyerPort"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = -16; pixel_y = 28; req_access_txt = null},/obj/structure/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/medical/reception) "buh" = (/obj/structure/table,/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 1; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Reception Emergency Phone"},/turf/simulated/floor,/area/medical/reception) "bui" = (/obj/structure/table,/obj/machinery/door_control{id = "medbayrecquar"; name = "Medbay Entrance Lockdown Shutters Control"; pixel_x = 6; pixel_y = 8; req_access_txt = "5"},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 1; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Reception Emergency Phone"; pixel_x = -5},/turf/simulated/floor,/area/medical/reception) -"buj" = (/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyerStar"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = 6; pixel_y = 28},/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/medical/reception) +"buj" = (/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyerStar"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = 6; pixel_y = 28},/obj/structure/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/medical/reception) "buk" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/filingcabinet/medical{pixel_y = 0},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/medical/reception) "bul" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{tag = "icon-whiteblue"; icon_state = "whiteblue"},/area/medical/reception) "bum" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 32},/turf/simulated/floor{tag = "icon-whiteblue (SOUTHEAST)"; icon_state = "whiteblue"; dir = 6},/area/medical/reception) "bun" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) -"buo" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) +"buo" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) "bup" = (/obj/structure/table,/obj/machinery/computer/med_data/laptop,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -28},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) "buq" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/medical/morgue) "bur" = (/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/medical/morgue) @@ -3769,7 +3769,7 @@ "buy" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/assembly/chargebay) "buz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/assembly/robotics) "buA" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/cable_coil,/obj/item/device/flash,/obj/item/device/flash,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/assembly/robotics) -"buB" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Roboticist"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/assembly/robotics) +"buB" = (/obj/item/weapon/stool,/obj/effect/landmark/start{name = "Roboticist"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/assembly/robotics) "buC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "buD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "bot"},/area/assembly/robotics) "buE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) @@ -3811,7 +3811,7 @@ "bvo" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/clipboard,/obj/item/weapon/pen/red{pixel_x = 2; pixel_y = 6},/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/quartermaster/office) "bvp" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor,/area/quartermaster/office) "bvq" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/quartermaster/office) -"bvr" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/firealarm{pixel_y = 27},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/quartermaster/office) +"bvr" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/firealarm{pixel_y = 27},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/quartermaster/office) "bvs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central_three) "bvt" = (/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central_three) "bvu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/central_three) @@ -3835,7 +3835,7 @@ "bvM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bvN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bvO" = (/obj/structure/table,/obj/item/weapon/aiModule/freeform,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bvP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bvP" = (/obj/structure/bed,/obj/item/weapon/bedsheet/captain,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bvQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bvR" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) "bvS" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/captain) @@ -3880,7 +3880,7 @@ "bwF" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency) "bwG" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/research/station) "bwH" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/shuttle/research/station) -"bwI" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/research/station) +"bwI" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/research/station) "bwJ" = (/turf/simulated/shuttle/floor,/area/shuttle/research/station) "bwK" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/shuttle/research/station) "bwL" = (/turf/space,/area/shuttle/administration/station) @@ -3896,10 +3896,10 @@ "bwV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/office) "bwW" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 1; sortType = "Cargo Bay"; name = "Cargo Bay"},/turf/simulated/floor,/area/quartermaster/office) "bwX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/quartermaster/office) -"bwY" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/quartermaster/office) +"bwY" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/quartermaster/office) "bwZ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/window/westleft{name = "Cargo Desk"; req_access_txt = "50"},/obj/structure/noticeboard{pixel_y = 27},/turf/simulated/floor,/area/quartermaster/office) "bxa" = (/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/office) -"bxb" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/quartermaster/office) +"bxb" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/quartermaster/office) "bxc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_three) "bxd" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/hallway/primary/central_three) "bxe" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/central_three) @@ -3917,7 +3917,7 @@ "bxq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/machinery/power/sensor{name = "Powernet Sensor - Command Subgrid"; name_tag = "Command Subgrid"},/turf/simulated/floor/plating,/area/maintenance/substation/command) "bxr" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) "bxs" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/maintenance/substation/command) -"bxt" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/carpet,/area/crew_quarters/captain) +"bxt" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bxu" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "bxv" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 1; icon_state = "left"; name = "Shower"; req_access_txt = "0"},/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/item/weapon/soap/deluxe,/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) "bxw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central_two) @@ -4014,7 +4014,7 @@ "bzj" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bzk" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bzl" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) -"bzm" = (/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 6; pixel_y = 30; req_access_txt = "47"},/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) +"bzm" = (/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 6; pixel_y = 30; req_access_txt = "47"},/obj/item/weapon/stool,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bzn" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "bzo" = (/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = -22},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/patient_wing) "bzp" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) @@ -4142,7 +4142,7 @@ "bBH" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/quartermaster/office) "bBI" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/quartermaster/office) "bBJ" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/office) -"bBK" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/quartermaster/office) +"bBK" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor,/area/quartermaster/office) "bBL" = (/obj/structure/closet/secure_closet/hop2,/turf/simulated/floor,/area/crew_quarters/heads/hop) "bBM" = (/turf/simulated/floor,/area/crew_quarters/heads/hop) "bBN" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/device/megaphone,/turf/simulated/floor,/area/crew_quarters/heads/hop) @@ -4151,11 +4151,11 @@ "bBQ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_server_room) "bBR" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) "bBS" = (/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload"; req_access_txt = "16"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"bBT" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) +"bBT" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) "bBU" = (/obj/structure/table,/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_cyborg_station) "bBV" = (/obj/machinery/computer/aifixer,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_cyborg_station) "bBW" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor,/area/teleporter) -"bBX" = (/obj/structure/stool,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/teleporter) +"bBX" = (/obj/item/weapon/stool,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/teleporter) "bBY" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/teleporter) "bBZ" = (/obj/item/device/radio/beacon,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/teleporter) "bCa" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/teleporter) @@ -4202,13 +4202,13 @@ "bCP" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "bCQ" = (/obj/structure/table,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/quartermaster/office) "bCR" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/quartermaster/office) -"bCS" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/light,/turf/simulated/floor,/area/quartermaster/office) +"bCS" = (/obj/structure/bed/chair{dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/light,/turf/simulated/floor,/area/quartermaster/office) "bCT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central_three) "bCU" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central_three) "bCV" = (/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = 0},/obj/machinery/account_database,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads/hop) "bCW" = (/obj/structure/extinguisher_cabinet{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "bCX" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/obj/item/device/eftpos{eftpos_name = "HoP EFTPOS scanner"},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bCY" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bCY" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bCZ" = (/obj/machinery/computer/message_monitor,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) "bDa" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) "bDb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) @@ -4430,7 +4430,7 @@ "bHj" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/rnd/research) "bHk" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bHl" = (/obj/structure/table,/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = 5; pixel_y = 15; req_access_txt = "47"},/obj/machinery/computer/skills{icon_state = "medlaptop"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) -"bHm" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Research Director"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bHm" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Research Director"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bHn" = (/obj/machinery/computer/robotics,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bHo" = (/turf/simulated/floor{dir = 10; icon_state = "warnwhite"},/area/crew_quarters/heads/hor) "bHp" = (/turf/simulated/floor{dir = 2; icon_state = "warnwhite"},/area/crew_quarters/heads/hor) @@ -4444,7 +4444,7 @@ "bHx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/quartermaster/miningdock) "bHy" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 1},/obj/machinery/light_switch{pixel_y = 24},/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/quartermaster/miningdock) "bHz" = (/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/quartermaster/qm) -"bHA" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor,/area/quartermaster/qm) +"bHA" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor,/area/quartermaster/qm) "bHB" = (/turf/simulated/floor,/area/quartermaster/qm) "bHC" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/qm) "bHD" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/central_three) @@ -4484,7 +4484,7 @@ "bIl" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/turf/simulated/floor{dir = 10; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/cryo) "bIm" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/cryo) "bIn" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/cryo) -"bIo" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) +"bIo" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "bIp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "bIq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/genetics) "bIr" = (/obj/item/light_fixture_frame,/turf/simulated/floor/plating,/area/medical/genetics) @@ -4516,7 +4516,7 @@ "bIR" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/item/weapon/circuitboard/teleporter,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bIS" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bIT" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/miningdock) -"bIU" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) +"bIU" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) "bIV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/quartermaster/miningdock) "bIW" = (/obj/structure/table/rack{dir = 1},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/turf/simulated/floor,/area/quartermaster/miningdock) "bIX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/qm) @@ -4546,7 +4546,7 @@ "bJv" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_two) "bJw" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP"; location = "CHE"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/hallway/primary/central_two) "bJx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white_1"},/area/medical/medbay) -"bJy" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Paramedic"},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bJy" = (/obj/item/weapon/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Paramedic"},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "bJz" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay2) "bJA" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) "bJB" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) @@ -4571,7 +4571,7 @@ "bJU" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) "bJV" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/window/westleft{dir = 8; name = "Server Room"; opacity = 1; req_access_txt = "30"},/obj/machinery/door/window/westleft{dir = 4; name = "Server Room"; opacity = 1; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/server) "bJW" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor{icon_state = "dark"},/area/server) -"bJX" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor{icon_state = "dark"},/area/server) +"bJX" = (/obj/structure/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor{icon_state = "dark"},/area/server) "bJY" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor{icon_state = "dark"},/area/server) "bJZ" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/rnd/storage) "bKa" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) @@ -4737,7 +4737,7 @@ "bNe" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless,/area/rnd/test_area) "bNf" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber North"; network = list("Toxins Test Area")},/obj/machinery/light{dir = 1},/turf/simulated/floor/airless,/area/rnd/test_area) "bNg" = (/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bNh" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bNh" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bNi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "bNj" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "mining_dock_pump"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/quartermaster/miningdock) "bNk" = (/obj/machinery/light/small{dir = 4; pixel_y = 8},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "mining_dock_airlock"; pixel_x = 25; pixel_y = -5; req_access_txt = "0"; req_one_access_txt = "13;48"; tag_airpump = "mining_dock_pump"; tag_chamber_sensor = "mining_dock_sensor"; tag_exterior_door = "mining_dock_outer"; tag_interior_door = "mining_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "mining_dock_sensor"; pixel_x = 25; pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/miningdock) @@ -4779,23 +4779,23 @@ "bNU" = (/turf/simulated/wall,/area/maintenance/engineering) "bNV" = (/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/structure/closet/secure_closet/medical_wall{name = "O- Blood Locker"},/turf/simulated/wall,/area/medical/sleeper) "bNW" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) -"bNX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/stool/bed/roller,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = -32},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/sleeper) +"bNX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/bed/roller,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = -32},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/sleeper) "bNY" = (/obj/machinery/door/firedoor,/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "acute2"; name = "Acute Two Privacy Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) "bNZ" = (/obj/machinery/hologram/holopad,/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bOa" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bOb" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "CMO's Office"; req_access_txt = "40"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/cmo) -"bOc" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/cmo) -"bOd" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/cmo) +"bOc" = (/obj/structure/bed/chair,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/cmo) +"bOd" = (/obj/structure/bed/chair,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/cmo) "bOe" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/cmo) "bOf" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "CMO's Office"; req_access_txt = "40"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/cmo) "bOg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bOh" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bOi" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Staff Room"; req_access_txt = "5"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/medbay2) "bOj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) -"bOk" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Medical Doctor"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) -"bOl" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Medical Doctor"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) +"bOk" = (/obj/item/weapon/stool,/obj/effect/landmark/start{name = "Medical Doctor"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) +"bOl" = (/obj/item/weapon/stool,/obj/effect/landmark/start{name = "Medical Doctor"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) "bOm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) -"bOn" = (/obj/machinery/light_switch{pixel_x = 22; pixel_y = 0},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) +"bOn" = (/obj/machinery/light_switch{pixel_x = 22; pixel_y = 0},/obj/structure/bed,/obj/item/weapon/bedsheet/blue,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) "bOo" = (/obj/machinery/light,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/medical/genetics) "bOp" = (/obj/machinery/camera{c_tag = "Genetics Aft"; dir = 1; network = list("SS13")},/turf/simulated/floor/plating,/area/medical/genetics) "bOq" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/engine,/area/rnd/misc_lab) @@ -4847,7 +4847,7 @@ "bPk" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/turf/simulated/floor,/area/hallway/primary/aft) "bPl" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "bPm" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/janitor) -"bPn" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Janitor"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/janitor) +"bPn" = (/obj/item/weapon/stool,/obj/effect/landmark/start{name = "Janitor"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/janitor) "bPo" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/janitor) "bPp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/janitor) "bPq" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/janitor) @@ -4860,7 +4860,7 @@ "bPx" = (/turf/simulated/floor/plating,/area/maintenance/engineering) "bPy" = (/obj/structure/table/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/engineering) "bPz" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) -"bPA" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) +"bPA" = (/obj/structure/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "bPB" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 36},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/button/windowtint{id = "isoA_window_tint"; pixel_y = 26},/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/medical/patient_a) "bPC" = (/obj/machinery/camera{c_tag = "Medbay Port Corridor"; dir = 8; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = 22; pixel_y = -9},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 4; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay) "bPD" = (/obj/machinery/camera{c_tag = "Medbay CMO Office"; dir = 4; network = list("SS13")},/obj/machinery/light_switch{pixel_x = -22; pixel_y = -9},/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; pixel_x = -34; pixel_y = 2},/turf/simulated/floor{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/crew_quarters/heads/cmo) @@ -4869,10 +4869,10 @@ "bPG" = (/obj/structure/table,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/computer/med_data/laptop{pixel_x = 3; pixel_y = 4},/turf/simulated/floor{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/crew_quarters/heads/cmo) "bPH" = (/obj/machinery/camera{c_tag = "Medbay Starboard Corridor"; dir = 4; network = list("SS13")},/obj/machinery/light_switch{pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/medical/medbay2) "bPI" = (/obj/structure/disposalpipe/segment,/obj/machinery/newscaster{pixel_x = 30},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"bPJ" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Medical Doctor"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) +"bPJ" = (/obj/item/weapon/stool,/obj/effect/landmark/start{name = "Medical Doctor"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) "bPK" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) "bPL" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/britcup,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) -"bPM" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) +"bPM" = (/obj/item/weapon/stool,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) "bPN" = (/obj/machinery/computer/med_data,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) "bPO" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "bPP" = (/obj/machinery/sparker{id = "Xenobio"; pixel_x = -25},/turf/simulated/floor/engine,/area/rnd/misc_lab) @@ -4895,7 +4895,7 @@ "bQg" = (/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{icon_state = "warningcorner"; dir = 2},/area/rnd/mixing) "bQh" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/rnd/mixing) "bQi" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 36},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/button/windowtint{id = "isoB_window_tint"; pixel_y = 26},/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/medical/patient_b) -"bQj" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; layer = 4; name = "Test Chamber Telescreen"; network = list("Toxins Test Area"); pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/rnd/mixing) +"bQj" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; layer = 4; name = "Test Chamber Telescreen"; network = list("Toxins Test Area"); pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/rnd/mixing) "bQk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/mixing) "bQl" = (/turf/simulated/floor/airless{dir = 9; icon_state = "warning"},/area/rnd/test_area) "bQm" = (/turf/simulated/floor/airless{icon_state = "warning"; dir = 1},/area/rnd/test_area) @@ -4939,7 +4939,7 @@ "bQY" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "map_injector"; id = "n2_in"; use_power = 1},/turf/simulated/floor/engine,/area/rnd/misc_lab) "bQZ" = (/turf/simulated/floor{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/crew_quarters/heads/cmo) "bRa" = (/mob/living/simple_animal/cat/Runtime,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/cmo) -"bRb" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Chief Medical Officer"},/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "cmooffice"; name = "CMO Privacy Shutters"; pixel_x = 38; pixel_y = 21},/obj/machinery/door_control{desc = "A remote control switch for the CMO's office."; id = "cmodoor"; name = "CMO Office Door Control"; normaldoorcontrol = 1; pixel_x = 28; pixel_y = 21},/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "virologyquar"; name = "Virology Emergency Lockdown Control"; pixel_x = -15; pixel_y = 38; req_access_txt = "5"},/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "medbayquar"; name = "Medbay Emergency Lockdown Control"; pixel_x = -15; pixel_y = 30; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/cmo) +"bRb" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Chief Medical Officer"},/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "cmooffice"; name = "CMO Privacy Shutters"; pixel_x = 38; pixel_y = 21},/obj/machinery/door_control{desc = "A remote control switch for the CMO's office."; id = "cmodoor"; name = "CMO Office Door Control"; normaldoorcontrol = 1; pixel_x = 28; pixel_y = 21},/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "virologyquar"; name = "Virology Emergency Lockdown Control"; pixel_x = -15; pixel_y = 38; req_access_txt = "5"},/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "medbayquar"; name = "Medbay Emergency Lockdown Control"; pixel_x = -15; pixel_y = 30; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/cmo) "bRc" = (/obj/structure/table,/obj/item/weapon/folder/white{pixel_y = 10},/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/item/weapon/stamp/cmo,/turf/simulated/floor{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/crew_quarters/heads/cmo) "bRd" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/airlock/research{name = "Toxins Launch Room"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/rnd/mixing) "bRe" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/airlock/research{name = "Toxins Launch Room Access"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) @@ -4973,7 +4973,7 @@ "bRG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay2) "bRH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/rnd/mixing) "bRI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/rnd/mixing) -"bRJ" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; layer = 4; name = "Test Chamber Telescreen"; network = list("Toxins Test Area"); pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor,/area/rnd/mixing) +"bRJ" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; layer = 4; name = "Test Chamber Telescreen"; network = list("Toxins Test Area"); pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor,/area/rnd/mixing) "bRK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/mixing) "bRL" = (/turf/simulated/floor/airless{dir = 8; icon_state = "warning"},/area/rnd/test_area) "bRM" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) @@ -5014,16 +5014,16 @@ "bSv" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bSw" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "5;12;47"},/turf/simulated/floor/plating,/area/maintenance/research_port) "bSx" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) -"bSy" = (/obj/structure/stool,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) -"bSz" = (/obj/structure/stool,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -30},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) +"bSy" = (/obj/item/weapon/stool,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) +"bSz" = (/obj/item/weapon/stool,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -30},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) "bSA" = (/obj/item/device/radio/intercom{broadcasting = 0; canhear_range = 5; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay Lobby)"; pixel_x = 0; pixel_y = -30},/obj/machinery/hologram/holopad,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) "bSB" = (/obj/machinery/light,/obj/machinery/vending/snack,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) -"bSC" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/patient_a) +"bSC" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/bed/chair/office/dark,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/patient_a) "bSD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_a) -"bSE" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"},/obj/machinery/camera{c_tag = "Medbay Patient A"; dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/patient_a) -"bSF" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/patient_b) +"bSE" = (/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"},/obj/machinery/camera{c_tag = "Medbay Patient A"; dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/patient_a) +"bSF" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/bed/chair/office/dark,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/patient_b) "bSG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_b) -"bSH" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"},/obj/machinery/camera{c_tag = "Medbay Patient B"; dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/patient_b) +"bSH" = (/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"},/obj/machinery/camera{c_tag = "Medbay Patient B"; dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/patient_b) "bSI" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/rnd/storage) "bSJ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) "bSK" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) @@ -5041,7 +5041,7 @@ "bSW" = (/obj/machinery/camera{c_tag = "Toxins Launch Room Access"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/rnd/mixing) "bSX" = (/obj/machinery/disposal,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -30; pixel_y = 0},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "warningcorner"; dir = 2},/area/rnd/mixing) "bSY" = (/turf/simulated/floor{icon_state = "warning"},/area/rnd/mixing) -"bSZ" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; layer = 4; name = "Test Chamber Telescreen"; network = list("Toxins Test Area"); pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "warningcorner"; dir = 1},/area/rnd/mixing) +"bSZ" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; layer = 4; name = "Test Chamber Telescreen"; network = list("Toxins Test Area"); pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "warningcorner"; dir = 1},/area/rnd/mixing) "bTa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/mixing) "bTb" = (/turf/simulated/floor/airless{dir = 4; icon_state = "warning"},/area/rnd/test_area) "bTc" = (/turf/simulated/floor/airless{icon_state = "warningcorner"; dir = 1},/area/rnd/test_area) @@ -5141,9 +5141,9 @@ "bUS" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bUT" = (/turf/simulated/floor{icon_state = "white"},/area/medical/medbay4) "bUU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/medbay4) -"bUV" = (/obj/machinery/light{dir = 1},/obj/structure/stool/bed/chair/comfy/teal{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay4) +"bUV" = (/obj/machinery/light{dir = 1},/obj/structure/bed/chair/comfy/teal{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay4) "bUW" = (/obj/machinery/camera{c_tag = "Medbay Lounge"; network = list("SS13")},/obj/structure/table,/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay4) -"bUX" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 26},/obj/structure/stool/bed/chair/comfy/teal{tag = "icon-comfychair (WEST)"; icon_state = "comfychair"; dir = 8},/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay4) +"bUX" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 26},/obj/structure/bed/chair/comfy/teal{tag = "icon-comfychair (WEST)"; icon_state = "comfychair"; dir = 8},/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay4) "bUY" = (/obj/machinery/vending/coffee,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay4) "bUZ" = (/obj/machinery/light{dir = 1},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay4) "bVa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/medbay4) @@ -5151,7 +5151,7 @@ "bVc" = (/obj/machinery/vending/medical,/obj/machinery/light{dir = 1},/turf/simulated/wall,/area/medical/medbay4) "bVd" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/patient_wing) "bVe" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/patient_wing) -"bVf" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/patient_wing) +"bVf" = (/obj/structure/bed/roller,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/patient_wing) "bVg" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/patient_wing) "bVh" = (/obj/machinery/iv_drip,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/patient_wing) "bVi" = (/turf/simulated/wall,/area/medical/patient_wing) @@ -5231,9 +5231,9 @@ "bWE" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "bWF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteredcorner"},/area/medical/patient_wing) "bWG" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "whitered_a"; tag = "icon-whitered_a (WEST)"},/area/medical/patient_wing) -"bWH" = (/obj/structure/stool/bed/chair/comfy/teal,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/medical/patient_wing) +"bWH" = (/obj/structure/bed/chair/comfy/teal,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/medical/patient_wing) "bWI" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{pixel_y = 25},/obj/structure/table,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) -"bWJ" = (/obj/structure/stool/bed/chair/comfy/teal,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteredcorner"},/area/medical/patient_wing) +"bWJ" = (/obj/structure/bed/chair/comfy/teal,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteredcorner"},/area/medical/patient_wing) "bWK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "whitered_b"; tag = "icon-whitered_b (WEST)"},/area/medical/patient_wing) "bWL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/medical/patient_wing) "bWM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Patient Wing Maintenance Access"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/medical/patient_wing) @@ -5244,7 +5244,7 @@ "bWR" = (/obj/machinery/door/airlock/glass_medical{name = "Hygiene Facilities"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "bWS" = (/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bWT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) -"bWU" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Scientist"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) +"bWU" = (/obj/structure/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Scientist"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bWV" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/research{name = "Miscellaneous Reseach Room"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bWW" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bWX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) @@ -5263,15 +5263,15 @@ "bXk" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/rnd/test_area) "bXl" = (/turf/simulated/floor/airless{icon_state = "warningcorner"; dir = 4},/area/rnd/test_area) "bXm" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/station) -"bXn" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_5"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_5_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) -"bXo" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) +"bXn" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_5"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_5_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) +"bXo" = (/obj/structure/bed/chair{dir = 8},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) "bXp" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_5_hatch"; locked = 1; name = "Escape Pod Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) "bXq" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_5_berth_hatch"; locked = 1; name = "Escape Pod"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/cargo) "bXr" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_5_berth"; pixel_x = -25; pixel_y = 25; tag_door = "escape_pod_5_berth_hatch"},/turf/simulated/floor/plating,/area/maintenance/cargo) "bXs" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) "bXt" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "bXu" = (/obj/machinery/light_switch{pixel_x = -22; pixel_y = -10},/turf/simulated/floor/carpet,/area/engineering/break_room) -"bXv" = (/obj/structure/stool/bed/chair/comfy/beige,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/carpet,/area/engineering/break_room) +"bXv" = (/obj/structure/bed/chair/comfy/beige,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/carpet,/area/engineering/break_room) "bXw" = (/turf/simulated/floor/carpet,/area/engineering/break_room) "bXx" = (/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/carpet,/area/engineering/break_room) "bXy" = (/obj/structure/closet/wardrobe/engineering_yellow,/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi_wash) @@ -5351,8 +5351,8 @@ "bYU" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engineering/foyer) "bYV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/engineering/break_room) "bYW" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/supermatter_engine{pixel_x = -3},/turf/simulated/floor/carpet,/area/engineering/break_room) -"bYX" = (/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/carpet,/area/engineering/break_room) -"bYY" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor/carpet,/area/engineering/break_room) +"bYX" = (/obj/structure/bed/chair/comfy/beige{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/carpet,/area/engineering/break_room) +"bYY" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor/carpet,/area/engineering/break_room) "bYZ" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/carpet,/area/engineering/break_room) "bZa" = (/obj/machinery/door/airlock/engineering{name = "Engineering Supplies"; req_one_access_txt = "10;24;5"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/engineering/break_room) "bZb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/carpet,/area/engineering/break_room) @@ -5408,9 +5408,9 @@ "bZZ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/heads/chief) "caa" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/wall,/area/maintenance/atmos_control) "cab" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/crew_quarters/heads/chief) -"cac" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Chief Engineer"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"cac" = (/obj/structure/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Chief Engineer"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads/chief) "cad" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/stamp/ce,/obj/item/weapon/pen,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/flame/lighter/zippo,/obj/item/device/megaphone,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/crew_quarters/heads/chief) -"cae" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"cae" = (/obj/structure/bed/chair{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/crew_quarters/heads/chief) "caf" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor,/area/crew_quarters/heads/chief) "cag" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/atmos_control) "cah" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/atmos_control) @@ -5426,13 +5426,13 @@ "car" = (/obj/item/weapon/cigbutt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) "cas" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "delivery"},/area/medical/sleeper) "cat" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = -22},/turf/simulated/floor,/area/medical/sleeper) -"cau" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -28},/obj/structure/stool/bed/roller,/turf/simulated/floor,/area/medical/sleeper) +"cau" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -28},/obj/structure/bed/roller,/turf/simulated/floor,/area/medical/sleeper) "cav" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor,/area/medical/sleeper) "caw" = (/obj/machinery/power/apc/high{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor,/area/medical/sleeper) "cax" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{autoclose = 0; name = "Diagnostics Room"; req_access_txt = "5"},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/medbay4) "cay" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay4) "caz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay4) -"caA" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/stool/bed/chair/comfy/teal{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/ward) +"caA" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/bed/chair/comfy/teal{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/ward) "caB" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/ward) "caC" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/ward) "caD" = (/obj/machinery/iv_drip,/obj/machinery/light_switch{pixel_x = 22; pixel_y = 0},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/medical/ward) @@ -5494,19 +5494,19 @@ "cbH" = (/obj/structure/urinal{pixel_y = 32},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep/engi_wash) "cbI" = (/turf/simulated/wall,/area/medical/surgeryobs) "cbJ" = (/obj/machinery/camera{c_tag = "Medbay Surgery Access"; dir = 4; network = list("SS13")},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay4) -"cbK" = (/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; dir = 1},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cbL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{pixel_x = -26},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/ward) +"cbK" = (/obj/structure/bed/chair/comfy/beige{tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; dir = 1},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cbL" = (/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{pixel_x = -26},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/ward) "cbM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/ward) "cbN" = (/turf/simulated/floor{icon_state = "white"},/area/medical/ward) -"cbO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/ward) +"cbO" = (/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/ward) "cbP" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/medical/psych) -"cbQ" = (/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; dir = 1},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor/carpet,/area/engineering/break_room) -"cbR" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/medical/psych) +"cbQ" = (/obj/structure/bed/chair/comfy/beige{tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; dir = 1},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor/carpet,/area/engineering/break_room) +"cbR" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/medical/psych) "cbS" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "cbT" = (/obj/structure/closet/crate{icon_state = "crateopen"; name = "Grenade Crate"; opened = 1},/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,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) -"cbU" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/patient_c) +"cbU" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/bed/chair/office/dark{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/patient_c) "cbV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_c) -"cbW" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"},/obj/machinery/camera{c_tag = "Medbay Patient C"; dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/patient_c) +"cbW" = (/obj/structure/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"},/obj/machinery/camera{c_tag = "Medbay Patient C"; dir = 8; network = list("SS13")},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/patient_c) "cbX" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/substation/research) "cbY" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/substation/research) "cbZ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/substation/research) @@ -5636,7 +5636,7 @@ "cet" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/engineering/foyer) "ceu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) "cev" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/engineering/foyer) -"cew" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engineering/break_room) +"cew" = (/obj/structure/bed/chair/office/dark,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engineering/break_room) "cex" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engineering/break_room) "cey" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engineering/break_room) "cez" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep/engi_wash) @@ -5644,7 +5644,7 @@ "ceB" = (/obj/machinery/door/airlock/medical{autoclose = 0; icon_state = "door_open"; id_tag = "engineering_cubicle"; name = "Restroom"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep/engi_wash) "ceC" = (/obj/machinery/door/airlock/engineering{name = "Engineering Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "ceD" = (/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/surgeryobs) -"ceE" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/medical/surgeryobs) +"ceE" = (/obj/structure/bed/chair,/turf/simulated/floor,/area/medical/surgeryobs) "ceF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "bluecorner"},/area/medical/surgeryobs) "ceG" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/medical/surgeryobs) "ceH" = (/obj/machinery/door/firedoor,/obj/machinery/holosign/surgery,/obj/machinery/door/airlock/glass_medical{id_tag = "Surgery"; name = "Pre-Op Prep Room"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay4) @@ -5724,7 +5724,7 @@ "cgd" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{dir = 7; icon_state = "whitered"},/area/medical/ward) "cge" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/camera{c_tag = "Medbay Recovery Ward"; dir = 1; network = list("SS13")},/turf/simulated/floor{dir = 6; icon_state = "whitered"},/area/medical/ward) "cgf" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "Medbay Mental Health Room"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "bcarpet04"},/area/medical/psych) -"cgg" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/effect/landmark/start{name = "Psychiatrist"},/turf/simulated/floor{icon_state = "bcarpet06"},/area/medical/psych) +"cgg" = (/obj/structure/bed/chair/comfy/brown,/obj/effect/landmark/start{name = "Psychiatrist"},/turf/simulated/floor{icon_state = "bcarpet06"},/area/medical/psych) "cgh" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/medical/patient_wing) "cgi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engineering/engine_eva) "cgj" = (/obj/structure/table,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/medical/patient_wing) @@ -5754,7 +5754,7 @@ "cgH" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "cgI" = (/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "cgJ" = (/turf/simulated/floor{tag = "icon-whitegreen_v (SOUTHWEST)"; icon_state = "whitegreen_v"; dir = 10},/area/rnd/xenobiology/xenoflora) -"cgK" = (/obj/structure/stool,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) +"cgK" = (/obj/item/weapon/stool,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "cgL" = (/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "cgM" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "cgN" = (/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) @@ -5790,8 +5790,8 @@ "chr" = (/obj/structure/table,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/item/weapon/storage/box/masks,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/medical/surgeryprep) "chs" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/medical/surgeryprep) "cht" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/surgeryprep) -"chu" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor{icon_state = "bcarpet08"},/area/medical/psych) -"chv" = (/obj/structure/stool/bed/psych,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor{icon_state = "bcarpet09"},/area/medical/psych) +"chu" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor{icon_state = "bcarpet08"},/area/medical/psych) +"chv" = (/obj/structure/bed/psych,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor{icon_state = "bcarpet09"},/area/medical/psych) "chw" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/virologyaccess) "chx" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area/medical/virology) "chy" = (/obj/structure/bedsheetbin,/obj/structure/table,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) @@ -5819,7 +5819,7 @@ "chU" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "chV" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "chW" = (/obj/structure/table,/obj/item/weapon/tape_roll,/obj/item/device/analyzer/plant_analyzer,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) -"chX" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) +"chX" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "chY" = (/obj/machinery/computer/reconstitutor,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "chZ" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cia" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) @@ -5895,7 +5895,7 @@ "cjs" = (/obj/structure/table,/obj/item/weapon/storage/box/syringes,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "cjt" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "cju" = (/obj/structure/table,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) -"cjv" = (/obj/structure/stool,/obj/machinery/camera{c_tag = "Aft Starboard Solar Control"; dir = 4; network = list("SS13")},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cjv" = (/obj/item/weapon/stool,/obj/machinery/camera{c_tag = "Aft Starboard Solar Control"; dir = 4; network = list("SS13")},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cjw" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cjx" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cjy" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/engineering/foyer) @@ -5923,7 +5923,7 @@ "cjU" = (/obj/machinery/computer/station_alert,/turf/simulated/floor,/area/engineering/foyer) "cjV" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/solar/port) "cjW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/solar/port) -"cjX" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/turf/simulated/floor,/area/engineering/foyer) +"cjX" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/turf/simulated/floor,/area/engineering/foyer) "cjY" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/tape_roll,/turf/simulated/floor,/area/engineering/foyer) "cjZ" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/engineering/foyer) "cka" = (/obj/structure/table,/obj/item/weapon/FixOVein,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/item/weapon/surgicaldrill,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) @@ -6087,7 +6087,7 @@ "cnc" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cnd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "cne" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access_txt = "10;24"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/engineering) -"cnf" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/surgeryprep) +"cnf" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/surgeryprep) "cng" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access_txt = "10;24"},/turf/simulated/floor,/area/engineering) "cnh" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/engineering/workshop) "cni" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery2) @@ -6231,8 +6231,8 @@ "cpQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/engineering/engineering_monitoring) "cpR" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/space,/area/space) "cpS" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor,/area/hallway/secondary/entry/port) -"cpT" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/engineering/atmos/monitoring) -"cpU" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/engineering/engineering_monitoring) +"cpT" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/engineering/atmos/monitoring) +"cpU" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/engineering/engineering_monitoring) "cpV" = (/obj/machinery/camera{c_tag = "Engineering Monitoring"; dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/engineering/engineering_monitoring) "cpW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/plating,/area/engineering/engineering_monitoring) "cpX" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor{dir = 8; icon_state = "floorgrimecaution"},/area/engineering/engineering_monitoring) @@ -6274,18 +6274,18 @@ "cqH" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "cqI" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/floor,/area/engineering/atmos) "cqJ" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area/engineering/atmos) -"cqK" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area/engineering/atmos) +"cqK" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area/engineering/atmos) "cqL" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/obj/structure/lattice,/turf/space,/area/space) "cqM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor,/area/engineering/atmos) "cqN" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 9},/turf/space,/area/space) "cqO" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "centcom_shuttle_dock_airlock"; name = "interior access button"; pixel_x = -30; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor,/area/hallway/secondary/entry/aft) "cqP" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor,/area/engineering/atmos) -"cqQ" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/engineering/atmos/monitoring) +"cqQ" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/engineering/atmos/monitoring) "cqR" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Tank Monitor"; sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins", "n2o_sensor" = "Nitrous Oxide", "waste_sensor" = "Gas Mix Tank")},/turf/simulated/floor,/area/engineering/atmos/monitoring) "cqS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engineering/engineering_monitoring) "cqT" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/security/prison) "cqU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engineering/atmos/monitoring) -"cqV" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/engineering/engineering_monitoring) +"cqV" = (/obj/structure/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/engineering/engineering_monitoring) "cqW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/engineering/engineering_monitoring) "cqX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/engineering/engineering_monitoring) "cqY" = (/obj/machinery/computer/station_alert,/turf/simulated/floor,/area/engineering/engineering_monitoring) @@ -6327,7 +6327,7 @@ "crI" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Exterior Airlock"; req_access_txt = "39"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "39"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "crJ" = (/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/virology) "crK" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/virology) -"crL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/virology) +"crL" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/virology) "crM" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/xenobiology) "crN" = (/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "crO" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) @@ -6434,14 +6434,14 @@ "ctL" = (/obj/machinery/disease2/isolator,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "ctM" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "ctN" = (/obj/item/roller,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ctO" = (/obj/machinery/camera{c_tag = "Virology Monkey Pen"; dir = 2},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ctO" = (/obj/machinery/camera{c_tag = "Virology Monkey Pen"; dir = 2},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "ctP" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "ctQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "surgeryobs2"; name = "Operating Theatre Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/surgeryprep) "ctR" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) -"ctS" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) +"ctS" = (/obj/structure/bed/chair{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "ctT" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "ctU" = (/obj/structure/table,/obj/item/weapon/storage/box/syringes,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) -"ctV" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Xenobiologist"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) +"ctV" = (/obj/structure/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Xenobiologist"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "ctW" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "ctX" = (/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard) "ctY" = (/turf/space,/area/syndicate_station/southwest) @@ -6487,9 +6487,9 @@ "cuM" = (/obj/machinery/atmospherics/pipe/manifold/hidden/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cuN" = (/obj/structure/closet/l3closet/virology,/obj/item/clothing/mask/gas,/turf/simulated/floor{dir = 6; icon_state = "warnwhite"},/area/medical/virology) "cuO" = (/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/folder/white,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cuP" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cuP" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cuQ" = (/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cuR" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cuR" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cuS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) "cuT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) "cuU" = (/obj/machinery/door/window/southright{dir = 1; name = "Virology Isolation Room One"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/virology) @@ -6498,10 +6498,10 @@ "cuX" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cuY" = (/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/xenobiology) "cuZ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) -"cva" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) +"cva" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "cvb" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/gloves/latex,/obj/item/device/slime_scanner,/obj/item/device/slime_scanner,/obj/item/weapon/hand_labeler,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "cvc" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) -"cvd" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) +"cvd" = (/obj/structure/bed/chair{dir = 8},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "cve" = (/obj/machinery/smartfridge/secure/extract,/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/rnd/xenobiology) "cvf" = (/obj/machinery/optable{name = "Xenobiology Operating Table"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/rnd/xenobiology) "cvg" = (/obj/machinery/computer/operating{name = "Xenobiology Operating Computer"},/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/rnd/xenobiology) @@ -6556,7 +6556,7 @@ "cwd" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/xenobiology) "cwe" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/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/rnd/xenobiology) "cwf" = (/obj/structure/table,/obj/item/stack/sheet/mineral/phoron{amount = 5; layer = 2.9},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) -"cwg" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Xenobiologist"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) +"cwg" = (/obj/structure/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Xenobiologist"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "cwh" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/rnd/xenobiology) "cwi" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{icon_state = "whitehall"; dir = 8},/area/rnd/xenobiology) "cwj" = (/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/obj/structure/cable/yellow,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard) @@ -6635,7 +6635,7 @@ "cxE" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{tag = "icon-map (WEST)"; icon_state = "map"; dir = 8},/turf/simulated/wall/r_wall,/area/engineering/atmos/storage) "cxF" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/engineering) "cxG" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/engineering/workshop) -"cxH" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engineering/workshop) +"cxH" = (/obj/structure/bed/chair,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engineering/workshop) "cxI" = (/obj/machinery/constructable_frame/machine_frame,/turf/simulated/floor,/area/engineering/workshop) "cxJ" = (/obj/effect/decal/cleanable/blood/oil{amount = 0},/turf/simulated/floor,/area/engineering/workshop) "cxK" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) @@ -6700,7 +6700,7 @@ "cyR" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "virology_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/medbay) "cyS" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "virologyq_airlock_interior"; locked = 1; name = "Virology Quarantine Airlock"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cyT" = (/obj/structure/table,/obj/item/device/antibody_scanner,/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = -32},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cyU" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cyU" = (/obj/structure/bed/chair/office/dark,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cyV" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 8},/obj/structure/disposalpipe/segment,/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 7; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Virology Emergency Phone"; pixel_x = -6; pixel_y = 8},/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cyW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) "cyX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/virology) @@ -6740,9 +6740,9 @@ "czF" = (/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor{dir = 10; icon_state = "yellow"},/area/engineering/atmos) "czG" = (/obj/machinery/light,/turf/simulated/floor,/area/engineering/atmos) "czH" = (/obj/machinery/atmospherics/valve/digital{name = "CO2 Outlet Valve"},/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area/engineering/atmos) -"czI" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"czI" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "czJ" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) -"czK" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"czK" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "czL" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/camera/autoname,/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "czM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "10;24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "czN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/engineering) @@ -6795,8 +6795,8 @@ "cAI" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/engineering) "cAJ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engineering) "cAK" = (/obj/machinery/camera{c_tag = "Engineering Hallway South West"; dir = 1; pixel_x = 22},/turf/simulated/floor,/area/engineering) -"cAL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) -"cAM" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"cAL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"cAM" = (/obj/structure/bed/chair{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cAN" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cAO" = (/turf/simulated/wall,/area/maintenance/engi_shuttle) "cAP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) @@ -6815,11 +6815,11 @@ "cBc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/virology) "cBd" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/virology) "cBe" = (/obj/machinery/light,/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/virology) -"cBf" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/virology) +"cBf" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/virology) "cBg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/virology) "cBh" = (/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/virology) "cBi" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/virology) -"cBj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/virology) +"cBj" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/virology) "cBk" = (/obj/structure/table/reinforced,/obj/machinery/door_control{desc = "A remote control-switch for the engine control room blast doors."; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; pixel_x = 0; pixel_y = -3; req_access_txt = "10"},/obj/machinery/door_control{desc = "A remote control-switch for the engine charging port."; id = "SupermatterPort"; name = "Reactor Blast Doors"; pixel_x = -6; pixel_y = 7; req_access_txt = "10"},/obj/machinery/door_control{desc = "A remote control-switch for the engine emitter."; id = "EngineEmitter"; name = "Engine Emitter"; normaldoorcontrol = 2; pixel_x = 6; pixel_y = 7; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engineering/engine_monitoring) "cBl" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology) "cBm" = (/obj/machinery/door/window/southright{dir = 1; name = "Containment Pen"; req_access_txt = "47"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/xenobiology) @@ -6851,7 +6851,7 @@ "cBM" = (/obj/machinery/computer/cryopod/robot{pixel_y = 30},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engineering/drone_fabrication) "cBN" = (/obj/machinery/light{dir = 1},/obj/effect/landmark{name = "JoinLateCyborg"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engineering/drone_fabrication) "cBO" = (/obj/machinery/ai_status_display{layer = 4; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engineering/drone_fabrication) -"cBP" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engineering/drone_fabrication) +"cBP" = (/obj/structure/bed/chair,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engineering/drone_fabrication) "cBQ" = (/obj/machinery/recharge_station,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 27},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) "cBR" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) "cBS" = (/turf/simulated/wall/r_wall,/area/engineering/engine_smes) @@ -6885,7 +6885,7 @@ "cCu" = (/turf/simulated/wall/r_wall,/area/engineering/engine_airlock) "cCv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engineering/engine_airlock) "cCw" = (/obj/machinery/door/airlock/maintenance_hatch{icon_state = "door_closed"; locked = 0; name = "Engine Access"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engineering/engine_airlock) -"cCx" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"cCx" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) "cCy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) "cCz" = (/obj/machinery/computer/drone_control,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) "cCA" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engineering/drone_fabrication) @@ -6913,7 +6913,7 @@ "cCW" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/space,/area/space) "cCX" = (/turf/simulated/floor/plating/airless,/area/maintenance/medbay) "cCY" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "virology_airlock"; name = "exterior access button"; pixel_x = 20; pixel_y = 20; req_access_txt = "13"},/turf/simulated/floor/plating/airless,/area/maintenance/medbay) -"cCZ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cCZ" = (/obj/structure/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cDa" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Virology Break/Access"; dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cDb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cDc" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -6962,7 +6962,7 @@ "cDT" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/engineering) "cDU" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1379; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cDV" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cDW" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cDW" = (/obj/item/weapon/stool,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cDX" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cDY" = (/obj/machinery/washing_machine,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cDZ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/engine,/area/rnd/xenobiology) @@ -6998,9 +6998,9 @@ "cED" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cEE" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/engineering/atmos) "cEF" = (/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cEG" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"cEH" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cEI" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cEG" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"cEH" = (/obj/structure/bed,/obj/item/weapon/bedsheet/green,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cEI" = (/obj/item/weapon/stool,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cEJ" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cEK" = (/obj/machinery/computer/arcade,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cEL" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/engine,/area/rnd/xenobiology) @@ -7010,7 +7010,7 @@ "cEP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "warningcorner"; dir = 1},/area/engineering/engine_smes) "cEQ" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Engine Monitoring Room"; dir = 4; network = list("SS13","Supermatter")},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/engineering/engine_monitoring) "cER" = (/obj/machinery/alarm{breach_detection = 0; dir = 2; frequency = 1439; name = "Engine Room Air Alarm"; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engineering/engine_room) -"cES" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engineering/engine_monitoring) +"cES" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engineering/engine_monitoring) "cET" = (/obj/structure/table/reinforced,/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/engineering/engine_monitoring) "cEU" = (/obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller{id_tag = "engine_room_airlock"; name = "Engine Room Airlock"; pixel_x = -24; tag_airpump = "engine_airlock_pump"; tag_chamber_sensor = "eng_al_c_snsr"; tag_exterior_door = "engine_airlock_exterior"; tag_exterior_sensor = "eng_al_ext_snsr"; tag_interior_door = "engine_airlock_interior"; tag_interior_sensor = "eng_al_int_snsr"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engineering/engine_airlock) "cEV" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engineering/engine_airlock) @@ -7023,14 +7023,14 @@ "cFc" = (/obj/machinery/computer/drone_control,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/engineering/drone_fabrication) "cFd" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light,/obj/machinery/mecha_part_fabricator{output_dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/engineering/drone_fabrication) "cFe" = (/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/sensor{name = "Powernet Sensor - Master Grid"; name_tag = "Master"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/engineering/drone_fabrication) -"cFf" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/engineering/drone_fabrication) +"cFf" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/engineering/drone_fabrication) "cFg" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "engineering_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "engineering_dock_sensor"; pixel_x = -25; pixel_y = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/engi_shuttle) "cFh" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/engi_shuttle) "cFi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cFj" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) "cFk" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/power/smes/buildable{charge = 2e+006; input_attempt = 1; input_level = 100000; output_level = 200000; RCon_tag = "Engine - Core"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engineering/engine_room) "cFl" = (/obj/machinery/power/smes/buildable{charge = 1e+007; cur_coils = 4; input_attempt = 1; input_level = 500000; output_level = 500000; RCon_tag = "Engine - Main"},/obj/structure/cable,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/engineering/engine_smes) -"cFm" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cFm" = (/obj/structure/bed,/obj/item/weapon/bedsheet/green,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cFn" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cFo" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/closet/secure_closet/personal/patient,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/under/color/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/obj/item/clothing/shoes/white,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cFp" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "warning"},/area/engineering/engine_smes) diff --git a/maps/exodus-2.dmm b/maps/exodus-2.dmm index 90c6246ea8..4abfdab407 100644 --- a/maps/exodus-2.dmm +++ b/maps/exodus-2.dmm @@ -279,14 +279,14 @@ "fs" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area/space) "ft" = (/obj/structure/window/reinforced/holowindow{dir = 8},/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor{icon_state = "carpet7-3"; dir = 4},/area/holodeck/source_courtroom) "fu" = (/turf/simulated/floor/holofloor{icon_state = "carpet10-8"; dir = 4},/area/holodeck/source_courtroom) -"fv" = (/obj/structure/stool/bed/chair/holochair{dir = 8},/turf/simulated/floor/holofloor{icon_state = "carpet11-12"; dir = 4},/area/holodeck/source_courtroom) +"fv" = (/obj/structure/bed/chair/holochair{dir = 8},/turf/simulated/floor/holofloor{icon_state = "carpet11-12"; dir = 4},/area/holodeck/source_courtroom) "fw" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_basketball) "fx" = (/obj/structure/holohoop{dir = 1},/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_basketball) "fy" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_basketball) "fz" = (/obj/structure/table/holotable,/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_thunderdomecourt) "fA" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/weapon/holo/esword/green,/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_thunderdomecourt) "fB" = (/obj/structure/table/holotable,/obj/machinery/readybutton{pixel_y = 0},/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"fC" = (/obj/structure/stool/bed/chair/holochair{dir = 8},/turf/simulated/floor/holofloor{icon_state = "carpet15-15"; dir = 4},/area/holodeck/source_courtroom) +"fC" = (/obj/structure/bed/chair/holochair{dir = 8},/turf/simulated/floor/holofloor{icon_state = "carpet15-15"; dir = 4},/area/holodeck/source_courtroom) "fD" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_boxingcourt) "fE" = (/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor{icon_state = "asteroid"; dir = 2},/area/holodeck/source_picnicarea) "fF" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area/space) @@ -323,9 +323,9 @@ "gk" = (/turf/space/transit/north/shuttlespace_ns2,/area/syndicate_station/transit) "gl" = (/turf/space/transit/north/shuttlespace_ns13,/area/syndicate_station/transit) "gm" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"gn" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"gn" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) "go" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"gp" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"gp" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) "gq" = (/turf/space/transit/north/shuttlespace_ns11,/area/syndicate_station/transit) "gr" = (/turf/space/transit/north/shuttlespace_ns7,/area/syndicate_station/transit) "gs" = (/turf/space/transit/north/shuttlespace_ns14,/area/syndicate_station/transit) @@ -427,7 +427,7 @@ "ik" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -30; pixel_y = 0; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "il" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "im" = (/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor2"},/area/centcom/evac) -"in" = (/obj/structure/stool,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) +"in" = (/obj/item/weapon/stool,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "io" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 30; pixel_y = 0; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "ip" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area/space) "iq" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod1/transit) @@ -458,7 +458,7 @@ "iP" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) "iQ" = (/obj/structure/holostool,/turf/simulated/floor/holofloor{icon_state = "carpet14-10"; dir = 4},/area/holodeck/source_theatre) "iR" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) -"iS" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) +"iS" = (/obj/structure/bed/chair,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "iT" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "iU" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape_pod1/transit) "iV" = (/turf/space/transit/north/shuttlespace_ns5,/area/shuttle/escape_pod1/transit) @@ -468,8 +468,8 @@ "iZ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) "ja" = (/obj/structure/flora/bush,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) "jb" = (/obj/structure/table,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) -"jc" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) -"jd" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) +"jc" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) +"jd" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "je" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "jf" = (/turf/space/transit/north/shuttlespace_ns4,/area/shuttle/escape_pod1/transit) "jg" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) @@ -480,7 +480,7 @@ "jl" = (/turf/space,/area/shuttle/escape_pod3/centcom) "jm" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_5_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock"; req_access_txt = "13"},/turf/unsimulated/floor,/area/centcom/evac) "jn" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_5_recovery"; pixel_x = -25; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13"; tag_door = "escape_pod_5_recovery_hatch"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor2"},/area/centcom/evac) -"jo" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) +"jo" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "jp" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_3_recovery"; pixel_x = 25; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13"; tag_door = "escape_pod_3_recovery_hatch"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor2"},/area/centcom/evac) "jq" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock"; req_access_txt = "13"},/turf/unsimulated/floor,/area/centcom/evac) "jr" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) @@ -506,7 +506,7 @@ "jL" = (/obj/structure/window/shuttle{icon_state = "window2"},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/centcom/evac) "jM" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/centcom/evac) "jN" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) -"jO" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) +"jO" = (/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) "jP" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) "jQ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) "jR" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) @@ -530,14 +530,14 @@ "kj" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor3"},/area/centcom/evac) "kk" = (/obj/machinery/door/airlock/hatch{name = "Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) "kl" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/stamp,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/centcom/evac) -"km" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/centcom/evac) -"kn" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/centcom/evac) +"km" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/centcom/evac) +"kn" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/centcom/evac) "ko" = (/obj/machinery/computer/card,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/centcom/evac) "kp" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_mothership) "kq" = (/obj/machinery/door/window{dir = 1; name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) "kr" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_mothership) "ks" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"kt" = (/obj/structure/stool/bed/chair/comfy/black,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"kt" = (/obj/structure/bed/chair/comfy/black,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "ku" = (/obj/machinery/door/airlock/centcom{name = "Kitchen"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "kv" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/syndicate_mothership) "kw" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/syndicate_mothership) @@ -548,14 +548,14 @@ "kB" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) "kC" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) "kD" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) -"kE" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"kE" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "kF" = (/obj/structure/table,/obj/item/weapon/folder,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"kG" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"kG" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "kH" = (/obj/structure/closet/crate/freezer,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/syndicate_mothership) "kI" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 4; icon_state = "right"; name = "Security Desk"; req_access_txt = "103"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/centcom/evac) "kJ" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/obj/item/device/flash,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor4"},/area/centcom/evac) -"kK" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) -"kL" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) +"kK" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) +"kL" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) "kM" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "kN" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/centcom/evac) "kO" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/centcom/evac) @@ -566,7 +566,7 @@ "kT" = (/obj/structure/urinal{pixel_y = 32},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "kU" = (/obj/structure/urinal{pixel_y = 32},/obj/effect/decal/cleanable/vomit,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "kV" = (/obj/machinery/computer/crew,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) -"kW" = (/obj/structure/stool/bed/chair{dir = 4; name = "Defense"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) +"kW" = (/obj/structure/bed/chair{dir = 4; name = "Defense"},/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "kX" = (/obj/machinery/computer/communications,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "kY" = (/obj/structure/closet/syndicate/personal,/obj/item/clothing/accessory/storage/brown_vest,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) "kZ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) @@ -592,7 +592,7 @@ "lt" = (/obj/structure/table,/obj/machinery/computer/pod/old/syndicate{id = "smindicate"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) "lu" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) "lv" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{dir = 1; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lw" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood,/area/syndicate_mothership) +"lw" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood,/area/syndicate_mothership) "lx" = (/turf/simulated/floor/wood,/area/syndicate_mothership) "ly" = (/turf/simulated/floor/wood{icon_state = "wood-broken6"},/area/syndicate_mothership) "lz" = (/obj/structure/window/shuttle{icon_state = "window4"},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/centcom/evac) @@ -601,7 +601,7 @@ "lC" = (/obj/machinery/door/window{dir = 4; name = "Brig"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) "lD" = (/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_mothership) "lE" = (/turf/unsimulated/wall/fakeglass{dir = 1; icon_state = "fakewindows"},/area/syndicate_mothership) -"lF" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood{icon_state = "wood-broken4"},/area/syndicate_mothership) +"lF" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood{icon_state = "wood-broken4"},/area/syndicate_mothership) "lG" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Equipment Room"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) "lH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/syndicate_mothership) "lI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) @@ -667,8 +667,8 @@ "mQ" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 8},/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) "mR" = (/obj/structure/table,/obj/effect/landmark{name = "Nuclear-Code"},/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) "mS" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 8},/obj/item/weapon/pen{pixel_y = 4},/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mT" = (/obj/structure/stool/bed/alien,/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) -"mU" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"mT" = (/obj/structure/bed/alien,/turf/unsimulated/floor{icon_state = "floor5"},/area/alien) +"mU" = (/obj/structure/bed,/obj/item/weapon/bedsheet/hos,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) "mV" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) "mW" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) "mX" = (/turf/unsimulated/wall{icon_state = "phoron5"},/area/alien) @@ -686,21 +686,21 @@ "nj" = (/obj/structure/table,/obj/item/weapon/storage/box/drinkingglasses{pixel_x = 1; pixel_y = 4},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) "nk" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) "nl" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) -"nm" = (/obj/structure/stool/bed/chair/comfy/black,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership) +"nm" = (/obj/structure/bed/chair/comfy/black,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership) "nn" = (/obj/machinery/door/airlock/centcom{name = "Kitchen"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) "no" = (/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) "np" = (/obj/structure/table/reinforced,/obj/machinery/microwave{pixel_x = -1; pixel_y = 8},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) -"nq" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership) +"nq" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership) "nr" = (/obj/structure/table,/obj/item/weapon/folder{pixel_y = 2},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership) "ns" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen{pixel_y = 4},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership) -"nt" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership) +"nt" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership) "nu" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) "nv" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) "nw" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "syndieshutters_workshop"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/syndicate_station/start) "nx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "syndieshutters_infirmary"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/syndicate_station/start) "ny" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "syndieshutters_infirmary"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/syndicate_station/start) "nz" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"nA" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership) +"nA" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership) "nB" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "syndieshutters_workshop"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/syndicate_station/start) "nC" = (/obj/structure/closet/secure_closet/freezer/kitchen{req_access = null; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) "nD" = (/obj/structure/table/reinforced,/obj/item/weapon/tray{pixel_y = 5},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) @@ -718,7 +718,7 @@ "nP" = (/obj/structure/table/rack,/obj/item/ammo_magazine/a12mm,/obj/item/ammo_magazine/a12mm,/obj/item/ammo_magazine/a12mm,/obj/item/ammo_magazine/a12mm,/obj/item/ammo_magazine/a12mm,/obj/item/ammo_magazine/a12mm,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/projectile/automatic/c20r,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "nQ" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "nR" = (/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) -"nS" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) +"nS" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "nT" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/unsimulated/floor{icon_state = "floor5"},/area/syndicate_mothership) "nU" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{icon_state = "floor5"},/area/syndicate_mothership) "nV" = (/obj/machinery/shower{pixel_y = 32},/obj/structure/window/basic{dir = 8},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) @@ -726,7 +726,7 @@ "nX" = (/obj/structure/table/rack,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "nY" = (/obj/structure/table/rack,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "nZ" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 2; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) -"oa" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) +"oa" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "ob" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "floor5"},/area/syndicate_mothership) "oc" = (/obj/machinery/door/airlock/centcom{name = "Bathroom"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "od" = (/obj/machinery/shower{dir = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) @@ -750,9 +750,9 @@ "ov" = (/obj/structure/table/rack,/obj/item/weapon/pinpointer/nukeop,/obj/item/weapon/pinpointer/nukeop,/obj/item/weapon/pinpointer/nukeop,/obj/item/weapon/pinpointer/nukeop,/obj/item/weapon/pinpointer/nukeop,/obj/item/weapon/pinpointer/nukeop,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "ow" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/handcuffs{pixel_x = 4; pixel_y = 2},/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "ox" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oy" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) +"oy" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "oz" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = -32},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"oA" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) +"oA" = (/obj/structure/bed/chair{dir = 8},/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "oB" = (/obj/machinery/recharger/wallcharger{pixel_x = -25},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "oC" = (/obj/machinery/door/airlock/vault{name = "Armory"; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "oD" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) @@ -811,7 +811,7 @@ "pE" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced{icon_state = "table"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "pF" = (/turf/unsimulated/wall,/area/centcom/living) "pG" = (/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor{icon_state = "carpet15-15"; dir = 4},/area/holodeck/source_courtroom) -"pH" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/button/flasher{id = "syndieflash"; name = "Flasher"; pixel_x = 27; pixel_y = 0; tag = "permflash"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) +"pH" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/button/flasher{id = "syndieflash"; name = "Flasher"; pixel_x = 27; pixel_y = 0; tag = "permflash"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "pI" = (/obj/machinery/suit_cycler/syndicate{locked = 0},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "pJ" = (/obj/structure/table,/obj/machinery/computer/pod/old/syndicate{id = "smindicate"},/obj/machinery/door/window{dir = 4; name = "Blast Door Control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "pK" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) @@ -837,18 +837,18 @@ "qe" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 4},/turf/space,/area/shuttle/administration/centcom) "qf" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) "qg" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"qh" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"qh" = (/obj/item/weapon/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "qi" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "qj" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "qk" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "ql" = (/obj/machinery/robotic_fabricator,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "qm" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Thunderdome Autolathe"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "qn" = (/obj/structure/dispenser,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"qo" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"qo" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) "qp" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) "qq" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/centcom/living) "qr" = (/obj/machinery/atm{pixel_y = 24},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"qs" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"qs" = (/obj/item/weapon/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) "qt" = (/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 2; pixel_y = 6},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/centcom/living) "qu" = (/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/centcom/living) "qv" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) @@ -889,7 +889,7 @@ "re" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "rf" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler{pixel_y = 2},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "rg" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) -"rh" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"rh" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "ri" = (/obj/machinery/vending/cigarette{name = "hacked cigarette machine"; prices = list()},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership) "rj" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) "rk" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/effect/spawner/newbomb/timer/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) @@ -900,7 +900,7 @@ "rp" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) "rq" = (/obj/machinery/computer/shuttle_control{req_access = null; req_access_txt = "101"; shuttle_tag = "Administration"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "rr" = (/obj/structure/device/piano{dir = 4},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/centcom/living) -"rs" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/centcom/living) +"rs" = (/obj/item/weapon/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/centcom/living) "rt" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) "ru" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) "rv" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/wall,/area/centcom/living) @@ -914,7 +914,7 @@ "rD" = (/obj/machinery/body_scanconsole,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) "rE" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) "rF" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) -"rG" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) +"rG" = (/obj/item/weapon/stool{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "rH" = (/obj/structure/table,/obj/effect/spawner/newbomb/timer/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "rI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/syndicate_station/start) "rJ" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) @@ -947,7 +947,7 @@ "sk" = (/turf/simulated/floor{icon_state = "chapel"},/area/shuttle/administration/centcom) "sl" = (/obj/machinery/door/airlock/centcom{name = "Commander Quarters"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) "sm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"sn" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"sn" = (/obj/item/weapon/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) "so" = (/obj/structure/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) "sp" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/obj/item/weapon/bonesetter,/obj/item/weapon/bonegel,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) "sq" = (/obj/machinery/door/window{dir = 1; name = "Surgery"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) @@ -974,7 +974,7 @@ "sL" = (/obj/machinery/vending/medical,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) "sM" = (/obj/machinery/chem_master,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) "sN" = (/obj/machinery/chem_dispenser,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"sO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/centcom/living) +"sO" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/centcom/living) "sP" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/living) "sQ" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/centcom/living) "sR" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/centcom/living) @@ -1020,10 +1020,10 @@ "tF" = (/obj/machinery/shield_gen,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) "tG" = (/obj/machinery/shield_capacitor,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "tH" = (/obj/machinery/shieldwallgen,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) -"tI" = (/obj/structure/stool/bed,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"tI" = (/obj/structure/bed,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) "tJ" = (/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) "tK" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"tL" = (/obj/structure/stool/bed,/turf/unsimulated/floor{icon_state = "floorscorched2"},/area/prison/solitary) +"tL" = (/obj/structure/bed,/turf/unsimulated/floor{icon_state = "floorscorched2"},/area/prison/solitary) "tM" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) "tN" = (/turf/space,/area/centcom/control) "tO" = (/obj/machinery/telecomms/receiver/preset_cent,/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) @@ -1052,7 +1052,7 @@ "ul" = (/obj/structure/table/rack,/obj/item/weapon/rig/ert/security,/obj/item/clothing/accessory/storage/black_vest,/obj/item/weapon/rig/ert/security,/obj/item/clothing/accessory/storage/black_vest,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "um" = (/obj/structure/table/rack,/obj/item/rig_module/mounted,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "un" = (/obj/structure/table/reinforced,/obj/item/weapon/circuitboard/aiupload,/obj/item/weapon/circuitboard/borgupload,/obj/item/weapon/circuitboard/smes,/obj/item/weapon/aiModule/nanotrasen,/obj/item/weapon/aiModule/reset,/obj/item/weapon/aiModule/freeformcore,/obj/item/weapon/aiModule/protectStation,/obj/item/weapon/aiModule/quarantine,/obj/item/weapon/aiModule/paladin,/obj/item/weapon/aiModule/robocop,/obj/item/weapon/aiModule/safeguard,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) -"uo" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"uo" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "up" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "uq" = (/obj/structure/closet/secure_closet/security,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "ur" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) @@ -1065,8 +1065,8 @@ "uy" = (/obj/structure/table/rack,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) "uz" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/plasteel{amount = 50},/obj/item/stack/sheet/plasteel{amount = 50},/obj/item/stack/sheet/plasteel{amount = 50},/obj/item/stack/sheet/plasteel{amount = 50},/obj/item/stack/sheet/glass/reinforced{amount = 50},/obj/item/stack/sheet/glass/reinforced{amount = 50},/obj/item/stack/sheet/glass/reinforced{amount = 50},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) "uA" = (/obj/machinery/pipedispenser/disposal/orderable,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) -"uB" = (/obj/structure/stool/bed,/turf/unsimulated/floor{icon_state = "panelscorched"},/area/prison/solitary) -"uC" = (/obj/structure/stool/bed,/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"uB" = (/obj/structure/bed,/turf/unsimulated/floor{icon_state = "panelscorched"},/area/prison/solitary) +"uC" = (/obj/structure/bed,/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) "uD" = (/turf/unsimulated/floor{icon_state = "green"; dir = 10},/area/centcom/control) "uE" = (/obj/machinery/telecomms/broadcaster/preset_cent,/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) "uF" = (/obj/machinery/telecomms/hub/preset_cent,/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) @@ -1080,7 +1080,7 @@ "uN" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "uO" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "uP" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"uQ" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"uQ" = (/obj/structure/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) "uR" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "uS" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "uT" = (/obj/machinery/door/window/northleft,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) @@ -1107,12 +1107,12 @@ "vo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) "vp" = (/obj/machinery/door/airlock/centcom{name = "Teleporter Bay"; opacity = 1; req_access_txt = "107"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) "vq" = (/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"vr" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"vs" = (/obj/machinery/door/window/northleft,/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"vr" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"vs" = (/obj/machinery/door/window/northleft,/obj/structure/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) "vt" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) "vu" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) "vv" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"vw" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"vw" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "vx" = (/obj/structure/table/reinforced,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/taperoll/police,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "vy" = (/obj/machinery/vending/security,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) "vz" = (/obj/structure/table/reinforced,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/taperoll/engineering,/obj/item/clothing/glasses/welding/superior,/obj/item/clothing/glasses/welding/superior,/obj/item/clothing/glasses/welding/superior,/obj/item/clothing/glasses/welding/superior,/obj/item/clothing/glasses/welding/superior,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) @@ -1146,7 +1146,7 @@ "wb" = (/obj/structure/closet/secure_closet/medical2{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) "wc" = (/obj/machinery/sleeper,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) "wd" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"we" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"we" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "wf" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "wg" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space,/area/space) "wh" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "ASSAULT1"; name = "Launch Bay #1"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom) @@ -1158,13 +1158,13 @@ "wn" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 9},/area/centcom) "wo" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) "wp" = (/obj/effect/landmark{name = "Response Team"},/obj/effect/landmark{name = "Commando"},/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) -"wq" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) +"wq" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) "wr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) "ws" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "wt" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "wu" = (/mob/living/silicon/decoy{name = "A.L.I.C.E."},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) "wv" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"ww" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"ww" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "wx" = (/obj/mecha/working/ripley/firefighter,/turf/unsimulated/floor{icon_state = "delivery"; dir = 6},/area/centcom/specops) "wy" = (/obj/structure/table/reinforced,/obj/item/mecha_parts/mecha_equipment/tool/extinguisher,/obj/item/mecha_parts/mecha_equipment/tool/rcd,/obj/item/weapon/pickaxe/diamonddrill,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "wz" = (/obj/structure/table/reinforced,/obj/item/device/megaphone,/obj/item/clothing/glasses/sunglasses/sechud,/obj/item/weapon/storage/box/trackimp,/obj/item/weapon/storage/box/cdeathalarm_kit,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom/specops) @@ -1181,14 +1181,14 @@ "wK" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) "wL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) "wM" = (/obj/machinery/computer/ordercomp,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"wN" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"wN" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "wO" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1443; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "wP" = (/obj/machinery/door/window{dir = 2; name = "AI Core Door"; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "wQ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"wR" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"wR" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "wS" = (/obj/machinery/computer/crew,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "wT" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) -"wU" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/control) +"wU" = (/obj/structure/bed/chair,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/control) "wV" = (/obj/effect/landmark{name = "Marauder Exit"},/turf/unsimulated/floor{name = "plating"},/area/centcom) "wW" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "ASSAULT2"; name = "Launch Bay #2"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) "wX" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT1"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom) @@ -1202,7 +1202,7 @@ "xf" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) "xg" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/specops) "xh" = (/obj/machinery/door/airlock/centcom{name = "Bridge"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"xi" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"xi" = (/obj/structure/bed/chair,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "xj" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) "xk" = (/turf/space,/area/centcom) "xl" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "bot"},/area/centcom) @@ -1233,7 +1233,7 @@ "xK" = (/obj/machinery/door/airlock/centcom{name = "Special Operations Mechbay "; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) "xL" = (/obj/machinery/door/airlock/centcom{name = "Special Operations Command"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) "xM" = (/obj/structure/sign/redcross{pixel_y = -32},/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) -"xN" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) +"xN" = (/obj/structure/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) "xO" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/specops) "xP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) "xQ" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) @@ -1249,10 +1249,10 @@ "ya" = (/obj/structure/table/reinforced,/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,/obj/item/mecha_parts/mecha_equipment/repair_droid,/obj/item/mecha_parts/mecha_equipment/repair_droid,/obj/item/mecha_parts/mecha_equipment/repair_droid,/obj/item/mecha_parts/mecha_equipment/repair_droid,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "yb" = (/obj/machinery/door/airlock/centcom{name = "Medical Special Operations"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) "yc" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Unlocked Autolathe"},/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) -"yd" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) +"yd" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) "ye" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/donut_box,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) "yf" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) -"yg" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) +"yg" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) "yh" = (/turf/unsimulated/wall,/area/centcom/creed) "yi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) "yj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) @@ -1263,9 +1263,9 @@ "yo" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "yp" = (/obj/machinery/computer/security,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "yq" = (/obj/structure/table/reinforced,/obj/item/weapon/card/id/captains_spare,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"yr" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/control) +"yr" = (/obj/structure/bed/chair,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/control) "ys" = (/turf/unsimulated/floor{icon_state = "white"},/area/centcom/control) -"yt" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"yt" = (/obj/structure/bed/chair,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "yu" = (/turf/unsimulated/wall,/area/centcom/evac) "yv" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) "yw" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) @@ -1285,15 +1285,15 @@ "yK" = (/obj/structure/bookcase{name = "bookcase (Reports)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "yL" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) "yM" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/evac) -"yN" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"yO" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"yN" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"yO" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) "yP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) "yQ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/handcuffs,/obj/item/device/flash,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/gun/energy/stunrevolver,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) "yR" = (/obj/structure/table/reinforced,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "yS" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "yT" = (/turf/unsimulated/floor{icon_state = "green"; dir = 1},/area/centcom/control) "yU" = (/obj/structure/closet/secure_closet/injection,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/control) -"yV" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) +"yV" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) "yW" = (/obj/structure/table/reinforced,/obj/item/weapon/crowbar,/obj/item/weapon/screwdriver,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) "yX" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "yY" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "specops_centcom_dock"; name = "docking port controller"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "103"; tag_door = "specops_centcom_dock_door"},/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) @@ -1317,17 +1317,17 @@ "zq" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "zr" = (/obj/machinery/computer/card/centcom,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "zs" = (/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/centcom/control) -"zt" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/centcom/control) +"zt" = (/obj/item/weapon/stool{pixel_y = 8},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/centcom/control) "zu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/control) "zv" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/centcom/control) -"zw" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{tag = "icon-red (EAST)"; icon_state = "red"; dir = 4},/area/centcom/control) +"zw" = (/obj/item/weapon/stool{pixel_y = 8},/turf/unsimulated/floor{tag = "icon-red (EAST)"; icon_state = "red"; dir = 4},/area/centcom/control) "zx" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "zy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/control) "zz" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space,/area/space) "zA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) "zB" = (/turf/unsimulated/floor{icon_state = "loadingarea"},/area/centcom/specops) "zC" = (/obj/structure/table/woodentable{dir = 10},/obj/machinery/door_control{name = "Spec Ops Ready Room"; desc = "A remote control switch to block view of the singularity."; icon_state = "doorctrl0"; pixel_y = 15; req_access_txt = "11"; id = "CREED"},/obj/machinery/door_control{name = "Mech Storage"; desc = "A remote control switch to block view of the singularity."; icon_state = "doorctrl0"; pixel_y = 0; req_access_txt = "11"; id = "ASSAULT"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"zD" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"zD" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "zE" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "zF" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/centcom/control) "zG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor,/area/centcom/control) @@ -1335,7 +1335,7 @@ "zI" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) "zJ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) "zK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"zL" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"zL" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) "zM" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"; dir = 4},/turf/space,/area/shuttle/specops/centcom) "zN" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/specops/centcom) "zO" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_shuttle_port_hatch"; locked = 1; name = "Port Docking Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) @@ -1350,8 +1350,8 @@ "zX" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/space,/area/shuttle/specops/centcom) "zY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/turf/unsimulated/floor,/area/shuttle/specops/centcom) "zZ" = (/obj/machinery/computer/security/telescreen{desc = ""; name = "Spec. Ops. Monitor"; network = list("ERT"); pixel_y = 30},/obj/machinery/computer/shuttle_control/specops,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"Aa" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"Ab" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "specops_shuttle_port"; name = "port docking hatch controller"; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "specops_shuttle_port_hatch"},/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"Aa" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"Ab" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "specops_shuttle_port"; name = "port docking hatch controller"; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "specops_shuttle_port_hatch"},/obj/structure/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "Ac" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "Ad" = (/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "Ae" = (/obj/machinery/door/airlock/glass_security{name = "Holding Cell"; req_access_txt = "2"},/turf/unsimulated/floor,/area/centcom/control) @@ -1362,22 +1362,22 @@ "Aj" = (/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor{icon_state = "carpet11-12"; dir = 4},/area/holodeck/source_courtroom) "Ak" = (/turf/simulated/floor/holofloor{icon_state = "carpet15-15"; dir = 4},/area/holodeck/source_courtroom) "Al" = (/turf/simulated/shuttle/wall{icon_state = "swallc3"},/area/shuttle/escape/centcom) -"Am" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"Am" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "An" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "specops_shuttle_fore"; name = "forward docking hatch controller"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "specops_shuttle_fore_hatch"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "Ao" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_shuttle_fore_hatch"; locked = 1; name = "Forward Docking Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom) -"Ap" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/centcom/control) +"Ap" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/centcom/control) "Aq" = (/turf/unsimulated/floor{tag = "icon-red (EAST)"; icon_state = "red"; dir = 4},/area/centcom/control) "Ar" = (/obj/machinery/door/airlock/glass_security{name = "Holding Cell"; req_access_txt = "2"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) "As" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Arrivals Processing"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "At" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) "Au" = (/obj/machinery/door/window/holowindoor{dir = 1; name = "Jury Box"},/turf/simulated/floor/holofloor{icon_state = "carpet10-8"; dir = 4},/area/holodeck/source_courtroom) -"Av" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"Av" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "Aw" = (/obj/structure/window/reinforced/holowindow{dir = 1},/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor{icon_state = "carpet14-10"; dir = 4},/area/holodeck/source_courtroom) "Ax" = (/obj/machinery/computer/communications,/obj/item/device/radio/intercom{broadcasting = 0; dir = 1; frequency = 1443; listening = 1; name = "Spec Ops Intercom"; pixel_y = -28},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "Ay" = (/obj/machinery/computer/prisoner{name = "Implant Management"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"Az" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"Az" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "AA" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/specops/centcom) -"AB" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_x = -12; pixel_y = -25; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"AB" = (/obj/structure/bed/chair/office/dark,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_x = -12; pixel_y = -25; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "AC" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) "AD" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "AE" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 4},/turf/space,/area/shuttle/specops/centcom) @@ -1387,8 +1387,8 @@ "AI" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "ASSAULT3"; name = "Launch Bay #3"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) "AJ" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/skills{icon_state = "medlaptop"; pixel_x = 3; pixel_y = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "AK" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/door/window/southright{name = "Arrivals Processing"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"AL" = (/obj/structure/stool/bed/chair/holochair,/turf/simulated/floor/holofloor{icon_state = "dark"},/area/holodeck/source_courtroom) -"AM" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"AL" = (/obj/structure/bed/chair/holochair,/turf/simulated/floor/holofloor{icon_state = "dark"},/area/holodeck/source_courtroom) +"AM" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "AN" = (/obj/structure/window/reinforced/holowindow{dir = 1},/obj/structure/window/reinforced/holowindow{dir = 8},/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor{icon_state = "carpet6-2"; dir = 4},/area/holodeck/source_courtroom) "AO" = (/obj/machinery/door/window/holowindoor{name = "Red Team"},/turf/simulated/floor/holofloor{icon_state = "dark"},/area/holodeck/source_emptycourt) "AP" = (/obj/machinery/atm{pixel_x = -26},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) @@ -1406,7 +1406,7 @@ "Bb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) "Bc" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/ferry) "Bd" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) -"Be" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"Be" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) "Bf" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) "Bg" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/extinguisher,/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "Bh" = (/turf/simulated/floor/holofloor/grass,/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/holofloor{dir = 4; icon_state = "wood_siding8"},/area/holodeck/source_picnicarea) @@ -1422,48 +1422,48 @@ "Br" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) "Bs" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) "Bt" = (/obj/machinery/door/airlock/external{frequency = 1380; glass = 1380; icon_state = "door_locked"; id_tag = "centcom_shuttle_bay_door"; locked = 1; name = "Transport Airlock"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/ferry) -"Bu" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"Bu" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "Bv" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) "Bw" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"Bx" = (/obj/structure/window/reinforced/holowindow,/obj/machinery/door/window/holowindoor{dir = 1; name = "Court Reporter's Box"},/obj/structure/stool/bed/chair/holochair,/turf/simulated/floor/holofloor{icon_state = "dark"},/area/holodeck/source_courtroom) +"Bx" = (/obj/structure/window/reinforced/holowindow,/obj/machinery/door/window/holowindoor{dir = 1; name = "Court Reporter's Box"},/obj/structure/bed/chair/holochair,/turf/simulated/floor/holofloor{icon_state = "dark"},/area/holodeck/source_courtroom) "By" = (/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_floor_f9"},/area/shuttle/transport1/centcom) "Bz" = (/obj/machinery/computer/shuttle_control{req_access = null; req_access_txt = "101"; shuttle_tag = "Centcom"},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) "BA" = (/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_floor_f5"},/area/shuttle/transport1/centcom) "BB" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) -"BC" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"BC" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) "BD" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/transport1/centcom) "BE" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/obj/structure/window/reinforced,/turf/space,/area/shuttle/transport1/centcom) -"BF" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"BF" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) "BG" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/evac) -"BH" = (/obj/structure/window/reinforced/holowindow,/obj/machinery/door/window/holowindoor{base_state = "right"; dir = 1; icon_state = "right"; name = "Witness Box"},/obj/structure/stool/bed/chair/holochair,/turf/simulated/floor/holofloor{icon_state = "dark"},/area/holodeck/source_courtroom) +"BH" = (/obj/structure/window/reinforced/holowindow,/obj/machinery/door/window/holowindoor{base_state = "right"; dir = 1; icon_state = "right"; name = "Witness Box"},/obj/structure/bed/chair/holochair,/turf/simulated/floor/holofloor{icon_state = "dark"},/area/holodeck/source_courtroom) "BI" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) "BJ" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"BK" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"BK" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) "BL" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) "BM" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "centcom_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) "BN" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/ferry) "BO" = (/obj/machinery/door/airlock/external{name = "Arrivals Bar Airlock"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/ferry) -"BP" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) +"BP" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) "BQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) "BR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) "BS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"BT" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"BT" = (/obj/structure/bed/chair{dir = 4},/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "BU" = (/obj/structure/table/woodentable/holotable,/obj/structure/window/reinforced/holowindow,/obj/structure/window/reinforced/holowindow{dir = 4},/turf/simulated/floor/holofloor{icon_state = "dark"},/area/holodeck/source_courtroom) "BV" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) "BW" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/transport1/centcom) "BX" = (/turf/simulated/shuttle/wall{dir = 1; icon_state = "swall_floor_f10"},/area/shuttle/transport1/centcom) "BY" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "centcom_shuttle"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "centcom_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) "BZ" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "swall_floor_f6"},/area/shuttle/transport1/centcom) -"Ca" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"Ca" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) "Cb" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/transport1/centcom) "Cc" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/shuttle/transport1/centcom) -"Cd" = (/obj/structure/stool/bed/chair/comfy/brown,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/centcom/ferry) -"Ce" = (/obj/structure/stool/bed/chair/comfy/brown,/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/centcom/ferry) -"Cf" = (/obj/structure/stool/bed/chair/comfy/brown,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/centcom/ferry) +"Cd" = (/obj/structure/bed/chair/comfy/brown,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/centcom/ferry) +"Ce" = (/obj/structure/bed/chair/comfy/brown,/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/centcom/ferry) +"Cf" = (/obj/structure/bed/chair/comfy/brown,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/centcom/ferry) "Cg" = (/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/ferry) "Ch" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) "Ci" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"Cj" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) +"Cj" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) "Ck" = (/obj/machinery/door/airlock/glass{name = "Arrivals Processing"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) "Cl" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) "Cm" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/evac) @@ -1471,7 +1471,7 @@ "Co" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/evac) "Cp" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access_txt = "13"},/obj/machinery/mech_sensor{dir = 8; frequency = 1380; id_tag = "shuttle_dock_north_mech"; pixel_y = -19},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "Cq" = (/obj/structure/table/woodentable/holotable,/obj/structure/window/reinforced/holowindow,/turf/simulated/floor/holofloor{icon_state = "dark"},/area/holodeck/source_courtroom) -"Cr" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"Cr" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "Cs" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/transport1/centcom) "Ct" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) "Cu" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/centcom/ferry) @@ -1483,11 +1483,11 @@ "CA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) "CB" = (/turf/simulated/floor/holofloor{icon_state = "carpet5-1"; dir = 4},/area/holodeck/source_theatre) "CC" = (/obj/structure/window/shuttle{icon_state = "window2"},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"CD" = (/obj/structure/stool/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet15-15"; dir = 4},/area/holodeck/source_courtroom) -"CE" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/centcom/ferry) -"CF" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/ferry) -"CG" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/centcom/ferry) -"CH" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) +"CD" = (/obj/structure/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet15-15"; dir = 4},/area/holodeck/source_courtroom) +"CE" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/centcom/ferry) +"CF" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/ferry) +"CG" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/centcom/ferry) +"CH" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) "CI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) "CJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) "CK" = (/turf/unsimulated/floor{icon_state = "warning"},/area/centcom/evac) @@ -1497,10 +1497,10 @@ "CO" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/flame/lighter/zippo,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/ashtray/bronze{pixel_x = -1; pixel_y = 1},/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "CP" = (/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "CQ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"CR" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) +"CR" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) "CS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) "CT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"CU" = (/obj/structure/stool/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet11-12"; dir = 4},/area/holodeck/source_courtroom) +"CU" = (/obj/structure/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet11-12"; dir = 4},/area/holodeck/source_courtroom) "CV" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 0},/turf/unsimulated/wall,/area/centcom/evac) "CW" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand{tag = "icon-desert"; icon_state = "desert"},/area/centcom/ferry) "CX" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand{tag = "icon-desert"; icon_state = "desert"},/area/centcom/ferry) @@ -1514,22 +1514,22 @@ "Df" = (/obj/structure/window/shuttle{icon_state = "window1"},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) "Dg" = (/turf/unsimulated/beach/sand{tag = "icon-desert"; icon_state = "desert"},/area/centcom/ferry) "Dh" = (/turf/unsimulated/beach/sand{tag = "icon-desert3"; icon_state = "desert3"},/turf/unsimulated/floor{tag = "icon-siding4"; name = "plating"; icon_state = "siding4"},/area/centcom/holding) -"Di" = (/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/unsimulated/floor{tag = "icon-siding8"; name = "plating"; icon_state = "siding8"},/area/centcom/holding) +"Di" = (/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/unsimulated/floor{tag = "icon-siding8"; name = "plating"; icon_state = "siding8"},/area/centcom/holding) "Dj" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/amanita_pie,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "Dk" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/bigbiteburger,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) -"Dl" = (/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) -"Dm" = (/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) +"Dl" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) +"Dm" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "Dn" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "Do" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/stew,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "Dp" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"Dq" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"Dq" = (/obj/structure/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "Dr" = (/turf/unsimulated/beach/sand{tag = "icon-desert2"; icon_state = "desert2"},/area/centcom/ferry) "Ds" = (/turf/unsimulated/beach/sand{tag = "icon-desert"; icon_state = "desert"},/turf/unsimulated/floor{tag = "icon-siding4"; name = "plating"; icon_state = "siding4"},/area/centcom/holding) "Dt" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/boiledrice,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "Du" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/beetsoup,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "Dv" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/stuffing,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "Dw" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/soylenviridians,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) -"Dx" = (/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{tag = "icon-siding2"; name = "plating"; icon_state = "siding2"},/area/centcom/holding) +"Dx" = (/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/obj/item/weapon/stool{pixel_y = 8},/turf/unsimulated/floor{tag = "icon-siding2"; name = "plating"; icon_state = "siding2"},/area/centcom/holding) "Dy" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/holding) "Dz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) "DA" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "green"; dir = 10},/area/centcom/holding) @@ -1555,11 +1555,11 @@ "DU" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "ASSAULT"; name = "Assault Armor Storage"; p_open = 0},/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) "DV" = (/turf/unsimulated/floor{icon_state = "white"},/area/centcom/holding) "DW" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 0; pixel_y = 29; req_access_txt = "0"},/turf/unsimulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/centcom/holding) -"DX" = (/obj/structure/stool/bed/roller,/turf/unsimulated/floor{dir = 4; icon_state = "whitegreenfull"},/area/centcom/holding) +"DX" = (/obj/structure/bed/roller,/turf/unsimulated/floor{dir = 4; icon_state = "whitegreenfull"},/area/centcom/holding) "DY" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "DZ" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "Ea" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"Eb" = (/obj/structure/stool/bed/roller,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"Eb" = (/obj/structure/bed/roller,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "Ec" = (/mob/living/simple_animal/crab,/turf/unsimulated/beach/sand{tag = "icon-desert3"; icon_state = "desert3"},/area/centcom/ferry) "Ed" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand{tag = "icon-desert_dug"; icon_state = "desert_dug"},/area/centcom/ferry) "Ee" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/spesslaw,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) @@ -1568,7 +1568,7 @@ "Eh" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/meatsteak,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "Ei" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/unsimulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/centcom/holding) "Ej" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/holding) -"Ek" = (/obj/structure/stool/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet7-3"; dir = 4},/area/holodeck/source_courtroom) +"Ek" = (/obj/structure/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet7-3"; dir = 4},/area/holodeck/source_courtroom) "El" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/holding) "Em" = (/turf/space/transit/east/shuttlespace_ew6,/area/shuttle/escape_pod5/transit) "En" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew9,/area/shuttle/escape_pod5/transit) @@ -1579,11 +1579,11 @@ "Es" = (/obj/structure/table/woodentable{dir = 5},/obj/machinery/chem_dispenser/soda,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/holding) "Et" = (/turf/unsimulated/floor{dir = 8; icon_state = "whitegreen"},/area/centcom/holding) "Eu" = (/obj/structure/window/reinforced/holowindow{dir = 8},/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor{icon_state = "carpet5-1"; dir = 4},/area/holodeck/source_courtroom) -"Ev" = (/obj/structure/stool/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet9-4"; dir = 4},/area/holodeck/source_courtroom) +"Ev" = (/obj/structure/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet9-4"; dir = 4},/area/holodeck/source_courtroom) "Ew" = (/turf/unsimulated/floor{dir = 2; icon_state = "whitegreencorner"},/area/centcom/holding) "Ex" = (/turf/unsimulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/centcom/holding) "Ey" = (/obj/structure/sign/nosmoking_2{pixel_x = 28; pixel_y = 0},/turf/unsimulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/centcom/holding) -"Ez" = (/obj/structure/stool/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet13-5"; dir = 4},/area/holodeck/source_courtroom) +"Ez" = (/obj/structure/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet13-5"; dir = 4},/area/holodeck/source_courtroom) "EA" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) "EB" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) "EC" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand{tag = "icon-desert"; icon_state = "desert"},/area/centcom/ferry) @@ -1619,12 +1619,12 @@ "Fg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) "Fh" = (/turf/unsimulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/centcom/holding) "Fi" = (/turf/unsimulated/floor{dir = 5; icon_state = "whitegreen"},/area/centcom/holding) -"Fj" = (/obj/structure/stool/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet5-1"; dir = 4},/area/holodeck/source_courtroom) +"Fj" = (/obj/structure/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor{icon_state = "carpet5-1"; dir = 4},/area/holodeck/source_courtroom) "Fk" = (/turf/unsimulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/centcom/holding) "Fl" = (/turf/unsimulated/beach/sand{tag = "icon-desert"; icon_state = "desert"},/turf/unsimulated/beach/sand{tag = "icon-coconuts"; icon_state = "coconuts"},/area/centcom/ferry) -"Fm" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"Fm" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "Fn" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"Fo" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"Fo" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "Fp" = (/obj/structure/table,/obj/item/weapon/FixOVein{pixel_x = -6; pixel_y = 1},/turf/unsimulated/floor{tag = "icon-whitecorner"; name = "plating"; icon_state = "whitecorner"},/area/centcom/holding) "Fq" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_y = 4},/obj/item/weapon/hemostat{pixel_y = 4},/turf/unsimulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (SOUTHEAST)"},/area/centcom/holding) "Fr" = (/obj/structure/table,/obj/item/weapon/retractor{pixel_x = 0; pixel_y = 6},/obj/item/weapon/scalpel,/turf/unsimulated/floor{dir = 2; icon_state = "whitehall"; tag = "icon-whitehall (SOUTHEAST)"},/area/centcom/holding) @@ -1656,7 +1656,7 @@ "FR" = (/obj/structure/table,/obj/item/weapon/reagent_containers/blood/OPlus{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/blood/OPlus{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/blood/OMinus{pixel_x = -5; pixel_y = -1},/obj/item/weapon/reagent_containers/blood/OMinus{pixel_x = -5; pixel_y = -1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) "FS" = (/obj/machinery/bodyscanner,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) "FT" = (/obj/machinery/body_scanconsole,/turf/unsimulated/floor{tag = "icon-whitehall (EAST)"; icon_state = "whitehall"; dir = 4},/area/centcom/holding) -"FU" = (/obj/structure/stool/bed/roller,/turf/unsimulated/floor{dir = 0; icon_state = "whitegreen"},/area/centcom/holding) +"FU" = (/obj/structure/bed/roller,/turf/unsimulated/floor{dir = 0; icon_state = "whitegreen"},/area/centcom/holding) "FV" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/adv{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/adv{pixel_x = -2},/turf/unsimulated/floor{dir = 0; icon_state = "whitegreen"},/area/centcom/holding) "FW" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{layer = 2.9; pixel_x = 2; pixel_y = 3},/turf/unsimulated/floor{dir = 0; icon_state = "whitegreen"},/area/centcom/holding) "FX" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/unsimulated/floor{dir = 6; icon_state = "whitegreen"},/area/centcom/holding) @@ -1674,7 +1674,7 @@ "Gj" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "Gk" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) "Gl" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"Gm" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"Gm" = (/obj/structure/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "Gn" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "Go" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "Gp" = (/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/structure/table,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) @@ -1683,7 +1683,7 @@ "Gs" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "Gt" = (/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "Gu" = (/obj/structure/disposalpipe/segment,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"Gv" = (/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"Gv" = (/obj/structure/bed/chair,/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) "Gw" = (/obj/structure/table/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) "Gx" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/turf/simulated/floor,/area/tdome) "Gy" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/tdome) @@ -1729,16 +1729,16 @@ "Hm" = (/obj/structure/table/rack,/obj/item/weapon/tank/nitrogen,/obj/item/weapon/tank/nitrogen,/obj/item/weapon/tank/nitrogen,/obj/item/weapon/tank/nitrogen,/obj/item/weapon/tank/nitrogen,/obj/item/weapon/tank/nitrogen,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) "Hn" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/tdome) "Ho" = (/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"Hp" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"Hp" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) "Hq" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) "Hr" = (/obj/machinery/atmospherics/valve,/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"Hs" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"Hs" = (/obj/structure/bed/chair{dir = 1},/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) "Ht" = (/obj/effect/overlay/palmtree_r,/turf/unsimulated/beach/sand,/area/beach) "Hu" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) "Hv" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/sleeping_agent{pixel_x = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) "Hw" = (/obj/item/weapon/wrench,/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) "Hx" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"Hy" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"Hy" = (/obj/structure/bed/chair,/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) "Hz" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/turf/unsimulated/beach/sand,/area/beach) "HA" = (/obj/structure/table,/obj/item/clothing/under/rainbow,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/head/collectable/petehat{pixel_y = 5},/turf/unsimulated/beach/sand,/area/beach) "HB" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) @@ -1756,7 +1756,7 @@ "HN" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/beach/sand,/area/beach) "HO" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/turf/unsimulated/beach/sand,/area/beach) "HP" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/beach) -"HQ" = (/obj/structure/stool/bed/chair,/turf/unsimulated/beach/sand,/area/beach) +"HQ" = (/obj/structure/bed/chair,/turf/unsimulated/beach/sand,/area/beach) "HR" = (/mob/living/simple_animal/crab/Coffee,/turf/unsimulated/beach/sand,/area/beach) "HS" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/sand,/area/beach) "HT" = (/turf/unsimulated/floor{icon_state = "sandwater"},/area/beach) @@ -1791,7 +1791,7 @@ "Iw" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/reagent_containers/food/drinks/flask/barflask,/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) "Ix" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/bag/cash,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "Iy" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"Iz" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"Iz" = (/obj/structure/bed,/obj/item/weapon/bedsheet/rd,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) "IA" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) "IB" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) "IC" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) @@ -1821,10 +1821,10 @@ "Ja" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjack"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) "Jb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjack"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) "Jc" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/space) -"Jd" = (/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"Jd" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "Je" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "Jf" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/box/cups,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"Jg" = (/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"Jg" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "Jh" = (/obj/item/target,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/wizard_station) "Ji" = (/obj/item/target/syndicate,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/wizard_station) "Jj" = (/obj/item/target/alien,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/wizard_station) @@ -1846,7 +1846,7 @@ "Jz" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_locked"; id_tag = "vox_northwest_lock"; locked = 1; req_access_txt = "150"; req_one_access = null; req_one_access_txt = "0"},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) "JA" = (/obj/machinery/door_control{id = "skipjack"; pixel_y = 24},/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) "JB" = (/obj/effect/landmark{name = "voxstart"},/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) -"JC" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) +"JC" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) "JD" = (/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) "JE" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_locked"; id_tag = "vox_northeast_lock"; locked = 1; req_access_txt = "150"; req_one_access = null; req_one_access_txt = "0"},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) "JF" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "vox_east_control"; req_access_txt = "150"},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/vox/station) @@ -1936,12 +1936,12 @@ "Ll" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) "Lm" = (/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) "Ln" = (/obj/item/clothing/head/bearpelt,/obj/item/xenos_claw,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) -"Lo" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/clothing/mask/breath,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) +"Lo" = (/obj/structure/bed/chair{dir = 4},/obj/item/clothing/mask/breath,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) "Lp" = (/obj/item/clothing/head/collectable/xenom,/obj/item/clothing/head/chicken,/obj/item/weapon/aiModule/syndicate,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) "Lq" = (/obj/item/weapon/spacecash/c1000,/obj/item/weapon/spacecash/c500,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) -"Lr" = (/obj/item/weapon/spacecash/c50,/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) +"Lr" = (/obj/item/weapon/spacecash/c50,/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) "Ls" = (/obj/structure/AIcore,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) -"Lt" = (/obj/item/weapon/spacecash/c200,/obj/item/weapon/spacecash/c50,/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) +"Lt" = (/obj/item/weapon/spacecash/c200,/obj/item/weapon/spacecash/c50,/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) "Lu" = (/turf/unsimulated/floor{tag = "icon-ironsand7"; icon_state = "ironsand7"},/turf/unsimulated/floor{tag = "icon-asteroid7"; name = "plating"; icon_state = "asteroid7"},/area/wizard_station) "Lv" = (/turf/unsimulated/floor{tag = "icon-ironsand12"; icon_state = "ironsand12"},/turf/unsimulated/floor{tag = "icon-asteroid2"; name = "plating"; icon_state = "asteroid2"},/area/wizard_station) "Lw" = (/obj/structure/closet/secure_closet/medical_wall{pixel_y = 0; req_access = null; req_access_txt = "150"},/obj/item/weapon/surgicaldrill,/obj/item/clothing/gloves/latex,/obj/item/clothing/mask/surgical,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) @@ -2015,14 +2015,14 @@ "MM" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/vox_station/transit) "MN" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/syndicate_station/transit) "MO" = (/obj/machinery/vending/cigarette{contraband = newlist(); premium = newlist(); prices = list(/obj/item/weapon/storage/fancy/cigarettes = 15, /obj/item/weapon/storage/box/matches = 1, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 20); products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2)},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) -"MP" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"MQ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"MP" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"MQ" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) "MR" = (/obj/machinery/hologram/holopad,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"MS" = (/obj/machinery/camera{c_tag = "Shuttle"},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"MS" = (/obj/machinery/camera{c_tag = "Shuttle"},/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) "MT" = (/obj/machinery/status_display{pixel_y = 30},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"MU" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 30},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"MV" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/camera{c_tag = "Shuttle West"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"MW" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/obj/machinery/camera{c_tag = "Shuttle East"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"MU" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 30},/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"MV" = (/obj/structure/bed/chair{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/camera{c_tag = "Shuttle West"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"MW" = (/obj/structure/bed/chair{dir = 8},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/obj/machinery/camera{c_tag = "Shuttle East"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "MX" = (/obj/machinery/camera{c_tag = "Shuttle Center"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "MY" = (/obj/machinery/status_display{pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "MZ" = (/obj/machinery/camera{c_tag = "Crescent Arrivals East"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) @@ -2041,7 +2041,7 @@ "Nm" = (/obj/machinery/computer/med_data,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "Nn" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/extinguisher,/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_shuttle"; pixel_x = 8; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13"; tag_door = "escape_shuttle_hatch"},/obj/machinery/camera{c_tag = "Shuttle Bridge West"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "No" = (/obj/machinery/status_display{pixel_y = 30},/obj/structure/table,/obj/machinery/camera{c_tag = "Shuttle Bridge East"},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"Np" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"Np" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "Nq" = (/obj/machinery/hologram/holopad,/turf/unsimulated/floor{dir = 9; icon_state = "whitegreen"},/area/centcom/holding) "Nr" = (/obj/machinery/camera{c_tag = "Crescent Medical"; dir = 4},/turf/unsimulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/centcom/holding) "Ns" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) @@ -2049,7 +2049,7 @@ "Nu" = (/obj/machinery/hologram/holopad,/turf/unsimulated/beach/sand{tag = "icon-desert"; icon_state = "desert"},/area/centcom/ferry) "Nv" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 5; pixel_y = 5},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/weapon/wrench,/turf/unsimulated/floor{dir = 8; icon_state = "whitegreen"},/area/centcom/holding) "Nw" = (/obj/machinery/camera{c_tag = "Crescent Bar Center"},/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) -"Nx" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/camera{c_tag = "Crescent Arrivals South"; dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"Nx" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/camera{c_tag = "Crescent Arrivals South"; dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) "Ny" = (/obj/machinery/hologram/holopad,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "Nz" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/flame/lighter/zippo,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/ashtray/bronze{pixel_x = -1; pixel_y = 1},/obj/machinery/camera{c_tag = "Crescent Bar East"; dir = 4},/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "NA" = (/obj/machinery/hologram/holopad,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) @@ -2067,12 +2067,12 @@ "NM" = (/obj/machinery/door/airlock/glass_medical{name = "Escape Shuttle Infirmary"; req_access_txt = "5"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "NN" = (/obj/machinery/door/airlock/glass_mining{name = "Shuttle Cargo"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) "NO" = (/obj/machinery/camera{c_tag = "Crescent Bar West"; dir = 4},/turf/unsimulated/beach/sand{tag = "icon-desert"; icon_state = "desert"},/area/centcom/ferry) -"NP" = (/obj/structure/stool/bed/roller,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"NP" = (/obj/structure/bed/roller,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "NQ" = (/obj/machinery/iv_drip,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "NR" = (/obj/machinery/hologram/holopad,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "NS" = (/obj/machinery/recharge_station,/obj/machinery/camera{c_tag = "Shuttle East Storage"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) "NT" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"NU" = (/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0; req_access_txt = "0"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"NU" = (/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0; req_access_txt = "0"},/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "NV" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "NW" = (/obj/machinery/camera{c_tag = "Shuttle Medical"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "NX" = (/obj/structure/closet/crate/freezer/rations,/obj/machinery/camera{c_tag = "Shuttle West Storage"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) diff --git a/maps/exodus-3.dmm b/maps/exodus-3.dmm index ad3f736587..5dd253a86c 100644 --- a/maps/exodus-3.dmm +++ b/maps/exodus-3.dmm @@ -26,7 +26,7 @@ "az" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) "aA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/derelict/ship) "aB" = (/obj/machinery/door/airlock/glass{name = "Hibernation Pods"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"aC" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"aC" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "aD" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "aE" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/derelict/ship) "aF" = (/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) @@ -41,7 +41,7 @@ "aO" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "aP" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "aQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/derelict/ship) -"aR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"aR" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "aS" = (/obj/machinery/door/window,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "aT" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "aU" = (/obj/structure/lattice,/turf/space,/area/space) @@ -56,7 +56,7 @@ "bd" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/space) "be" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/space) "bf" = (/obj/structure/table,/obj/item/device/analyzer,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"bg" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bg" = (/obj/structure/bed/chair{dir = 8},/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "bh" = (/obj/machinery/door/airlock/glass{name = "Living Module"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "bi" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "bj" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/space) @@ -65,7 +65,7 @@ "bm" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/space) "bn" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/space) "bo" = (/obj/machinery/door/window/northright,/obj/effect/decal/remains/human,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"bp" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bp" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "bq" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "br" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) "bs" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/derelict/ship) @@ -79,8 +79,8 @@ "bA" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/space) "bB" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/space) "bC" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"bD" = (/obj/item/weapon/shard,/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"bE" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bD" = (/obj/item/weapon/shard,/obj/structure/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"bE" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "bF" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "bG" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/obj/item/stack/cable_coil/cut,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "bH" = (/obj/structure/table/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) @@ -118,11 +118,11 @@ "cn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) "co" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) "cp" = (/turf/simulated/floor/engine,/area/tcommsat/computer) -"cq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor,/area/tcommsat/computer) +"cq" = (/obj/structure/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor,/area/tcommsat/computer) "cr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) -"cs" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor,/area/tcommsat/computer) +"cs" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor,/area/tcommsat/computer) "ct" = (/obj/machinery/camera{c_tag = "Lounge"; dir = 2; network = list("Tcomsat")},/turf/simulated/floor,/area/tcommsat/computer) -"cu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor,/area/tcommsat/computer) +"cu" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor,/area/tcommsat/computer) "cv" = (/turf/simulated/floor,/area/tcommsat/computer) "cw" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/turret_protected/tcomsat) "cx" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) @@ -145,9 +145,9 @@ "cO" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/closet,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) "cP" = (/obj/structure/window/reinforced{dir = 8},/turf/space,/area/turret_protected/tcomsat) "cQ" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/tcommsat/computer) -"cR" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) +"cR" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) "cS" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; name = "General Listening Channel"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor,/area/tcommsat/computer) -"cT" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/orange,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/tcommsat/computer) +"cT" = (/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/tcommsat/computer) "cU" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) "cV" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) "cW" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/turret_protected/tcomsat) @@ -157,15 +157,15 @@ "da" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/tcommsat/computer) "db" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/tcommsat/computer) "dc" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/tcommsat/computer) -"dd" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"dd" = (/obj/structure/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) "de" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/simulated/floor,/area/tcommsat/computer) "df" = (/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh{name = "Cuban Pete-Meat"},/obj/item/weapon/spacecash/c1,/turf/simulated/floor/engine,/area/tcommsat/computer) "dg" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) "dh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) "di" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor,/area/tcommsat/computer) -"dj" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) +"dj" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) "dk" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor,/area/tcommsat/computer) -"dl" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/tcommsat/computer) +"dl" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor,/area/tcommsat/computer) "dm" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) "dn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) "do" = (/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/turret_protected/tcomsat) @@ -181,7 +181,7 @@ "dy" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/tcommsat/computer) "dz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/tcommsat/computer) "dA" = (/obj/item/weapon/cigbutt,/obj/machinery/light,/turf/simulated/floor,/area/tcommsat/computer) -"dB" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) +"dB" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) "dC" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/tcommsat/computer) "dD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) "dE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/space) diff --git a/maps/exodus-4.dmm b/maps/exodus-4.dmm index 2b91adde61..5f0caf249c 100644 --- a/maps/exodus-4.dmm +++ b/maps/exodus-4.dmm @@ -124,7 +124,7 @@ "ct" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) "cu" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/djstation) "cv" = (/obj/machinery/light{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"cw" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"cw" = (/obj/structure/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/djstation) "cx" = (/obj/machinery/light{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{icon_state = "bar"},/area/djstation) "cy" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) "cz" = (/obj/machinery/vending/snack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) @@ -155,12 +155,12 @@ "cY" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor{icon_state = "bar"},/area/djstation) "cZ" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "bar"},/area/djstation) "da" = (/obj/structure/table,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) -"db" = (/obj/structure/stool/bed/chair/office/light,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"db" = (/obj/structure/bed/chair/office/light,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) "dc" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) "dd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) "de" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) "df" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"dg" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"dg" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) "dh" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) "di" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/djstation) "dj" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/djstation) @@ -168,8 +168,8 @@ "dl" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1},/turf/simulated/floor/plating,/area/djstation) "dm" = (/obj/structure/lattice,/turf/space,/area/constructionsite/hallway/aft) "dn" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 8},/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"do" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor{icon_state = "bar"},/area/djstation) -"dp" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"do" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor{icon_state = "bar"},/area/djstation) +"dp" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/djstation) "dq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/djstation) "dr" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) "ds" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) @@ -204,7 +204,7 @@ "dV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/space) "dW" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) "dX" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/djstation) -"dY" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) +"dY" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) "dZ" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "listeningpost_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/djstation) "ea" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating,/area/djstation) "eb" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/simulated/wall,/area/constructionsite/hallway/aft) @@ -215,7 +215,7 @@ "eg" = (/obj/machinery/computer/shuttle_control/engineering,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) "eh" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "engineering_station_airlock"; name = "interior access button"; pixel_x = 30; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13;32"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) "ei" = (/obj/structure/computerframe{anchored = 1},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) -"ej" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) +"ej" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/djstation) "ek" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) "el" = (/obj/structure/closet,/turf/simulated/floor{icon_state = "grimy"},/area/djstation) "em" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "listeningpost_airlock"; pixel_x = -25; req_access_txt = "0"; tag_airpump = "listeningpost_pump"; tag_chamber_sensor = "listeningpost_sensor"; tag_exterior_door = "listeningpost_outer"; tag_interior_door = "listeningpost_inner"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/plating,/area/djstation) @@ -247,7 +247,7 @@ "eM" = (/turf/simulated/shuttle/wall{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/area/shuttle/constructionsite/site) "eN" = (/turf/simulated/shuttle/wall,/area/shuttle/constructionsite/site) "eO" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/constructionsite/site) -"eP" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/constructionsite/site) +"eP" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/constructionsite/site) "eQ" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "engineering_shuttle"; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13;11;24"; tag_door = "engineering_shuttle_hatch"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/constructionsite/site) "eR" = (/obj/machinery/computer/station_alert,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/constructionsite/site) "eS" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/shuttle/constructionsite/site) diff --git a/maps/exodus-5.dmm b/maps/exodus-5.dmm index 62e160a299..dd4bd8f52b 100644 --- a/maps/exodus-5.dmm +++ b/maps/exodus-5.dmm @@ -53,7 +53,7 @@ "ba" = (/obj/structure/transit_tube{icon_state = "W-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/maintstore1) "bb" = (/obj/structure/transit_tube{icon_state = "D-NW"},/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/research_outpost/maintstore1) "bc" = (/turf/simulated/wall,/area/research_outpost/hallway) -"bd" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/carpet,/area/research_outpost/hallway) +"bd" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/carpet,/area/research_outpost/hallway) "be" = (/obj/machinery/door_control{id = "rddorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/carpet,/area/research_outpost/hallway) "bf" = (/obj/machinery/camera{c_tag = "Research Outpost Hallway Fore"; dir = 4; network = list("Research","SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/research_outpost/hallway) "bg" = (/turf/simulated/floor,/area/research_outpost/hallway) @@ -93,7 +93,7 @@ "bO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) "bP" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/abandoned) "bQ" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/item/stack/nanopaste,/obj/item/stack/nanopaste,/obj/item/stack/nanopaste,/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) -"bR" = (/obj/structure/stool,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"bR" = (/obj/item/weapon/stool,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "bS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) "bT" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab Sample Preparation"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "bU" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) @@ -124,7 +124,7 @@ "ct" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) "cu" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "cv" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"cw" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"cw" = (/obj/item/weapon/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "cx" = (/obj/structure/table,/obj/machinery/bunsen_burner,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "cy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "cz" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/sample) @@ -243,7 +243,7 @@ "eI" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) "eJ" = (/obj/structure/sign/chemistry{desc = "A warning sign which reads 'SAMPLE PREPARATION'"; name = "\improper SAMPLE PREPARATION"; pixel_y = 32},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/camera{c_tag = "Research Outpost Hallway Port"; dir = 2; network = list("Research","SS13")},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) "eK" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/research_outpost/anomaly) -"eL" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"eL" = (/obj/item/weapon/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "eM" = (/obj/structure/table,/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "eN" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "eO" = (/obj/machinery/power/emitter{anchored = 1; dir = 4; state = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "delivery"},/area/research_outpost/anomaly) @@ -289,10 +289,10 @@ "fC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "fD" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "fE" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/wood,/area/research_outpost/hallway) -"fF" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/wood,/area/research_outpost/hallway) +"fF" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/wood,/area/research_outpost/hallway) "fG" = (/obj/structure/table,/turf/simulated/floor/wood,/area/research_outpost/hallway) "fH" = (/obj/structure/table,/obj/item/weapon/storage/box/drinkingglasses{pixel_x = 1; pixel_y = 4},/turf/simulated/floor/wood,/area/research_outpost/hallway) -"fI" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/wood,/area/research_outpost/hallway) +"fI" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/wood,/area/research_outpost/hallway) "fJ" = (/turf/simulated/floor/wood,/area/research_outpost/hallway) "fK" = (/obj/machinery/vending/cola,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/wood,/area/research_outpost/hallway) "fL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) @@ -607,7 +607,7 @@ "lI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/research_outpost/iso3_access) "lJ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm/isolation{pixel_y = 24},/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor,/area/research_outpost/iso3_access) "lK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"lL" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"lL" = (/obj/structure/bed,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) "lM" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) "lN" = (/obj/structure/sign/nosmoking_2{pixel_y = -32},/obj/machinery/camera{c_tag = "Research Outpost Exotic Particles Lab"; dir = 4; network = list("Research","SS13")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) "lO" = (/obj/machinery/alarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/research_outpost/harvesting) @@ -644,13 +644,13 @@ "mt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/research_outpost/filtering) "mu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/filtering) "mv" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("Anomaly Isolation"); pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table,/obj/machinery/computer/atmoscontrol/laptop{monitored_alarm_ids = list("isolation_one","isolation_two","isolation_three"); req_access = null; req_one_access = list(47,24,11)},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/research_outpost/filtering) -"mw" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("Anomaly Isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/research_outpost/iso1_access) +"mw" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("Anomaly Isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/research_outpost/iso1_access) "mx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/research_outpost/iso1_access) "my" = (/obj/machinery/camera{c_tag = "Isolation Room Access One"; dir = 8; network = list("Research")},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Supply drain"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/research_outpost/iso1_access) -"mz" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("Anomaly Isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/research_outpost/iso2_access) +"mz" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("Anomaly Isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/research_outpost/iso2_access) "mA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/research_outpost/iso2_access) "mB" = (/obj/machinery/camera{c_tag = "Isolation Room Access Two"; dir = 8; network = list("Research")},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Supply drain"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/research_outpost/iso2_access) -"mC" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("Anomaly Isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/research_outpost/iso3_access) +"mC" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("Anomaly Isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/research_outpost/iso3_access) "mD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/research_outpost/iso3_access) "mE" = (/obj/machinery/camera{c_tag = "Isolation Room Access Three"; dir = 8; network = list("Research")},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Supply drain"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/research_outpost/iso3_access) "mF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/closet/walllocker/emerglocker/west,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) @@ -821,8 +821,8 @@ "pQ" = (/obj/structure/table/rack,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "pR" = (/obj/structure/girder/displaced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) "pS" = (/obj/structure/table,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"pT" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"pU" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"pT" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"pU" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "pV" = (/obj/structure/table/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "pW" = (/obj/structure/transit_tube{icon_state = "N-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "pX" = (/obj/structure/transit_tube{icon_state = "D-SW"},/obj/structure/lattice,/turf/space,/area/mine/explored) @@ -838,15 +838,15 @@ "qh" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor,/area/research_outpost/gearstore) "qi" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "research_pump"},/obj/structure/closet/walllocker/emerglocker/east,/turf/simulated/floor,/area/research_outpost/gearstore) "qj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"qk" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/research_outpost/iso1) +"qk" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/research_outpost/iso1) "ql" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/iso1) "qm" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/iso1) -"qn" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/research_outpost/iso2) +"qn" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/research_outpost/iso2) "qo" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/iso2) "qp" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/iso2) -"qq" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/research_outpost/iso3) +"qq" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/research_outpost/iso3) "qr" = (/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/research_outpost/iso3) -"qs" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/research_outpost/iso3) +"qs" = (/obj/structure/bed,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/research_outpost/iso3) "qt" = (/obj/structure/transit_tube{icon_state = "NE-SW"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/unexplored) "qu" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) "qv" = (/obj/structure/girder,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) @@ -919,7 +919,7 @@ "rM" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_north_outpost_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_north_outpost_pump"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "rN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) "rO" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor,/area/mine/north_outpost) -"rP" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"rP" = (/obj/structure/bed/chair,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "rQ" = (/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "rR" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "rS" = (/obj/effect/decal/cleanable/cobweb,/obj/item/stack/sheet/metal{amount = 10},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/glasses/meson,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/north_outpost) @@ -1000,7 +1000,7 @@ "tr" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Communications"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "vault"},/area/mine/maintenance) "ts" = (/obj/item/clothing/under/rank/miner,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) "tt" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"},/area/mine/explored) -"tu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/carpet,/area/mine/living_quarters) +"tu" = (/obj/structure/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/carpet,/area/mine/living_quarters) "tv" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/carpet,/area/mine/living_quarters) "tw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/mine/living_quarters) "tx" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/explored) @@ -1053,7 +1053,7 @@ "ut" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "uu" = (/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "uv" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"uw" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"uw" = (/obj/structure/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "ux" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) "uy" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/living_quarters) "uz" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) @@ -1077,9 +1077,9 @@ "uR" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outpost_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/mine/west_outpost) "uS" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) "uT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"uU" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"uU" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "uV" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cans/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"uW" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"uW" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "uX" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "uY" = (/turf/simulated/floor,/area/mine/living_quarters) "uZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/mine/living_quarters) @@ -1136,7 +1136,7 @@ "vY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/eva) "vZ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/west_outpost) "wa" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/mine/west_outpost) -"wb" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) +"wb" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) "wc" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/mine/west_outpost) "wd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = list("MINE")},/turf/simulated/floor,/area/mine/west_outpost) "we" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/mine/west_outpost) From 958391d06b57e3432dc519dd21cef788e5cdacc6 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Tue, 17 Feb 2015 20:21:27 +0100 Subject: [PATCH 12/28] Custom ninja spawn points. The ninja should no longer risk spawning far away from the station, with no clue where to go to reach it. --- code/game/gamemodes/ninja/ninja.dm | 13 ++++------ code/game/objects/effects/landmarks.dm | 8 +++++- maps/exodus-1.dmm | 34 +++++++++++++------------- 3 files changed, 29 insertions(+), 26 deletions(-) diff --git a/code/game/gamemodes/ninja/ninja.dm b/code/game/gamemodes/ninja/ninja.dm index 87a15e622d..b4c0c5f555 100644 --- a/code/game/gamemodes/ninja/ninja.dm +++ b/code/game/gamemodes/ninja/ninja.dm @@ -27,18 +27,15 @@ ninja.special_role = "Ninja" ninja.original = ninja.current - /*if(ninjastart.len == 0) - ninja.current << "\red A proper starting location for you could not be found, please report this bug!" - ninja.current << "\red Attempting to place at a carpspawn."*/ + if(ninjastart.len == 0) + for(var/obj/effect/landmark/L in landmarks_list) + if(L.name == "carpspawn") + ninjastart.Add(L) - //Until such a time as people want to place ninja spawn points, carpspawn will do fine. - for(var/obj/effect/landmark/L in landmarks_list) - if(L.name == "carpspawn") - ninjastart.Add(L) if(ninjastart.len == 0 && latejoin.len > 0) ninja.current << "\red No spawneable locations could be found. Defaulting to latejoin." return 1 - else if (ninjastart.len == 0) + else ninja.current << "\red No spawneable locations could be found. Aborting." return 0 diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index b88847c6aa..b9facb09b8 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -6,7 +6,6 @@ unacidable = 1 /obj/effect/landmark/New() - ..() tag = text("landmark*[]", name) invisibility = 101 @@ -113,6 +112,13 @@ return 1 +/obj/effect/landmark/start/ninja + name = "ninja" + +/obj/effect/landmark/start/ninja/New() + ..() + ninjastart += loc + //Costume spawner landmarks /obj/effect/landmark/costume/New() //costume spawner, selects a random subclass and disappears diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index 3957bfdda7..6f08ee69da 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -1420,7 +1420,7 @@ "aBp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) "aBq" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/library) "aBr" = (/obj/structure/closet/lasertag/red,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/fitness) -"aBs" = (/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/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/library) +"aBs" = (/obj/effect/landmark/start/ninja,/turf/space,/area/space) "aBt" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_chapel_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/auxsolarstarboard) "aBu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aBv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) @@ -1763,7 +1763,7 @@ "aHU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Bar\\Library Maintenance"; req_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/library) "aHV" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "aHW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/bar) -"aHX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Fore Starboard Solar Access"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/library) +"aHX" = (/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/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/camera{c_tag = "Fore Starboard Solar Access"; dir = 1},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/library) "aHY" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; sortType = "Chapel"; name = "Chapel"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/library) "aHZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/bar) "aIa" = (/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},/turf/simulated/floor/plating,/area/maintenance/library) @@ -6972,7 +6972,7 @@ "cEd" = (/obj/structure/table,/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/fancy/cigarettes,/obj/machinery/light/small{dir = 8},/obj/item/weapon/deck,/turf/simulated/floor/plating,/area/engineering/drone_fabrication) "cEe" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engineering/drone_fabrication) "cEf" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/electrical,/obj/machinery/camera{c_tag = "Drone Fabrication"; dir = 8; network = list("SS13")},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) -"cEg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) +"cEg" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engineering/drone_fabrication) "cEh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/lights/mixed,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engineering/engine_smes) "cEi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_smes) "cEj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/engineering/engine_smes) @@ -7329,7 +7329,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaabaabaabaabaabaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7340,7 +7340,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaamaamaamaamaanaamaamaamaamaamaamaamaamaamaaaaaaaaaaaaaaaaaaaaaaajaaoaapaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqaaaaaaaafaaaaaaaaaaaaaaraapaasaataafaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaaaaaaaaaaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacKraawaavaaacKraawaavaaacKraawaavaafaafaamaaaaaaaaaaaaaaaaafaafaahaaxaataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaayaayaayaayaayaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaamaaacKraazaavaaacKraazaavaaacKraazaavaafaafaafaafaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaAaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaCaaDaaEaaDaaEaaDaaFaayaayaaGaaHaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaamaaacKraazaavaaacKraazaavaaacKraazaavaafaafaafaafaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaAaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaCaaDaaEaaDaaEaaDaaFaayaayaaGaaHaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaaaaaaaauaaaaaaaauaauaauaauaauaauaauaaaaaaaauaaaaaaaauaaaaaaaaaaaaaaaaaaaaIaafcKraazaavaaacKraazaavaafcKraazaavaafaaaaaaaafaafaaJaaaaaaaaaaaaaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaKaaLaafaayaaMaaNaaNaaNaaNaaNaaOaaPaaQaaRaaSaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaauaauaauaauaaaaauaauaauaauaauaauaauaauaauaaaaauaauaauaauaaaaaaaaaaaaaaaaaaaafaaacKraazaavaafcKraazaavaaacKraazaavaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaTaaTaaTaaTaaTaaTaaTaafaaaaayaaUaaVaaEaaVaaEaaVaaWaaXaaYaaZabaaayabbabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaauaauaauaauaaaaauaauaauaauaauaauaauaauaauaaaaauaauaauaauaaaaaaaaaaamaamaaIaafaaacKraazaavaafcKraazaavaaacKraazaavaafaaaaaaaacaaaaafaafabcabdabdabdabdabeabfaaaaaaaaTabgabgabhabgabgaaTaaaaafaayabiabjaaXabkaaXabjaaXaayablaaZabmaayabnaboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7351,13 +7351,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaacKrapgaavaafcKrapgaavaaacKrapgaavaaaaaaaaaaafaaaaafaafaaaaaaaaaaaaabfacVaaTadnadoadpadradqadsadtaduaoZadaacQadvadcaddadwadxadyacQadzadzadzaddadAacradBadladCadladladladCaaLaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaIaafcKrapgaavaaacKrapgaavaaacKrapgaavaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaadDadEaaTadFacXacXacXacXacEacXadGaoZadaacQadvadHadIadJadKadLadMadNadNadNadOadPacradQadlabbadRadSadlabbaaLaaLaafaaaaafaaaaaLaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaIaafcKrapgaavaaacKrapgaavaafcKrapgaavaafaafaafaaaaafaafaaaaaaaaaaaaaaaadTadEaaTaaTadVadUadWadXacEadXaaTaaTadYacQadbacQaddadZaeaadyadMadNaebadNaecaedacradQaeeabbabbabbabbabbaaLaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaafaafaaLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaauaauaauaauaaaaaaaauaauaauaauaauaauaauaaaaaaaauaauaauaauaacaaaaaaaaaaaaaaaaaqaafcKrarDaavaaacKrarDaavaaacKrarDaavaafaaaaafaafaafaaaaaaaaaaaaaaaaaaadTaegaaTaaTaaTaaTaaTaaTaehaaTaaTaaTaeiaejaekaelaemaenaeoaepaeqaeraesaeraetaeuacradBaevabbaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaaaaafaaaaaaaaaaafaafaafaaaaaaaafaafaaaaaaaafaafaaaaaaaaaaaaaaaaafaaaaewadEaexaeyaezaaTaeAaeBaeCaeDaeEaeFaeGaeHaeIaeHaddadZaeJaeKaeLaeLaeMaeLaeNaeOaePaeQaeRabbaeSaeSaeSaeSaeSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaauaauaauaauaaaaaaaauaauaauaauaauaauaauaaaaaaaauaauaauaauaBsaaaaaaaaaaaaaaaaaqaafcKrarDaavaaacKrarDaavaaacKrarDaavaafaaaaafaafaafaaaaaaaaaaaaaaaaaaadTaegaaTaaTaaTaaTaaTaaTaehaaTaaTaaTaeiaejaekaelaemaenaeoaepaeqaeraesaeraetaeuacradBaevabbaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaIaaaaafaaaaaaaaaaafaafaafaaaaaaaafaafaaaaaaaafaafaaaaaaaaaaaaaaaaafaaaaewadEaexaeyaezaaTaeAaeBaeCaeDaeEaeFaeGaeHaeIaeHaddadZaeJaeKaeLaeLaeMaeLaeNaeOaePaeQaeRabbaeSaeSaeSaeSaeSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaIaeTaamaamaamaamaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafabfadEaeUaeVaeWaaTaeAaeAaeXaeYaeZaeFafaafbafcafdaddafeaffafgacQacQafhacQafiafjacrafkaflabbafmafnafoafoafpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfabfabfabfabfabfabfabfabfadEafqafrafsaaTaftafuafvafwafxafyafzafAafBafAafCafDadxafEafFacQafhacQafGafHafIafJafKafLadlafMafNafOafPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfafQafRafSabfafTafUafVafWafXafYafZafZafZafZafZafZagaagbagcagbaaTageagdagfaggaghaeFagiagjagkaglagmagnagoagpagqagragsagtaguagpagvagwagxabbadlagyafoafoagzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaabfagAagBafZafZafZafYafYafZagCagDagDagDagDagDagDagDagDagDagDarCaaTagFagGagHagIagJaeFagKagLagLagLaddagMagNagOagPagQagRagQagPagSagvagTadlabbabbaeSaeSaeSaeSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaeaaeaaeaaeaaeaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfagUagVagWagWagWagWagWagWagWagDagXagYagZagWahaahbahcahdaheahfahgahhahiahjahkahmahlahnahnahnahnaddahoahpahqahrahsahtahuahvahwagvahxahyaboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzaaaaaaaaaahzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaeaaeaaeaaeaaeaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfagUagVagWagWagWagWagWagWagWagDagXagYagZagWahaahbahcahdaheahfahgahhahiahjahkahmahlahnahnahnahnaddahoahpahqahrahsahtahuahvahwagvahxahyaboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzaaaaaaaaaahzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaeaaeaaeaaeaaeaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfafQafRahAabfahBadEagWahCahDahEahFahGahHagDagZahIahFahJahKahLahLahMahNahOahPacXacXacEacXahQahRahSacQacQacQaddahTahUahVahWahXahYahZaiaaibagvahxaicabOaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzahzahzahzahzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadDaidaieaifabfaigadEagWaihaiiaijaikailaimagDagZahIainagWaioahLaipaiqahKahOairaisacXaitacXacXaiuacZahSacQacQaddaiwaixaiyagPagPaizagPagPaiAagvaiBaiCactaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzaaaaaaahzaaaaaaahzahzahzahzahzahzahzaaaaaaahzaaaaaaahzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaewagbagbaiDabfagbadEagWaiEaiFaiGaiHaiIahFagDaiJaiKaiLagWaiMaiNaiOaiOaiPaiQaiRaiSaiTacEaiUaiVaeFaiWaiXaiYaiZakNajeajcajdakfajfajgajhagPajiagvahxabbabbabbabbaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaaIaaIaamaamaaaaaaaaaaaaaaaaaaaaaaaaahzahzahzahzaaaahzahzahzahzahzahzahzahzahzaaaahzahzahzahzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7370,7 +7370,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaafaafaaaaaaaaaaoVaafaafaaaaafaafaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfankagWagWagWagWanlanmannanoanmanmanmanmanpaoPanpanraoQaojaoRanvaoSaoTaoUanzanAamgamgamfanBanCamianDanEamXanFanGanHanIanJanKanLanManNanGanOanPasyanRanSaaaaaaaafaaaaafaaLaafaaaakrakrakrakrakraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaafapIapIapIapIapIaafalJaafapIapIapIapIapIaafaaIaaaahzahzahzahzahzahzahzahzahzahzahzahzahzahzahzahzahzahzahzahzahzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaafanVanVanVanVanVaafalkaafanVanVanVanVanVaafaaIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanXanYanZaoaagDaobaocagWaodaoealKaogaohaoibqKaokaolaomaonaooaonaopaoqaoraonaoOaotamgamgaouaovaowamiaoxanEamXaoyanGaozaoAaoBaoCaoDaoEaoFanGaoGanQanQanQanQaoIaoJaoHaoLarPaaaaafaaaakrakrakrakrakraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafaaaaaaaafalJaaaaaaaaaaafaaaaaaaaaaamaaaahzahzahzahzahzahzahzahzahzahzahzahzahzahzahzahzahzahzahzahzahzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaIaafalzalyalyalyalyalAalkallaivaivaivaivagEaafaaIaaaaaaaaaaaaaaaaaaaacaaaaaaaaaanXanXapaapbagDalMapcapdapeapfaofaphapiaoMaonaonapkaplaonapmapnaoraonapoaonaoNapqapramgamfamgamTaosamYanEamXaptanGapuapvapwapxapyapzapAanGapBaoHapCapDapEapFapGaoHaoHapHaoHaoHaaaakrakrakrakrakraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaafanTanTanTanTanTaafalJaafanTanTanTanTanTaafaaIaaaaaaahzahzahzahzaaaaaaahzahzahzahzahzahzahzaaaaaaahzahzahzahzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaafapJapJapJapJapJaafalkaafapJapJapJapJapJaafaaIaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaapKapaapbagDapLapMagWalgapNalKapOapPapQapRaokapSanWapUapVapWapXapYapZaqaanUaqcaqdaovaqeaovaqfaqgaqhaqiaqjaqkanGaqlaqmapyaqnaqoaqpaqoaqqaqraqsapFaqtaquapFaqvaoHaqwaqxaqyaoHaaaakrakrakrakrakraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaafanianjanjanjanjanualJansanqanqanqanqanwaafaaIaaaaaaaaaaaaaaaaaaaaaaaaahzahzahzahzahzahzahzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaafapJapJapJapJapJaafalkaafapJapJapJapJapJaafaaIaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaapKapaapbagDapLapMagWalgapNalKapOapPapQapRaokapSanWapUapVapWapXapYapZaqaanUaqcaqdaovaqeaovaqfaqgaqhaqiaqjaqkanGaqlaqmapyaqnaqoaqpaqoaqqaqraqsapFaqtaquapFaqvaoHaqwaqxaqyaoHaaaakrakrakrakrakraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaafanianjanjanjanjanualJansanqanqanqanqanwaafaaIaaaaaaaaaaaaaaaaBsaaaaaaahzahzahzahzahzahzahzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafaaaaaaaafalkaaaaaaaaaaafaaaaaaaaaaaqaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaqzaqAaqBagDagWagWagWaqCalRagWalWalWalWaqDaqEapkaqFaqGaqHaonaqIaqJaqKaqLanyaqNaqOaqPaqQaqRaqSanxaqUaqVaqWamVanGaqXaqYaqZaraarbarcardanGarearfapFaqtaqtapFargaoHarhariarjaoHaaaakrakrakrakrakraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaafapIapIapIapIapIaafalJaafapIapIapIapIapIaafaaIaaaaaaaaaaaaaaaaaaaaaaaaahzahzahzahzahzahzahzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaafanVanVanVanVanVaafalkaafanVanVanVanVanVaafaaIaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaqzarkaqBagDaobarlagWarmarnalKaogaroaoiaokarparqarrarsartaonarualWarvarwarxalLarzarAamUamzamyarEarFarGarHamjanGanGarIanGanGanGanGanGanGarJarKarLarMarMapFarNaoHaoHarOaoHaoHaaaaaaakrakrakraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaafaaaaaaaaaalJaaaaaaaaaaafaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaahzahzahzahzahzahzahzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLamxaaLaaaaaaaaaaaaaaaaaaaaaaaIaafalzalyalyalyalyalAalkallaivaivaivaivagEaafaaIaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaqzarQaqBagDarRapcarSarTarUaefapharWaloaonaonarYarZasaasbaonascalWasdasealmasgasharAasiasjaskarEaoHaoHaoHaoHaoHaslasmasnasoasoaspaspasqasrassastastasuasvasvaswasxatraszaqsaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaIaafanTanTanTanTanTaafalJaafanTanTanTanTanTaafaaIaaaaaaaaaaaaaaaaaaaaaaaaahzahzahzahzahzahzahzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7386,10 +7386,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafauNaAwaAxaAwaAyazsazsaAzaAwaAxaAwaAAaABaACaADauNavHauQauQaAEauUauUauUauUauVauQaAFaAGaAHaAIaAFanXanXaxHaAJaxIanXanXanXazIaAKazJaaaaafaaaaafaaaaafaaaaafaaaazJazOazPaALaAMaANaAOaAPazPazQaucayLaAQaAQaARaASaATaAUaAVaATaAWaAXazTaAcarAaAdayPaDdarEaAiasZawXaAgaAhaBbayRaBdaBeaBfaBgaBhaBiaBjaBjaBkaBjatPaBlaBmaBnaBoaBpaBrayiaxvaylayjatRatRatRatRatRatRatRatRatRatRavyaafaaaaaaaaaaaaaaaaacaaaaaaaafaaaaCvaDzaDAaDBaCvaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaBzatSaBAawHaBBaBCaBDaBEaBFaBBawHaBGaBHaBIaBJaBKaBLavHavHavHavHavHavHavHavHaBOaBPaAFaBQaBRaBSaAFaBTaBUayCayCayCayCayCaBVaBWaBXazJaafaBYaBYaBYaBYaBYaBYaBYaafazJazOazPaBZaCaaCbaCcaBZazPazQaCdayLayLayLayLaCeaCfaCgaChaCfaCiaCjazTaCkarAaAdayPaClarEaJCasZaAZaAYaBaatCaxWavqatEaBjaBjaBjaBjaBjaCqaCraCsaBjatPatPatPatPaCtatPatPazgaziazhatRatRatRatRatRatRatRatRatRatRavzaafaaaaaaaaaaaaaaaazjaaaaaaaafaaaaCvaEXaEYazkaCvaaaaaaaaaaafaafaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazqaAxaCzaCAaCAaCAaCAaCBaAxazqaaaaBIaCCaxzaBLaCEaCEaCEaCEaCEaCEaCEavHaCFaCGaAFaCHaCIazlaAFaCKaCLaCKaCKaCKaCKaCKaCKaCKaCKaCMaaaaBYaCNaCOaCPaCQaCRaBYaaaazJazOazPaBZaCSaCTaCUaBZazPazQanXayLaCVaCWaARaCXaCYaCZaDaaDbaDcayLayLayLarAaAdayPayQarEaAiasZaxTaBcauvatCaDgavqatEaDhaDiaDjaDkaBjaCqaDlaCsaBjaDmaDnaDoaDpaDqaGwaDsatPatPazmatiatiatiatiatiaznatiatiatiatiaAraafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaCvaCvaGxaGyaCvaDCaDDaDEaDCaDCaDCaDCaDCaDCaDCaDFaDGaDGaDGaDHaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaaaaaaaDIaDJaDKaDJaDJaDLaDMaDJaDJaDKaDNaDOaBIaDPaxAaBLaDRaDSaDTaDUaDVaDWaCEavHaDXauQaAFaAFaDYaDZaCMaEaaEbaEcaEdaEeaEfaEgaEhaEiaEjaCMaafaBYaEkaElaEmaEnaEoaBYaafazJazOazPaEpaEqaEraEsaEtazPazQaEuayLazSazTaEvaEwaCfaExaEyaATaEzaEAaEBaEBarAaAdayPayQarEaAiaCmaCmaCmaCmaCmaEHaEIatEaEJaEKaEKaELaEMaEKaENaEOaBjaEPaEQaERaESaETaCnaDsaafaaaaafaaaaafaaaaafaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaDCaAtaAsaDCaBqaCxaBsaFdaFdaFdaFdaFeaFfaFgaFgaFgaFgaFgaFgaFgaFhaFiaFjaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaaaaaaaDIaDJaDKaDJaDJaDLaDMaDJaDJaDKaDNaDOaBIaDPaxAaBLaDRaDSaDTaDUaDVaDWaCEavHaDXauQaAFaAFaDYaDZaCMaEaaEbaEcaEdaEeaEfaEgaEhaEiaEjaCMaafaBYaEkaElaEmaEnaEoaBYaafazJazOazPaEpaEqaEraEsaEtazPazQaEuayLazSazTaEvaEwaCfaExaEyaATaEzaEAaEBaEBarAaAdayPayQarEaAiaCmaCmaCmaCmaCmaEHaEIatEaEJaEKaEKaELaEMaEKaENaEOaBjaEPaEQaERaESaETaCnaDsaafaaaaafaaaaafaaaaafaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaDCaAtaAsaDCaBqaCxaHXaFdaFdaFdaFdaFeaFfaFgaFgaFgaFgaFgaFgaFgaFhaFiaFjaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaDIaDNaDJaFkaFlaFlaFmaFnaFoaFpaFqaFlaFlaFraFsaFtaDPayuaBLaFvayxaBMazCaBMaBNaCDavHaFuaDQaFxaCpaDraCJaFIaFJaFKaFLaFLaFLaFMaFLaFLaFNaFOaCMaaaaBYaFPaElaFQaEnaFRaBYaaaazJazOazPaFSaFTaFUaFTaFVazPazQaFWayLayLayLayLaFXaCfaCgazTaCfaFYaFZazTaGaarAaGbaGcaGdarEaAiaDeaDfaDtaCoaDeaDvaDuaGkaGlaGmaBjaBjaBjaBjaBjaBjaGnaGoaGpaGqaDpaGraGsaDsaDsaDsaDsaDsaDsaDsaDsaDsaFaaFbaDsaDsaFaaGtaDsaDsaaaaaaaDCaDCaDCaDCaDCaEWaEVaFdaEZaFcaDCaDCaDCaDCaDCaGDaGEaGFaGFaGFaGFaGFaGFaGGaGGaGHaGGaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaFraGIaGJaGKaFlaGLaFlaGLaFlaGLaFlaGLaFlaGMaGNaGOaDPayuaBLaGPaFAaGRaGSaGTaGUaCEaFBaFDaFCaFCaFCbazaFEaFCaHcaFLaFLaFLaFLaFLaFLaFLaFNaHdaCMaafaBYaHeaHfaHgaHhaHiaBYaafazJazOazPaHjaHkaFUaHlaHmazPaHnaHoayLaHpazTaARaHqaATaHrazTaCfaFYaHsazTaHtarAaHuaHvaHwarEaGuaDyaEUaGvaDwaDxaFyaFwatEaHCaHDaBjaHEaBjaHFaBjaHGaBjaHHaGpaHIaDpaHJaHKaHLaHMaHMaHNaHOaHKaHKaHKaHKaHKaHPaHKaHKaHKaHQaHVaDsaDsaDsaDCaGjaFzaGzaGzaGBaGAaDCaDCaIcaDCaIdaIeaIfaIgaGFaIhaGFaIiaIjaIkaIlbinaInaIoaIpaIqaIraIsbjFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaIwaFlaFlaDKaFlaGLaFlaGLaIxaGLaIyaGLaFlaGMaGNaGOaDPaFFaIAaIAaFGaICaIDaICaIAaIAaIEaIFaFCaGQaFHaGWaGVaFCaIKaILaIMaFLaFLaINaFLaIOaIPaIKaCMaaaaBYaBYaIQaIRaIQaBYaBYaaaazJazOazPaISaITaIUaFTaIVazPaIWaIXayLaIYazTaIZaEwaCfaJaaEyaATaJbaJcazTaJdaJeaJfaJgaJhaMbaECaCuaCuaCuaCuaCuaHRaGCaJlaJmaJnaBjaJoaBjaJpaBjaJqaBjaJraGpaJsaJtaGsaGsaDqaJvaDsaDsaJwaDsaDsaJxaDsaGsaJyaGsaGsaGsaJzaHZaHTaHSaHWaHUaHYaHXaIaaIaaJjaIbaIgaJIaJJaJKaJLaJMaJNaIgaJOaJPaGFaJQaJRaJSaJTbinaJUaIoaJVaJkaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaIwaFlaFlaDKaFlaGLaFlaGLaIxaGLaIyaGLaFlaGMaGNaGOaDPaFFaIAaIAaFGaICaIDaICaIAaIAaIEaIFaFCaGQaFHaGWaGVaFCaIKaILaIMaFLaFLaINaFLaIOaIPaIKaCMaaaaBYaBYaIQaIRaIQaBYaBYaaaazJazOazPaISaITaIUaFTaIVazPaIWaIXayLaIYazTaIZaEwaCfaJaaEyaATaJbaJcazTaJdaJeaJfaJgaJhaMbaECaCuaCuaCuaCuaCuaHRaGCaJlaJmaJnaBjaJoaBjaJpaBjaJqaBjaJraGpaJsaJtaGsaGsaDqaJvaDsaDsaJwaDsaDsaJxaDsaGsaJyaGsaGsaGsaJzaHZaHTaHSaHWaHUaHYaIaaIaaIaaJjaIbaIgaJIaJJaJKaJLaJMaJNaIgaJOaJPaGFaJQaJRaJSaJTbinaJUaIoaJVaJkaGGaGGaGGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaFraJXaGJaGKaFlaGLaFlaGLaFlaGLaFlaGLaFlaGMaGNaGOaDPaGYaGXaHaaGZaHbaHbaIBaIzaIHaIGaIJaIIaJZaJYaJAaKaaFCaIKaKmaKnaKoaKpaIKaKqaKraKsaKtaKuaaaaafaaaaKvaKwaKvaaaaafaaaaKuazOazPaKxaKyaKzaKAaKBazPaKCaKDayLaKEazTaARaKFaKGaHrazTaKHaKIaKJaKKaKLaJeaEDaKNaKOaKPaEEaKRaaaaaaaJlaKSaJGaJBaJlaKVaJnaJnaJnaKWaJnaJnaJnaBjaDpaKXaDpaDpaDpaDpaKYaDpaKZaLaaLbaLcaLdaLeaLfaLgaLhaLfaLfaLfaLfaLfaLiaLfaLfaLfaLfaLfaLfaLfaLfaJHaIgaLjaLkaLlaEFaLnaLoaIgaLpaJWaGFaLraLsaLtaJTaRraJUaIoaJVaIoaLvaLwaLxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaLyaLzaDJaFkaFlaFlaFlaLAaFlaFlaLBaFlaFlaFraLCaLDaDPaLEaLFaLGaLHaLGaLGaLGaLGaLGaLIaLJaFCaFCaFCaFCaFCaFCaLLaLMaLNaLOaLOaLOaLOaLPaLQaLRaKuaLSaLTaLTaLUaLVaLWaLTaLTaLXaKuaLYaKuaKuaLZaMaaLZaJeaJeaMbaMcaJeaJeaJeaJeaMdaMeaKTaKbaMhaMiaJeaJeaJeaJeaMjaKNaMkaMkaMlaMmaMnaMoaJlaMpaLqaKUaJlaJlaJlaJlaJlaJlaJlaJlaBjaBjaMsaMtaMuaMvaMwaMxaMyaMzaKZaMAaMBaMCaMCaMDaLfaMEaMFaMGaMHaMIaMJaMKaMLaMMaMNaMHaMJaMIaMHaMOaLfaJHaIgaMPaMQaMRaMSaMTaMUaIgaMVaMWaMXaMYaMZaNaaNbaGFaGGaNcaJVaIoaNdaNeaNfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaaaaaaaLyaDJaDKaDJaDJaDLaDMaDJaDJaDKaLzaNgaBIaNhaLEaNiaNjaNjaNkaNjaNlaIAaNmaNnaLJaNoaNpaNqaNraNsaNtaNraNuaNraNraNraNvaNraNraNwaNxaNyaNzaNAaNBaNzaNCaNzaNzaNzaNzaNDaNEaNFaNGaNraNHaNIaNJaNKaNLaNMaNLaNNaNOaNPaNQaNQaNRaNSaNTaNSaNUaNVaNWaEGaNYaNZaOaaObaOcaMkaMkaMkaOdaOeaMgaMfaOhaOiaOjaOkaOlaOmaOnaJlaOoaOpaOqaOraOsaOtaOuaOvaOwaOxaKZaOyaOzaOAaOAaOBaLfaOCaODaOEaOEaOEaOEaOFaOGaOHaOIaOJaOKaOKaOLaOMaLfaJHaIgaONaOOaOPaOQaONaONaIgaORaOSaGFaOTaOUaOVaOWaGFaIoaIoaJVaIoaGGaGGaGGaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7432,10 +7432,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTdbKwbTebKwbTfbTgaafaaaaaabGtbThbTibTjbGtaaabNxbTkbTlbTmbTnbTnbTnbTobQyaaabQzbTpbTqbTrbTsbPfbTtbTvbTubTwbNFbTxbTybTzbTAbTBbTBbTBbTCbTCbTDbTEbULbPxbPxbTFbNUbNUbNUbNUbDtbDtbLfbLkbLcbDtbTJbTKbTLbJFbJEbTJbTObLlbLmbTRbTSbTJbMKbMKbMKbMKbMKbMKbTTbTUbTVbRjbTWbTXbTYbRnbPObMObTZbQWbPQbLxbLnbNWbNcbTZbUgbUhbUibIIbIJbzAbIKbSLbUjbwwbMVbMVbMVbMVbMVbUkbMVbUlbQabUmbMVbUnbUobUnbOObUpbUqbUrbOOaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbUsbUsbUsbUsbUsbUsbUtbLTbUubUsbTcbLTbLTbLTbLTbKtaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbUvbNxbNxbNxbNxbRSbUwbNwbUxaaabUybPcbPcbUzbUAbPfbPfbUBbPfbUCbNFbUDbTMbTNbNFbTPbTPbTPbTPbTPbTPbTPbTPbUHbUIbUJbUKbUKbUMbNUbDtbUNbUebUFbUQbURbwabUTbUUbUVbUWbUXbUTbUYbUZbVabVbbVcbVdbVebVfbVgbVhbVibUGbVkbUObRjbUPbVmbUPbRnbPObMObVnbWcbVpbVqbVrbVsbVtbVubUgbzAbVvbzAbzAbVwbCxbSLbCxbVxaafbnxbVzbrBbVBbVCbVBbVDbVEbVFbMVbVGbVHbVIbOObVJbVKbVKbwhaaLaaLaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibLRbLRbLRbLRbLRbLRbLRbVNbLUbLTbLTbLTbLTbVObLUbKuaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVPbVQbVQbVRbVSbNxbVTbRSbVUbNxaaaaaaaaaaaabNybVVbVWbVXbVZbVYbPfbNFbWabWbbNIbNFbTPbWdbWfbWebWhbWgbWibTPcaqcaqcaqcaqcaqbTFbWjbWkbWlbWmbWnbWobWpbxgbWrbWsbWtbWubWtbWvbWtbWwbWxbWybWzbWAbWBbWAbWCbWDbWEbWFbWGbWHbWIbWJbWKbWLbWMbxVbMObxWbzmbzlbWSbWTbWUbWSbWSbWVbWWbWXbWYbWZbCxbCxbSLbCxbFTaafbnxbXabXbbXcbXdbXebXfbXgbXhbMVbXibVHbXjbOObOObOObOObOOaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbQmbQmbQmbQmbQmbQmbXkbLTbQlbQmbXlbLTbLTbLTbLTbKtaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXmbXnbXobXpbRSbXqbXrbRSbXsbNxaaKaaaaaaaaabNybNybNybNybNybNybNybNFbUDbUEbXtbNFbTPbXubXwbXvbXvbXwbXxbTPbXzbXybXybXAcaqbXBbDtbDtbXCbXDbXEbXFbXGblRbXIbXJbXKbXLbXMbXNbXObXPbXQbXRbXSbXTbXUbznbzpbzobAPbzqbARbAQbATbASbAVbAUbYfbYgbIwbYhbVobCqbWObWNbWPbYmbYnbYobYpbYqbYrbYsbYtbYrbYubYvbILaafbnxbXablSbVBbYxbVBbYebYzbYAbMVbXjbVHbYBbYCbUnaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKtbLTbLTbLTbLTbLTbLTbTbbLTbXlbLTbLTbLTbLTbLTbKtbKtaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXmbXnbXobXpbRSbXqbXrbRSbXsbNxaaKaaaaaaaaabNybNybNybNybNybNybNybNFbUDbUEbXtbNFbTPbXubXwbXvbXvbXwbXxbTPbXzbXybXybXAcaqbXBbDtbDtbXCbXDbXEbXFbXGblRbXIbXJbXKbXLbXMbXNbXObXPbXQbXRbXSbXTbXUbznbzpbzobAPbzqbARbAQbATbASbAVbAUbYfbYgbIwbYhbVobCqbWObWNbWPbYmbYnbYobYpbYqbYrbYsbYtbYrbYubYvbILaafbnxbXablSbVBbYxbVBbYebYzbYAbMVbXjbVHbYBbYCbUnaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKtbLTbLTbLTbLTbLTbLTbTbbLTbXlbLTbLTbLTbLTbLTbKtbKtaafaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYDbVQbVQbVRbYEbYFbYGbNxbYHbNxbYIbYJbYKbYIbYIbYLbYMbYNbYObYPbYQbYybYSbYRbYUbYTbYVbXwbYXbYWbYZbYYbZbbZabZdbZcbZfbZecaqbZhbNSbZibZjbZkbZlbZlbZmbnEbZobZpbTJbTJbZqbZrbTJbTJbZsbZgbZTbVibZvbWQbZxbZybZzbZybZAbZUbZCbZUbZAbWRbYfbMNbIwbZEbXWbXVbZVbZIbZJbZKbMObMObwwbwwbwwbwwbwwboIbnFbofbwwbMVbMVbMVbMVbMVbUkbMVbMVbMVbMVbMVbZObZPbZQbZRbUnaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabKtbKtbRLbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaambZSaamaamaamaamaamaaaaaaaaaaaaaaaaaaaafaafaaabZWbZXbZXbZXcaabZXbZXcahcagbYIbZYbZZbYIcaicabcaccadcaecafcakcajcamcalcaocancapbXwbYXcaJcbibYYcbjbTPcaqcaqcaqcaqcaqcarbNSbDtcascatcaucavcawcaxcaycazbTJcaAcaBcaCcaDcaEcaFcaGcaHcaIbZxbWQcbkbZycaKcaLbZAcaMcaNcaObZAbXXbYfbPObIwbXYbYabXZbXYbXYbIwbIwbIwcaRcaScaTcaUcaVbwwbwwcaWbwwbwwcaXcaYcaZcbabXjcbbbXjbXjcbccbdcbecbfcbgcbhbUnbUnbUnaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbKsbKtbUubUsbUsbLTbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcblcbncbmcbpcbocbycbqcbAcbzbYIcbrcbsbYIbYIcbtcbucbvcbwcbxcbCcbBbYSbYRbYUcbDcbEbXwbXwcbKcbQbXwccAbTPcbFcbGcaqcbHcaqbTFcbIcbIcbIcbIcbIcbIcbIbTJcbJccBbTJcbLcbMcbNcbOcaEcbPccCcbRcaIbZxbWQbZxbZycbScbTbZAcbUcbVcbWbZAbYjbYfbYbbYdbYcbYiccDcdebYcchBbYkbYlcktbZDbZwbZFcktccrbZGbZHccqccrccscctcctcctcctccucctcctcctcctcctccvccwccxccycczbUnbUnbUnbUnaaaaafaaaaaaaaaaahaahaahaafaaaaaaaafaaaaaaaafaaaaaabOPbKtbNdbKtbKtbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcblcbncbmcbpcbocbycbqcbAcbzbYIcbrcbsbYIbYIcbtcbucbvcbwcbxcbCcbBbYSbYRbYUcbDcbEbXwbXwcbKcbQbXwccAbTPcbFcbGcaqcbHcaqbTFcbIcbIcbIcbIcbIcbIcbIbTJcbJccBbTJcbLcbMcbNcbOcaEcbPccCcbRcaIbZxbWQbZxbZycbScbTbZAcbUcbVcbWbZAbYjbYfbYbbYdbYcbYiccDcdebYcchBbYkbYlcktbZDbZwbZFcktccrbZGbZHccqccrccscctcctcctcctccucctcctcctcctcctccvccwccxccycczbUnbUnbUnbUnaaaaafaaaaaaaaaaahaahaahaafaaaaaaaafaaaaaaaafaaaaaabOPbKtbNdbKtbKtbLTbLTbLTbLTbLTbLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafccEccEcbmccPccFcbyccQccSccRbYIccGccHccIccJccKccLccMccNccOccUccTccWccVccYccXcdaccZcdBcdbcelcekcencemcdccddaJEcdfcaqbTFcbIcdgcdhcdicdjcdkcdlcdmcdncdocdpcdqcdrcdscdtcaEcducdvcdwcaIbZxbWQbZxbZycdxcdybZAcdzcdAceobZAcaPbYfbYfcaQbYccbYcbXcbZbYcchBccacjfcdLcdLbyFbBucdLcdOcdPcdQcdRcdOcdSbBpbyebydcdScdScdScdSbAebyebydcdScdSbXjcdXcdYcdZceacebcecbxTbycbycbycbycbycbycbycbycbycbycbycbycbycbycbycbyccefcegcegcehbKtbKtbLTbLTceibLTbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacejcejcejcejcejcejcejceqcepbYIbYIbYIbYIbYIbYJcescercercerceucetbYSbYRbYUcevbYVcewceycexceTceSceUbTPcezaJFceeaJFcaqbTFcbIceDceEceEceEceFceGbTJceHceIbTJcbLcbNceJcbOcaEceKceLceMcaIbZxbWQceNbZyceOcePbZAbZAbZAbZAbZAccbceRbYfcaQbYcccdcccbYcbYcchBccecjfcdLceZcfacfbcfccdOcfdcfecffcdOcfgcfhcfhcfhcficeWcfkcflcfmcfncfocfpcdScfqcfrcfsbUnbUnbUnbUnaaaaafaaaaaaaaaaahaahaahaafaaaaaaaafaaaaaaaafaafaafcftceXcfvbNebKsbKtbKtbLTbLUbLTbKtbKtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcejcfwcfxcfycfzcfAcejcfjceYcfBcfucfDcfCcfEcfEcfGcfFcfFcfHcfIcbBbYSbYRbYUcfJcapcfKcfMcfLcfOcfNcfPbTPaJFaJFcaqceBcaqbTFcbIcfVcfWcfWcfWcfXcbIcfYcfZcgacfYcgbcgccgdcgecaEcgfceLcggcaIcghccfcgjbZycgkcglbZycgmbLvbVicgnccgcchbYfccjcciccicckcclcclcclcclccmcdLcgxcgycgycgzcgActsctyctscgDcgEcgFcgGcgGcgHcgIcgIcgJcgKcgLcgLcgMcdScgNcgOcgPcgNaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcgQbKqbKqbKrbKsbKsbKtbKtbKtbKtbKuaafaafaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7461,14 +7461,14 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrPaafaafaafaafaamaafaafaafczgczGczFcAhczHcAucAtcAwcAvcAycAxcAAcAzcAucptczGcABcADcACcAycAEcmMcmMcmMcmMcmMcmMcmMcmMcAHcAFcyLcAIcAJcoIcAKcoIcoIcwxcoIcoIcAScoIcAJcBtcBvcBucBxciCcCNcCOcCPcCQcAObPwcCRcCScCTcCacAGcAVcBwcCacHPcHLcHQcCYcCXaaaaaaaaaaaaaaaaaacqvcCZctDcuQcDacDbcuQcDccDdcDeaafaaachxchFchEclXaaaaaaaaaaacaaaaaaaaaaaaaaacdOcDhcplcplcomcDicplcplcomcDicplcplcdOaafaafcrPaafckVckSckSckSckSckyckxckwckvckvckvckvckUaafcrPaaacyhcyhcyhcyhaaacyhcyhcyhcyhcyhcyhcyhcyhcyhaaacyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrPcByaaaaaaaaaaamaaaaaaaaacBzcBBcBAcBDcBCcBFcBEcBGcBCcBFcBEcBGcBCcBFcBHcBHcBIcBGcBCcBFcBJcmMaaacBLcBKcBNcBMcBPcBOcBRcBQcBScBScBUcBTcCrcCpcCtcCscCpcCtcCrcCucCwcCvcCucyLcyLcAOcDNcDOcDPcDQcAObNUcDRcDScDTcCacCbcDUcCbcCacHTcmWcDfaafaaaaaaaaaaaaaaaaaaaaacqvcCZcDVcDWcDXcDXcDWcsPcDYcqvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdOcDZcplcplcomcEacplcplcomcEacplcplcdOaaaaaacrPaafcwjcwjcwjcwjcwjaaackxaaacwjcwjcwjcwjcwjaaacrPaaacyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrPcClcqLcqLcqLcpEcpIcpIcpIcqLcpIcpPcpIcpGcpIcpPcpIcpGcpIcpPcpIcpGcpIcqLcpIcpRcpIcpGcpIcqNaafaaacCycCxcCAcCzcCCcCBcBRcCDcBScCEcCGcCFcCIcCHcCKcCJcCMcCLcCIcCUcDgcCVcCuaaaaafcAOcEBcECcEDaafaaabNUbPxbPxbSkcCaclZcEFclYcCaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqvcEHcuXcEIcEJcEJcEIcuQcEKcqvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdOcplcplcplcomcELcplcplcomcELcplcplcdOaacaaacrPaaaaaaaafaafaafaaaaaacmTaafaaaaaaaafaafaaaaaacrPaaacyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrPaafaafaaaaaaaaqaaaaaaaaaaafcfQcldclccDjcfQcldclccDjcfQcldclccDkcfQaaacfQcDlclccDkcfQaaaaafaaacCycEdcDocDncDmcDpcDrcDqcBScDscDucDtcCIcDvcDxcDwcDzcDycCIcDAcDCcDBcCuaaaaaacAOcFgcFhcFiaaaaaabNUbPxbPxbNUcCacmUcmUcmUcCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqvcFmcFncuQcuQcuQcuQcuQcFocqvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackEcdOcdOcdOcdOcdOcdOcdOcdOcmYcmYcmYckEaaaaaacrPcrPcrPcrPcrPaaaaaaaaacmZaaaaaaaaacrPcrPcrPbZScrPaaacyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaacrPaafaafaaaaaaaaqaaaaaaaaaaafcfQcldclccDjcfQcldclccDjcfQcldclccDkcfQaaacfQcDlclccDkcfQaaaaafaaacCycEdcDocDncDmcDpcDrcDqcBScDscDucDtcCIcDvcDxcDwcDzcDycCIcDAcDCcDBcCuaaaaaacAOcFgcFhcFiaaaaaabNUbPxbPxbNUcCacmUcmUcmUcCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqvcFmcFncuQcuQcuQcuQcuQcFocqvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackEcdOcdOcdOcdOcdOcdOcdOcdOcmYcmYcmYckEaaaaaacrPcrPcrPcrPcrPaaaaaaaaacmZaaaaaaaaacrPcrPcrPbZScrPaaacyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrPaaaaafaafaaaaamaaaaaaaaaaafcfQcDDcDFcDEcfQcDGcDIcDHcfQcDJcDLcDKcfQaafcfQcDMcEccEbcfQaaaaafaaacCycEGcCAcDmcDmcEecEgcEfcEicEhcEkcEjcEmcElcEocEncEqcEpcEscErcEucEtcCuaafaaacFJcDNcFKcAOcFLaaabNUcFMbPxcFNcFOaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrHcqvcqvcFPcFQcEIcEIcEIcFRcFPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqpbqpbqpaaaaaaaaaaaaaaaaaaaaaaaaaaacrPaafcfTaafcrPaaaaaaaaaaaaaaaaaaaaacyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaamaaaaaaaafaafcfQcEvcEwcEvcfQcExcEycExcfQcEzcEAcEzcfQaaacfQcEzcEzcEEcfQaaaaafaaacCycBKcIxcDncDmcCBcEMcCDcBScENcEPcEOcCIcEQcEScBkcEScETcCIcEUcEWcEVcCuaaLcGgcGgcGgcGgcGgcGgcGgbNUciEciDcGjaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGlcEJcEJcEJcEJcEJcGlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrPaaaaafaaacrPaaaaaaaaaaaaaaaaaacyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaafaamaaaaafaafaaacfQcEvcEXcEvcfQcExcEYcExcfQcEzcEZcEzcfQaafcfQcEzcEzcEzcfQaafaafaafcFbcFacFdcFccFfcFecFjcCDcBScFlcFqcFpcCIcFrcFtcFscFvcFucCIcFwcFycFxcCuaaacGgcGgcGgcGgcGgcGgcGgcGFcGGcGHbNUaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqvcCmcqxcqxcqxcCocqvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrPcrPcrPcrPcrPaaaaaaaaaaaaaaaaaacyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbZSaaaaaacfQcfQcfQcfQcfQcfQcfQcfQcfQcfQcfQcfQcfQaaacFzcfQcfQcfQcfQaaaaaaaaaaaacAFcAFcAFcAFcAFcFBcFAcFAcFAcFAcFCcFAcFDcFFcFEcFFcFGcFAcFAcFHcFAcFAcFAcGgcGgcGgcGgcGgcGgcGgaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyhcyhcyhcyhaaaaaacyhcyhcyhcyhcyhcyhcyhaaaaaacyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbZSaaaaaacfQcfQcfQcfQcfQcfQcfQcfQcfQcfQcfQcfQcfQaaacFzcfQcfQcfQcfQaaaaaaaaaaaacAFcAFcAFcAFcAFcFBcFAcFAcFAcFAcFCcFAcFDcFFcFEcFFcFGcFAcFAcFHcFAcFAcFAcGgcGgcGgcGgcGgcGgcGgaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyhcyhcyhcyhaBsaaacyhcyhcyhcyhcyhcyhcyhaaaaaacyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcrPaaaaaaaafaafaaaaafaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaafaaacGQcGRcGRcGRcGScFIcFTcFScFVcFUcFXcFWcFZcFYcERcGacFkcGccGfcGecGicGhcGncGpcGmcGocGpcFAcGgcGgcGgcGgcGgcGgcGgaafaaacGQcCWcGQcCWcGQcCWaafcGWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyhcyhcyhcyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaafcHncjVcHpaaacHncjVcHpaaacHncjVcHpaafaafaaaaafaafaafaafaafcHqcGRcGRcGRcGScFIcGrcGqcGtcGscGvcGucGxcGwcGCcGLcGzcGBcGdcGycGdcGdcGdcGkcGdcGbcGDcFAcGgcGgcGgcGgcGgcGgcGgaafaafcHOcHOcHOcHOcHOcHOaafcGWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaacyhcyhcyhcyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacHncjWcHpaaacHncjWcHpaaacHncjWcHpaafaafaaaaafaaaaaacHKaafcGQcGRcGRcGRcGScFIcGrcGEcGJcGIcGKcGucGMcGPcGTcGmcGmcGmcHfcGUcHjcGmcGmcGPcHmcHlcHocFAcFAcFAcHAaaaaaaaaaaaacJqaaacGOcGOcGOcGOcGOcGOaafcGWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyhcyhcyhcyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacHncjWcHpaaacHncjWcHpaaacHncjWcHpaafaafaaaaafaaaaaacHKaafcGQcGRcGRcGRcGScFIcGrcGEcGJcGIcGKcGucGMcGPcGTcGmcGmcGmcHfcGUcHjcGmcGmcGPcHmcHlcHocFAcFAcFAcHAaaaaaaaaaaaacJqaaacGOcGOcGOcGOcGOcGOaafcGWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyhcyhcyhcyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIaafcHncjWcHpaaacHncjWcHpaafcHncjWcHpaafaaaaaaaafaafcIcaaaaafcHqcGRcGRcGRcGScFIcGYcGXcHacGZcHccHbcHecHdcHJcHkcHkcHkcHCcHicHBcHkcHkcHEcHDcGNcHIcHHcHGcHFcHscHrcHrcHrcHrcHrcHrcIvcIucIvcIucIvcHOaafcGWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyhcyhcyhcyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacHncjWcHpaafcHncjWcHpaaacHncjWcHpaaaaaaaaaaaaaafaafaaaaafaaaaaaaaaaaaaafcHucHwcHvcHycHxcHzcFWcGAcGmcGmcGmcJpcJocJkcJlcJicJjcJncGVcIycJmcIscJhcIZcJdcHscHtcHNcHtcHNcHtcHNcHtcHNcHtcHNcHtcHOaafcGWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyhcyhcyhcyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYctYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaIaafaaacHncjWcHpaafcHncjWcHpaaacHncjWcHpaafaaaaaaaaaaaaaafaafcIJcIKcIKcIKcIKcILcILcILcILcILcIMcILcFAcHWcGmcGmcGmcIIcFAcHScIQcHRcFAcIRcIScITcGNcINcIOcIPcFAaaacGOcGOcGOcGOcIbcGOcGOcGOcGOcGOcGOcGOaafcGWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyhcyhcyhcyhcyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7484,7 +7484,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaIaamaamaaqaaIaaIaaIaaIaamaaIaaIaamcKoaafaaaaaaaaaaaaaaacKpaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaacHKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKncKncKncKncKncKncKncKncKnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKlcKlcKlcKlcKlcKlcKlcKlcKlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKqaaaaaaaaacKqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKncKncKncKncKncKncKncKncKnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKlcKlcKlcKlcKlcKlcKlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKqcKqcKqcKqcKqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKncKncKncKncKncKncKncKncKnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKlcKlcKlcKlcKlcKlcKlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKqaaaaaacKqaaaaaacKqcKqcKqcKqcKqcKqcKqaaaaaacKqaaaaaacKqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKncKncKncKncKncKncKncKncKnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKlcKlcKlcKlcKlcKlcKlcKlcKlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKqaaaaaacKqaaaaaacKqcKqcKqcKqcKqcKqcKqaaaaaacKqaaaaaacKqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBscKncKncKncKncKncKncKncKncKnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKlcKlcKlcKlcKlcKlcKlcKlcKlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKqcKqcKqcKqaaacKqcKqcKqcKqcKqcKqcKqcKqcKqaaacKqcKqcKqcKqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKncKncKncKncKncKncKncKncKnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKlcKlcKlcKlcKlcKlcKlcKlcKlcKlcKlcKlcKlcKlcKlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKqcKqcKqcKqaaacKqcKqcKqcKqcKqcKqcKqcKqcKqaaacKqcKqcKqcKqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKncKncKncKncKncKncKnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKlcKlcKlcKlcKlcKlcKlcKlcKlcKlcKlcKlcKlcKlcKlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKqcKqcKqcKqaaacKqcKqcKqcKqcKqcKqcKqcKqcKqaaacKqcKqcKqcKqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKncKncKncKncKncKncKnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKlcKlcKlcKlcKlcKlcKlcKlcKlcKlcKlcKlcKlcKlcKlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From c634868a5d45e6dd5e26b589fdebee0d3310c674 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 18 Feb 2015 20:52:14 +0100 Subject: [PATCH 13/28] Some changelog items. --- html/changelog.html | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/html/changelog.html b/html/changelog.html index 1dff6048af..cb0920c052 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,6 +56,19 @@ should be listed in the changelog upon commit though. Thanks. --> +
+

18 February 2015

+

PsiOmegaDelta updated:

+
    +
  • Synths now have timestamped radio and chat messages.
  • +
  • New and updated uplink items.
  • +
  • Multiple AIs can now share the same holopad.
  • +
  • The AI now has built-in consoles, accessible from the subsystem tab.
  • +
+
+ + +

16 February 2015

RavingManiac updated:

From 2ae273e1b87abfb2487dd5c5c62a58a63b6a1a64 Mon Sep 17 00:00:00 2001 From: Raptor1628 Date: Wed, 18 Feb 2015 15:35:37 -0500 Subject: [PATCH 14/28] Gear again Collection of gear and changes from the four gear polls on the forums includes: 2 new automatic weapons, mapped in to ERT and random weapon spawns. Laser carbine balance. Slow emergency softsuits, no armor value other than bio and rad, 4 slowdown. 1 knife, not mapped in, available for Psi's uplink merge. New vests: 2 types, 2 pocket no slowdown, 4 pocket with slowdown, second is available from cargo and one random vest spawn in armory. The first replaces all instances of the old vests. Old vests still exist in code. Mercenary vest with no slowdown, 4 pockets, and slightly better armor, not on map, possibly for Nukes or Traitor Uplink Holster rearrangement for custom loadout. Acid dispenser, mapped into robotics and science. New food items, added to vendors and rations crate. New random medical spawns, added to medbay. Cargo and loadout additions to accommodate new items. 1 beanbag loaded 5 round shotgun added to Warden's closet to compensate for officers having .45 ltls and the HoS having an e-gun, suggested by IRC and server. http://baystation12.net/forums/viewtopic.php?f=5&t=12064 http://baystation12.net/forums/viewtopic.php?f=5&t=12031 http://baystation12.net/forums/viewtopic.php?f=5&t=12027 http://baystation12.net/forums/viewtopic.php?f=5&t=12007 --- code/datums/supplypacks.dm | 88 ++++++++++---- code/game/machinery/autolathe_datums.dm | 17 +++ code/game/machinery/vending.dm | 60 +++++----- .../objects/items/weapons/storage/boxes.dm | 4 +- code/game/objects/random/random.dm | 113 ++++++++++++++++++ .../crates_lockers/closets/secure/security.dm | 17 +-- .../crates_lockers/closets/utility_closets.dm | 8 ++ .../structures/crates_lockers/crates.dm | 6 +- code/modules/client/preferences_gear.dm | 18 ++- .../clothing/spacesuits/miscellaneous.dm | 15 +++ code/modules/clothing/suits/armor.dm | 104 +++++++++++++++- code/modules/clothing/suits/storage.dm | 34 +++++- .../clothing/under/accessories/holster.dm | 16 ++- code/modules/hydroponics/hydro_tools.dm | 8 ++ code/modules/mob/living/carbon/human/human.dm | 2 + code/modules/projectiles/ammunition/boxes.dm | 33 ++++- .../modules/projectiles/ammunition/bullets.dm | 12 +- code/modules/projectiles/guns/energy/laser.dm | 14 ++- code/modules/projectiles/guns/energy/stun.dm | 4 +- .../projectiles/guns/projectile/automatic.dm | 47 +++++++- .../projectiles/guns/projectile/pistol.dm | 17 ++- .../projectiles/guns/projectile/shotgun.dm | 18 +-- .../modules/projectiles/projectile/bullets.dm | 12 +- .../reagent_containers/food/snacks.dm | 35 ++++++ code/modules/reagents/reagent_dispenser.dm | 12 ++ icons/mob/head.dmi | Bin 125397 -> 126344 bytes icons/mob/suit.dmi | Bin 277763 -> 289685 bytes icons/mob/ties.dmi | Bin 8492 -> 8633 bytes icons/obj/ammo.dmi | Bin 14051 -> 14632 bytes icons/obj/clothing/hats.dmi | Bin 61697 -> 62186 bytes icons/obj/clothing/suits.dmi | Bin 102310 -> 103950 bytes icons/obj/clothing/ties.dmi | Bin 8805 -> 8732 bytes icons/obj/clothing/ties_overlay.dmi | Bin 3091 -> 3478 bytes icons/obj/food.dmi | Bin 92621 -> 94175 bytes icons/obj/gun.dmi | Bin 47244 -> 49737 bytes icons/obj/objects.dmi | Bin 123597 -> 124647 bytes icons/obj/weapons.dmi | Bin 25369 -> 25677 bytes maps/exodus-1.dmm | 72 +++++------ maps/exodus-2.dmm | 8 +- 39 files changed, 651 insertions(+), 143 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index d96f3364a1..1c3f16bb14 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -155,21 +155,31 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/weapon/storage/toolbox/emergency, /obj/item/clothing/suit/storage/hazardvest, /obj/item/clothing/suit/storage/hazardvest, - /obj/item/weapon/tank/emergency_oxygen, - /obj/item/weapon/tank/emergency_oxygen, - /obj/item/weapon/tank/emergency_oxygen, - /obj/item/weapon/tank/emergency_oxygen, - /obj/item/weapon/tank/emergency_oxygen, + /obj/item/clothing/suit/storage/vest, + /obj/item/clothing/suit/storage/vest, + /obj/item/weapon/tank/emergency_oxygen/engi, + /obj/item/weapon/tank/emergency_oxygen/engi, + /obj/item/weapon/tank/emergency_oxygen/engi, + /obj/item/weapon/tank/emergency_oxygen/engi, + /obj/item/clothing/suit/space/emergency, + /obj/item/clothing/suit/space/emergency, + /obj/item/clothing/suit/space/emergency, + /obj/item/clothing/suit/space/emergency, + /obj/item/clothing/head/helmet/space/emergency, + /obj/item/clothing/head/helmet/space/emergency, + /obj/item/clothing/head/helmet/space/emergency, + /obj/item/clothing/head/helmet/space/emergency, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas) - cost = 35 + cost = 45 containertype = /obj/structure/closet/crate/internals containername = "Emergency crate" group = "Atmospherics" + /datum/supply_packs/inflatable name = "Inflatable barriers" contains = list(/obj/item/weapon/storage/briefcase/inflatable, @@ -689,6 +699,8 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/weapon/gun/energy/laser, /obj/item/weapon/gun/energy/taser, /obj/item/weapon/gun/energy/taser, + /obj/item/weapon/gun/projectile/sec, + /obj/item/weapon/gun/projectile/sec, /obj/item/weapon/storage/box/flashbangs, /obj/item/weapon/storage/box/flashbangs) cost = 30 @@ -697,6 +709,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee access = access_security group = "Security" + /datum/supply_packs/eweapons name = "Experimental weapons crate" contains = list(/obj/item/weapon/gun/energy/xray, @@ -711,18 +724,28 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee access = access_heads group = "Security" -/datum/supply_packs/armor +/datum/supply_packs/randomised/armor + num_contained = 5 + contains = list(/obj/item/clothing/suit/storage/vest, + /obj/item/clothing/suit/storage/vest/officer, + /obj/item/clothing/suit/storage/vest/warden, + /obj/item/clothing/suit/storage/vest/hos, + /obj/item/clothing/suit/storage/vest/pcrc, + /obj/item/clothing/suit/storage/vest/detective, + /obj/item/clothing/suit/storage/vest/heavy, + /obj/item/clothing/suit/storage/vest/heavy/officer, + /obj/item/clothing/suit/storage/vest/heavy/warden, + /obj/item/clothing/suit/storage/vest/heavy/hos, + /obj/item/clothing/suit/storage/vest/heavy/pcrc) + name = "Armor crate" - contains = list(/obj/item/clothing/head/helmet, - /obj/item/clothing/head/helmet, - /obj/item/clothing/suit/armor/vest, - /obj/item/clothing/suit/armor/vest) - cost = 15 + cost = 40 containertype = /obj/structure/closet/crate/secure containername = "Armor crate" access = access_security group = "Security" + /datum/supply_packs/riot name = "Riot gear crate" contains = list(/obj/item/weapon/melee/baton, @@ -760,15 +783,16 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee access = access_armory group = "Security" -/datum/supply_packs/ballistic - name = "Ballistic gear crate" +/datum/supply_packs/shotgun + name = "Shotgun crate" contains = list(/obj/item/clothing/suit/armor/bulletproof, /obj/item/clothing/suit/armor/bulletproof, - /obj/item/weapon/gun/projectile/shotgun/pump/combat, + /obj/item/weapon/storage/box/shotgunammo, + /obj/item/weapon/gun/projectile/shotgun/pump, /obj/item/weapon/gun/projectile/shotgun/pump/combat) cost = 50 containertype = /obj/structure/closet/crate/secure - containername = "Ballistic gear crate" + containername = "Shotgun crate" access = access_armory group = "Security" @@ -778,7 +802,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/clothing/suit/armor/laserproof, /obj/item/weapon/gun/energy/sniperrifle, /obj/item/weapon/gun/energy/sniperrifle) - cost = 50 + cost = 90 containertype = /obj/structure/closet/crate/secure containername = "Energy marksman crate" access = access_armory @@ -796,6 +820,28 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee access = access_armory group = "Security" +/datum/supply_packs/ionweapons + name = "Electromagnetic weapons crate" + contains = list(/obj/item/weapon/gun/energy/ionrifle, + /obj/item/weapon/gun/energy/ionrifle, + /obj/item/weapon/storage/box/emps) + cost = 50 + containertype = /obj/structure/closet/crate/secure + containername = "electromagnetic weapons crate" + access = access_armory + group = "Security" + +/datum/supply_packs/randomised/automatic + name = "Automatic weapon crate" + num_contained = 2 + contains = list(/obj/item/weapon/gun/projectile/automatic/wt550, + /obj/item/weapon/gun/projectile/automatic/z8) + cost = 90 + containertype = /obj/structure/closet/crate/secure + containername = "Automatic weapon crate" + access = access_armory + group = "Security" + /* /datum/supply_packs/loyalty name = "Loyalty implant crate" @@ -1249,14 +1295,6 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/clothing/glasses/sunglasses/sechud/tactical, /obj/item/weapon/storage/belt/security/tactical, /obj/item/clothing/shoes/jackboots, - /obj/item/clothing/gloves/black, - /obj/item/clothing/under/tactical, - /obj/item/clothing/suit/armor/tactical, - /obj/item/clothing/head/helmet/tactical, - /obj/item/clothing/mask/balaclava/tactical, - /obj/item/clothing/glasses/sunglasses/sechud/tactical, - /obj/item/weapon/storage/belt/security/tactical, - /obj/item/clothing/shoes/jackboots, /obj/item/clothing/gloves/black) /datum/supply_packs/carpet diff --git a/code/game/machinery/autolathe_datums.dm b/code/game/machinery/autolathe_datums.dm index 38989d2905..b3193ac73e 100644 --- a/code/game/machinery/autolathe_datums.dm +++ b/code/game/machinery/autolathe_datums.dm @@ -231,6 +231,11 @@ path = /obj/item/ammo_magazine/c45m/flash category = "Arms and Ammunition" +/datum/autolathe/recipe/magazine_smg_rubber + name = "ammunition (9mm rubber top mounted)" + path = /obj/item/ammo_magazine/mc9mmt/rubber + category = "Arms and Ammunition" + /datum/autolathe/recipe/consolescreen name = "console screen" path = /obj/item/weapon/stock_parts/console_screen @@ -317,6 +322,18 @@ hidden = 1 category = "Arms and Ammunition" +/datum/autolathe/recipe/magazine_smg + name = "ammunition (9mm top mounted)" + path = /obj/item/ammo_magazine/mc9mmt + hidden = 1 + category = "Arms and Ammunition" + +/datum/autolathe/recipe/magazine_carbine + name = "ammunition (5.56)" + path = /obj/item/ammo_magazine/a556 + hidden = 1 + category = "Arms and Ammunition" + /datum/autolathe/recipe/shotgun name = "ammunition (slug, shotgun)" path = /obj/item/ammo_casing/shotgun diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index f88b7895ae..3878cf6544 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -15,16 +15,16 @@ /datum/data/vending_product/New(var/path, var/name = null, var/amount = 1, var/price = 0, var/color = null, var/category = CAT_NORMAL) ..() - + src.product_path = path - + if(!name) var/atom/tmp = new path src.product_name = initial(tmp.name) del(tmp) else src.product_name = name - + src.amount = amount src.price = price src.display_color = color @@ -58,7 +58,7 @@ var/datum/data/vending_product/currently_vending = null // What we're requesting payment for right now var/status_message = "" // Status screen messages like "insufficient funds", displayed in NanoUI var/status_error = 0 // Set to 1 if status_message is an error - + /* Variables used to initialize the product list These are used for initialization only, and so are optional if @@ -140,7 +140,7 @@ product.price = (entry in src.prices) ? src.prices[entry] : 0 product.amount = (current_list[1][entry]) ? current_list[1][entry] : 1 product.category = category - + src.product_records.Add(product) /obj/machinery/vending/Del() @@ -212,7 +212,7 @@ src.overlays.Cut() if(src.panel_open) src.overlays += image(src.icon, "[initial(icon_state)]-panel") - + nanomanager.update_uis(src) // Speaker switch is on the main UI, not wires UI return else if(istype(W, /obj/item/device/multitool)||istype(W, /obj/item/weapon/wirecutters)) @@ -257,8 +257,8 @@ */ /obj/machinery/vending/proc/pay_with_cash(var/obj/item/weapon/spacecash/cashmoney, mob/user) if(currently_vending.price > cashmoney.worth) - - // This is not a status display message, since it's something the character + + // This is not a status display message, since it's something the character // themselves is meant to see BEFORE putting the money in usr << "\icon[cashmoney] That is not enough money." return 0 @@ -294,9 +294,9 @@ return 1 /** - * Scan a chargecard and deduct payment from it. + * Scan a chargecard and deduct payment from it. * - * Takes payment for whatever is the currently_vending item. Returns 1 if + * Takes payment for whatever is the currently_vending item. Returns 1 if * successful, 0 if failed. */ /obj/machinery/vending/proc/pay_with_ewallet(var/obj/item/weapon/spacecash/ewallet/wallet) @@ -313,7 +313,7 @@ /** * Scan a card and attempt to transfer payment from associated account. * - * Takes payment for whatever is the currently_vending item. Returns 1 if + * Takes payment for whatever is the currently_vending item. Returns 1 if * successful, 0 if failed */ /obj/machinery/vending/proc/pay_with_card(var/obj/item/weapon/card/id/I) @@ -371,9 +371,9 @@ /** * Add money for current purchase to the vendor account. - * + * * Called after the money has already been taken from the customer. - */ + */ /obj/machinery/vending/proc/credit_purchase(var/target as text) vendor_account.money += currently_vending.price @@ -403,11 +403,11 @@ /** * Display the NanoUI window for the vending machine. * - * See NanoUI documentation for details. + * See NanoUI documentation for details. */ /obj/machinery/vending/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) user.set_machine(src) - + var/list/data = list() if(currently_vending) data["mode"] = 1 @@ -422,28 +422,28 @@ for(var/key = 1 to src.product_records.len) var/datum/data/vending_product/I = src.product_records[key] - + if(!(I.category & src.categories)) continue - + listed_products.Add(list(list( "key" = key, "name" = I.product_name, "price" = I.price, "color" = I.display_color, "amount" = I.amount))) - + data["products"] = listed_products - + if(src.coin) data["coin"] = src.coin.name - + if(src.panel_open) data["panel"] = 1 data["speaker"] = src.shut_up ? 0 : 1 else data["panel"] = 0 - + ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) if (!ui) ui = new(user, src, ui_key, "vending_machine.tmpl", src.name, 440, 600) @@ -488,11 +488,11 @@ var/key = text2num(href_list["vend"]) var/datum/data/vending_product/R = product_records[key] - + // This should not happen unless the request from NanoUI was bad if(!(R.category & src.categories)) return - + if(R.price <= 0) src.vend(R, usr) else @@ -522,7 +522,7 @@ src.status_message = "Vending..." src.status_error = 0 nanomanager.update_uis(src) - + if (R.category & CAT_COIN) if(!coin) user << "\blue You need to insert a coin to get this item." @@ -619,7 +619,7 @@ new dump_path(src.loc) R.amount-- break - + stat |= BROKEN src.icon_state = "[initial(icon_state)]-broken" return @@ -732,8 +732,8 @@ icon_state = "snack" products = list(/obj/item/weapon/reagent_containers/food/snacks/candy = 6,/obj/item/weapon/reagent_containers/food/drinks/dry_ramen = 6,/obj/item/weapon/reagent_containers/food/snacks/chips =6, /obj/item/weapon/reagent_containers/food/snacks/sosjerky = 6,/obj/item/weapon/reagent_containers/food/snacks/no_raisin = 6,/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie = 6, - /obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers = 6) - contraband = list(/obj/item/weapon/reagent_containers/food/snacks/syndicake = 6) + /obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers = 6, /obj/item/weapon/reagent_containers/food/snacks/tastybread = 6) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/syndicake = 6, /obj/item/weapon/reagent_containers/food/snacks/skrellsnacks = 3) prices = list(/obj/item/weapon/reagent_containers/food/snacks/candy = 1,/obj/item/weapon/reagent_containers/food/drinks/dry_ramen = 5,/obj/item/weapon/reagent_containers/food/snacks/chips = 1, /obj/item/weapon/reagent_containers/food/snacks/sosjerky = 2,/obj/item/weapon/reagent_containers/food/snacks/no_raisin = 1,/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie = 1, /obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers = 1) @@ -750,7 +750,7 @@ /obj/item/weapon/reagent_containers/food/drinks/cans/dr_gibb = 10,/obj/item/weapon/reagent_containers/food/drinks/cans/starkist = 10, /obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle = 10,/obj/item/weapon/reagent_containers/food/drinks/cans/space_up = 10, /obj/item/weapon/reagent_containers/food/drinks/cans/iced_tea = 10, /obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice = 10) - contraband = list(/obj/item/weapon/reagent_containers/food/drinks/cans/thirteenloko = 5) + contraband = list(/obj/item/weapon/reagent_containers/food/drinks/cans/thirteenloko = 5, /obj/item/weapon/reagent_containers/food/snacks/liquidfood = 6) prices = list(/obj/item/weapon/reagent_containers/food/drinks/cans/cola = 1,/obj/item/weapon/reagent_containers/food/drinks/cans/space_mountain_wind = 1, /obj/item/weapon/reagent_containers/food/drinks/cans/dr_gibb = 1,/obj/item/weapon/reagent_containers/food/drinks/cans/starkist = 1, /obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle = 2,/obj/item/weapon/reagent_containers/food/drinks/cans/space_up = 1, @@ -867,7 +867,7 @@ contraband = list(/obj/item/seeds/amanitamycelium = 2,/obj/item/seeds/glowshroom = 2,/obj/item/seeds/libertymycelium = 2,/obj/item/seeds/mtearseed = 2, /obj/item/seeds/nettleseed = 2,/obj/item/seeds/reishimycelium = 2,/obj/item/seeds/reishimycelium = 2,/obj/item/seeds/shandseed = 2,) premium = list(/obj/item/toy/waterflower = 1) - + /** * Populate hydroseeds product_records * @@ -891,7 +891,7 @@ product.price = (entry in src.prices) ? src.prices[entry] : 0 product.amount = (current_list[1][entry]) ? current_list[1][entry] : 1 product.category = category - + src.product_records.Add(product) /obj/machinery/vending/magivend diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 3376d3a4f8..ca614421ac 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -250,7 +250,7 @@ /obj/item/weapon/storage/box/emps name = "box of emp grenades" - desc = "A box with 5 emp grenades." + desc = "A box containing 5 military grade EMP grenades.
WARNING: Do not use near unshielded electronics or biomechanical augmentations, death or permanent paralysis may occur." icon_state = "flashbang" New() @@ -380,7 +380,7 @@ new /obj/item/weapon/reagent_containers/food/snacks/donkpocket(src) new /obj/item/weapon/reagent_containers/food/snacks/donkpocket(src) new /obj/item/weapon/reagent_containers/food/snacks/donkpocket(src) - + /obj/item/weapon/storage/box/sinpockets name = "box of sin-pockets" desc = "Instructions: Crush bottom of package to initiate chemical heating. Wait for 20 seconds before consumption. Product will cool if not eaten within seven minutes." diff --git a/code/game/objects/random/random.dm b/code/game/objects/random/random.dm index d62d1d1a54..b5ccacb8dd 100644 --- a/code/game/objects/random/random.dm +++ b/code/game/objects/random/random.dm @@ -113,3 +113,116 @@ prob(2);/obj/item/weapon/storage/belt/utility,\ prob(5);/obj/random/tool,\ prob(2);/obj/item/weapon/tape_roll) + +/obj/random/medical + name = "Random Medicine" + desc = "This is a random medical item." + icon = 'icons/obj/items.dmi' + icon_state = "brutepack" + spawn_nothing_percentage = 25 + item_to_spawn() + return pick(prob(4);/obj/item/stack/medical/bruise_pack,\ + prob(4);/obj/item/stack/medical/ointment,\ + prob(2);/obj/item/stack/medical/advanced/bruise_pack,\ + prob(2);/obj/item/stack/medical/advanced/ointment,\ + prob(1);/obj/item/stack/medical/splint,\ + prob(2);/obj/item/bodybag,\ + prob(1);/obj/item/bodybag/cryobag,\ + prob(2);/obj/item/weapon/storage/pill_bottle/kelotane,\ + prob(2);/obj/item/weapon/storage/pill_bottle/antitox,\ + prob(2);/obj/item/weapon/storage/pill_bottle/tramadol,\ + prob(2);/obj/item/weapon/reagent_containers/syringe/antitoxin,\ + prob(1);/obj/item/weapon/reagent_containers/syringe/antiviral,\ + prob(2);/obj/item/weapon/reagent_containers/syringe/inaprovaline,\ + prob(1);/obj/item/stack/nanopaste) + + +/obj/random/firstaid + name = "Random First Aid Kit" + desc = "This is a random first aid kit." + icon = 'icons/obj/storage.dmi' + icon_state = "firstaid" + item_to_spawn() + return pick(prob(3);/obj/item/weapon/storage/firstaid/regular,\ + prob(2);/obj/item/weapon/storage/firstaid/toxin,\ + prob(2);/obj/item/weapon/storage/firstaid/o2,\ + prob(1);/obj/item/weapon/storage/firstaid/adv,\ + prob(2);/obj/item/weapon/storage/firstaid/fire) + + +/obj/random/contraband + name = "Random Illegal Item" + desc = "Hot Stuff." + icon = 'icons/obj/items.dmi' + icon_state = "purplecomb" + spawn_nothing_percentage = 50 + item_to_spawn() + return pick(prob(3);/obj/item/weapon/storage/pill_bottle/tramadol,\ + prob(4);/obj/item/weapon/haircomb/fluff/cado_keppel_1,\ + prob(2);/obj/item/weapon/storage/pill_bottle/happy,\ + prob(2);/obj/item/weapon/storage/pill_bottle/zoom,\ + prob(5);/obj/item/weapon/contraband/poster,\ + prob(2);/obj/item/weapon/butterfly,\ + prob(3);/obj/item/butterflyblade,\ + prob(3);/obj/item/butterflyhandle,\ + prob(3);/obj/item/weapon/wirerod,\ + prob(1);/obj/item/weapon/butterfly/switchblade,\ + prob(1);/obj/item/weapon/reagent_containers/syringe/drugs) + + +/obj/random/armory + name = "Random Armory Weapon" + desc = "This is a random security weapon." + icon = 'icons/obj/gun.dmi' + icon_state = "energykill100" + item_to_spawn() + return pick(prob(3);/obj/item/weapon/gun/projectile/shotgun/pump,\ + prob(2);/obj/item/weapon/gun/energy/ionrifle,\ + prob(2);/obj/item/weapon/gun/projectile/automatic/wt550,\ + prob(1);/obj/item/weapon/gun/projectile/automatic/z8,\ + prob(2);/obj/item/weapon/gun/energy/laser,\ + prob(1);/obj/item/weapon/gun/energy/gun,\ + prob(3);/obj/item/weapon/gun/projectile/sec,\ + prob(2);/obj/item/weapon/gun/projectile/sec/wood,\ + prob(3);/obj/item/weapon/gun/energy/taser,\ + prob(1);/obj/item/weapon/gun/projectile/shotgun/pump/combat) + + +/obj/random/ammo + name = "Random Ammunition" + desc = "This is random ammunition." + icon = 'icons/obj/ammo.dmi' + icon_state = "45-10" + item_to_spawn() + return pick(prob(3);/obj/item/weapon/storage/box/beanbags,\ + prob(1);/obj/item/weapon/storage/box/shotgunammo,\ + prob(2);/obj/item/weapon/storage/box/shotgunshells,\ + prob(2);/obj/item/weapon/storage/box/stunshells,\ + prob(1);/obj/item/ammo_magazine/c45m,\ + prob(2);/obj/item/ammo_magazine/c45m/rubber,\ + prob(2);/obj/item/ammo_magazine/c45m/flash,\ + prob(1);/obj/item/ammo_magazine/mc9mmt,\ + prob(3);/obj/item/ammo_magazine/mc9mmt/rubber,\ + prob(2);/obj/item/ammo_magazine/a556) + + + +/obj/random/armor + name = "Random Armor" + desc = "This is a random armor vest." + icon = 'icons/obj/clothing/suits.dmi' + icon_state = "kvest" + item_to_spawn() + return pick(prob(4);/obj/item/clothing/suit/storage/vest,\ + prob(3);/obj/item/clothing/suit/storage/vest/officer,\ + prob(3);/obj/item/clothing/suit/storage/vest/warden,\ + prob(3);/obj/item/clothing/suit/storage/vest/hos,\ + prob(2);/obj/item/clothing/suit/storage/vest/pcrc,\ + prob(1);/obj/item/clothing/suit/storage/vest/detective,\ + prob(2);/obj/item/clothing/suit/storage/vest/heavy,\ + prob(2);/obj/item/clothing/suit/storage/vest/heavy/officer,\ + prob(2);/obj/item/clothing/suit/storage/vest/heavy/warden,\ + prob(2);/obj/item/clothing/suit/storage/vest/heavy/hos,\ + prob(2);/obj/item/clothing/suit/storage/vest/heavy/pcrc) + + 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 672978400c..35c4a7f23e 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -18,7 +18,7 @@ new /obj/item/clothing/suit/captunic/capjacket(src) new /obj/item/clothing/head/helmet/cap(src) new /obj/item/clothing/under/rank/captain(src) - new /obj/item/clothing/suit/armor/vest(src) + new /obj/item/clothing/suit/storage/vest(src) new /obj/item/weapon/cartridge/captain(src) new /obj/item/clothing/head/helmet/swat(src) new /obj/item/clothing/shoes/brown(src) @@ -47,7 +47,7 @@ New() ..() new /obj/item/clothing/glasses/sunglasses(src) - new /obj/item/clothing/suit/armor/vest(src) + new /obj/item/clothing/suit/storage/vest(src) new /obj/item/clothing/head/helmet(src) new /obj/item/weapon/cartridge/hop(src) new /obj/item/device/radio/headset/heads/hop(src) @@ -104,7 +104,7 @@ else new /obj/item/weapon/storage/backpack/satchel_sec(src) new /obj/item/clothing/head/helmet/HoS(src) - new /obj/item/clothing/suit/armor/vest(src) + new /obj/item/clothing/suit/storage/vest/hos(src) new /obj/item/clothing/under/rank/head_of_security/jensen(src) new /obj/item/clothing/under/rank/head_of_security/corp(src) new /obj/item/clothing/suit/armor/hos/jensen(src) @@ -144,12 +144,12 @@ new /obj/item/weapon/storage/backpack/security(src) else new /obj/item/weapon/storage/backpack/satchel_sec(src) - new /obj/item/clothing/suit/armor/vest/security(src) + new /obj/item/clothing/suit/storage/vest/warden(src) new /obj/item/clothing/under/rank/warden(src) new /obj/item/clothing/under/rank/warden/corp(src) new /obj/item/clothing/suit/armor/vest/warden(src) new /obj/item/clothing/head/helmet/warden(src) -// new /obj/item/weapon/cartridge/security(src) + new /obj/item/weapon/cartridge/security(src) new /obj/item/device/radio/headset/headset_sec(src) new /obj/item/clothing/glasses/sunglasses/sechud(src) new /obj/item/taperoll/police(src) @@ -160,6 +160,7 @@ new /obj/item/weapon/gun/energy/taser(src) new /obj/item/weapon/storage/box/holobadge(src) new /obj/item/clothing/head/beret/sec/warden(src) + new /obj/item/weapon/gun/projectile/shotgun/pump(src) return @@ -180,7 +181,7 @@ new /obj/item/weapon/storage/backpack/security(src) else new /obj/item/weapon/storage/backpack/satchel_sec(src) - new /obj/item/clothing/suit/armor/vest/security(src) + new /obj/item/clothing/suit/storage/vest/officer(src) new /obj/item/clothing/head/helmet(src) // new /obj/item/weapon/cartridge/security(src) new /obj/item/device/radio/headset/headset_sec(src) @@ -196,6 +197,8 @@ new /obj/item/clothing/accessory/storage/black_vest(src) new /obj/item/clothing/head/soft/sec/corp(src) new /obj/item/clothing/under/rank/security/corp(src) + new /obj/item/ammo_magazine/c45m/rubber(src) + new /obj/item/weapon/gun/projectile/sec(src) return @@ -258,7 +261,7 @@ new /obj/item/weapon/storage/box/evidence(src) new /obj/item/device/radio/headset/headset_sec(src) new /obj/item/device/detective_scanner(src) - new /obj/item/clothing/suit/armor/det_suit(src) + new /obj/item/clothing/suit/storage/vest/detective(src) new /obj/item/ammo_magazine/c45m/rubber(src) new /obj/item/ammo_magazine/c45m/rubber(src) new /obj/item/taperoll/police(src) diff --git a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm index fd548974af..c274a237b6 100644 --- a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm @@ -28,11 +28,15 @@ new /obj/item/weapon/tank/emergency_oxygen(src) new /obj/item/clothing/mask/breath(src) new /obj/item/clothing/mask/breath(src) + new /obj/item/clothing/suit/space/emergency(src) + new /obj/item/clothing/head/helmet/space/emergency(src) if ("aid") new /obj/item/weapon/tank/emergency_oxygen(src) new /obj/item/weapon/storage/toolbox/emergency(src) new /obj/item/clothing/mask/breath(src) new /obj/item/weapon/storage/firstaid/o2(src) + new /obj/item/clothing/suit/space/emergency(src) + new /obj/item/clothing/head/helmet/space/emergency(src) if ("tank") new /obj/item/weapon/tank/emergency_oxygen/engi(src) new /obj/item/clothing/mask/breath(src) @@ -43,6 +47,10 @@ new /obj/item/weapon/tank/emergency_oxygen/engi(src) new /obj/item/clothing/mask/breath(src) new /obj/item/weapon/storage/firstaid/o2(src) + new /obj/item/clothing/suit/space/emergency(src) + new /obj/item/clothing/suit/space/emergency(src) + new /obj/item/clothing/head/helmet/space/emergency(src) + new /obj/item/clothing/head/helmet/space/emergency(src) if ("nothing") // doot diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index d103e2e54c..984da10be6 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -341,8 +341,10 @@ /obj/structure/closet/crate/freezer/rations/New() ..() - new /obj/item/weapon/storage/box/donkpockets(src) - new /obj/item/weapon/storage/box/donkpockets(src) + new /obj/item/weapon/reagent_containers/food/snacks/liquidfood(src) + new /obj/item/weapon/reagent_containers/food/snacks/liquidfood(src) + new /obj/item/weapon/reagent_containers/food/snacks/liquidfood(src) + new /obj/item/weapon/reagent_containers/food/snacks/liquidfood(src) /obj/structure/closet/crate/bin name = "large bin" diff --git a/code/modules/client/preferences_gear.dm b/code/modules/client/preferences_gear.dm index d788a41cc9..905eb9b886 100644 --- a/code/modules/client/preferences_gear.dm +++ b/code/modules/client/preferences_gear.dm @@ -416,11 +416,25 @@ var/global/list/gear_datums = list() cost = 1 /datum/gear/armpit - display_name = "shoulder holster" + display_name = "holster, armpit" path = /obj/item/clothing/accessory/holster/armpit slot = slot_tie cost = 2 - allowed_roles = list("Captain", "Head of Personnel", "Security Officer", "Warden", "Head of Security") + allowed_roles = list("Captain", "Head of Personnel", "Security Officer", "Warden", "Head of Security","Detective") + +/datum/gear/hip + display_name = "holster, hip" + path = /obj/item/clothing/accessory/holster/hip + slot = slot_tie + cost = 2 + allowed_roles = list("Captain", "Head of Personnel", "Security Officer", "Warden", "Head of Security", "Detective") + +/datum/gear/waist + display_name = "holster, waist" + path = /obj/item/clothing/accessory/holster/waist + slot = slot_tie + cost = 2 + allowed_roles = list("Captain", "Head of Personnel", "Security Officer", "Warden", "Head of Security", "Detective") /datum/gear/tie_blue display_name = "tie, blue" diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index b1fa5b8f27..7aec6068b0 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -84,3 +84,18 @@ armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30) siemens_coefficient = 0.9 body_parts_covered = UPPER_TORSO|ARMS + +//Orange emergency space suit +/obj/item/clothing/head/helmet/space/emergency + name = "Emergency Space Helmet" + icon_state = "emergencyhelm" + item_state = "emergencyhelm" + desc = "A simple helmet with a built in light, smells like mothballs." + + +/obj/item/clothing/suit/space/emergency + name = "Emergency Softsuit" + icon_state = "syndicate-orange" + item_state = "syndicate-orange" + desc = "A thin, ungainly softsuit colored in blaze orange for rescuers to easily locate, looks pretty fragile." + slowdown = 4 diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index acc8443f90..bfc1b2d5cb 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -197,7 +197,7 @@ armor = list(melee = 60, bullet = 60, laser = 60, energy = 40, bomb = 20, bio = 0, rad = 0) siemens_coefficient = 0.7 var/obj/item/clothing/accessory/holster/holster - + /obj/item/clothing/suit/armor/tactical/New() ..() holster = new(src) @@ -212,7 +212,7 @@ set src in usr if(!istype(usr, /mob/living)) return if(usr.stat) return - + if(!holster.holstered) var/obj/item/W = usr.get_active_hand() if(!istype(W, /obj/item)) @@ -220,7 +220,7 @@ return holster.holster(W, usr) else - holster.unholster(usr) + holster.unholster(usr) //Non-hardsuit ERT armor. /obj/item/clothing/suit/armor/vest/ert @@ -252,3 +252,101 @@ name = "emergency response team medical armor" desc = "A set of armor worn by medical members of the NanoTrasen Emergency Response Team. Has red and white highlights." icon_state = "ertarmor_med" + +//New Vests +/obj/item/clothing/suit/storage/vest + name = "armor vest" + desc = "A simple kevlar plate carrier." + icon_state = "kvest" + item_state = "kvest" + armor = list(melee = 50, bullet = 15, laser = 50, energy = 10, bomb = 25, bio = 0, rad = 0) + allowed = list(/obj/item/weapon/gun,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs) + +/obj/item/clothing/suit/storage/vest/officer + name = "officer armor vest" + desc = "A simple kevlar plate carrier beloning to Nanotrasen. This one has a security holobadge clipped to the chest." + icon_state = "officervest_nobadge" + item_state = "officervest_nobadge" + icon_badge = "officervest_badge" + icon_nobadge = "officervest_nobadge" + +/obj/item/clothing/suit/storage/vest/warden + name = "warden armor vest" + desc = "A simple kevlar plate carrier belonging to Nanotrasen. This one has a silver badge clipped to the chest." + icon_state = "wardenvest_nobadge" + item_state = "wardenvest_nobadge" + icon_badge = "wardenvest_badge" + icon_nobadge = "wardenvest_nobadge" + +/obj/item/clothing/suit/storage/vest/hos + name = "commander armor vest" + desc = "A simple kevlar plate carrier belonging to Nanotrasen. This one has a gold badge clipped to the chest." + icon_state = "hosvest_nobadge" + item_state = "hosvest_nobadge" + icon_badge = "hosvest_badge" + icon_nobadge = "hosvest_nobadge" + +/obj/item/clothing/suit/storage/vest/pcrc + name = "PCRC armor vest" + desc = "A simple kevlar plate carrier belonging to Proxima Centauri Risk Control. This one has a PCRC crest clipped to the chest." + icon_state = "pcrcvest_nobadge" + item_state = "pcrcvest_nobadge" + icon_badge = "pcrcvest_badge" + icon_nobadge = "pcrcvest_nobadge" + +/obj/item/clothing/suit/storage/vest/detective + name = "detective armor vest" + desc = "A simple kevlar plate carrier in a vintage brown, it has a badge clipped to the chest that reads, 'Private investigator'." + icon_state = "detectivevest_nobadge" + item_state = "detectivevest_nobadge" + icon_badge = "detectivevest_badge" + icon_nobadge = "detectivevest_nobadge" + +/obj/item/clothing/suit/storage/vest/heavy + name = "heavy armor vest" + desc = "A heavy kevlar plate carrier with webbing attached." + icon_state = "webvest" + item_state = "webvest" + armor = list(melee = 50, bullet = 40, laser = 50, energy = 25, bomb = 30, bio = 0, rad = 0) + slowdown = 1 + +/obj/item/clothing/suit/storage/vest/heavy/officer + name = "officer heavy armor vest" + desc = "A heavy kevlar plate carrier belonging to Nanotrasen with webbing attached. This one has a security holobadge clipped to the chest." + icon_state = "officerwebvest_nobadge" + item_state = "officerwebvest_nobadge" + icon_badge = "officerwebvest_badge" + icon_nobadge = "officerwebvest_nobadge" + +/obj/item/clothing/suit/storage/vest/heavy/warden + name = "warden heavy armor vest" + desc = "A heavy kevlar plate carrier belonging to Nanotrasen with webbing attached. This one has a silver badge clipped to the chest." + icon_state = "wardenwebvest_nobadge" + item_state = "wardenwebvest_nobadge" + icon_badge = "wardenwebvest_badge" + icon_nobadge = "wardenwebvest_nobadge" + +/obj/item/clothing/suit/storage/vest/heavy/hos + name = "commander heavy armor vest" + desc = "A heavy kevlar plate carrier belonging to Nanotrasen with webbing attached. This one has a gold badge clipped to the chest." + icon_state = "hoswebvest_nobadge" + item_state = "hoswebvest_nobadge" + icon_badge = "hoswebvest_badge" + icon_nobadge = "hoswebvest_nobadge" + +/obj/item/clothing/suit/storage/vest/heavy/pcrc + name = "PCRC heavy armor vest" + desc = "A heavy kevlar plate carrier belonging to Proxima Centauri Risk Control with webbing attached. This one has a PCRC crest clipped to the chest." + icon_state = "pcrcwebvest_nobadge" + item_state = "pcrcwebvest_nobadge" + icon_badge = "pcrcwebvest_badge" + icon_nobadge = "pcrcwebvest_nobadge" + +/obj/item/clothing/suit/storage/vest/heavy/merc + name = "comfortable heavy armor vest" + desc = "A heavy kevlar plate carrier in a fetching tan. Fits pretty well." + icon_state = "mercwebvest" + item_state = "mercwebvest" + armor = list(melee = 60, bullet = 60, laser = 60, energy = 40, bomb = 40, bio = 0, rad = 0) + slowdown = 0 + diff --git a/code/modules/clothing/suits/storage.dm b/code/modules/clothing/suits/storage.dm index f34c9f00c3..044eb1cbb7 100644 --- a/code/modules/clothing/suits/storage.dm +++ b/code/modules/clothing/suits/storage.dm @@ -48,4 +48,36 @@ else //in case some goofy admin switches icon states around without switching the icon_open or icon_closed usr << "You attempt to button-up the velcro on your [src], before promptly realising how silly you are." return - update_clothing_icon() //so our overlays update \ No newline at end of file + update_clothing_icon() //so our overlays update + + +//New Vest 4 pocket storage and badge toggles, until suit accessories are a thing. +/obj/item/clothing/suit/storage/vest/heavy/New() + ..() + pockets = new/obj/item/weapon/storage/internal(src) + pockets.storage_slots = 4 + pockets.max_w_class = 2 + pockets.max_combined_w_class = 8 + + +/obj/item/clothing/suit/storage/vest + var/icon_badge + var/icon_nobadge + verb/toggle() + set name ="Adjust Badge" + set category = "Object" + set src in usr + if(!usr.canmove || usr.stat || usr.restrained()) + return 0 + + if(icon_state == icon_badge) + icon_state = icon_nobadge + usr << "You unclip the badge from the vest." + else if(icon_state == icon_nobadge) + icon_state = icon_badge + usr << "You clip the badge to the vest." + else + usr << "You can't find a badge for [src]." + return + update_clothing_icon() + diff --git a/code/modules/clothing/under/accessories/holster.dm b/code/modules/clothing/under/accessories/holster.dm index 1a18604b6f..3b9104b80e 100644 --- a/code/modules/clothing/under/accessories/holster.dm +++ b/code/modules/clothing/under/accessories/holster.dm @@ -30,12 +30,12 @@ else if(user.a_intent == "hurt") usr.visible_message( - "\red [user] draws \the [holstered], ready to shoot!", + "\red [user] draws \the [holstered], ready to shoot!", "You draw \the [holstered], ready to shoot!" ) else user.visible_message( - "[user] draws \the [holstered], pointing it at the ground.", + "[user] draws \the [holstered], pointing it at the ground.", "You draw \the [holstered], pointing it at the ground." ) user.put_in_hands(holstered) @@ -103,13 +103,19 @@ H.unholster(usr) /obj/item/clothing/accessory/holster/armpit - name = "shoulder holster" + name = "armpit holster" desc = "A worn-out handgun holster. Perfect for concealed carry" icon_state = "holster" item_color = "holster" /obj/item/clothing/accessory/holster/waist - name = "shoulder holster" + name = "waist holster" desc = "A handgun holster. Made of expensive leather." icon_state = "holster" - item_color = "holster_low" \ No newline at end of file + item_color = "holster_low" + +/obj/item/clothing/accessory/holster/hip + name = "hip holster" + desc = "A handgun holster slung low on the hip, draw pardner!" + icon_state = "holster_hip" + item_color = "holster_hip" \ No newline at end of file diff --git a/code/modules/hydroponics/hydro_tools.dm b/code/modules/hydroponics/hydro_tools.dm index 611f67902c..4be73720fd 100644 --- a/code/modules/hydroponics/hydro_tools.dm +++ b/code/modules/hydroponics/hydro_tools.dm @@ -335,6 +335,14 @@ icon_state = "unathiknife" attack_verb = list("ripped", "torn", "cut") +/obj/item/weapon/hatchet/tacknife + name = "tactical knife" + desc = "You'd be killing loads of people if this was Medal of Valor: Heroes of Nyx." + icon = 'icons/obj/weapons.dmi' + icon_state = "tacknife" + item_state = "knife" + attack_verb = list("stabbed", "chopped", "cut") + /obj/item/weapon/scythe icon_state = "scythe0" name = "scythe" diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 38ffc73f4e..5d882774a4 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -696,6 +696,8 @@ number += 2 if(istype(src.head, /obj/item/clothing/head/helmet/space)) number += 2 + if(istype(src.head, /obj/item/clothing/head/helmet/space/emergency)) + number -= 2 if(istype(src.glasses, /obj/item/clothing/glasses/thermal)) number -= 1 if(istype(src.glasses, /obj/item/clothing/glasses/sunglasses)) diff --git a/code/modules/projectiles/ammunition/boxes.dm b/code/modules/projectiles/ammunition/boxes.dm index 3466f40b48..d580e72979 100644 --- a/code/modules/projectiles/ammunition/boxes.dm +++ b/code/modules/projectiles/ammunition/boxes.dm @@ -55,7 +55,7 @@ initial_ammo = 0 /obj/item/ammo_magazine/mc9mm/flash - ammo_type = /obj/item/ammo_casing/c9mmf + ammo_type = /obj/item/ammo_casing/c9mmf /obj/item/ammo_magazine/c9mm name = "ammunition Box (9mm)" @@ -68,6 +68,22 @@ /obj/item/ammo_magazine/c9mm/empty initial_ammo = 0 +/obj/item/ammo_magazine/mc9mmt + name = "top mounted magazine (9mm)" + icon_state = "9mmt" + mag_type = MAGAZINE + ammo_type = /obj/item/ammo_casing/c9mm + caliber = "9mm" + max_ammo = 20 + multiple_sprites = 1 + +/obj/item/ammo_magazine/mc9mmt/empty + initial_ammo = 0 + +/obj/item/ammo_magazine/mc9mmt/rubber + name = "top mounted magazine (9mm rubber)" + ammo_type = /obj/item/ammo_casing/c9mmr + /obj/item/ammo_magazine/c45 name = "ammunition Box (.45)" icon_state = "9mm" @@ -92,6 +108,19 @@ /obj/item/ammo_magazine/a12mm/empty initial_ammo = 0 +/obj/item/ammo_magazine/a556 + name = "magazine (5.56)" + icon_state = "5.56" + origin_tech = "combat=2" + mag_type = MAGAZINE + caliber = "a556" + ammo_type = /obj/item/ammo_casing/a556 + max_ammo = 10 + multiple_sprites = 1 + +/obj/item/ammo_magazine/a556/empty + initial_ammo = 0 + /obj/item/ammo_magazine/a50 name = "magazine (.50)" icon_state = "50ae" @@ -168,4 +197,4 @@ ammo_type = "/obj/item/ammo_casing/a666" max_ammo = 4 multiple_sprites = 1 -*/ +*/ diff --git a/code/modules/projectiles/ammunition/bullets.dm b/code/modules/projectiles/ammunition/bullets.dm index 67308c50f7..98ca3ca41f 100644 --- a/code/modules/projectiles/ammunition/bullets.dm +++ b/code/modules/projectiles/ammunition/bullets.dm @@ -33,6 +33,11 @@ caliber = "9mm" projectile_type = /obj/item/projectile/energy/flash +/obj/item/ammo_casing/c9mmr + desc = "A 9mm rubber bullet casing." + caliber = "9mm" + projectile_type = /obj/item/projectile/bullet/pistol/rubber + /obj/item/ammo_casing/c45 desc = "A .45 bullet casing." @@ -84,7 +89,7 @@ projectile_type = /obj/item/projectile/bullet/shotgun/beanbag matter = list("metal" = 500) -//Can stun in one hit if aimed at the head, but +//Can stun in one hit if aimed at the head, but //is blocked by clothing that stops tasers and is vulnerable to EMP /obj/item/ammo_casing/shotgun/stunshell name = "stun shell" @@ -119,6 +124,11 @@ caliber = "14.5mm" projectile_type = /obj/item/projectile/bullet/rifle/a145 +/obj/item/ammo_casing/a556 + desc = "A 5.56 bullet casing." + caliber = "a556" + projectile_type = /obj/item/projectile/bullet/rifle/a556 + /obj/item/ammo_casing/rocket name = "rocket shell" desc = "A high explosive designed to be fired from a launcher." diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 2dc1cb65e2..5046343821 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -1,6 +1,6 @@ /obj/item/weapon/gun/energy/laser name = "laser carbine" - desc = "A basic weapon designed to kill with concentrated energy bolts." + desc = "A common laser weapon, designed to kill with concentrated energy blasts." icon_state = "laser" item_state = "laser" fire_sound = 'sound/weapons/Laser.ogg' @@ -10,6 +10,8 @@ matter = list("metal" = 2000) origin_tech = "combat=3;magnets=2" projectile_type = /obj/item/projectile/beam + charge_cost = 75 + fire_delay = 1 /obj/item/weapon/gun/energy/laser/mounted self_recharge = 1 @@ -42,7 +44,7 @@ obj/item/weapon/gun/energy/laser/retro item_state = "laser" fire_sound = 'sound/weapons/lasercannonfire.ogg' origin_tech = "combat=4;materials=3;powerstorage=3" - slot_flags = SLOT_BELT|SLOT_BACK + slot_flags = SLOT_BELT|SLOT_BACK projectile_type = /obj/item/projectile/beam/heavylaser charge_cost = 250 fire_delay = 20 @@ -50,7 +52,7 @@ obj/item/weapon/gun/energy/laser/retro /obj/item/weapon/gun/energy/lasercannon/mounted self_recharge = 1 use_external_power = 1 - recharge_time = 25 + recharge_time = 25 /obj/item/weapon/gun/energy/xray name = "xray laser gun" @@ -90,12 +92,12 @@ obj/item/weapon/gun/energy/laser/retro name = "laser tag gun" item_state = "laser" desc = "Standard issue weapon of the Imperial Guard" - origin_tech = "combat=1;magnets=2" + origin_tech = "combat=1;magnets=2" self_recharge = 1 matter = list("metal" = 2000) fire_sound = 'sound/weapons/Laser.ogg' projectile_type = /obj/item/projectile/beam/lastertag/blue - var/required_vest + var/required_vest /obj/item/weapon/gun/energy/lasertag/special_check(var/mob/living/carbon/human/M) if(ishuman(M)) @@ -112,4 +114,4 @@ obj/item/weapon/gun/energy/laser/retro /obj/item/weapon/gun/energy/lasertag/red icon_state = "redtag" projectile_type = /obj/item/projectile/beam/lastertag/red - required_vest = /obj/item/clothing/suit/redtag + required_vest = /obj/item/clothing/suit/redtag diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index 6bbc2aed3e..a99b71337a 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -21,10 +21,10 @@ name = "stun revolver" desc = "A high-tech revolver that fires stun cartridges. The stun cartridges can be recharged using a conventional energy weapon recharger." icon_state = "stunrevolver" - fire_sound = 'sound/weapons/Taser.ogg' + fire_sound = 'sound/weapons/Gunshot.ogg' origin_tech = "combat=3;materials=3;powerstorage=2" charge_cost = 125 - projectile_type = /obj/item/projectile/beam/stun + projectile_type = /obj/item/projectile/energy/electrode/stunshot cell_type = /obj/item/weapon/cell diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index be5eaa6d02..91129e6979 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -6,12 +6,12 @@ load_method = SPEEDLOADER //yup. until someone sprites a magazine for it. max_shells = 22 caliber = "9mm" - origin_tech = "combat=4;materials=2" + origin_tech = "combat=4;materials=2" slot_flags = SLOT_BELT ammo_type = /obj/item/ammo_casing/c9mm multi_aim = 1 fire_delay = 0 - + /obj/item/weapon/gun/projectile/automatic/mini_uzi name = "\improper Uzi" desc = "A lightweight, fast firing gun, for when you want someone dead. Uses .45 rounds." @@ -47,6 +47,49 @@ icon_state = "c20r" return +/obj/item/weapon/gun/projectile/automatic/wt550 + name = "\improper W-T 550 Saber" + desc = "A cheap, mass produced Ward-Takahashi PDW. Uses 9mm rounds." + icon_state = "wt550" + w_class = 3.0 + caliber = "9mm" + origin_tech = "combat=5;materials=2" + slot_flags = SLOT_BELT + ammo_type = "/obj/item/ammo_casing/c9mmr" + fire_sound = 'sound/weapons/Gunshot_smg.ogg' + load_method = MAGAZINE + magazine_type = /obj/item/ammo_magazine/mc9mmt/rubber + +/obj/item/weapon/gun/projectile/automatic/wt550/update_icon() + ..() + if(ammo_magazine) + icon_state = "wt550-[round(ammo_magazine.stored_ammo.len,4)]" + else + icon_state = "wt550" + return + +/obj/item/weapon/gun/projectile/automatic/z8 + name = "\improper Z8 Bulldog" + desc = "An older model bullpup carbine, made by the now defunct Zendai Foundries. Uses armor piercing 5.56 rounds. Makes you feel like a space marine when you hold it." + icon_state = "carbine" + item_state = "shotgun" + w_class = 4.0 + force = 10 + caliber = "a556" + origin_tech = "combat=8;materials=3" + ammo_type = "/obj/item/ammo_casing/a556" + fire_sound = 'sound/weapons/Gunshot.ogg' + load_method = MAGAZINE + magazine_type = /obj/item/ammo_magazine/a556 + +/obj/item/weapon/gun/projectile/automatic/z8/update_icon() + ..() + if(ammo_magazine) + icon_state = "carbine-[round(ammo_magazine.stored_ammo.len,2)]" + else + icon_state = "carbine" + return + /obj/item/weapon/gun/projectile/automatic/sts35 name = "\improper STS-35 automatic rifle" desc = "A durable, rugged looking automatic weapon of make popular on the frontier, despite it's bulk. Uses 7.62mm rounds. It is unmarked." diff --git a/code/modules/projectiles/guns/projectile/pistol.dm b/code/modules/projectiles/guns/projectile/pistol.dm index 1d6df6f859..b2eb804aec 100644 --- a/code/modules/projectiles/guns/projectile/pistol.dm +++ b/code/modules/projectiles/guns/projectile/pistol.dm @@ -34,6 +34,21 @@ M << "You name the gun [input]. Say hello to your new friend." return 1 +/obj/item/weapon/gun/projectile/sec + desc = "A Nanotrasen designed sidearm, found pretty much everywhere humans are. Uses less-than-lethal .45 rounds." + name = "\improper NT Mk58" + icon_state = "secguncomp" + magazine_type = /obj/item/ammo_magazine/c45m/rubber + caliber = ".45" + origin_tech = "combat=3;materials=2" + load_method = MAGAZINE + + +/obj/item/weapon/gun/projectile/sec/wood + desc = "A Nanotrasen designed sidearm, this one has a sweet wooden grip. Uses less-than-lethal .45 rounds." + name = "\improper Custom NT Mk58" + icon_state = "secgundark" + /obj/item/weapon/gun/projectile/silenced name = "silenced pistol" desc = "A small, quiet, easily concealable gun. Uses .45 rounds." @@ -98,7 +113,7 @@ silenced = 0 origin_tech = "combat=2;materials=2;syndicate=2" load_method = MAGAZINE - magazine_type = /obj/item/ammo_magazine/mc9mm + magazine_type = /obj/item/ammo_magazine/mc9mm /obj/item/weapon/gun/projectile/pistol/flash name = "\improper Stechtkin signal pistol" diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index 77a9867e93..225ebd4640 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -11,33 +11,33 @@ caliber = "shotgun" origin_tech = "combat=4;materials=2" load_method = SINGLE_CASING - ammo_type = /obj/item/ammo_casing/shotgun/pellet + ammo_type = /obj/item/ammo_casing/shotgun/beanbag handle_casings = HOLD_CASINGS var/recentpump = 0 // to prevent spammage /obj/item/weapon/gun/projectile/shotgun/pump/consume_next_projectile() if(chambered) return chambered.BB - return null + return null /obj/item/weapon/gun/projectile/shotgun/pump/attack_self(mob/living/user as mob) if(world.time >= recentpump + 10) - pump(user) + pump(user) recentpump = world.time /obj/item/weapon/gun/projectile/shotgun/pump/proc/pump(mob/M as mob) playsound(M, 'sound/weapons/shotgunpump.ogg', 60, 1) - + if(chambered)//We have a shell in the chamber chambered.loc = get_turf(src)//Eject casing chambered = null - + if(loaded.len) var/obj/item/ammo_casing/AC = loaded[1] //load next casing. loaded -= AC //Remove casing from loaded list. chambered = AC - - update_icon() + + update_icon() /obj/item/weapon/gun/projectile/shotgun/pump/combat name = "combat shotgun" @@ -62,7 +62,7 @@ flags = CONDUCT slot_flags = SLOT_BACK caliber = "shotgun" - origin_tech = "combat=3;materials=1" + origin_tech = "combat=3;materials=1" ammo_type = /obj/item/ammo_casing/shotgun/beanbag //this is largely hacky and bad :( -Pete @@ -71,7 +71,7 @@ user << "You begin to shorten the barrel of \the [src]." if(loaded.len) for(var/i in 1 to max_shells) - afterattack(user, user) //will this work? //it will. we call it twice, for twice the FUN + afterattack(user, user) //will this work? //it will. we call it twice, for twice the FUN playsound(user, fire_sound, 50, 1) user.visible_message("The shotgun goes off!", "The shotgun goes off in your face!") return diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 6e15021b44..49197bec17 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -14,7 +14,7 @@ shake_camera(L, 3, 2) /obj/item/projectile/bullet/check_penetrate(var/atom/A) - if(!A || !A.density) return 1 //if whatever it was got destroyed when we hit it, then I guess we can just keep going + if(!A || !A.density) return 1 //if whatever it was got destroyed when we hit it, then I guess we can just keep going if(istype(A, /obj/mecha)) return 1 //mecha have their own penetration handling @@ -23,7 +23,7 @@ if(iscarbon(A)) //squishy mobs absorb KE if(can_embed()) return 0 - damage *= 0.7 + damage *= 0.7 return 1 var/chance = 0 @@ -34,10 +34,10 @@ var/obj/machinery/door/D = A chance = round(damage/D.maxhealth*100) else if(istype(A, /obj/structure/girder) || istype(A, /obj/structure/cultgirder)) - chance = 100 + chance = 100 else if(istype(A, /obj/machinery) || istype(A, /obj/structure)) chance = 25 - + if(prob(chance)) if(A.opacity) //display a message so that people on the other side aren't so confused @@ -132,6 +132,10 @@ weaken = 3 penetrating = 5 +/obj/item/projectile/bullet/rifle/a556 + damage = 50 + penetrating = 1 + /* Miscellaneous */ /obj/item/projectile/bullet/suffocationbullet//How does this even work? diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index 4f14a361a4..efc288aa2c 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -2997,3 +2997,38 @@ ..() reagents.add_reagent("nutriment", 3) +/obj/item/weapon/reagent_containers/food/snacks/liquidfood + name = "\improper LiquidFood Ration" + desc = "A prepackaged grey slurry of all the essential nutrients for a spacefarer on the go. Should this be crunchy?" + icon_state = "liquidfood" + trash = /obj/item/trash/liquidfood + filling_color = "#A8A8A8" + + New() + ..() + reagents.add_reagent("nutriment", 20) + reagents.add_reagent("iron", 3) + bitesize = 4 + + +/obj/item/weapon/reagent_containers/food/snacks/tastybread + name = "Bread Tube" + desc = "Chewy...and surprisingly tasty." + icon_state = "tastybread" + filling_color = "#A66829" + + New() + ..() + reagents.add_reagent("nutriment", 12) + bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/skrellsnacks + name = "\improper SkrellSnax" + desc = "Cured fungus shipped all the way from Jargon 4, almost like jerky! Almost." + icon_state = "skrellsnacks" + filling_color = "#A66829" + + New() + ..() + reagents.add_reagent("nutriment", 10) + bitesize = 3 \ No newline at end of file diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 9ed7a9ecad..0a42e8dee3 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -238,3 +238,15 @@ New() ..() reagents.add_reagent("virusfood", 1000) + +/obj/structure/reagent_dispensers/acid + name = "Sulphuric Acid Dispenser" + desc = "A dispenser of acid for industrial processes." + icon = 'icons/obj/objects.dmi' + icon_state = "acidtank" + amount_per_transfer_from_this = 10 + anchored = 1 + + New() + ..() + reagents.add_reagent("sacid", 1000) diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index c66d9cceba1f827ad8373198925ebd5deca57818..1f34b48421470f9ded074d2d5dc0d8c1cfe9c87c 100644 GIT binary patch delta 8223 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 delta 7269 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

7>y!rF`2U5G22^ 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

g1!3=$p_nBTe`JP!*I_T=dU( zf48xNfFyhXXDTjpA|U4*oidGgIWfI_342 zOuCMpGN{tzBekzd;JFnawhvJY473KoxaSw*(^F|`dOY^VMF**f*%#Bbhdff3`M(737g2)nkRA=_ zLvl-uP=>sxrx?SOuBt?6@=j-03@uLgvQcQ8iUC@H`3fZx+pzT}mPJH)*5rlJ&FYN8 zz*%1Um7y%(8<8^CRIo~iIk6hw0|LxfAG!U5!R{=$5-$Xvy`qx*)RV6cp64p7#fV#g zUWy^;3NLG(T-6Y=rZ*7e7cyz8@ryf?2#V@ecZ zg#Dk%fW!RHD+CVgsArQ(FtjkRvk5P1GIA@updNVblyxn5BV(m z3A#gwGPDv|+mlx!s-oKuywCG8dcUA4fj<`0{R-oA1)mzPMl|V88NQZ&9_N3Y%b7g; z5@Wu+|L1*_}9RhQSlS)I&=LR z=M~y>orkZx%@7MsFr#3yE3BX$8ez!(rXk_gjt?)f+G2XMgLxw$18ZLdX|8<)ox$*Jl1f(yZ`l1tHCj`)^#v47FLn0`MxB(oT#3tv83g&SNCb{`Cl<*zbd!>!hxMQP1;Q-%Qh z-|fgMGbe{lN{aDd`Ir3LQusoEpZ_~(ow@(bu<`lrh@sC$v1=W!)yE#_6z75s$A{ML z!zb_2D|!8To@PY9|5}=Etko(rlU!?F>)L>mIKWREDJhzbeGyi5MXs>w^X7}VZ8&}h z%?y>@AP7l5L7wr{!!PfWEo+j4ptx`Okn<={5f~le~!khps?Sn4%vz zho2}x_NUXI1$9KH83_^}1WDwSm(Ls{zJ4VIzq_b0S1yOUMP($(JuKVPnID(SMl{+%AU

G1*dJ@hl{VZK(^8p&QS4Q#4+B<}C3?Jq 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 literal 277763 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

u=*ps3rY&O=_8$zV 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
  • 1UN9Y7CNQLccNRoC965tf>Gx3NmLh_KtH(!#od( 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

    IJ}l*S=H)xh+I~;Wzv_f&Qd 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%0A@V)=8G;mR&}5dH!NW?;70K}Uu}7) zT`>{2bblFGce*Pzyaz~R{uL9|lzk<)$^&`d!>L-JEYahvcQOu7LXQMnp*I2DB)I5y zWe94{8BX>l&-P>4(L2zSO((3$c3L+Lg6k*m7=_}7eoWP0uJ2asg;15D(~&6K4IV-! zT-@5=mf_YFL|~Wc`{9HsKZ}1{wZ-YbMx+Os&hYkwc{}_FrZUna(jHKrMMRX5EXTI- zx?KJ66?o?=98ahR_NV4GjfZUZt10xtS4cgIa zS8egka&(a#-tz7^fEGP+=Ggo$ys7oOp4|IaMT;=*L_``n{HJ^KSV*5j05{Lep0|#J z;z>vy4&yZoi!^MA9Q<-x+F}v

    =T@-r(RYq@kUj0{!|?*GP)H}>MsU% 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

    1;*I69RU_bD0p7#1Tx4l@-JxLMnfl+x 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 diff --git a/icons/mob/ties.dmi b/icons/mob/ties.dmi index 8206ece012a8e08acd694394e16f74035556f117..a4d3c3861265a5b5fad81eaff8a74f52d8f49ae5 100644 GIT binary patch literal 8633 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

    6Ui$%QaO)r~0xcVjBnakuTzb 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 diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index 87d71f64f0e242bd5baaf2e97f2e205ebe8e69fe..5a2f06d3194f783bea4e9b6ab2b039972e54927f 100644 GIT binary patch literal 14632 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 literal 14051 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

    Oj^$1r%2sd{&ZoR0F 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 literal 61697 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 diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 6d4bca840ae342ee4ec2a2d26810fbb0c5a04c6f..a5ed2192bcc3e2f950287af6522672b3d3a60bfe 100644 GIT binary patch delta 10562 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 delta 8909 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 KN;L|WVgCb21%BB8 diff --git a/icons/obj/clothing/ties.dmi b/icons/obj/clothing/ties.dmi index da88859fb11dd455856377a70933626f76a14246..ac6a4e01774479d6ba72891ded15d621905377ad 100644 GIT binary patch literal 8732 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 literal 8805 zcma)iWl&u)yY)eeyF10*i@UoOcemp1THGBDUMNtU14WCqI2_#Ft>^)Y6uYPIH}n0u z_s-lOJDHuyPS%sGJS%y2;xyFc(NRcH0002GqJqpvXkPN~K|+A02~&1#(Clx3w!W8) zji;4|gPWIws|x_&SCBOea_N7Mg|NLMGROopqI1yW&?y~}zDB{$Wht?&7h-Q+t-Rc> zHuAQHJDHn;^b>5V9qphDkDJ@>=Y5mFY?uCwT|grf9SXtvUYTeDBMylF%^*1!6)nEf~;6pr7?Zg*%7n9&Q_kBylny?Jyy1S@2Fe=9YUiyKzZ z+6CJ`PWE0q&@R?=5wdW}j=yu<5FNTtf%Jz4p;n$^C+GZp2J}s{yDg@~bpQbG0g5t` z+I|J+g@InAe+rMqc}NsnX^mRl3j{bg{Zj|96p(Wy!jP6xO;*=p;1vBbzi;4-g*V@) z7nQG(GPY^BxCXj*ta*0vS1Ps{txAOBF01A=nY4bvs0{}=;Jn`+pv8zIXGpd(f;Kt} ze!ieABOY&kPOX(M01pq#mlY5FO)gLA>0JV=f0UMnT$&eG7usvz5Z=p4^Y6KW& zd-quq`6dqdVy^KksL44{V!d^J*=53N{qNrZO*1ob8<{D8gn4Npa|L}QuQqHmMo7fK zy}g?puZyRuvvZx_@t2sd>+)k1AK8asCeA8l;R6)p??$s@)3&Jqrms8E1>G99ceqMq z8+A1DHp&CiH#-Bc_PM@PrOa5zLc z5xwBxm&{ZyJ7SH8ZUGUTCUyGxMHyN@q!orevqqw=T3JC?%z!9TMQ>_(o4g1r3~!m# zGVX-#1J>&&k41|0R?+v_^wpcO{izq9@4q-xdO66&STEwQIAAU=EmdZ^GN=7P`#07* z`7KB>@=_1ow>@t?S?B5H<2nfIO%-a;W>U2oOm_}nMig1r=#+C3(Co+TY=t?wi-7-X z=^~J^%&A7PezU$AO|LO!qekMz9BVuG6&|GV-5RN!7;ZmO=08&D8Qk=McaOw5dNFUK zTb(>=jU(j`NwJd0@VGI#w`L1z(yj<1WSl1Bby3|6dOEUPIC@2tS0~^9>v$nvQ$E6A zfRFWl^UF@H2il33)6<3;%)Yi5?gZ%|wh!is*IAHDKA?$u>#BOL)WP|61KUdKg%mpy6_)rbW=j9%y0dqomF-3##_8> z7djiq;D|&wE6hj6LRLonD*W2m_*Z>wqj_wUZ697#xJ_9JaE)4>V9fiY(Jfh#Z=xP0 z5!_x+cz5|Xxh+X&1G^dMw%s7$&H9zS3Euuep1>crDf~vXDJMWyH&UED=WcekmPB9) zWBj*<2D`y{d~mUNF`H3qBGZoch*w$K%s6khpKSyGQa@{|p-A&mevL);3$yX0Ip)%S zqELVwI8&=qP1Vm#OUje9X$!gIu|DwYKC8g0*olapVYj)K2$T>2C`}+3R*?&toH!zx za}?}-)V-JhMekDoBw`G$U()1hwPQI2FX_X#?CJ^x?r0bJ>k!VhP~eabo@~(5+LrCz z*^1M8yF1ut+wJ%1sjQY3Zc9sx$WRH`gA>?cNLfx zVevh-QHad;jwW~1B2gV$$bUi4DvPbO{@X2gg(Jtfo|fBuw&rjKfex&D2&bW=11ke1 zx#4wq8ccD(ZzlKa{n0b>X-=1(Qwj$LBv0YFBjB{K?HI$eDd4O5GKu{nwdF{dCwo&d zQ?VYAx2b--A>4#i944{bk?33%w;RN*~|075> zpHIOmj=&(w^Na~4Od$-tMw_TjWQ#dlj{R4G^1Tb#Wfiznt<*V>wn&4 zo#!*BrgB%~hjwzM#K!}vo}GnDw?}pb>w$N1Xu0bcV1k8(1u_9QbD77fkUO54^>vZ2 zPXD^p({bUhaMJ^`l4`bI4EL(Ayhd`D(5*E(cZBBmY2ih2OH790F zkbBAQ7C2q>u`2VECNq^}y$~^3cr1?FR9bb|A#i^DwO^Z)^64Jjh-ROS$&i08k+I_e z1WsjoKJfKvsf*Hu6?jW^Qo9>BkHxik@8#)Cjvgi_7TK+%Wb_uD8hygDYU_1x#jLkBZy#0_e?)vIb?;8Xk4*971Tz|wgGswOnFD*UKw$2Zk& zF#x0%UYHKiEM|PFO6*=H`}ISuE^S)9(Hs_OJGoU4JkPlb)!BbQz<1kMiHM(p*N|aK z!W4PLm;g&gJL0mO@tuKn&T}Xe|osa^XH^v)B1? zWQXX6te3B;_$8f-&dJr4a%KlQ{mu5Su88J`V4z?ICeEzvE)*OfI|$V3q7W;n>ER*u zyF;b==D~x>gjod{%EP)QI7AE$6O%%29@~ulPwgz+e!t{v>++!xmVHYZ>WbVj^1w%Y zkJ)Va71kB85~lm4$v_x&K3{zukIrS{X?o|6NpKg!GjLzUG3-(8Gq^^(H@pUUK<~aY zG2X3m^1T}*n64=KCvJE~68RC9sPY@~$tbMbKmf2& zW2h+#6}w~@eVwQo;$|xHU=VLVj7r>FtF%((@~Jaos9-@cje$$)mz0@9awI`~dV0K8 z<~T4O7~V2v5z#@Z$3bLo_^hu_vsgLf-&p(>Z1i{O>?_^&&pyvZqj;) z@>!q3S)a)+G?iePgG{;Op7V$yNg=8?MEsbKedBLfjN8GfpxdTH_f;Gp$uB zt*R<5y?NXIX`lI(4juiY2LYLLvD4sMi%Vhdi3gX7<`oNySPTd$NtuMWba|&lVTl+k z!XZ9FI-N0{_BrlTr;!eD$DT* z`v}^`WhS8L7k?846i^VaSXhrx_iC!%`&MOwiHODb`2Nk%?tFwefV2DYMi8F^pN)-e zw={trcKdjy?B6>g91KX(7`czYL0xSif5!`F!F#Bjhe++Lk_z`fuA#yg?qaWZhML@SQ4OncLM3H*qXNdt zyKV$DqiVDfc_5d)Tb8%N-!-Ji!q_w<^AE2_MN=YhQnSno=)IXp zM5p~Gvu-(=C%+Yd=>_OFY?MSmmjpblL!Z_nU+7F)Moq~VSL~$I8e_zO&fOA6f(~Cy zP2_Q5P12`vcSj{ate(^qZPh!UUtacxLZ8oDEbn;fWCC@_*rmJnowvXk*>8Wga4(mR z1-oKf-yU$_MB~5&{6%I7#0fG4Stj7PHa)C!9iaaNsTTzqv3MO?Zjfe^KXH+whrbxD zHs0XhSOx-5uy768=LHBmn=lUFR$xQ!sRzWJ_7~_|n(Sfc1}lVU92;{g;-ym!#A;39IsMYG?b7WA}PeBH<6nZ2~vQce9yhS6#nPTW=trklt5zcQFf+YJ{u` z5sBl6e~-h}6T)IfZMaLv5tXhlNlQxoAAl8%-=y3`Na*O{8LYStJCkJdvi(G|{YC}o z;^rXjbcI_xC2UmgLj507db@R1YS<9o`-#L8;NKP|YWjS^?yX)_?lS8)5NQ_!&C!$% zzx$F*1oa2uC30z7KZV~;sQ?vhZx&;wZgML+)@mGE#ej*gvY(_&( zHsb(kxs+iZT9(6jo#e0*GR7EnU+FE2y+u~#$#`JX_EK-QS`G6?o}8*Cb`Bn4^VsEZ zCF4NkHs;3084ALq01hbHpdfvqNF&zw?_c|P8T$k|=i`z<=!tdyd=6F zgLB%`dYc(`->KMR`}o;ivYTU-ydAWH_&eyCO2<59{x1Y zaW+x)eUJr(a4@kSnum&WQTcV-H8Ra-&JP(K+?S#J1lfNmgNS?j^q-~rRpXtudAM^G z7T=c1zKeMiAbPtU#&-O1C?_6ZjD=db{aEQr$r~c)+-LpBETX2y=ewP!qZTy`Z2r9j z4zW^f^Sv~sPE(kywq$wYVl>{`kwjMarl&odG|itLAVY<37nyk$sH?sm*gFoRR{R#{ zq`&K?K|3Bqgkk6Gvk&zlhLB1#ivfPbLK?eWKXx}9K`UAsy*RjXg~R!n9d|qVS&C>y zI;vEy$385#gRv~#L(=nB5Qyst_KrL{-T(8!C{8w*h5?p7gVm~vbx$u^*P1dqi34$J zVcxhYvHs%vnxJoHl21 zm}>q9R%*)wneJUoZ8IZ&?*krEReGXLRgh!s#7F9a==;LR)v^*VMn-H7fwW4O$xLh8-Z9_O*$JZ#mItNxgM~2c%S~V z5gT=mTAATm{vXBizbh);Ub983>lS<8L+O4Ni{9Z&ZK~98=%I20-Qp3;(Kv@m*8M|+ z_^m9ATlnzcfw*F*!FR>sPjq)5mr!&g2&zW5H$qmP=Jk`4|`-QC?@-rk_V zdl#49;M?)bCfP50m-;V7xrYT&!#n+DnOK@nvG!DXG?buM-?n{`*H`)9GA&DSTPJ-- zK3MUe;P*%<3o$&kURXL(ddt+b)jfCbg|7U`BB@D!HV(;8ShyG#hdh6WcXD#V8_(fD z>^tz-xp@Q}A9J!RT>k#ejp6YYa_WkZzF3`K`~KfLe?B<6FeiR1e-H7k4N*5X4q^i2 z#qRm)0r<$D|LsnK6;Q95wcS-^FW{gEWOG*o?_Qidx5B`o{MdDEb{;QPCtthC4qKL9=< zW4j6W`8n6vJ&QI1ex}usmYmMs1jbO}skb+IfF-jHds+D(O6Q-6v>%!&B%;iSsm-Fy zsMcKvlIV36k)m-SyvN8@nU6S-djxp}0b9~W5J(ex^xDE{DE;*?z+jeQ(er59u*9sT zgDcuL8?x7B!z>L*HZr`Q0y?Kav~(+mEwlS75ZvfRmS^qt+6sR-KK{mIP|lBVKcCB<0k(J61U zc$)^%Lb30Gw5@xfe$hZGo{AaXqr!>Pzov7AD-a9LbC|2ZP8qJMuRpv!nTwQ?%lb;6 zom$A)zZW`s51>ei$)`E>SASt3DdWH}D6iuBOYKS)P*lqOPLw^h5C?99*{h#dwyjyC zo2%}j!cSSbo~lCDU2t81j^7=doVwV*SAm)So3|D%{$BdJfHe?iW-5%cnmX&j{>w+p zcwc94#nl>mP}2hLbc15&wrh##|?QY_v|}|)t4wi=beJkZ`{P|oz7oGG{HTqt{0kU z3ldV&LA{=9{OamzsGMo*=onB#&oL9LQ<+nze+;>!`z-ILbAi)Q(a~xuGBeZeCEHobCt88EpB}Vpo!9@v0scvd zr(_yj8?~11{#P^JRo!OwA8uVVnw|aOdt4f=5)Z*iMHESXDp-0uevX-U8SW91S+h8Z zFJ}09HrP7OKCQY z5P{fcP4Zb(W1TlJDgID@%2Jjc%ZhF1S9Is zUE~vz@UTh0)D}K~rpa78Wjk9`w}SVw&T&rn90!K zX+r$*lz&w_$`7fpAUi698$eZ6RfZbd(9rN(UERCwXi}Gwwzizv*`LwvOQ&=c zDW12-n#!GHV@i2>d4O3G`cd2G%g`(QJ=yiA1?1taV7r)aUaIm7I;#lDSh!qjgR8lF ze5Eg2{fKUFm?TJq8KtK0sm+@j!>zWp!q)ED93|FO>*4s8J5xv~_T zpAp;pEpj9*zLJqC1f(LuZhx6*IGdHj{JnsamclvLcHY#@194z~8D#anwbf9^z}cA% zsx58YQ!EW#zjpd#fc&l$o%PMuqd3s>-550PIC~Ln%knxW-=jEXH}k!>-}1hY9JXYZ zcZ2yfv9MG)WVKr9sNL}!guRt}t7o&#K83t&m6wn_2`EcAOYD5)_nq#1vtb3J_71IQ z^c*`YSpf|FAPXO~58IISxaoxI(ZxSj@R7eWEN_;2wTEEusuJ#5cH3+=!PQ$LeYaTm z4Mj_watkhamG(0wyKyW4ln^i?wO_86h?oL^0R8J}SQsNKpP_0PK6 zCI^MvlZr`iX<&ErzU@(shnxOAS-_oV_#T3WJJn(gLRS5YKvY@pnUG5O(R z`*nPg#aJ#-ZYhTRCg|8q1676QT{F=QqU%p7 zL=Yiru4)l>A?l%$wykoFv&zyTxwEr~L~R=6>B+cc)^FUYU*Rhb>AMBen4|*(f9PbV2(C2K^)Okfcdapx z4;M7XG3^0IwlmGd4kPOxkcp>mX$RG<)cnTkl5IR)EQ&GzuR)IgzHj^g;gU=yhV7Rv zV}^^j!)^ZP6y0o=qUCl;5s>?5q6V<7rOGG=OKmkPv3qY>Glwfg&sZpjfzJhND>NYC zc3=qIa?6M%rm86m1UDp2p7&JZtX}i`*uB)2p@DIJQTkEXYLD( zJj)b)k)>XJQNXWlMZ+8pUArwQwvKESe)}S4$Vb)Y@T|>8ovXIru)BmDq(h-K?C)Ka zTp?A7xx5oon^S5PtW$_zUKuHa0@BNG>;Ti7E8~d8MfHY-vmyc59>8yE{+;^P{@afa1hub-Ips+7HW$-O_ zIxS>3f#b0Du~~jeehjf{oPH#-+FYxLp~xW>oM<;og8O|adQqg;uR}6m7l=?*<=JSG zi(d3Rs_XE5Qcm7(3yG^a&R`=s%7E?YHxXd5)_?}uLv0qdwhkRm9H;MvF*6H`L3e=n z#V!N;Gh+L1LQJ;>4vNN$OTlad1}7=lylZrhH`ljY2Bt^fhrNo(mE9f0OMLOSgBvEg zr$>(B9Ey-DQ*0#oda&uh7kFtn+|CI)DWngod(Bf~(wca*ic(A7P?s5Be~QG_BKLU+ z|El8>ejv_5(eB{|L?Jwr)6FViihp|3>0ocaoROqoc41+#R5pRL=D5K98SC$l%hKMb`kB{!_`Oz`e4!*} zZ$JO))(sPJ=Ty@MQsy-dQ%4;?nZ)3%bGFOL8!$`s*GfGvy^4k zO_3bzy^%4LU3$-3y>H%&HI|;>O9dl-!YSrqJ*Oa|pg|Y*BAv;!Ru{)!r(rdEk|b(H z9JNYZ#q`+Wqy;^ES;=ghE>n)Cg0jabbIumGVN6NR<{c2Sw^WY~Ay%>P7%N2OtmWl_ zlpi%Lg(gCLz`JISJBtgk;H9UOiaZ%pj5lDvtzKV&^Mg6M#?fzq5315j-n$S1DI{wH zxpZ1Q*`Fs~rHq0_M*5yi4=-oP^av&wMh>w+sy&Kx+$kdB+Lk2+OJ$MSTq$5mFd6pZ zi}v}jioLM&b6M4Dc#5b;F(>5|ep)zD8jKZsruFDQNAcbF?(l;TcV~TBHM10wT7dx9 zSCO0`|C5gZpP;Ls<`$gxS$5o5d^;@`uNO7^C}At?acgFN!75+CUx16b?{$u7wT5a; zJ#}94az)p*iCt=kn?`>x)I^msB2h)7b<`TQsUcBm;6>RL2lJf{r;6a>SZe&@;4q2j z(7a%HIcYCoQ?o|NSA|A;hZiLza*191L^F&-%)}~oohHRE9PLvhz81OgjL&6ZdUT1b zZ3X|4v#^uM2Q@AsLIcM>_)h=p!B=IpX4k1{c&u#cMM+LhF58+3#Jhh4s*v5-Oz6GH zdMuvZ>a?6J#e1@TwL5zWT{3}KEj;swmm-%!B zc(uM$>jIZ&9QyKS_NtaY@a}BAo0-p_#*MEHCWE->PjnmR&FEpv=>QxDnkg~=a}Rmw zE?y^k?xKLX2R*Ab!mR+Ai09IVW$TaF#bW?POn-7Qm6no3*x!awa*4)IS?>AUl|OtA z*xicw`+h)txxK}wmUmX!shlzN#*~SM4Y{1N6KSX_jwu$=w^1Q*5 z?R6gKiWQ2+ex&ZPVxI-IkOfkyO*%~t5+egttw#F4@4zm)-?npjhDt@%JOX&|uiFV{ zP}lhL?NNfWdZ=b?=tWjD-)n1SFXP3^gHi=?<9qQFyFONEM@*y6R5uxvGv5n_&eqPY zPE&f`Up#GImN&D#E>Z?detViViv>-?+J65aUs5WytzH|4hc-LCkk$5Sgec;j9iqH53taaZ_Qaxr{ zycf6fm)*+10(aF7K}8sbKRh($oR!GM=Em%2l^j_P>*rUCRI}V!&Bv=D zKJj~67|~pZM;t((5<-ox*sh88D)A3nC3O82$2MWLTs<7woC(n z=s76ll0#_L!Z^l1c}-66XJ60_c;0X2WSx6H3Zw&mC0^xeLmfre?LhQXG$%5L4H}=l-c8Ju8Ydb$}-OqH^IQ;2h5slFd z);w4r+UkKqj|Jth)z315V%VGR+bHnl54QfMani>bC7|-S;{~AYsu1ud8UXJ9E$rvd zon|+i7Tzs*ENKcc&>hWuaJ}NuLN!$v{#qh2UMa*be^0$*)_Rf?69%mkc<+ZOaWax0 zoWH)fN^!j#z_F6`>*%E&u%Ko?Wgg1r^(9Wc=)Jyrv*h>umBT0+t7mZs0%0dldWUo- zKRe$h+Pzo0c|Iq+$y8DrR7iO{{xFztpm*2N@>x9P%PFq-j7WC>V2e;Da{^I(ikD&p zq^iFh3p-c4ICnC$aPbj1cbhhJr>S6H$*>r91CFja?Q4LUDrg45yR!6y?l~x^mc1a=UD**O9SN*?2=0o7> zH7Q$HzeVY(YUa2-5ee5Gq*ipY4bKifNNqhd$hh9PKoxAd8HxK7mSV*y4|r*6mTd>| z(xF1jWbY*E7I}brK(Va8-cUZ~{E7t%)meM#JEm8VHL=`??3TTyFZ|M|2$!S*IY|-a zG!HMFrSGPk?5J4PX+TAO{Er~hb?uWTBoKn0o&fsv-)S#ORZQ( zPU^fZBph@yQoXuIDa%nDV|}Kd z6=M?KIFa@c7)?e?%*$;ml1*ill7?UI3)G&urmTD@{n**btfPu9%$kc~nFCs%!=&k& z9H0RVydfYwqIf#?@c^I2fm>q#DQM&Yq4n3t1$Rg9s=z}V%>20m3GY4C6StP%Snd8x z4fx%yVLU)$K_3^VVUCqWFwBf}T|4C-7Y1+4eF(Efm}i%+{dl__fM_1iFD^E7aB_+* zx|W*Z3Qkd#1iYHf2YR=%7hc%ZXa0VEJ!^!P4)b$esnJ%JmxV_}WJUg=IF8<4fIw#1 z+oz9;W{gHVB>oi2^=Dhi;~R;T+jof@kMoYNlfS+P7e~hhM_cd9kexTB!Y>TG#=In? zf(p45s#`pj;rZ8tE`fofkYMaQ(9Vh0YO35T;_w~yC36iF&HqJOg^@|&9swTN*5`T9=;*lp#ocNQmk~qjxg(g|RU@|f?$}kvIXy*E-6&!O{>{@5m zlCDu-zU?@=k9$)42ZN>2dBJz+4VpVx@w|We;TQRmvamfm)x;8S_PVlCnxCH^xwY!s zG+)`w94fW{#jU-)-NC^DqN1YWU}Ix)(C8;N@AT{C&_V&cIcYf!%sC%f!7C1b@rvsP zdAvDgX-Q^JZ~Z}&7doWFTqQ0pE>RVlOdyygsZuvK^duzoiPi|cp8RCE+=O6SYw?ZOWE&>^U2+fW%PKTH9cg3 zz|D~Nr8*22VRIz;yrJZW@(~uYYv+5}eJs2=L^kAJR$7`O4Cc$tz9{k8Ks}2jRfGZY z7Z2+aIGPCER}y>F*CW(dWa7ymRnKugw|>r-iOh6*Bpfq^!Gr~#sz&A3diS{#*=3~Q zM@4lyZba?goeRhXr7?qC*7LQ?;p3-v+oYBSE5)fpI;fz#t^Jy@GDWqu_N4N1N$ZkV zTie^EW%JG3*x{ieAtgRBQBfOjZ||$!Jw12I#`6lS9=y!h^{J~3Z}7D)q$xfgQ3HUm zcA5XFuacv96}xKG2db&=71?20*!y@}g*z!sAshLxUu=Tz^}Gmuxg}l}#rxOFru?VQ z&eGq6i5!&iW=zd?fr~3@tkMiO;oG zInr=7t>Kn%LH1T@N4?XNy2n+p6_3R=`)BZdxjo?(8GDGT95w$|ow2vBsezB`+;n$> zs&a(=4SB`WG3(($G}37r{Z+*-x#|kCUbt;mD`I`P2{JNqae%vDh}|Tii6)p<^p#6? zI#brtQ>LfAUCapAq4k-(3uVF2xh#E_Q}B4&MP+L||DQ~j$-IvG`(Sg7NvG@HC*oeg z8YNu8K40&PCg6BXe^hOP`K|Z^;UI{0t9od1cvWP{2FCw&tZ^bi_j9FYPDs?XOewX- zA4I(9_GW{6>VD>P~7`N~m-zY(EVm?ncy0f=l8Dd(9mRgDL zzE<8i@!=%jaHZyvrMiPWINPtJ;b@}E8fo&&@{@Cjy5Tp$IG7w*+Eq_E&Ti_9pM-zW zg{CIB?d0o_6G4m|&_u``F>a^l`|ry6zt#Vzp{?#WL%jRvQHn-=VjQzf;7wzmsv}U9s z(43^pR;Z#p%!KP<8YUKQE6UBOjpU~u-bppucG6WKH zP@#BwdO8i`_-j}`{jbpocq2_)>>urI9u+7YMK5G5?Z3Tof;1JfH|*z5H^%x*yYt;A zS~e?1hSc&R4c-()Rq_7vr*EyQeeV`v1`QSKrw*#;tvnr{3g`Abrzd|icW#4+&?Pk> T>J=gGe+z(`T0<%?--`SP7rk>V literal 3091 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 diff --git a/icons/obj/gun.dmi b/icons/obj/gun.dmi index dd77da454bbc9435bab39ee62a28eb25233c3f45..acf1791ceb2e3257d4070bcbe7bac2a6d5f50442 100644 GIT binary patch delta 11041 zcmb7~byO7Z-}h(f5=1~cC8Uw=1w=vwR1l;=S`iRwkRb#`LAt?3QcAj{MM65hlt|~& z4GYWeGx+^I_jAtk$9?y})AuHwO!=wuja!BKK}^(oDZOSBQ3tmnH)_l5U>a<)G{}UWH-I zFAopr*5<}WOV`Hujd-dGS&FtT`ZsnseZj9RMcTFB<)Z1x713Qjs|CKr%|^as2MJrX zV`jp|MJz?09<{YjIeWYOlW{yd9sIVMgG@$(pdX!+WyN&cI{E2&px;ZzAwe~+bdREj z&zueVQDb(O!vtdh4G_sfJQG{Xkga5|RF&8`_WuTrsz1-y%#V0Uzkj58o@w8 zIgWYnXX>eiMRd+VDVm(H>P;6eL(3AZWN!ccs$ocWbj5Yy@YCBl0#^h0cT`E_N(8`04l>c_!f4_g(p za7-u=anrS4&J)|;&A?~h2g4dncAfjZ$BSQ%zkF@NH*}NPh^;}4M87Wr=ZSPS%6L*p z!h>)-W*d=h83hJ^%AoGq5gcY+7xUnX$uYBHdtrD}V>$uY*|WOJauj3Dt~)4P2o3k z-abIBpmB!@y~g6{!oo7XzuOs*WB$N;yv>st>wLG21B(WAsYUvuoO~Y~hNvwa&hd7c z2M(epF*7yQ%Ju$Fsy6#0X&!pS;PJ`Cwr;%VtXNk2qN;F7>GLF%v!ehzNVMh=Fm;F< zIq=jI=C**&nfGbEG0;_;6XYcDij7N)sk`@vdh94wl5ws$YQsU?gc}h|m(QW%q_@ak zQy|Y?(=7{{C2OvByXD0XfJZl-_&l_qm156oNDY-92{~kP(~3WgC1ohmkkq)JKIS4l z(20J?ooV#I!M39rQ2mi&r1X^@UsNPp>A8JXnYCD)J297{KJ~$5%#QPO<7e+ zG0k_~R@_K7!J7!M2+*V^0#)d4m}m-6HeSd%ejX z6{%qPRnFo4to0+p>kQeamVJ*t`|Ao-+tMmeO7t;CMo@ke5mm4I(ap9%67s3*SNlR_ zoO%c&4;U3Dsl#&3Dcye-=~~XxuW|XCKE}`Fjq+ruQ5?-R~E5 zUKCFxp8me>?ncI$6DWzt?7mygzK-@Uy#_n1Y7L4B@t`S_^&C|4`WW0eW%V!vn@WFg zw7XH`!B6T#i|n8DD=)HDc$xOC z9xGI$?iwi7vm9!!^)(YEbbD_+$$B(%GfZTfo94NE8jV4llRbFB^ViSK z4;`yEXtcA%!wtnbm_D5x8UNlaV2L_j7p%@yfBTyF-G}Ih36i-b+q}8?iNT#&4pg^q zSW$Iz2W@drX-lSQuVTu5xG%(}(357C@ZE_Q7K2*@QKx-2qJv(|gJNPJY57K*oa++q zpw+^U&}5m{d7_~7O1X7cFoE*oMla*5`3Iq$ooa7i3$Qk#7j{j;{N_Cbi5l(z5ZLVG0pTKz)UV&Hy#y)0t) zK7qsNs$q`D3)Uo3ZL#6$>37Rtluhd_JMK&a-+D$YpE9WU`pVh>CbiCbl6(7I6W#du zp=W24UEV7R1#@E_C&l^1J2lhJ?WF<7{KdX|0fmV$`mrr7zZegFIFY`Cg4)s3~(2=RFNZoOgdBY^d zWD&(kTioi0*y;k+J81!L*&g#3J|vP)Edw9X3pcZVK0R1Ju+m!{{$#^bMSwdi*T^a| z!m5RpxJ}}zar^y)>tw)nIy~)a>!VbOxftzs|U>-A>iMh{y|Dx_mhnOA_Z2e_)=sB~>lIssWm=^e2fF$=TD!dAz%%@V77R8~{@b8~W{Ota&ZwEV*f%22cYjP%KC$_S((n_4cs{APcFf%g)oz6IEX7aSUmkz>> zYu9SG*4K%q1|2#+(73&NbqC0-tkmP}a1m}giWN^Wd1&94Oga99?eb_;7p%I>Vh#74 zm6y(_iSEBcU`?6c6~#Y=7vzPY23nEesM4btU8Fcef~~n<9Zu8^Kgl|&m>DLGgk-NP zF){g~Y2sGm-=pa`p1bGm%HprXxh3~ofBqtX)6k5$8F;eG$_->%?j#M3`Qnr|pX1uf zycqXaALv7n=8pyIv{Cr1FIBQFhM3?Nzg3=|4!*AlP zRC~j3X=oiU2jG0hjbGj{2u5&f<3N^j_wc&Q#WP=ky?jXzJbwIm?+Ad8AL4N$+JGqavb0C`(W^3V}-Q*c*eTNe<9IY(84q{oa&R*l~qLN(x)n|Hh03< z72fmi{+Dg&1-4)&N+Jbc8=;zc>4VpNpYbnQ#^Xq`WRC$7>i#Z@#vYR@PhEm;xSaS6)o^=U6dtIAJ^ypM0_8K^F8i0F z1g3Y_H+I6BCSb=jKHdv+<`LbUO@{+=BR0+4*yHyJ7V%4{_BOfevd6=5XIcA#x$q&Iq|GYhdDqGK-L?w2aMM}* zk?vf8@=fLFcB_zXHlL&xM&1thFMEzS7bhEp%YUk<=|n3n%RRE8Jd%P$-ankMk>oRe zU=J)Kf_JvI-eQ-QTQJ9^y6dV{E_2Ogr>uXSvlv8U-bcJ$FAe6%&gYPdkgR`CGVF(T zx5ZtLDgouuyVQrxVora2no?UKlfqi_3wkeVndQvm`1lGFmduZqQb_I-tXm*1ngz6O zR9quSemSEt!fC1YoJ1%>95m}w6+I*F(AT*Q1p@q%HXBYin~*Y^8S0sHw0p?TXHhZ^ zX4=rNw;WwAEr9vSrx{ky&`%F9>|FwfTh$|I+Xme66lQO`gq-^9L~*x`qQ{n$ETX7< z3@sEg2DCm{8e05acYmHDtWNINMR>bn!tVYOWxwJOs|hILKg$Vs^J^SmeLHSRclzre zjx*TxhiVK6MI~lQMzR#6v)wqsI#A`-tx?Os?An>Nf_~atS+~TmqcumeqK4gVK@R+X zZG>JZTMA85=odL$fZO@rYHNT`*|ExngpB!}N zQ@I~Y?IgZ?(!6!Ps&mS^G61)57Vh{GB?wMZ`as~jV zcuiGh{SLiNaD_`fcCS|Mb;2=K>HPZ>ljSasdFA(Sud8TC>&sW0OVWLee|L1R!7UqJ zgDL;&{k#di9#cR0dad;yeGZH)kcj>5gP>o{cyXBCc2<&CJd*`cpMR#m0Ew)J8$SvW zJp)vs8PSgFc*;>MDIWzbWM2*AD;MtbutQfMN})3WYn)=LBzbE5k$9esdlfb^Z%lo3 z9u`krv;6l=BKBZ5;QsZu9M%yNJ-BJD&}!Fjc!}WtUA8U+cKvFhMREeAtM$U==m1I; zB6iN5|D63lPXKS-8Ru8(&TU=oPqPJ{Hh7lc0VX>7z0CPrK;V{)?->RB&4q4o^Oj3{ z*fmi=9*aJt@}-~eScQ-6B|Fu6cOoMLv3psimwu|3k#el@4e8GTr998;n0Bdevn-FW z&4jG+ChDClxO=PtXr7oE>@%4!MAc|5j|<{(JgNX1u=9KM3tY^8#cQ{r;n{ET7^mNj zKEKI5&yi6z;Nfcj!D7e9@|V++@$vDQB_-FQut)=R-u^x5IsR7WqF$UZ?8%j))9+LP4XeY$^FmeQh`>(4RSZ&3Zke_hm(`JG#{D~SX#AO4rhw0p;V=)#K zOh1Gb@n(hTX6$ws3Y=QbSiSz-Rt6`k%UTW}4LuGxxc$wd0uOj-VNu%W()TN61dHz2 z!D5iY^QuVr;D+f~xDg6MKl0g;pk4h{|vn=PIPJQ~Kd&lnf`^?_k0*-G08 z$S^Z-fe#;AHV7;)tmaWB%x8Uh?ceY9pRJ@YIh{M`=%XjDkuM5AuNL+9(jq0tb$H5< zaS1m7s5P-m@5mQK0$=0f_elCtylc3`nD4{QEi9t`xu>>H%U}t&BQ>tMT&@$fc==Lr z)_dt1(E3@y4*)JscM*FiaP{#XTq5}`)-Bne@6zEc^mNx__3Qa%(M!5$Brz011>JEOa#XJ*kx{KTAvpKcEMV2aHefWn&*ei zEGRiT@&|HMFfcF-jgQ}SpZS^Kc{@Tad+>B*54=}4UVEcU zeH`wjeVN#NRaj5|kycm@f-VL|#st)7pVgG;HRkiBUIY9c;WQmYH|@UB%|c+Fq7Wd)r=YO# zK0)BtmJ`BOTv9Ttu8t0f51{Q$5>|))TF2Z(Dk>|7hlhi%W*otR=ty*SbIeQg?EJHF#pgi>nm$OMJEQ+O=!RVt$fa zo^m7)xbCDBe znhy*17*J4 z2X6E7et|&ma?)IH$;jL`*VJvs0|-1^8_X^!_+>8(X6U@r>+iq1MdLm@dFydN#2Qsn z`)q9>V+iT~wXit8QYYz^AjGdfsFDvm@BgiNl#1L ze9d_9=5&T0XAi$MV#Kk!FeTRW~t3G$Kv1kinPpJ`8A*JgDvbo9CM znnuSJV{2lMwrOo15z8=1+St-&RW3#7q8efzKcFQaUBG6{`KtEr?ndTepL(*-M`Xa0 zrN%L?QSf2x!uoJ_Px})1Q`0QxqDk*$alTS68jk z*8pn0pn&siBrVSyDE0X_g0xQs5~FMJNYQfdMcVb-7Wy`&O*hflH?sW3f3pbN z{04pC;}82;72&G6>QK}j)mB&ID@K?~t3Zc>MUrk=cXAW%zKB1r+)AaQ1Q) zKE71pk3C(ikBEH?l}5Gi-IIVGq7P0l=`=a7Cj(^n;}1)tMs=|(I~MhBxnvJOPw3W~ zVm^Q$R(qB9_+RYiz1J`Zggl5J4)M~N%@3Clo-3rO|L0MMFa8zvsAOHkWrN`6?N8>v z*mZ?L00;EF#-BFeJv5d572*GW0{A~I!P)7HpO+?q-AtSrU2x?PSio>ZUaqZ=E zx`@I?3wc2|d|jn;EsG+s`H^Q!dTJ_3LpB9NB!P1+BQ)|QkWAOSBqh2XMljPoarEQQ zR7m`?_|d6xbij&7*$MbtSo7}!d5BEd5X3^ZfVbWD{q*(6*3PSzLkIn44X&55TtMLY zxvy=2wGO%D%UOBBsZY!5uZJ5tg55)4v7E~JqcGt6_wRdq?G(Kj<@eUEL`^#|)AhLM z`6_D%4V9J-oP_6Y<>tkg3l(|il&G-@^C+V*-thp)W}poR-VyAo&iX@_DXXe&MdoFFlp$FWL9P~A4D_K zBOU2jSjdwxJT5yin3od`BPK1VCjHY*+*nCDim)Rx2k}(R3vJ>Vy5}!GgtPA9(Z+$F zeHh+Xw?Jj*TVY}9h^)S$p|0;0xI;Np7~bN(H?M4AWSd(&u?YhbPfqU87ET~7y`&!+ z8-JK%mCi(C64G2c|1VFlit)4YO+1_mx!5(~eNkoYP$2ytRd&% zz>OY=6@SjjS;($=qsAGW;VUt&zCZqT%(dQBV=UiN9wh%h{M>_GqLys~BQX}$ZC1kq zwC>C_rE zNIH47jLLpF&VwEW8AS*x0aaI~8`zq%5}X{F{RCN6ULSlCiW5g%YWjve3M)Y&XeV~$ ztDqwxWxc=Haa%}8&DuI!bWUtgKD$`M$S4K9vZ=MVM)8S5SdR3&zOK^H1pK{~QJ4Tl z`^wh4uWw;&n;+=ck;ou2B^P_#$qy=xzSr=LMi``s@( zHl3`YJ*XI@rQJ!iNf&X_GgXVMqK!XJG^#6m^|~FK5>7IASYrVe+k)5kF2ypH*Lu zE+T%OTu^OqBMh*3HE`p&`GX0K3dtVg=3?iPAqM8xHwgjL zhD^G5jEXAC-zZZI`vPU}Q2I8p@X9iiGb;wm;Nv^Ibm@w;Fvo$?0IFWbmAo!$egdjN|U<`K&D%AL;>=0s<6`O-y1C2rx>_egFVS zNJ(juW}MYsTwGe`RAM>1-R2jHCN^WBWL7jrQf(YrVp7Z3^;a{2fE7tW6bR^w(E$*i z!j>8x9UNM()UDd-N0y>r_?E<+YR$uMR?_2hQ$aPf^Cb>H6c>jTl|y4QA*sxA{&^*5 zt9(;P_h;VTM4*wODXgSZPv%8j+yV=eYFDUGAFseqH;sTxxBxg-+|yC-zL!Wat-wL48TJJ znOd6U-I)>h%sp?We}mbAK7>39GoKI6ehvEPMJ2#_L0;lm&bDpOTm1Z_B_$;qy1MFK zUQ!2#hY7d}5)xxwlv}K9)U$`bx0}6|>P?0IO-xHetViRVF<%NGJk$EtKn}QK&_3c4 z5~v6HqexeX&|ljPs(qY_u;zhl4YvN&Q^{tKKS@Y9IAL=XR?cG=T;I()kXT&? z=S@u*2WqOVU0tu=u;Jw7RLPAMk(ZBPOpKooiTadv=+DFH&8J^G9jQE_(F#+_)d`dr zxW%rFuN0hJ$_fP@R9{eHuiFo>$PfZ1`6J6f){*tRdq3cQ;{xIk(05-_ljXkvz?ZT? z!a~OHDd37>rRbeNnO%O52!F_5!EdN!1M?V7K+T)`rwWBZ@q zB~aqHSjs>dwFERB9rOzKauDIjC*%;l9r_ay7Dgao-be=w{qv8wGr`y1@sP$X0UL%9 z*KgTW>%j5?drn^NEf+h*0R%kCihi=z1yS`pAz$-8n2{MQ$wgnlOWvnJuQZ|2fM8d+ z7R&jixmj_Gyijl7FSX0&tA3&8MUxo+EG*eLZh2|0$*;ER`50gQ!~!zST6~pFuwRP5 z(&0<~QZkV-aC`J>+lM|il%M$72g=IHEx6SOD_Y(F`1tu(ptcS8O#KxKbZ2KFN#{Se zVc=)Wio86vLMF!_`17y#aQ9@+{?=Y(lm$4si&Ioo6jxYOv~u?yxfKMSqVvSAS6G^t z$Gz?@yE6LEKRFSkJh;p5*IF+OHWjKpZp{CZH>-1n0cBTDm-p?P4ntTz3h6f;AoOy^ z3+fY1T(qh^{BnPPZ|Z5JvZ}ykjI4XNKRy!y~k*<;b_mZLh&p$mvhr zBj3ev9-G$D&tw2pN@7QmZ_P{JLI0!3pI3F<5=M8mp?~w(6iEDA?n2K{YCrQC#~J+A z%ECL=#E&07#FKbK9avIHOL6goljeSZ=sJ(3F;`fzTTl|Gk}$k?dMX!_UVKkiR~TyR z@2tBimke8GDbF{Z&hl?URrBa*zNB`Rg#MD2n)H_;Qdc8l}s(q9ab49_D8932Z>WiuvGab{HH zH$7yTMMXvZQwM&q{{tr#@!i`zK7Ylk0;v#JZi+_ToyF%)t>?(N++TxQhapbKgar+I zP>7)Aly&X#K@lghamh_jKUT5=N9j#h&~hwf&G2{~Pk z;-1w7a{r!)2ypq)Od1hwDNSg)E)TL84yKWw&a)|=^{P{D!nw%T`}!XIc|EAGWLKct zBmNJw!{7Tn>MDh=n_0en@HPQ^$RcC4to)?CUG({_A%9~dBi@gMM%O4P-i;A3?U)h$ zXFdV}1Fxrudd)uKdr__VwdBIFFRkfHuXX(|{q)V1!u#K~8ni1R*NLGiZa$SxQx(bQ zDX{-lPXhioT??fFp#S6vm*JBqzw{`dKw#{RvF%ON{>7VkXKLl=Z`KbG%+@zH`Wq){ z{%5Ob8$em&b3QVxWo}E01!~5wl3hxQHoDqM>pa5%VpQUiWFm%6QWkO+`P=wu!v7qg z!Tgq|mrF58Nrc!C*NJatqZLm7W_~2}{b(r39-ibZYs1VZqe?rg@nRzfr{_QFYp&E- zOXvvFHk3_F7|$>K+A)((e>GYNl8e8-nyRop2*xMf8@fx;W+RF(*r9Io^kEdpJlU*3cGWguM!7q~4Tpl??(y}iD@ea$qPQ#ld0R=afKmV^Y2K@km9 z9icb!%wmsCYn)P?L{p+afBvMah{BT+FbZzpZQ0e+p;iY$xFTvfu1r(}(r})Ar$`T1 z+xpi#M&V|dr!8a>kMc*`o>$`l0yjy4Gd!u3loXg4^7uS6NayxrJv|sePfri&l24m_ zt3?mJ+lHXWo?qWR<-L@Vs+hI5l1ytipL=@NE>j1+JdA&X)OK+ZK0iOt9CmQ+pfQ|B zgQ!F0-q&jb%Bs6i!pZ*E{V~ZG)}gutP&@ILN$%hO(b@_?OpHsCiEN*WAWWsW#GKGvROB-vg6PgtF2Z%26$ zXz=mz#d2u|Pj9OkfCe{z|Nfmhu{k_8mir*bpeQDJ9Vxu+*|6Z*kT3_+RqNjNY)87Q z6pei{`aa{lHPhhrhr8_IQn0P%4=av--Qkm@q@-S`&lO4{m64ITuX@cp%Q|;J&*w({=jHfdQR5Q&7lhx<=69o*5LP_V)I;d#Yic z4b1iR^^evbMJNZuT$$+@PX@2;kkx zi6;Vd1U*j#cG6|^G$nBMG!=ZYH;KVb$RVS?V7ES0CfCEmFo=wfKDqkKKLO650K`a` z2BungEGJY-3=6-0C2F`EWnQWdg#jcnnhMcgRaJ%kpHv5(k&IkPz4*Y_f`S;xk8PUF zDOyJzWuNLzsHS8PJAoIORZdf)AZosC*sZYl8Z9IQUS6E4{}dK=+TPyQ(A0cHF0Sn7 zC+E5Sn=1jbF~_|rh+5FxStvR6-)@%_W&7lH$b+@6Neh-2*bM0A;I+`pE^j#2tZ_WDX?1< zfV*5aEr7BIuU_bjaloP-LXM;If`+McAVlh230BK~l(qZtL7vxt^39R@DC;4&NNe0w zcXzjvuI}JlJ8~KUSa#c$NuY*RKIZBN3zY6rM``4zuu#3Ws{>EZ9}BLkeZm}0*trgn zCPVr<)I`3?+U@;?h>N4zGehfLiBm_TpwGE=Xe^8*p#v6d4|b9S0J^~PB^r^MnyQJf zgqcEwznopBO<}|<*?`8`r*k*KBR!RcF>@&*3x|7`kTvXX%V;hhyj)5CM&RGMJXZKh5PUq=(jwLQ zEFYejm{=yNlr?&&>Jl`EIZ-Z{M*cc~uPZ)f+yb_6;;<2@KpIl_isn;oOXvd;`{*yO oF+8=a(&Hx6`ah{#`&iiSi`w_U2__YwAHo8f_jFXhsaOX8A4|aM=>Px# delta 8528 zcma)?WmJ^i*YGd8TNF#c3<{9q$ zSEBzz`=3C9sn@^#&a-(2C&EF z>24&=_jo=q%osfr9(l&85s&$V!!XmIHGxGB4RMzMA ztnwYpM&9r=%Pd^aao^0EUJF&7NNu3#+rPIAQ3!`lv)n9ic73OIHJ9)#a#N6fIljKX zsjPi;z&E9v#o0@3*~cs=oeKkL_+OOIcWmCjxDN0sQX3Lb5s)g7^c3KE@G8tc6|7Vg zhhjlHTQL zkVy+m0o4ay&=pU)tTWmB!?$moKdBXUPImgBiiivTBp66>@SOL3r;m$e2=f^2A%~Dw z6m*xGO9eU-Nx@e7Da2r?nRX2$gIfzR{87V}y`Jr6pDW5F~WFHk?& zH#h59e9T*NtgR7iUwh*V+D(+cGWcw?=I{e*>}DCbtHrJJfC68CDdf1SG}Uffo0EAK z3=R^&_XdxCK0V(IM?gz{@I|oi;bS~+D2L7z^T*Zj{chNMlx5RaQkt#!@x!w~ftg+< zA4N+tI0gRq%*W6hW%OTM3Fg8Fo{6?+-Z}5F*Op%4G)(v8M5@F;i}SyDq5TW8tI-#n zFvsJ&{{p$b#G;)^f0F@|J}nG3%}}Uek?MmWDX>8Mt7y$wftIIE7|4v{Wm>QFi}4l% zgJ&OC3UYqcNE$-NImo}SDx(*$#rG!c3ApNIDGC$D%j|(%$TZZ1>45|sEy17wiBdboTxqYrjJmE*W%HewnUg3MX8KlN9 z(+B>59}idQva6QNy+u8E+}GO8kVmrvCTNeOa|6Gm4MU#{*cP%r%C}uA^zRVQ*$5LM zvwrZpGO>q}nS7uVT}hKWE)Wk(S2mkZRzjA$C95;+k?ukYOZ}AMJLP+_+_Bu2IBR6m zyIFEyyLJs`$2gE9w%a3=;zJhWd3-;8;tC$bfRI@+_pJ|%p^6nO_Fo?aK8~$z67T4S z**eK)PYDw^cBW&_4l>86zO~m<^1S6dDa6LlSz*eALVqfwt8tK%^2SeLHW39aOtFR5 z2ZwG7P`P7fKkz2#PFr2_akWmP;dn7A>?9_lQrq6ku!PSR9KuH^vmXY8O_HDy6*HmJ zfiMWBSgAj5w!P83jNqSae?W^{PSEBu&z3k_@)_>ZK z8hDl$2>MQ%aF#UmnYe4$Zsz& z9y9ew`*0X+_bbzrmxTFwUEMw~n7#e?yhk(Nz2{Y4$kYAZ%<89@iOm+cKc(n+qB$Mg z5>&@5|GYCRQ{gj#hXb|ZDwo=Nkm=N;I8QIuBaxs-5Gw+!2qQJGlAuJ@NAD$~6K=ew2q|XAs z2kL}>+P)v@LkyEJgk#WmiG3v?XR)uYH&rt=Hu+gxXpCv1v)&(S@yzzpD^*}cK_gNPIj8x z3*2=4TmM?9yrQDaq7B^|4xOp68N4P8TCET=S``{_`(9F_%4}nCIx2Jnp3nPS(gpk# zx7*AI4R2?w9TF>ZgMV~c8seLq-egqW4;%w+AGs7lyq}8$SzUxKYicRRbcZR|l2T*u z=r>8yk=@{>{a>KlT=7(cN+lLc1`#m~cJaY~PbhS5F30cq} z?|nYnEDRhHJXv**$6MW4G&HqQn`E-}4L&XtA|X48V$Qg1;jyt{n2UMIF}zOBJu!Q_ zFqn*j^bH;{;}?X1sk#4FT2RAIal_$+u~YV9cEjAKh5FYefl? zx=CqMk)%WG4Ja2O8fpVb5m+06Up(8;MU`njt{tz;Sl{$ilSG!sc!BNaDlA^WB;(l>_aeBT7`4}Zx9K1EECp=%P_0G&+&eo+HL!O#G$vT1{ z866lv9I59W5KOLlyP#=gW*qY-c%-7!(=dcM*y0`q5#d=f6u-%JX_CPQ<^B8sphyBA zX8ds$o0!pCajM=ua+U6$=KENMYh3K$w!H^HBl2nP;A9K(DI3){sX<%L#H)B?Fiq~A zZrotI9Erl*oYg3JvfkhEvpo|4?hAJn{FXltKiLxwKNB0tm+LS zE%0)Uhm!tJskKyWOOCCM2x(}P_4h9Sv6%~u-@v=;HqJN0<;O+&i&8YIry;gwt%X>GuvSizv>Y_56q|A6%V9RJ?W#$oeQ*KZis6;BYmTZO-^4Cv znuBxwv3Tgr7W}y7Z9!%995Gmm#chN7+o`L}J)%<&{JhohEPSzKW-vE4#%H`{?4}uE z;`3$GfiVQl3!`Nn=!+`~&^v=&P7>tr7j7Q|X`84B$d$>yMJ796R!zSD@`Y~8tIN*O z$XWhcQWnhH@b|Fzg*Mc5G0(@r#noXU+-fg@0m#V608tREPoJyqHTa(s)E3j*&JGVR z)eP8ngc9i*8d3pS6%~4~*EY`gX1O%h$j9EDtYf)RJ%+$fN15zfOjL7Bs|h7iyAIr< zY5h|K%C>gMKQ0-YI29e!IzCe(OXS)RT(3vzP^ zn&2Ck(5BySi_+q1e^a%1dyCnquNPcoH_7XuXV0I}JQNDaD+wx^lsl*8pc$I+qH`%5 z0RP5L`UT{K-h5o-QlkjOe5$N%&ZMu4=>eZ3VF$t^BHAcGBpVN}T6A->q6XKc%Ohfq zfTPH)gPC>v1({>3*E`qtji=|&t(%~;N7X`^@B45Vj8HnsFRYOgrTEmW5Poz-QT=UV z0t&&t-pbEJWZkU6h~F_+TLS@`XEJqQMyI9Y(~Qv%tgE`xb?d9gdFtV0Rc1wvnj3Bd z@y|~@V~9_)&wch)zu%_AibUqte>35_#78pxsdEX^WFi%RIO{WJ}7iK;J6>TyM>1J|1TCuvw~*pnKQ>vTbhd zbSwr?ZttwGd^HcUnAhCw50hj{ z-CxT;9o2@wEA~7Y!ySbAXz`4LX_sx8oP{bM{hoSWO*G)Ip+PugdH!Z?4T1gp^YLW$ z<$SEgjr;|hzJFbMFB5KYpw8%LQ1wW>1LQq}>dh4wO%fK2=g6HW!KW{F1(%$_!zgwf zMZ*FtSM0tjKby)V^9_<3o>C_JIrhBnE~th^(DX=HMzaEYcMspFx!yayHcL(n=D~Yz zHa1*xPF&!i{DsCg)NQ#lA^-yUNBKHe^6{eNu1)wNgad&l45_a1Add3nnrISH7Nimp zaoDK)=j>N0-lY3ybagc?9H8ch;N(UOqb&bDDk{DOpSlWx}YZ3bE|HS|F*sG`uyNFxM%jS*rCEDWn zfP|wsl#z;{vy=VyV56v3i;d;!y%&tOo(*;Gsa1p z$xNkUXMUh?zlrL%*UkX#{!F#%RJ{Vd@uba4wB$S~>dMj+@YPaN!`~_qyfd8BuwMs} zY@likZgnX3l)VIvh>BAob!S^LV(7Z3!-%tYVrVg`OxFzDEnReishdfRj+zzMQYunI zoHJK->JC;SOF|GmPl6*#f;ENphW=4a_OUj0P3CZl@)951oCxW4Z=W~GRatJBoeR0{H*zz$P*# z3+=6HZ41WX0JwR0$biMipjFw}uoy1z*sL(j1{vW5|GN@G zux2hsa{Nu&6VSGsg7LMNNF8O%Ev{6hgp_}9+hPqQ6=6;^zL?B}#`HD1$z~GaHs5k9 z>DXitfS6CB@m+};H1s~TD(vgW0`!fH_;%=Zb-$fSLMGvm*H@xq=iiTJ3QDlYg?y4Z zXM(pcP6xh%x@bcK3FNOe9R(F`7co#HyWSH}1Fa6=;S;SVPt6woj)gcC8;31q$h@Dr z89DTwPaLHSM{({qc!o`NMs3FHl4oV;D!F9i~Rf`s~r%yKH99Pq3|Fg2)K}K#TLgwwZ15xo~{l^?`D8 zbF&p?t#cDU3JM+?8>bHXB@R}?UkKCuy}z-x#sfzwW_4|CDP|*6_4O;xe}gmsg#1u`$csET(rD&Cq86*pCHVCwjl5$W2SHU;?y|a;_M4x?0Tqr` z2lGuME3pv4A#L#ct+xExM;(2Ab~LD~Yx%6i_RbC%pOl0JsLgdH*3=X1cQkUfu+g9j=!qgO+Orh95qBV6P*+mvX7$#ro^lFO)V5 z;TeOJ4)gqI&@aPM`}OYb?$6RbN3^vmex;4(R=Y&EZc-n5Bf{cP*=@_~&V3pd3n32> z>GdL(_@=GR6CC}wo|QzfC_2CC(;S#>u)>(ixLLcX=es-g0?j!iY4EH0(J#!tgEgWY znv`^K?*`Hx2B7mX>a5kU9_Jl!*=v5`S09VC8~Dye>a zj{Y8TcvMhmNMPUeDz7?c!;;O+Yw5Kjf{R3@+DsHiuiXIOshbL)=pL1VK+que(i`*N z@|TH==w7Qkspz`a9}78b^#f_*G_vYyUq7E8m|7~E1yQMg;s*kOG2zCv7;-Hi32CTdKR(C)T{0T6$yDm~E_f?*;KE6! zcN7OWJfC$^KVGR>@TbQPMq8;uVAI|q*zWGa*`JomO8u!8utgsR`&n2px>f3X<+{NE z@9+O!P@o5Xs2fa|mCPf=gfFdl5(JnGcA{;ZDlfO^m7aYWmX>k86aBCT;-!*+!%{FF z^l$XxY_~w`ur`U+u5r0=G!<)cCEwI`nyIOUW1oF;a~wLuw0WUj3|?NY#3rTo^x?Qm z&mDXzPagDN!>Db+c$ei_f9Fl-IBEt4V3LlB3BS9iXYRLeD(Gn#CI$vcr7kNfPx423 zN|JCir1hW>IO6aZz`>EwN*%Gy{S5!#8eW#RRg@)=oC)3`-NO{L|Hlwv0Q}D$Jx2Q?mwVuu>5~LN(bb~Y5l8HS zPC-CH0=_Ep%=~>xede8T6rvj#SvbcnY+c>mmP6jObkW#GC1&qcas$=!+J|#ho6tXy z-5BtX5w?y^$EIvbna~Qe`SAv3k*l;J&-U18 zYGp$9f1|V72h-4!Id|EIs)<)U6BidT;sdP z;js^$%v&aRK*WrTcKT>aRmQ7yKso zB69juIhxE!0O6XNSg@hoEWaab`~!+$ZqLVf)~@a_=pS_8#1E>bhVY{Ww4j~KUO0WM zgb83{W0TPr7{P#2bH<~FIU{pF1Fyq26wQW@d?zFO5z36~wUw6~5)_2~B-hZ&%ZsM$ znnq()TaiidoS02QTwoKi*F~Z(Pi2#3@boFm>c)mTNO1<=zt;#kh)_UIpP%Fl-`N~` z32>L@7+L=FC%{mmrY5(%oP2?gSLw@e_(MsP_L#x--0_z|W+ke6Z$%AD%%Tem`Nt+F z`F8fED^zLOPfkwqN=o|LkbajB*15P8sdor*16!nBzDty%gvh6foJdZsNU=hFbj+a zbndJxGScETnZ?qi6N^{nmq`f_QP0l0>`cCWVA~Y+{s&Jf5z)i^2&Icw;0*}5B#mQm zmSU*g`y@`fVs!**DQFAtc)-(grOPGZFtb{P#35#Am2A!+aDTZPb-l))Xy+{Qft0J; z?pnYP2(XP-Ap%@1QqZz<*t7{FKQ02Q;|iLB-E6Ps0KL`{Q${@>;AMu z3Y7n4xAI|NO69i!%>AG(gXda(y$t`rpU%ZaW)z9t#l6zlYA03xjIhF|AItIS1m|k>_V&1CX$r@Ki11g7yYv0u5<~HC&j*bqy9|E_H!gv_SNmXmdr#U`;Lc~yC!VS)vWX&lbEY{K!6gkSm}-)IbQqy)W|3wQxPvBqW9M?rFZY70UOf+ueMme>TDLd>q%LTI&3Uw z>}T=u@poxEXLE>(iVA7AE{krS(!wHh^C$8^^Gqo;O%qm>g#3Q+@DCr_OW`2zPw?t@ zK%?u^ef?WY-$rtz#<-A8tFI}?x6!Skg@Zqhy|gLH4~Su!_h2v~%cm;!vpa(|CIM}6 z=mp~+qTJZ(1*l$rrFTKJW1))S!z*evf+$L%u#rK!yZ0-*)d^s?0Zl|9d3ky52>1<$ zG%k8t@K*-h>^j;zYz3RV#eqc>CQ`f#@aBi7WTu6nR!f$V2_%NPMlnkW-anz{S2i-D zW*~Q7?!?Q^YL({5i_uY}r-+`S;al$_%vMbR083v6OhqVazSdFR(IeUX9`^70KY4CU zMfr-+QeYHo>m}d6lj7s!e?=>(km$2`tZ0(vWBBUPxh4Q+VF~~rC&e-$2PgPNIyb0X zMVt=l;oQ|7+$}F#{%B~R7Z(>NUnF$CYq@*ZkBQLNHrCwHr>h;jaEp^+7_FZKjK3Ba z3%YrFVgUH~X?h|C1_lG_#f-#q{-^!4v^x3Q$ic~llxnaM_>DpN|Kn)%{lIM3AHd#)Sho--91%!SpJb&rWKGtY!N*U2*ljApV)r7{L!!8ULEYk zo1Yg9Z%%2@OWL;|P{ykNQ?3d?PKd7FmL zhN2Gq_0E#E25hETCLTlV1?NN1NM9dU{*%8xs-UE#RLb&~?me8u?l^Fk${PNjJz+~q zO-+z)Cixn2myE&p#fDl7weUAy%=;+zA-qQB=86cL+j*JqJ=xY`G$_cEF$pJ|A;^lIDGz)jUC`M z=#2V%KY&!p68EzvdNTxSg1n}gMmU6L@MbLi%&Vrw9 diff --git a/icons/obj/objects.dmi b/icons/obj/objects.dmi index a30feb163e50376e4b96f0d59d0596e6bad3af13..fd82f52556b25d0b5980d03ba2ffc2caaf238250 100644 GIT binary patch delta 9088 zcmXw71ymI8*Pf-32BljBBo&a72I&%!?i8e?d+5#|5&{weqI5_j-5nAuB_O%f(zWo7 z|8u@QbLPzKym{~QKKHqIv=@786g!CpMEYv$xyxC*S-RS}xZ6290f2XQQM#IQ_A}y$ z@gvT%zf;PE2J?xmkw3MgOK3^YCSLMAGvn-&b+jG4yP?lBu8;MK;~;EN93MeY`H6LN z-<+SKu2RL@#QL$H>3p&AtG}v=DKODduM#)3{lFq6*hRoQ`vKcw-02}WR|LEPg}ulW zQU%iX^{Ex=R=M%-dG$=DxaQ`^WG_Bw2d^pA+uFIFXP1@#`C3z`$fPMPm{`tVIW}e6 z%!6AZBhK5@q#5@Z{pYWls~QDf4>hbyh013q+ucgfRU&Np?`-&eC4^G6%Tvwo$rQpzkGbds3;-g1vvoX#64cU=_tmGB z;F|h_?j4@{_#OuJFR#;hfehj_BumqJ-LIn=%>rTTTs4aWl>WdzX@nLU)8!j75_)y%X~%CtH$&i~6(_+N!L`vitj zd$DD6A$y}8fu2I9UjOGY6%ErYf94#}kWhzeiBQ3nO!XjS@WzbKc#@rWV}`WRTB9;? z54j<7M*x3|QYyDvcMGLLZ=gblm2{vn0u8<0uuC-Xp!2nnSKGay@2G5IatHs~6DuW8 zR`2~+uQb^$AOFd$DGSHZbh39zUd&MDn$_7KvW^{P{Vr^jA`Clx5&o)NX=aUUHtpjj zby;4j%W6<^e0;ozLUkx#T3=1a?2Y(4dW*2@yXV)#r>6@h^Hz%O?SGB0>_`+y ztlWKG0k7yT3fai)wfsqqgv8@jWc<@?(Yuo2iaIl%D#tYihY#9XSpi44cYuZvHUbN|p=NCy zWNB&XZ(u;3o}3&!Ha1q(4A9Wf*v4O&FKj$W&TBDqT^A=9`$K>o(RQxt$?Ax4`J<(? zcq#sZdk#5GNAu{z3YB8h4MdB*P zsf2O74llf9VJZDDxkM=(dTD(1AhMnN}<3TaT{{FtO=N_f!!Qx=clGFUY=jquQEPm5B*@j1x?eLwX0n7A-n&$m{l~^YZReXx+RH|{>Iyw)WkE-Qe zU29xWYbz<02NdV#Rj7SWKRwVmNKH-c_IKTTa{=o7IfTehlkv}zApO>OE=3yrysuAQ zfBZTRV<56y-TygNBz@@?!N(UEyBKx4>*&CtVTEPC=;J_?PD=Li<=;8y7v|9Ga)Z%D zP48YT%~yIv`lSUQAp_xXR+KtEB5>zwPn7j6HeYQ@=JR&b@{{j5QsDH%RJKVi3nON& zUr#fB@yd_e&LJ1O;pRded){`MrI3Z~#f0dxNOHMVwHm}Mo2uHin62_>LH5gQ1&vk| zmjC$A3oNm_U1FEtq9+AC*QK&KJn5yf(+nWX6P~Vua3U$O;Oxei@{4D#bN^Xo*9L|s z;}aTx5Sr|JIUy-<0N(VNSG}JjAG1e2bkH8&9L>Vy9SFyxxE#$Aas!SM?=Rbhi&_~* z0>JB2yD=+1*wM%tx;M4K2M*6!oSJ>s6x?Es+|8b?=(ia-=4(v_1?Yo=g9C$u$YXyN zHa5JuT^He_E~kztgDdwUL6wzhZ${-?g;^P=RT?%NYgmFpYKG2fAX3~<4w`jFiac;<%u=uF_> z3Ii?y8Gg#6vhnx}0m_y`6{*p;_iuC~yAEzhj}Q%+RZF=j*r7+cF{)ud(z)e*BOWKg zFmlFrt{ObOzBnOc%7u1_g`%Z!E=EjAoMeIR3)NHZ>;9WSY$YKKqmio(Xr3U_mG!0-5R z2?U)lRKsdLI`>B2@N7j^o~?N}KCX>Tx~O#jGYNKKAJr%7JMbSW_sb$&pINx&ot;R$ zgEuL-<+qDa?5s{?L4dwP43?U%j0dDA;#mqa^O z?%mzpA%Jn4zsL^*?%mzp%Qwa9o$mxV-e!M$t*192jyjzddnPW>P*X$NmIiaKjGVCt zQyu5*>%QdW0pjA~-n-w6TdA9*HljR`u#r>xy1Kg6NXc6!;E-ubL;Orzvp*8;ByfaP zg0kUa72=$$etJKy!W;UJfE~ShH`x`L_bBZmPAuE;8<##`ydXY;i6#WDH?!%Z|4=GF zm4GgWcs_}o7#`JF;u8W%bxeftF{Fs3{k>bsR^t`z5L7+6PWQ%cGx19o@QKB7*qe5fL<1W;*HgUM|ce!Qj?+{dSul1fBRV5)L^+M?E5s8Xexz`JG6#ppZYsBN*8(mSC ziy>8fe0aWwhWyF^f!Gfo?EP6-D_Ddcd+;U{J29?^L)F-Wd0pb{^ui?*Bz{RctCq}2 zPUBi18MEZnf6;y)aIigDa9eHJpEqNlKVy&TBd@}~n=DXxt)HZFNyS>e>tgPH9wCo*<9R%Ic-@bioWNywhG(3C-waI?zMabKJ%crZW+y5_8 z)f;MQg&^iC3knOvK)=mTwwL9G4PWx}VgI@X1c(m}7uRA_kdwQ5czE0vsieC=$WKVs z4<1gWR(1L3M6>6LSwhY^$Sezszg^*YM#jc;oDXK6Z`k?ucoH7R-ID@|9XHM z^LWZZ4hEm&-!L>-Tm(ixDE+N45ogL@o$@hhmSlq9^rvBsFCw)3{< zh1Q?yD@R=B$DLj0KVDs2qWa5a;({fA`vyG`_uS*S^b=_CjBum@+EUW-7tceyd&2ME z+qa0f9ydkS!T{c<0<_*tbKo}t0l~G^NO~D%$>C``*MG!G0hrf71R8L9rT2G zp&h)BLlM!5VtiKLO6Arroskc?V|W6uGDkNsF!yfjwdkRe- z)?PG#Y{YmX6?n0wp{e5{nE>9x_g^?kuFwxXh!d{RT<32ISh3cey4y@u33tQfFInFP zD|5E=eY))c{oB6y=!dJ#p>_8V)v$9mn(7gH2@J_pfFec?_FZ3ItH`* z*bLSe8W*uR4A+aR%KHUxgZ;T9&~Ql~|JfD0u3!=0*|~GS($yt%&@XxSJU1of@!!wF zUI(=89ta&mz{DTd?sO~2VlG)V$G*f8Q_M4c7YRfKU z5I#OWBPZwZdpa8HzlZwd&xsWEJ5h~CZ#5>G=*Duq!!Mkkbv>p&PrTdp0VT9sI({gc zS>q@G?B=G?qIywh3>*-TWn^Y{#XRB!Mn*{ZUcA^4!m_&1C~cIy`)Ld_8)XQ zhFHbOuMEO2X0yMx$zw6~L4AGizsU+oxw+%Ut=`E*y?7RaSw2AHPe~$xo0~gu-7YgL z3nBsJ?a6rm>7m*K1eybctCympP?tmk8bO>n_I;aX_Z?Da!K~zzl+d-cHAs*ZS*-O$ zlZidszw$<%&B20JTD*9%y>r|~EXf`S(C|pJcN{FWbo*Y~flmEpv-erYYv@4R4ewhc zRD0^lLQeUb_Nghu!!?JjAO&rcX7^|c-i!0|FAWWIwoX_(NUsNF`L;50nR&Yt`LeXn zxLLB**|4y&C+Ft+DIPrwXwBj32~G}iurRtFVZz0DS(}Wqbr_9 zD9k!7bq>;>$38wjw12Kpj~+e3#YJ}QpwZINJ(BmJlMFPv94#&?@+oSU{IC|rD8sx7 z+c`jB5gX9?CA^M!2T!-u9psZ+2o&CEB-;gflnnloFf8P}HSvE|FODE#Qu6AH^^wzW z4-~%`WXtvbDQz!6J#tPyPHhyST-0@ahB$2OOC|y1`a7ZXI9FjTtFErD8K1x8q+oB) zAu1|rvpD|p^}7))1R56)54pvAUtizW10@KIzkmM@^MIn2nMtxsGoZ#w=CwIOMgQfJ z=7apgPrnOS)eLt}&*Rb2QFd-_f~G(;iI}?`TkJ;uxrn29IeJ@-5!y7ijlF2yOJ|m2 zVbIM{G1+}_vWB6=xM-Nz@y2!dL-DVBBeM2^$HdHzwhOgyjl^)1^4NKKDR$TY4yH(> zh+;0t7}|+<5C~ZX1#F#igYbj|LgCNBZYRQ@)hjKpudg@r3Qx#BP?)@b&-pJGkjkB1 zfE`Y)Z*+txH#or2Om|L)hlU!t4eLAhLC@g?A>5L%`_o!4pg}i|)4m8@;FXL6Q&{dOhf5eHeSzW2tP>umIr=y=5t(riRaHJVzV`dikC2 ztqu(h2_viV9zpY0b>H^hgfC#e?{VZ;exl!@>S{ohlDn_>_# zhBPt8^Q|O+3HpL#F$OZhWd8lvlPxPk0<}WZeDj8EYCFw^e|-$QaE_L9?qTVMN!0(^ zXM{sZlZ2$C2nO>XeC!0@Mq@dx^I;dC8 z@*@%%(PYuW7;%^Z-3p^!=6Zka&inMmT%v`ugYGr+r1>GIo9Jkk+Cwt zO9FRy?c2V5L4$;}PU+iO$r)(CtF)Cpvb!`xtR|v0m;Fl9c8M~1sRUGOs~8kP$rTc4 zaS_YIb>n&0rt@c#D`sf29D+6{VeBxx5Q2?@k2ue>Mj@*HR#~aL=I$mF5b#seNk$@> zyuL&1Amn>R#U`}G1X>X^sT|JBqgAlmUrUP=3eJRge;Mx&G*rD6Y^c6iw?j)x=QSmq zai2fG*n@Y!)zv-u^y$;L^72#*o?yNj_b|$O^%X3-hH%zTsbr;Ro zDYeBRsHR}iVrDUru97c!-N+N$`(;4nu^LyJPaElupGc)RBQzTD_d*ubP*s&G*Xh<< zwd)Z?ebw=VCci)47~bC7i;F>xjj6-qb4ky?-%)s?u)C%LZ`ID9`nj$Q8NXyOYI(mE z`hGZPv7u&fFo2Ul<%M9kR{Xxj^zhclnjIB0x#km4?4pYSrFi| zuT;=Z{Z$#;iluv+}xEL*SfQB zi`79FFow>J+isyjx$#hvxu0Ie!Ma*6Ebk4-&~Z{#ug5iC?`SyxfpRL)YqlyTJhGBe z@4Vcq9W^k31DGw;JDM;QOm2I@&7OsM5ZT+?dxv%sf8;(VNl(>GP+WQgk%01S@XF2d zMQflQVI(?rJQi>SNs`yqLS_G8Ut3GY0j53>lXR@9shJw?gGwMjhq^yxA8q!!G#TmD z+7JZ3)9!5kYbc$Xyq6MC!ytZxPrm;8{BK*TDTq2~E-b`1x*v)uOZAzXnmU#@xj_vQ zBJWDyHoxUOGswRE79dx#6^aS+n6}ZLot-_S#FwU!A`yfC$9T z>$RdBA|&6mch69DwA+ zycaxtE9ZtBo^A(PSy@S&-h(m?41?DVKN!GiZw>wL?#2*!bkI6FI*NUNw&iWqt>o^_ z*PV3MLB5)3HJE9(uTySN_8$r7ZBaPda0f~beo6Bk;B#h>)|OJ*XNe>ho%x#G)1|M`KUZSQ=CVcGwp=JY90%DO8lGT6}mCdwAg zxIU=z$}}VD0T|Y6K|*R?%~YN2kC#q}tJ7RfEVR8BKfm&gmem{5HS+TEUF6JIq0&(x z>^2b#%4$i)=pWwabDi+vq~a#ly`LLvHclWG@jhbY4a}mZqr(I$g}6+K+9xMpHyZJb zx1|}B38Cn1O<%xVaBnckMikEnCE&S!H{mq7@F6)+!8Gyl8QXocv(m+t0AfdEXOLc^c>Go%9Z3Fd8vCk z?&U;@3ql+|$#+@9RL9HBA5Cl>RVbvSgRf|5`FK1m(xh?=$g8hU!v<0Ydtg!^C`shK z3}Oj7EmHo#iB3%1ddu<1*Ut~RTUv=0bfo#_yLOiXzMoXH5l@CHYngs67Ed}}`|SpA za#J9~Y}wN;xUN?oMAHyiK&K@mJNs0hwMOH7Fz|FQ7AfQ}`0zQ?SqVn0@E!V5&+8~# zed|m6+xa#JNs)l9wmp8LxXQk_wAfu>h*@{__z+`4XA)u*hYd?^?8C@=v@nX$nu$-b z*XbLuN&7nBYi}ekRE3#aSs7p0KTjGH7ZDjeJ3l{$rk=01#I}E5?1l~5dewZJNYI{% zpPvlUlESWkaYQ}f!iHJV%+n;RO!Es1!)$D9oX-13@UU@+NA@5z| zdG7}Bb=~y%_&CfPj};&6SyF>k#KmslYx{?B^Y!!Of9$sPE+}h9sU?mB!xRb;l2$}G zCxKDl%gZ-ZR8+#-ilC!K7(TzT zn0L`Fory_KCMhf~_In}VAWkN&yb(`KRGa#nc;WEifE>*fcOx3qMn!T-`A0`XIs1X_x zZX!4VfAGoj18u?&bMad7RoPfeP_c*{(D*8JGFh|0gsj zqeA~nXey616zGYerIH|NxyoMWI!3WA)H}fWAQk)yBS>J@vR=fT`T6a~rBHZ z^$Xfx_I0}C^O}1p*m6|N`u9xZnBZe_GF5*->R&lKEv>I<$qC9uX(a=*v4MsKZv5%T zI3ZEih0iJ4HqDTA&Mf=rZJ}C^KebC6B)ptqU8O17WwwH8X>0eq5E3e=txd7Dklov7 z=j0^2b8>dx;wB%COMVWi%j%%TKDDR3Jq}CU!48V(S{r-|;u(%vq!(sjz1sjc1qpR> z83^~0T67YEb`aus&}19Y2o1CTdtt#RNWOy@gCq+AcqQ&UNxQQPWc@Y&|K<=n=gZxHs4EBnzZZfX53ZniiKs@zvm7 znZfdVDWpaXhT`kjAc?M_;qb~q0`gONMN<=%L3vs$1BP@DSEAT4&a%%I9lU=QO6z{0 zT!x585xTp-qwPqTw;H8x29$ewB5+A|!rT`coY__(JgT1jeqV_Mj(W&6!cN6f{1*Ld zc`uA6TLYg|evaZY$Aesj)ATVtU7-aBLs~96DO3~E+aQFAu5b(p&ybni2yy>43Sr!& z)h{r^32Ef_x!G^HT3ubGLh$qRo7ckgw7vu05sIR;gg_7!B4^QomnH?1BlBC63JgUZ zQXz~$&o{uQxiwo-=k239Z20xD>z(VveMw`JF?6XP2e4WqdSOq8gJH&cqLBcq!gCQ2 zcQg-#*v^i&8m^b-fa`0~{#NSFw*KclaCXe^Mh12?E zr}=RKy^~26iTV7@rq;d3MonoE4EJ7wz#j$4YZ6FLKr2o9@4t}XV3<*xKNSH1!35%r z{pnLAsgl5h2u5!2wao4hU2w`lE8l;3Q%^XS$O8q_|F~DvM-othW zf;3=%ygEex!ZLbHVP!NUp_X>7RjobyeG?PJ|GltNoGr}v%Oe{;80!0`hFGAKCdQ*C zWyFvk`8!yrw}cO*Nbx6OFOt&)eYGVe>RLwy(R7ghkp>()_6Mh@Am=4zW)k5)DQK7@ zEsBM5FNuOi013XZQ+t*&1pz!jfSTa?=B9cFZaoi`(||vjC~B-j`tE!0tZt~_^Q?!c zv+W7GvpL<@uU{u7Cxa_z{b3EG5xOQmuY`4tjA+-^*Pn~*;2K%Wx!RY}QawQ4s)CRaHB7+`m+V)g(a*st|?a^}EnUhJ|4?o_mHO zumrYrx^~>xke$+H7)QT%XR6>1lZ~_xFrSi;Fsk}P%QY0HCG6?%@3yJ!G<#;YGgY*G zaM0J&gP{ZEcu>U$ij!cla*>R$uc)h=+XvLO2bAr>06vZK2&h;t`YQh8$A_&2bLb#I zN=llPolQHc@)*Y=hlB*S<}RufMl2V{Cn6F(rwcc~-=qM5a(*(RcH7=TWAR2_b3m8j zN8V|}y72vp^J+;8H6m>@^T}Q(0HC3iZuSGWT>AxBDbEzlW^;)Wp7*WV98$*f_adIMpoc-sR@ zRSut;gXPgQIN9aT^mTiGp+O?4fQZmzr*{IGiWIqwQIsJe5Y-%6*xNtw{b@pszeeTa z=jVr6-C6&V79^Z^5acrWF;GmLkN*ur`jXiqdO#7f{~pt4E*?E7sklTUKR{?1neW5E z*?XP5-KVav zeW62A9i*tPPA-S@_&F0yXvt~O?eJ%prqMtClh>?WH7M87E7t*tNeQc+>pycFmg_*> z^|;8POSxN}7!TN7qNJfg|3ktMcU~_D{KAwa4ikcjGd_O&7zjE&b%#2~#l_)N)2V(0 za-1lNr=RX=5chNiNBkzmAmM;vDw>)y;A4fRR~@nO&HH-B+1jXvFp@tYh>r)oFY_ZI zqC!g_#)K?cT3!yYV?o6V=a3i}u7`|BXeVQf6ci5xDY7!F-X#}%T|m`Y&C(eb37n7& zX(`wjozkB+4c3T4S%&~eHi(nB@c;4Xix=UKICX%GPmita?PDyYARjUpiZR~F;aH15 zi3%sc%p&`@FojO*ku+5Y!By!m(3}wUgCiVLo{-+Cz9fP+5k<1oaOw;|)r3|IA7V>`~ CftrB; delta 8035 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 diff --git a/icons/obj/weapons.dmi b/icons/obj/weapons.dmi index bb8033bbe8c738cae013235d2dfc24a458551071..77e1f1d7de09ff6ada768dd1dcb73fe69365d337 100644 GIT binary patch delta 5479 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 delta 5168 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 diff --git a/maps/exodus-1.dmm b/maps/exodus-1.dmm index efd4402cd3..1aca0b95dc 100644 --- a/maps/exodus-1.dmm +++ b/maps/exodus-1.dmm @@ -56,8 +56,8 @@ "abd" = (/turf/simulated/wall/r_wall,/area/maintenance/foresolar) "abe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_port) "abf" = (/turf/simulated/wall,/area/maintenance/security_port) -"abg" = (/obj/structure/closet/wardrobe/tactical,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) -"abh" = (/obj/machinery/camera{c_tag = "Armoury - Tactical Equipment "; dir = 2; network = list("SS13")},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/table/rack,/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access = null; req_access_txt = "3"},/obj/item/ammo_magazine/c45m{icon_state = "45-7"},/obj/item/ammo_magazine/c45m{icon_state = "45-7"},/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunshells,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) +"abg" = (/turf/simulated/wall/r_wall,/area/security/tactical) +"abh" = (/obj/structure/closet/wardrobe/tactical,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/tactical) "abi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/security/range) "abj" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/energy/laser/practice,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor,/area/security/range) "abk" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/energy/laser/practice,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor,/area/security/range) @@ -74,11 +74,11 @@ "abv" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Fore"},/turf/simulated/floor/plating,/area/maintenance/foresolar) "abw" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/foresolar) "abx" = (/obj/effect/decal/cleanable/ash,/obj/structure/closet/emcloset,/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/security_port) -"aby" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"abz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"abA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"abB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"abC" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) +"aby" = (/obj/machinery/camera{c_tag = "Armoury - Tactical Equipment "; dir = 2; network = list("SS13")},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "dark"},/area/security/tactical) +"abz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/tactical) +"abA" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/tactical) +"abB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/tactical) +"abC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/security/tactical) "abD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/range) "abE" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/security/range) "abF" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/range) @@ -106,9 +106,9 @@ "acb" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/foresolar) "acc" = (/obj/machinery/door/airlock/engineering{name = "Fore Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/foresolar) "acd" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/security_port) -"ace" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/warden) -"acf" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/highsecurity{name = "Tactical Equipment"; req_access_txt = "3"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"acg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/warden) +"ace" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/tactical) +"acf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/tactical) +"acg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/tactical) "ach" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/main) "aci" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) "acj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/main) @@ -128,10 +128,10 @@ "acx" = (/turf/simulated/floor/plating,/area/maintenance/foresolar) "acy" = (/obj/machinery/camera{c_tag = "Fore Solar Control"; dir = 1},/obj/structure/cable,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/foresolar) "acz" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Fore Solar Access"; dir = 8},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/security_port) -"acA" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) -"acB" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/gun/projectile/shotgun/pump/combat{ammo_type = "/obj/item/ammo_casing/shotgun/beanbag"; pixel_x = 2; pixel_y = -2},/obj/item/weapon/gun/projectile/shotgun/pump/combat{ammo_type = "/obj/item/ammo_casing/shotgun/beanbag"; pixel_x = 2; pixel_y = -2},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) -"acC" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/window/reinforced{dir = 4},/obj/machinery/light{dir = 1},/obj/item/weapon/gun/energy/ionrifle,/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) -"acD" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) +"acA" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/highsecurity{name = "Tactical Equipment"; req_access_txt = "3"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/security/tactical) +"acB" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/random/armory,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) +"acC" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/window/reinforced{dir = 8},/obj/random/armory,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) +"acD" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/window/reinforced{dir = 4},/obj/machinery/light{dir = 1},/obj/random/armory,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "acE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "acF" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "acG" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/screwdriver{pixel_y = 15},/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/security/main) @@ -167,11 +167,11 @@ "adk" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "adl" = (/turf/simulated/floor/plating,/area/maintenance/security_starboard) "adm" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"adn" = (/obj/machinery/light{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/table/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/camera{c_tag = "Armoury - Secure"; dir = 4; network = list("SS13")},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) +"adn" = (/obj/machinery/light{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/table/rack,/obj/machinery/camera{c_tag = "Armoury - Secure"; dir = 4; network = list("SS13")},/obj/item/clothing/suit/armor/bulletproof{pixel_x = 2; pixel_y = 2},/obj/item/clothing/suit/armor/laserproof{pixel_x = -2; pixel_y = -2},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "ado" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "adp" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "adq" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/handcuffs{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/flashbangs,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) -"adr" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/beanbags{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/beanbags,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) +"adr" = (/obj/structure/table/rack,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/weapon/storage/box/stunshells,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/beanbags,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "ads" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/chemimp{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/trackimp,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "adt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "adu" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) @@ -185,7 +185,7 @@ "adC" = (/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1; name = "External Construction Airlock"; req_access_txt = "32"},/obj/item/tape/engineering{icon_state = "engineering_door"; layer = 4},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "adD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_port) "adE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_port) -"adF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/table/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) +"adF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/table/rack,/obj/random/armor,/obj/random/armor,/obj/random/armor,/obj/random/armor,/obj/random/armor,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "adG" = (/obj/machinery/door_control{id = "Armoury"; name = "Armoury Access"; pixel_x = -1; pixel_y = -28; req_access_txt = "3"; req_one_access = null; req_one_access_txt = "0"},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "adH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/main) "adI" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/main) @@ -200,8 +200,8 @@ "adR" = (/obj/structure/closet/toolcloset,/obj/item/clothing/head/hardhat/dblue,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "adS" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "adT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_port) -"adU" = (/obj/structure/table/rack,/obj/machinery/door/window/brigdoor{dir = 1; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/item/clothing/suit/armor/bulletproof{pixel_x = 2; pixel_y = 2},/obj/item/clothing/suit/armor/bulletproof{pixel_x = -2; pixel_y = -2},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) -"adV" = (/obj/structure/table/rack,/obj/machinery/door/window/brigdoor{dir = 1; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/suit/armor/laserproof{pixel_x = 2; pixel_y = 2},/obj/item/clothing/suit/armor/laserproof{pixel_x = -2; pixel_y = -2},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) +"adU" = (/obj/structure/table/rack,/obj/machinery/door/window/brigdoor{dir = 1; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/random/ammo,/obj/random/ammo,/obj/random/ammo,/obj/random/ammo,/obj/random/ammo,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) +"adV" = (/obj/structure/table/rack,/obj/machinery/door/window/brigdoor{dir = 1; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/random/ammo,/obj/random/ammo,/obj/random/ammo,/obj/random/ammo,/obj/random/ammo,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "adW" = (/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "adX" = (/obj/machinery/light,/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "adY" = (/obj/machinery/door_control{id = "Armoury"; name = "Emergency Access"; pixel_x = -28; pixel_y = 4; req_access_txt = "3"; req_one_access = null; req_one_access_txt = "0"},/turf/simulated/floor,/area/security/main) @@ -3496,7 +3496,7 @@ "bpl" = (/turf/simulated/floor,/area/assembly/chargebay) "bpm" = (/obj/machinery/door_control{dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 6; pixel_y = 24},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/assembly/chargebay) "bpn" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/chargebay) -"bpo" = (/obj/structure/sign/securearea{pixel_x = 32},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/chargebay) +"bpo" = (/obj/structure/sign/securearea{pixel_x = 32},/turf/simulated/floor{dir = 1; icon_state = "loadingarea"},/area/hallway/primary/starboard) "bpp" = (/turf/simulated/wall,/area/assembly/robotics) "bpq" = (/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "bpr" = (/obj/structure/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) @@ -3959,7 +3959,7 @@ "byg" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) "byh" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) "byi" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) -"byj" = (/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/machinery/light_switch{pixel_x = 27},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) +"byj" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/chargebay) "byk" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/storage/emergency) "byl" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/space,/area/shuttle/research/station) "bym" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/research/station) @@ -4072,9 +4072,9 @@ "bAp" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/teleporter) "bAq" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/teleporter) "bAr" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central_two) -"bAs" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/toxin,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "whiteyellowcorner"},/area/medical/chemistry) -"bAt" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/fire,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bAu" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/o2,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bAs" = (/obj/structure/reagent_dispensers/acid{density = 0; pixel_x = -32},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) +"bAt" = (/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/machinery/light_switch{pixel_x = 27},/obj/structure/reagent_dispensers/acid{density = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) +"bAu" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/random/firstaid,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bAv" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bAw" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bAx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Medicine Storage"; req_access_txt = "5"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -4161,7 +4161,7 @@ "bCa" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/teleporter) "bCb" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/teleporter) "bCc" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor,/area/hallway/primary/central_two) -"bCd" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/regular,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "whiteyellowcorner"},/area/medical/chemistry) +"bCd" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 5; pixel_y = 5},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/random/firstaid,/turf/simulated/floor{dir = 8; icon_state = "whiteyellowcorner"},/area/medical/chemistry) "bCe" = (/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) "bCf" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 2; icon_state = "whiteyellowcorner"},/area/medical/chemistry) "bCg" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -7244,6 +7244,8 @@ "cJp" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/engineering/engine_room) "cJq" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/space) "cJr" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/engineering) +"cJs" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 5; pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/random/firstaid,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"cJt" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/random/firstaid,/turf/simulated/floor{dir = 8; icon_state = "whiteyellowcorner"},/area/medical/chemistry) "cJz" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "robotics_solar_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) "cJA" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "robotics_solar_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "robotics_solar_pump"; tag_exterior_door = "robotics_solar_outer"; frequency = 1379; id_tag = "robotics_solar_airlock"; tag_interior_door = "robotics_solar_inner"; layer = 3.3; pixel_x = 0; pixel_y = -25; req_access_txt = "13"; tag_chamber_sensor = "robotics_solar_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "robotics_solar_sensor"; layer = 3.3; pixel_x = 12; pixel_y = -25},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/portsolar) "cJB" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "robotics_solar_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) @@ -7342,11 +7344,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaaaaaaaaaaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacKraawaavaaacKraawaavaaacKraawaavaafaafaamaaaaaaaaaaaaaaaaafaafaahaaxaataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaayaayaayaayaayaayaayaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaamaaacKraazaavaaacKraazaavaaacKraazaavaafaafaafaafaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaAaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaayaaCaaDaaEaaDaaEaaDaaFaayaayaaGaaHaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaaaaaaaauaaaaaaaauaauaauaauaauaauaauaaaaaaaauaaaaaaaauaaaaaaaaaaaaaaaaaaaaIaafcKraazaavaaacKraazaavaafcKraazaavaafaaaaaaaafaafaaJaaaaaaaaaaaaaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaKaaLaafaayaaMaaNaaNaaNaaNaaNaaOaaPaaQaaRaaSaayaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaauaauaauaauaaaaauaauaauaauaauaauaauaauaauaaaaauaauaauaauaaaaaaaaaaaaaaaaaaaafaaacKraazaavaafcKraazaavaaacKraazaavaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaTaaTaaTaaTaaTaaTaaTaafaaaaayaaUaaVaaEaaVaaEaaVaaWaaXaaYaaZabaaayabbabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaauaauaauaauaaaaauaauaauaauaauaauaauaauaauaaaaauaauaauaauaaaaaaaaaaamaamaaIaafaaacKraazaavaafcKraazaavaaacKraazaavaafaaaaaaaacaaaaafaafabcabdabdabdabdabeabfaaaaaaaaTabgabgabhabgabgaaTaaaaafaayabiabjaaXabkaaXabjaaXaayablaaZabmaayabnaboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaauaauaauaauaaaaauaauaauaauaauaauaauaauaauaaaaauaauaauaauaaaaaaaaaaamaaaaafaaaaafaafapsaafaafaafapsaafaaaaafapsaafaaaaaaaaaaaaaaaabqabrabsabtabuabvabwabxabfaafaaaaaTabyabzabAabBabCaaTaaaaaaabDabEabFabGabHaaEabFaaEabIabJabKabLappabNabOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaIaafaqMaqbapTaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTarBaqbaqbaryabWabXabYabZacaacbaccacdaaTaaTaaTaaTaaTaceacfacgaaTaaTachaciacjackaclacmacnacmacoackackackacpacqacracsactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaafaaLaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaamaaaaafaaaaafaafapjaafaaaaafapjaafaaaaafapjaafaaaaaaaaaaaaaaaabqabracvacwacxacyabdaczaaTaaTacBacAacDacCacEacFaaTaaTacGacHacIacJacKacLacMacNacOacPacQacQacRacSacracsabbabbabbabbabbabbaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaauaauaauaauaaaaauaauaauaauaauaauaauaauaauaaaaauaauaauaauaaaaaaaaaaaaaaaaaaaafaaacKraazaavaafcKraazaavaaacKraazaavaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaabgabgabgabgabgabgabgaafaaaaayaaUaaVaaEaaVaaEaaVaaWaaXaaYaaZabaaayabbabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaauaauaauaauaaaaauaauaauaauaauaauaauaauaauaaaaauaauaauaauaaaaaaaaaaamaamaaIaafaaacKraazaavaafcKraazaavaaacKraazaavaafaaaaaaaacaaaaafaafabcabdabdabdabdabeabfaaaaaaabgabhabhabyabhabhabgaaaaafaayabiabjaaXabkaaXabjaaXaayablaaZabmaayabnaboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaauaauaauaauaaaaauaauaauaauaauaauaauaauaauaaaaauaauaauaauaaaaaaaaaaamaaaaafaaaaafaafapsaafaafaafapsaafaaaaafapsaafaaaaaaaaaaaaaaaabqabrabsabtabuabvabwabxabfaafaaaabgabAabzabCabBaceabgaaaaaaabDabEabFabGabHaaEabFaaEabIabJabKabLappabNabOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaIaafaqMaqbapTaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTaqTarBaqbaqbaryabWabXabYabZacaacbaccacdaaTaaTaaTabgabgacfacAacgabgabgachaciacjackaclacmacnacmacoackackackacpacqacracsactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaafaaLaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaamaaaaafaaaaafaafapjaafaaaaafapjaafaaaaafapjaafaaaaaaaaaaaaaaaabqabracvacwacxacyabdaczaaTaaTacCacBacBacDacEacFaaTaaTacGacHacIacJacKacLacMacNacOacPacQacQacRacSacracsabbabbabbabbabbabbaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaafaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaamaamaaIaafaafcKrapgaavaaacKrapgaavaaacKrapgaavaafaaaaaaaaaaaaaafaafacUabdabdabdabdacVaaTacWacXacXacXacXacEacXacYaoZadaacQadbadcaddadeacMadfacQacQacQacQadgadhackadiadjabbadkadladmabbaaLaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaaaaaaaacKrapgaavaafcKrapgaavaaacKrapgaavaaaaaaaaaaafaaaaafaafaaaaaaaaaaaaabfacVaaTadnadoadpadradqadsadtaduaoZadaacQadvadcaddadwadxadyacQadzadzadzaddadAacradBadladCadladladladCaaLaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaauaaaaaaaaaaaaaaaaaIaafcKrapgaavaaacKrapgaavaaacKrapgaavaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaadDadEaaTadFacXacXacXacXacEacXadGaoZadaacQadvadHadIadJadKadLadMadNadNadNadOadPacradQadlabbadRadSadlabbaaLaaLaafaaaaafaaaaaLaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7407,17 +7409,17 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaT aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaabgnbgobgpbgqaZUbgrbgrbgrbgrbgrbgrbgsbgtbgraYOaYOaYOaYOaYObguaYOaYOaYObgvbgvbgwbbZbdDbgxbeZbgybbZbgzbgAbgzaTSbdKbdLbdMbfdaTSaXebdObdPbgBbgCbgDbfgbgDbdPbfibgEbgFbgGbgHbgIbgJaMbbgKbgLbctaWKbgNbgObgPbgQbgQbgRbgSbgTbdYbebbgUbgVbgWbgXbfvbgYbgZbebbedbhabhbbhcbhdbhebhfbhgbhhaJibhibhjaRpbhkbhlbhmbewbewbhnbewbhobewbewbewbewbhpbewbewbewbewbhqbewbewbewbewbewbewbhmbewbewbhrbhsbhsbhtbhsbhsbhubhvbewbhqbhwbhxbhpbewbhybewbewbewbhzbhAbhBbhCbewbhDbewbhEbewbewbhFbhGbhHaVoaYuaVobhIbhJbhKbhLbhMbhNaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhOaaaaafbhPaYDbhQbhRbhSbhTbhTbhTbhTbhTbhUbhVbhWbhXbhYbhZbgwbbZbbZbbZbiabfabbZaTSaTSaTSaTSbdKbibbicbidaTSbiebifbdPbigbihbiibgDbijbdPbfibikbgFbgGbgGbgGbilaMbbimaSzbctaSIbiobipbiqbirbisbitbiubivbdYbebbiwbixbiybiybiybgYbizbebbedbiAbiBbiCbiDbiEbiFbiGbiHaJibiIbiJbiKbiLbiMbiNbiObiObiPbiQbiRbiSbiSbiSbiTbiSbiSbiSbiSbiSbiUbiVbiVbiVbiWbiObiObiNbiObiObiXbiVbiVbiYbiSbiZbjabjbbiSbjcbiObiObiObiObiObiObiObiObiObiObiObiObiObjdbiTbjebiSbjfbjgbjhbjibjibjjbjkaZNaWRbjlaWTaWTaWUaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhObhOaZSaZTbjmbjnbjobgrbjpbjpbjqbjpbjpbjpbjrbajbajbajbajbaibbZbdDbjsbjtbgybbZbjubjvbjuaTSaTSaTSaTSbjwaTSbjxbdObdPbjybjzbgDbjAbjBbdPbfibfmbjCbgGbgGbgGbjDaMbbjEaSzbctcdNbjGbgObjHbjIbjJbjKbjLbjMbdYbjNbjObjPbiybjQbiybgVbjRbjSbedbjTbjUbjVbjWbjWbjWbjXbjYaJibjZbkabkbbkcbkdbkebbFbkfbkgbkhbkibkjbkkbklbkmbknbknbkobewbewbewbewbewbkpbkqbkrbewbksbktbkubkvbewbkpbkwbkxbkybhFbewbewbkzbewbewbkAbkBbewbkpbewbewbewbewbewbewbewbewbewbhqbewbewbhFbkCbkDbkEbkFbkGbkHbkIbkJaafaaaaafaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhObhObkKbkLbkMbkNbkObgrbkPbkQbkRbkRbkSbkTbkUbkVbkWbkWbkXbkYbbZbbZbbZbeZbkZbbZbajbajbajbajblaaXeaXeblbblcbldbleblfblgblhblibljblkbdPbllbfmblmbgGblnbgGbloblpblqaSzbctaJeblrblsbltblublvblwblxblybdYbebblzblAblCblBblDblAblEbebbedbedblFblGblHblIbiCblJblKaJiblLblMblNaJiblOblOblOblOblOblOaZzaZzblPblQbZNcdMblQblPaZzaZzaZzaZzaZzaZzaZzaZzaZzaZzblTaZzaZzaZzaZzaZzaZzaVIaZzbewbewblVblWblWblOblOblOblOblOblXblYblYblZblYbewblYblZbmablYbmbblObmcbmcbmcbmdaRZbmeaRZaRZaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhObhObkKbkLbkMbkNbkObgrbkPbkQbkRbkRbkSbkTbkUbkVbkWbkWbkXbkYbbZbbZbbZbeZbkZbbZbajbajbajbajblaaXeaXeblbblcbldbleblfblgblhblibljblkbdPbllbfmblmbgGblnbgGbloblpblqaSzbctaJeblrblsbltblublvblwblxblybdYbebblzblAblCblBblDblAblEbebbedbedblFblGblHblIbiCblJblKaJiblLblMblNaJiblOblOblOblOblOblOaZzaZzblPblQbZNcdMblQblPaZzaZzaZzaZzaZzaZzaZzaZzaZzaZzblTaZzaZzaZzaZzaZzaZzaVIaZzbewbewblVblWbpoblOblOblOblOblOblXblYblYblZblYbewblYblZbmablYbmbblObmcbmcbmcbmdaRZbmeaRZaRZaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhObhObdubdvbjmbjnbmfbgrbmgbjpbmhbmibjpbjpbjpaVAbmjbmkbmkbmlbbZbdDbmmbeZbmnbbZbmobmpbmqbmrbmsbmtbmtbmubmtbmtbmvbdPbmwbmxbfgbmybmzblfbmAbfmbmBbgGbgGbmCbmDbmEblqaSzbmFbmGbmGbmGbmGbmGbmGbmGbmHbmGbdYbebbmIbmJbmKbmLbmKbmMbmNbebbedbedbmObmPbmQbmRbiCbiGbmSaJibcKaRqaRpaJibmTbmUbmVbmWbmXbmYbmZbnabnbbncbndbnebncbnfbngbnhbnibnjbnkbnlbnmbnnbnobnpbnqbnrbnsbntbntbnubYfaVJblOblObZLblObZMbZMblObnzbnAbnBblObZtbZubZtblOblXblYbmbblObZnbZBbZnblObnGbnHbnIbnJbnKbnLbnMaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhOaaabnNbnObnPbeQbnQbgrbnRbjpaZAbnTbnUbnVbjpbnWbnXbnYbnZbmlbbZbbZbbZbbZbbZbbZboabobbocbodboebdPbdPbdPbdPbdPbdPbdPbWqbdPbdPbdPbogbdPbohboibojbgGbgGbgGbokblpblqaSzbolbmGbombonbbEbcEbvGbotbosbotaafbebboubovbowboxboybozboqbebaafbedboBboCboDboEbiCbiGboFaJiboGboHaRpbXHboJboKboLboMboNbYwboPboQboRboRboSboTboUboUboVboWboXboYboZbpabpbbnnbpcbpdbpebpfbpgbphbpfbpibYfaVJbpjbpkbplbpmbpnbpobppbpqbprbpqbpsbptbpubcmblOaZzbpwbpxblObpybpzbpAbpBbpCbpDbnIbpEbpFbpGbnMaaaaaaaaaaacaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaTDaaaaaaaaabhObhObhObhObhObhObhObhObhObhOaaabnNbnObnPbeQbnQbgrbnRbjpaZAbnTbnUbnVbjpbnWbnXbnYbnZbmlbbZbbZbbZbbZbbZbbZboabobbocbodboebdPbdPbdPbdPbdPbdPbdPbWqbdPbdPbdPbogbdPbohboibojbgGbgGbgGbokblpblqaSzbolbmGbombonbbEbcEbvGbotbosbotaafbebboubovbowboxboybozboqbebaafbedboBboCboDboEbiCbiGboFaJiboGboHaRpbXHboJboKboLboMboNbYwboPboQboRboRboSboTboUboUboVboWboXboYboZbpabpbbnnbpcbpdbpebpfbpgbphbpfbpibYfaVJbpjbpkbplbpmbpnbyjbppbAsbprbpqbpsbptbpubcmblOaZzbpwbpxblObpybpzbpAbpBbpCbpDbnIbpEbpFbpGbnMaaaaaaaaaaacaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaabgnbgobgpbgqbdvbpHbpHbpHbpIbpHbpJaZVbpKbpLbgrbpMbpNbpObpPbpQbpRbpSaYSaXeaXeaXebpTbkWbpUbkWbkWbkWbkWbpVbpWbpWbpXbpYbdPbpZbqabqbbqcbqdbqebqfbqgbqhbqibqjbqkbmAbqlbojbgGbgGbqmbfmaMbblqbqnbqoaJubqqbqrbqrbxqborbopbxsbotaafbebbebbebbebboAbebbebbebbebaafbedbqzboCbqAbqBbqCbqDbqEaJibqFaRqaRpaJibqGbqHbqIbqJaJDbqLboPbqNboUboUboUboUboUboUbqObqPbqQboYbqRbqSbqTbnnbqUbqVbqWbpfbpgbphbpfbqXbYfaVJbpjbqYbqZbqZbrabrbbrcbrdbrdbrdbrebrdbrfbAXbrhbribrjbrkbnIbrlbpCbrmbrnbrobcVbnIbrqbpFbrrbnMaaaaaaaaaaaaaaaaaaaaaaIuaIuaIuaIuaIuaIuaIuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaaaaaabrsbrtbrubrvbrwbrxbrxbrybrzbrAbgrcedbrCbpPbrDbjpbjpbjpbajbrEbrFbrGbrHbrGbrGbrGbrHbrGbajbajbdPbdPbdPbrIbdPbrJbrJbrJbrJbrJbrJbqfbrKbrLbrMbrNbrObrPbrQbrRbrSbrTbrUbrVbrWbrXbrYbrZaHBbsbbqvbsabsebscbotbosbotaafbsibsjbskbslbsmbsnbskbsobsiaafbedbspbsqbspbedbedbedbsraJibssaRqaRpbXHboJboKbstbsubsvbqLbswbqNbsxbsybszbsAbsBbsCbqObsDbnibsEbsFbsGbsHbnnbsIbqVbpebpfbpgbphbpfbpibYfaVJbpjbsJbsKbsLbsMbplbsNbsObsPbsQbsRbsSbsTbsUbrhbsVbsWbsXbnIbsYbsZbtabtbbtcbtdbnIbrqbpFbtebnMaaaaaaaaaaaaaafaafaafaafbcZbcZbcZbcZaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaaaaaaaaaaaaaaaaaaaTDaTDaTDaTDaTDaaaaacaaaaaaaaaaaaaaaaaaaaabrsbtfbtgbthbtibtibtibtjbtibtibgrbtkbtlbtmbpPbjpaaaaaaaaaaafaafbtnbtnbtnbtnbtnbtnbtnaaaaaabtobtpbtqbtrbtsbrJbrJbrJbrJbrJbrJbttbtubtvbtwbtxbtybtzbtAbfmbfmbtBbfmbfmbtCbtDbtEbtFbmGbtHbmGbmGbmGbmGbmGbtIbmGaafbtJbtKbtLbtMbtNbtMbtLbtObtPaafbspbtQbtRbtSbtTbtUbspbtVaJlbtWbbmbtXaJibtYbmUbtZbuabubbucbudbuebufbugbuhbuibujbukbulbumbnibnnbunbuobupbnnbuqburbusbutbuubuubuvbuwbYfaXqbpjbuxbplbplbsMbuybuzbuAbuBbuCbuDbuEbuFbuGbrhbuHbuIbuJbnIbuKbuLbuMbtbbpCbuNbnIbpEbpFbuObnMaaaaaaaaaaaaaafbuPbuQbuRbuQbuRbuQbuSaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuTbeObuUbuUbuVbpHbuWbgnbgobuXbuWbgrbuYbuZbvabvbbjpaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnaaaaaabvcbvdbrJbvebvfbvfbvfbvfbvfbvgbvhbvfbvibvjbvkbvlbvmbvnbvobfmbvpbgGbvqbvrbvsbvtbvubvvbmGbmGbmGbvxbvybvzbvAbvBbvwaafbnybvIbvHbvJbvKbvMbvNbvObnyaafbspbvPbvQbxnbedbvRbspbvSaJlbvTbcLbvUaJibvVbvWbvXbvYbvZbuccdTcdUbwcbwdbwebwebwfbwgcdWcdVbwjbwkbwlbwmbwkbwkbwkbwkbwnbwkbwkaXKaXKaXKaXKaVJbpjbsJbsKbsLbwobwpbwqbwrbwsbwsbwsbsSbwtbAWbwvbwwbwxbwybnIbwzbwAbwBbwCbpCbwDbnIbwEbwFbnMbnMaaaaaaaaaaaaaafbwGbwHbwIbwJbwJbwKbwGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbwMbwNbwObwPbrJbwQbrJbwRbwRbwRbwSbwTbrKbrJbrJbrLbwUbwVbwWbwXbwYbwZbxabgGbgGbxbbxcbvtbvubxdbxebxfbUbbnCbxibxjbxkbxlbvwaafbxmbqtbskbxobxpbxobskbqxbxraafbspbqwbxtbnDbedbxvbspbtVaJlbxwbcLaRpaJibxxbxybxzbxAbxBbxCbxDbxEbxCbxFbxGbxHbxFbwkbxIbxJbwkbwkbxKbxLbxMbxNbxObxPbxQbxRbxSaXKbaybdBaXKaVJbpjbxXbqZbqZbxYbxZbppbyabwsbwsbwsbsSbwtbybbwwbnSbUabTQbwwbyfbygbyhbyibpCbyjbnIbrqbykbnMaaaaaaaaaaaaaaaaafbylbymbwIbwJbwIbynbuRaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbwMbwNbwObwPbrJbwQbrJbwRbwRbwRbwSbwTbrKbrJbrJbrLbwUbwVbwWbwXbwYbwZbxabgGbgGbxbbxcbvtbvubxdbxebxfbUbbnCbxibxjbxkbxlbvwaafbxmbqtbskbxobxpbxobskbqxbxraafbspbqwbxtbnDbedbxvbspbtVaJlbxwbcLaRpaJibxxbxybxzbxAbxBbxCbxDbxEbxCbxFbxGbxHbxFbwkbxIbxJbwkbwkbxKbxLbxMbxNbxObxPbxQbxRbxSaXKbaybdBaXKaVJbpjbxXbqZbqZbxYbxZbppbyabwsbwsbwsbsSbwtbybbwwbnSbUabTQbwwbyfbygbyhbyibpCbAtbnIbrqbykbnMaaaaaaaaaaaaaaaaafbylbymbwIbwJbwIbynbuRaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbyobypbyobyqbyrbwQbrJbrJbrJbysbrJbwTbrKbytbdPbdPbyubgGbrNbwXbyvbywbyxbyybyybyzbyAbyBbyCbyDbvsbyEboobyGbxkbyHbyIbyJbvwaafbxrbxrbyKbtLbyLbskbyMbxrbxraafbyNbyNbyNbyNbyNbyNbyNbyOaJibyPblMblNaJibyQbyRbyRbySbyTbxCbyUbyVbyWbyXbyYbyZbzabwmbzbbzcbzdbzebzfbzgbzgbzhbzibzgbzjbzkbckbaAboObclbdQbcnbzrbzsbztbzubzvbzwbppbzxbpqbpqbzybsSbwtbzzbzAbzBbzCbzDbzAbzEbzFbzGbzHbzIbwwbwwbzJbnMbnMbzKbzLbzLbzLbzMbzNbwGbwJbwIbwJbwJbzObwGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaacaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbzPbzQbzPbzRbrJbwQbrJbzSbzSbzSbzSbwTbrKbzTbzUbdPbzVbgGbrNbwXbzWbzXbzYbgGblnbgGbzZbAabAbbAcbAdbyEbpvbAfbxkbxkbxkbAgbvwbAhbAhbAhbxrbAibxpbAibxrbAjbAjbAjbyNbAkbAlbAmbAnbAobApbAqaJibAraRqaRpaJibAsbAtbAubAvbAwbAxbAybAzbAAbABbACbADbAEbAFbAGbAHbAIbAJbAKbAIbqMbAMbANbAObnvblUbsdbnwbsgbsfbaAbPObpjbwubrgbAYbAZbAZbppbBabBbbBcbppbBdbBebBfbBgbBhbBibBjbBkbBlbBlbBmbBnbBobTHbBqbBrbBsbBtbTIbBvbBwbBwbBxbBybBzbuQbuRbBAbuRbuQbBBaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBCbwNbBDbBEbrJbwQbrJbrJbrJbrJbrJbwTbrKbzTbBFbdPbBGbgGbBHbBIbgGbBJbgFbgGbgGbBKbvsbvtbAbbAcbAdbyEbvwbBLbBMbBNbBMbBObvwbBPbBQbBRbAhbxrbBSbxrbAjbBTbBUbBVbyNbBWbBXbBYbBZbCabCabCbbCcbAraRqaRpaJibCdbCebCebySbCfbxCbCgbChbxCbCibCjbCjbCkbwkbClbCmbwkbwkbwkbwkbwkbwkbCnbwkbwkbwmbCoaXKaXKaXKaXKbSwbpjbwwbzAbzAbzAbzAbzAbzAbzAbzAbzAbzIbCrbCsbCtbBhbCubCvbCwbCxbCxbCxbCybCzbSubCBbCCbCDbCEbTGbCGbCHbCGbCIbCJbzKbzLbzMbCKbzNbCLaaaaafaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaacaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbzPbzQbzPbzRbrJbwQbrJbzSbzSbzSbzSbwTbrKbzTbzUbdPbzVbgGbrNbwXbzWbzXbzYbgGblnbgGbzZbAabAbbAcbAdbyEbpvbAfbxkbxkbxkbAgbvwbAhbAhbAhbxrbAibxpbAibxrbAjbAjbAjbyNbAkbAlbAmbAnbAobApbAqaJibAraRqaRpaJibCdbAucJsbAvbAwbAxbAybAzbAAbABbACbADbAEbAFbAGbAHbAIbAJbAKbAIbqMbAMbANbAObnvblUbsdbnwbsgbsfbaAbPObpjbwubrgbAYbAZbAZbppbBabBbbBcbppbBdbBebBfbBgbBhbBibBjbBkbBlbBlbBmbBnbBobTHbBqbBrbBsbBtbTIbBvbBwbBwbBxbBybBzbuQbuRbBAbuRbuQbBBaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbBCbwNbBDbBEbrJbwQbrJbrJbrJbrJbrJbwTbrKbzTbBFbdPbBGbgGbBHbBIbgGbBJbgFbgGbgGbBKbvsbvtbAbbAcbAdbyEbvwbBLbBMbBNbBMbBObvwbBPbBQbBRbAhbxrbBSbxrbAjbBTbBUbBVbyNbBWbBXbBYbBZbCabCabCbbCcbAraRqaRpaJicJtbCebCebySbCfbxCbCgbChbxCbCibCjbCjbCkbwkbClbCmbwkbwkbwkbwkbwkbwkbCnbwkbwkbwmbCoaXKaXKaXKaXKbSwbpjbwwbzAbzAbzAbzAbzAbzAbzAbzAbzAbzIbCrbCsbCtbBhbCubCvbCwbCxbCxbCxbCybCzbSubCBbCCbCDbCEbTGbCGbCHbCGbCIbCJbzKbzLbzMbCKbzNbCLaaaaafaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbzPbzQbzPbCMbCNbCObrJbrJbrJbCNbrJbwTbrKbzTbCPbdPbCQbgGbrNbwXbgGbqlbCRbgGbgGbCSbxcbvtbAbbCTbxcbCUbvwbCVbrpbCXbCYbxlbvwbCZbDabDbbDcbDdbvFbvEbDgbDhbDibDjbyNbDkbDlbDlbDmbDnbDobDpaJibDqbDrbDsaJibDtbvDbDvbDwbDxbDybDzbDAbyWbDBbvLbCjbDDbwmbDEbDFbwmbDGbDHbDIbDJbDKbDLbDMbCpbDNbDObDPbDQbDRbCpbVLbVMbDUbVAbDWbDXbDXbDYbDZbEabEbbEcbEdbEebEfbEabEgbEhbCvbEibEjbEkbwwbwwbwwbwwbwwbxhbwbbEnbzKbzMbCJbEobEpbEqbErbEsbEtbEubEvaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbEwbExbEwbEybEzbEAbEAbEAbEAbEAbEBbECbEDbzTbEEbdPbEFbEGbEHbEIbEJbtzbEKbELbEMbfmbtCbENbAbbEObEPbyEbvwbEQbERbESbBMbETbvwbEUbEVbEWbAhbEXbvCbEYbAjbFabFbbFcbyNbFdbFebFfbFgbDnbDobFhaJibxwaRqaRpbVjbFjbFkbFlbFmbFnbFobFpbFqbxCbxFbxFbFrbxFbwkbFsbFtbFubFvbFwbFxbDJbFybDLbFzbFAbFBbDObFCbFDbFEbFFbVlbDXbVybVAbFJbDXbDXbFKbFLbFMbFLbFLbFNbFObFPbFQbFRbFSbCvbFTbFUbFVbFWbFXbFYbFZbGabGbbGcbGdaafaafbCJbGebGfbGgbGhbGibGjbGkbCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtnbtnbtnbtnbtnbtnbtnbGlbGmbGnbdPbdPbGobwNbwNbwNbGpbdPbdPbGqbGrbGsbdPbGtbGtbGtbGubGtbGvbGwbGxbGybGzbtCbvtbAbbGAbGBbtCbtGbtGbtGbtGbtGbGCbtGbtGbtGbtGbtGbtGbshbtGbtGbtGbtGbtGbtGbtGbtGaJiaJiaJiaJiaJiaJibxwaRqaRpbVjbGEbFkbxubGGbxUbGIbGJbGKbGLbGMbGNbCjbGObGPbGQbGRbGSbGTbGUbGVbGWbGXbGYbGZbHabHbbHcbHdbHebHfbCpbUSbUfbwwbwwbwwbwwbwwbHibwwbwwbwwbzAbHjbzAbzAbHkbBhbCubCvbFTbHlbHmbHnbHobHpbHqbGabGbbGcbHraaaaaabCJbHsbHtbCJbBybCJbCJbBybCJaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/exodus-2.dmm b/maps/exodus-2.dmm index 4abfdab407..643bf9fb64 100644 --- a/maps/exodus-2.dmm +++ b/maps/exodus-2.dmm @@ -769,7 +769,7 @@ "oO" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "synd_sensor"; pixel_x = 8; pixel_y = 25},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "oP" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/unsimulated/floor{icon_state = "floor5"},/area/syndicate_mothership) "oQ" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/gun/nuclear,/obj/item/weapon/gun/energy/gun/nuclear,/obj/item/weapon/gun/energy/gun/nuclear,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) -"oR" = (/obj/structure/table/rack,/obj/item/ammo_magazine/c9mm,/obj/item/ammo_magazine/c9mm,/obj/item/ammo_magazine/c9mm,/obj/item/ammo_magazine/c9mm,/obj/item/ammo_magazine/c9mm,/obj/item/ammo_magazine/c9mm,/obj/item/ammo_magazine/c9mm,/obj/item/ammo_magazine/c9mm,/obj/item/ammo_magazine/c9mm,/obj/item/weapon/gun/projectile/automatic,/obj/item/weapon/gun/projectile/automatic,/obj/item/weapon/gun/projectile/automatic,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) +"oR" = (/obj/structure/table/rack,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/ammo_magazine/mc9mmt/rubber,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/item/weapon/gun/projectile/automatic/wt550,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "oS" = (/obj/structure/table/rack,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "oT" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom) "oU" = (/turf/unsimulated/floor{icon_state = "warnplate"; dir = 8},/area/centcom) @@ -1015,7 +1015,7 @@ "tA" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/space,/area/supply/dock) "tB" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/supply/dock) "tC" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/space,/area/supply/dock) -"tD" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/emps,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) +"tD" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/emps,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/grenade/smokebomb,/obj/item/weapon/gun/launcher/grenade,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "tE" = (/obj/machinery/shieldgen,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) "tF" = (/obj/machinery/shield_gen,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) "tG" = (/obj/machinery/shield_capacitor,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) @@ -1046,7 +1046,7 @@ "uf" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "ug" = (/turf/unsimulated/wall,/area/centcom/test) "uh" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom/specops) -"ui" = (/obj/structure/table/rack,/obj/item/weapon/gun/launcher/grenade,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) +"ui" = (/obj/structure/table/rack,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/ammo_magazine/a556,/obj/item/weapon/gun/projectile/automatic/z8,/obj/item/weapon/gun/projectile/automatic/z8,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "uj" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "uk" = (/obj/structure/table/rack,/obj/item/clothing/suit/armor/vest/ert/security,/obj/item/clothing/suit/armor/vest/ert/security,/obj/item/clothing/suit/armor/vest/ert/security,/obj/item/clothing/suit/armor/vest/ert/security,/obj/item/clothing/head/helmet/ert/security,/obj/item/clothing/head/helmet/ert/security,/obj/item/clothing/head/helmet/ert/security,/obj/item/clothing/head/helmet/ert/security,/obj/item/weapon/storage/backpack/ert/security,/obj/item/weapon/storage/backpack/ert/security,/obj/item/weapon/storage/backpack/ert/security,/obj/item/weapon/storage/backpack/ert/security,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "ul" = (/obj/structure/table/rack,/obj/item/weapon/rig/ert/security,/obj/item/clothing/accessory/storage/black_vest,/obj/item/weapon/rig/ert/security,/obj/item/clothing/accessory/storage/black_vest,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) @@ -2224,7 +2224,7 @@ aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoNoNoNoNyzyAxowDtZoNxewmydyfyfygwmxpyEyFyhyGyHyIyByKyhaMaMaMtxufufvVtxtxvlvmvmvmvotxtxueufuftxaMaMaMaMaMtxysystxyLyLyLuNyuywywywywyMtxuryNuPuPyOuryPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoNzitZtZtZtZtZtZoNxetZtZwqwqwmwmwmwmyRyhySyIyIyIyIyhaMaMaMtxufufwKyTyTyTyTyTyTyTyTyTwTufuftxaMaMaMaMaMtxyUystxyLyVyLuNyuyuyuyuyuyutxuryNuPuPyOuryPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoNzltZtZtZtZtZLfoNyXtZtZyYtZtZwCvdyJzcyhyIyIyIyIzdyhtxtxtxtxtxtxzetxtxufufufufuftxtxtxtxtxtxaMaMaMaMaMtxzfystxvFuNuNuNyuaMaMaMaMaMtxuryNuPuPyOuryPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMmtaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoNzgzgzhyDyZxazkoNyXzmzmoNznznoNoNoNoNyhyINbzpzqzryhzsztztzszuzvufzwtxtxtxzxtxtxdCaMaMaMaMaMaMaMaMaMaMtxtxtxtxtxtxtxtxyuaMaMaMaMaMzyuryNuPuPyOuryPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMzzmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtwgmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmt +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoNzgzgzhyDyZxazkoNyXzmzmoNznznoNoNoNoNyhyINbzpzqzryhzsztztzszuzvufzwtxtxtxzxtxtxtxaMaMaMaMaMaMaMaMaMaMtxtxtxtxtxtxtxtxyuaMaMaMaMaMzyuryNuPuPyOuryPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMzzmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtwgmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmt aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoNoNoNoNoNoNoNoNoNoNoNoNzAzBzBzAaMaMaMyhyIzCzDzEzDyhzszFzFzszGzHufzwtxzIwTufwKzJtxaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMzKururzLzLururzKaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMzMzNzNzNzNzOzOzNzNzPaMyhyIyIyIyIyIyhzsztztzszQzHufzwtxueufufufvVtxaMaMaMaMaMaMaMaMaMaMaMaMzRzSNaNaNazTzUaMaMaMaMaMtxzVururururzWtxaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMzXzYzZAaAbAcAcAdAdzNzPyhyhyhyhyhyhyhzszszszsAezHufzwtxAfuxAfAhAftxaMaMaMaMaMaMaMaMaMaMaMzRAiNiNjNkNlNmAlzUaMaMaMaMtxtxtxtxtxtxtxtxaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM From 583390937e4cffc431720a1c41005a91c984fd43 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Tue, 17 Feb 2015 11:57:08 -0500 Subject: [PATCH 15/28] Improves bullet projectile embedding handling Commit b1546ee3ebaf1fe87ad72eb33fbd36a4216e3d9c contained a rather bone-headed mistake, that resulted in embedding with penetrating projectiles to not behave as desired. This commit fixes that, and provides a cleaner implementation. --- .../mob/living/carbon/human/human_defense.dm | 4 ++-- code/modules/projectiles/projectile.dm | 10 +++------ .../modules/projectiles/projectile/bullets.dm | 22 +++++++++++++++---- 3 files changed, 23 insertions(+), 13 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index cb13034af5..83076373e4 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -38,9 +38,9 @@ emp_act return -1 // complete projectile permutation //Shrapnel - if (P.can_embed()) + if(P.can_embed()) var/armor = getarmor_organ(organ, "bullet") - if(P.embed && prob(20 + max(P.damage - armor, -10))) + if(prob(20 + max(P.damage - armor, -10))) var/obj/item/weapon/shard/shrapnel/SP = new() SP.name = (P.name != "shrapnel")? "[P.name] shrapnel" : "shrapnel" SP.desc = "[SP.desc] It looks like it was fired from [P.shot_from]." diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index e25b4491da..996a0a2bd3 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -66,14 +66,10 @@ return //Checks if the projectile is eligible for embedding. Not that it necessarily will. -//Mainly used to ensure that projectiles won't embed if they are penetrating the mob. /obj/item/projectile/proc/can_embed() //embed must be enabled and damage type must be brute if(!embed || damage_type != BRUTE) return 0 - //can't embed if the projectile is penetrating through the mob - if(penetrating > 0 && damage > 20 && prob(damage)) - return 0 return 1 //return 1 if the projectile should be allowed to pass through after all, 0 if not. @@ -206,9 +202,9 @@ for(var/mob/M in A) attack_mob(M, distance) - //penetrating projectiles can pass through things that otherwise would not let them + //penetrating projectiles can pass through things that otherwise would not let them if(!passthrough && penetrating > 0) - if(check_penetrate(A)) + if(check_penetrate(A)) passthrough = 1 penetrating-- @@ -311,4 +307,4 @@ trace.firer = user var/output = trace.process() //Test it! del(trace) //No need for it anymore - return output //Send it back to the gun! + return output //Send it back to the gun! \ No newline at end of file diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 6e15021b44..01454e4b8b 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -7,23 +7,37 @@ check_armour = "bullet" embed = 1 sharp = 1 + var/mob_passthrough_check = 0 /obj/item/projectile/bullet/on_hit(var/atom/target, var/blocked = 0) if (..(target, blocked)) var/mob/living/L = target shake_camera(L, 3, 2) +/obj/item/projectile/bullet/attack_mob(var/mob/living/target_mob, var/distance, var/miss_modifier) + if(penetrating > 0 && damage > 20 && prob(damage)) + mob_passthrough_check = 1 + else + mob_passthrough_check = 0 + ..() + +/obj/item/projectile/bullet/can_embed() + //prevent embedding if the projectile is passing through the mob + if(mob_passthrough_check) + return 0 + return ..() + /obj/item/projectile/bullet/check_penetrate(var/atom/A) - if(!A || !A.density) return 1 //if whatever it was got destroyed when we hit it, then I guess we can just keep going + if(!A || !A.density) return 1 //if whatever it was got destroyed when we hit it, then I guess we can just keep going if(istype(A, /obj/mecha)) return 1 //mecha have their own penetration handling if(ismob(A)) + if (!mob_passthrough_check) + return 0 if(iscarbon(A)) - //squishy mobs absorb KE - if(can_embed()) return 0 - damage *= 0.7 + damage *= 0.7 //squishy mobs absorb KE return 1 var/chance = 0 From 2db45d592fd86095e6f36f78ebcdaef9c673b635 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Wed, 18 Feb 2015 18:42:58 -0500 Subject: [PATCH 16/28] Makes the Z8 wearable on the back, adjusts some desc text. --- .../modules/projectiles/ammunition/bullets.dm | 4 ++-- .../projectiles/guns/projectile/automatic.dm | 11 ++++++----- .../projectiles/guns/projectile/sniper.dm | 2 +- icons/mob/back.dmi | Bin 44626 -> 45319 bytes 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/code/modules/projectiles/ammunition/bullets.dm b/code/modules/projectiles/ammunition/bullets.dm index 98ca3ca41f..f0a406e467 100644 --- a/code/modules/projectiles/ammunition/bullets.dm +++ b/code/modules/projectiles/ammunition/bullets.dm @@ -118,14 +118,14 @@ /obj/item/ammo_casing/a145 name = "shell casing" - desc = "A 14.5mm AP shell." + desc = "A 14.5mm shell." icon_state = "lcasing" spent_icon = "lcasing-spent" caliber = "14.5mm" projectile_type = /obj/item/projectile/bullet/rifle/a145 /obj/item/ammo_casing/a556 - desc = "A 5.56 bullet casing." + desc = "A 5.56mm bullet casing." caliber = "a556" projectile_type = /obj/item/projectile/bullet/rifle/a556 diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index 91129e6979..e331482d97 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -70,15 +70,16 @@ /obj/item/weapon/gun/projectile/automatic/z8 name = "\improper Z8 Bulldog" - desc = "An older model bullpup carbine, made by the now defunct Zendai Foundries. Uses armor piercing 5.56 rounds. Makes you feel like a space marine when you hold it." + desc = "An older model bullpup carbine, made by the now defunct Zendai Foundries. Uses armor piercing 5.56mm rounds. Makes you feel like a space marine when you hold it." icon_state = "carbine" item_state = "shotgun" - w_class = 4.0 + w_class = 4 force = 10 caliber = "a556" origin_tech = "combat=8;materials=3" ammo_type = "/obj/item/ammo_casing/a556" fire_sound = 'sound/weapons/Gunshot.ogg' + slot_flags = SLOT_BACK load_method = MAGAZINE magazine_type = /obj/item/ammo_magazine/a556 @@ -92,13 +93,13 @@ /obj/item/weapon/gun/projectile/automatic/sts35 name = "\improper STS-35 automatic rifle" - desc = "A durable, rugged looking automatic weapon of make popular on the frontier, despite it's bulk. Uses 7.62mm rounds. It is unmarked." + desc = "A durable, rugged looking automatic weapon of a make popular on the frontier. Uses 7.62mm rounds. It is unmarked." icon_state = "assltrifle" item_state = "shotgun" w_class = 4 force = 10 caliber = "a762" - origin_tech = "combat=5;materials=1;syndicate=8" + origin_tech = "combat=6;materials=1;syndicate=4" slot_flags = SLOT_BACK load_method = MAGAZINE magazine_type = /obj/item/ammo_magazine/c762 @@ -117,7 +118,7 @@ slot_flags = 0 max_shells = 50 caliber = "a762" - origin_tech = "combat=5;materials=1;syndicate=2" + origin_tech = "combat=6;materials=1;syndicate=2" slot_flags = SLOT_BACK ammo_type = "/obj/item/ammo_casing/a762" fire_sound = 'sound/weapons/Gunshot_smg.ogg' diff --git a/code/modules/projectiles/guns/projectile/sniper.dm b/code/modules/projectiles/guns/projectile/sniper.dm index a6fd3917c1..8364876563 100644 --- a/code/modules/projectiles/guns/projectile/sniper.dm +++ b/code/modules/projectiles/guns/projectile/sniper.dm @@ -1,6 +1,6 @@ /obj/item/weapon/gun/projectile/heavysniper name = "\improper PTRS-7 rifle" - desc = "A portable anti-armour rifle fitted with a scope. Originally designed to used against armoured exosuits, it is capable of punching through non-reinforced walls with ease. Fires 14.5mm AP shells." + desc = "A portable anti-armour rifle fitted with a scope. Originally designed to used against armoured exosuits, it is capable of punching through non-reinforced walls with ease. Fires armor piercing 14.5mm shells." icon_state = "heavysniper" item_state = "shotgun" w_class = 4 diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi index 893b58c6637d54df110cbf9a9fcdfa7c4c2553b9..8322b7b4f5899319059cde38deb5e44064a55d14 100644 GIT binary patch literal 45319 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 m}nz{}h4< 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 EUkPtEF8}}l From ead0f31426f9f434651c3e9eadb49e3ed6797e74 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 19 Feb 2015 18:22:19 +0100 Subject: [PATCH 17/28] Revises how Topic and NanoUI shares allowance-logic. All mob-interaction logic now resides in nanointeraction.dm and is called by the base CanUseTopic(). Specifics for when objects allows mob-interaction can be specified by overriding CanUseTopic(), see machinery.dm. --- baystation12.dme | 2 +- code/game/machinery/machinery.dm | 17 ++-- code/game/objects/objs.dm | 20 ++++- code/modules/mob/mob_helpers.dm | 6 ++ code/modules/nano/nanointeraction.dm | 111 ++++++++++++++++++++++++ code/modules/nano/nanoprocs.dm | 11 --- code/modules/nano/nanoui.dm | 125 +++------------------------ nano/css/shared.css | 10 ++- nano/js/nano_base_helpers.js | 4 + 9 files changed, 169 insertions(+), 137 deletions(-) create mode 100644 code/modules/nano/nanointeraction.dm delete mode 100644 code/modules/nano/nanoprocs.dm diff --git a/baystation12.dme b/baystation12.dme index 6640c37988..f3dc3f7072 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1224,9 +1224,9 @@ #include "code\modules\nano\JSON Reader.dm" #include "code\modules\nano\JSON Writer.dm" #include "code\modules\nano\nanoexternal.dm" +#include "code\modules\nano\nanointeraction.dm" #include "code\modules\nano\nanomanager.dm" #include "code\modules\nano\nanomapgen.dm" -#include "code\modules\nano\nanoprocs.dm" #include "code\modules\nano\nanoui.dm" #include "code\modules\nano\modules\crew_monitor.dm" #include "code\modules\nano\modules\power_monitor.dm" diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 819cc05632..042889157a 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -182,13 +182,18 @@ Class Procs: /obj/machinery/proc/inoperable(var/additional_flags = 0) return (stat & (NOPOWER|BROKEN|additional_flags)) +/obj/machinery/CanUseTopic(var/mob/user, var/be_close) + if(!interact_offline && (stat & (NOPOWER|BROKEN))) + return STATUS_CLOSE -/obj/machinery/Topic(href, href_list, var/nowindow = 0, var/checkrange = 1) - if(..()) - return 1 - if(!interact_offline && stat & (NOPOWER|BROKEN)) - return 1 - return 0 + return ..() + +/obj/machinery/CouldUseTopic(var/mob/user) + ..() + user.set_machine(src) + +/obj/machinery/CouldNotUseTopic(var/mob/user) + usr.unset_machine() //////////////////////////////////////////////////////////////////////////////////////////// diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 8f54b76717..b0a01a04a0 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -21,10 +21,22 @@ if(!nowindow && ..()) return 1 - if(usr.can_interact_with_interface(nano_host(), checkrange) != STATUS_INTERACTIVE) - return 1 - add_fingerprint(usr) - return 0 + // In the far future no checks are made in an overriding Topic() beyond if(..()) return + // Instead any such checks are made in CanUseTopic() + var/obj/host = nano_host() + if(host.CanUseTopic(usr, checkrange) == STATUS_INTERACTIVE) + CouldUseTopic(usr) + return 0 + + CouldNotUseTopic(usr) + return 1 + +/obj/proc/CouldUseTopic(var/mob/user) + var/atom/host = nano_host() + host.add_fingerprint(user) + +/obj/proc/CouldNotUseTopic(var/mob/user) + // Nada /obj/item/proc/is_used_on(obj/O, mob/user) diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 3c983bcc22..d205412297 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -80,6 +80,12 @@ return 1 return 0 +/mob/proc/isAI() + return 0 + +/mob/living/silicon/ai/isAI() + return 1 + /proc/ispAI(A) if(istype(A, /mob/living/silicon/pai)) return 1 diff --git a/code/modules/nano/nanointeraction.dm b/code/modules/nano/nanointeraction.dm new file mode 100644 index 0000000000..42976554d9 --- /dev/null +++ b/code/modules/nano/nanointeraction.dm @@ -0,0 +1,111 @@ +/atom/movable/proc/nano_host() + return src + +/obj/nano_module/nano_host() + return loc + + +/atom/movable/proc/CanUseTopic(var/mob/user, var/be_close) + return user.can_use_topic(nano_host(), be_close) + + +/mob/proc/can_use_topic(var/src_object) + return STATUS_CLOSE // By default no mob can do anything with NanoUI + +/mob/dead/observer/can_use_topic() + if(check_rights(R_ADMIN, 0)) + return STATUS_INTERACTIVE // Admins are more equal + return STATUS_UPDATE // Ghosts can view updates + +/mob/living/silicon/pai/can_use_topic(var/src_object) + if(src_object == src && !stat) + return STATUS_INTERACTIVE + else + return ..() + +/mob/living/silicon/robot/can_use_topic(var/src_object) + if(stat || !client) + return STATUS_CLOSE + if(lockcharge || stunned || weakened) + return STATUS_DISABLED + if (src_object in view(src)) // robots can interact with things they can see within their view range + return STATUS_INTERACTIVE // interactive (green visibility) + return STATUS_DISABLED // no updates, completely disabled (red visibility) + +/mob/living/silicon/robot/syndicate/can_use_topic(var/src_object) + . = ..() + if(. != STATUS_INTERACTIVE) + return + + if(z in config.admin_levels) // Syndicate borgs can interact with everything on the admin level + return STATUS_INTERACTIVE + if(istype(get_area(src), /area/syndicate_station)) // If elsewhere, they can interact with everything on the syndicate shuttle + return STATUS_INTERACTIVE + if(istype(src_object, /obj/machinery)) // Otherwise they can only interact with emagged machinery + var/obj/machinery/Machine = src_object + if(Machine.emagged) + return STATUS_INTERACTIVE + return STATUS_UPDATE + +/mob/living/silicon/ai/can_use_topic(var/src_object) + if(!client || check_unable(1)) + return STATUS_CLOSE + // Prevents the AI from using Topic on admin levels (by for example viewing through the court/thunderdome cameras) + // unless it's on the same level as the object it's interacting with. + var/turf/T = get_turf(src_object) + if(!T || !(z == T.z || (T.z in config.player_levels))) + return STATUS_CLOSE + + // If an object is in view then we can interact with it + if(src_object in view(client.view, src)) + return STATUS_INTERACTIVE + + // If we're installed in a chassi, rather than transfered to an inteliCard or other container, then check if we have camera view + if(is_in_chassis()) + //stop AIs from leaving windows open and using then after they lose vision + //apc_override is needed here because AIs use their own APC when powerless + if(cameranet && !cameranet.checkTurfVis(get_turf(src_object))) + return apc_override ? STATUS_INTERACTIVE : STATUS_CLOSE + return STATUS_INTERACTIVE + + return STATUS_CLOSE + +/mob/living/proc/shared_living_nano_interaction(var/src_object) + if (src.stat != CONSCIOUS) + return STATUS_CLOSE // no updates, close the interface + else if (restrained() || lying || stat || stunned || weakened) + return STATUS_UPDATE // update only (orange visibility) + return STATUS_INTERACTIVE + +/mob/living/proc/shared_living_nano_distance(var/atom/movable/src_object) + if(!isturf(src_object.loc)) + if(src_object.loc == src) // Item in the inventory + return STATUS_INTERACTIVE + if(src.contents.Find(src_object.loc)) // A hidden uplink inside an item + return STATUS_INTERACTIVE + + if (!(src_object in view(4, src))) // If the src object is not in visable, disable updates + return STATUS_CLOSE + + var/dist = get_dist(src_object, src) + if (dist <= 1) + return STATUS_INTERACTIVE // interactive (green visibility) + else if (dist <= 2) + return STATUS_UPDATE // update only (orange visibility) + else if (dist <= 4) + return STATUS_DISABLED // no updates, completely disabled (red visibility) + return STATUS_CLOSE + +/mob/living/can_use_topic(var/src_object, var/be_close = 1) + . = shared_living_nano_interaction(src_object) + if(. == STATUS_INTERACTIVE && be_close) + . = shared_living_nano_distance(src_object) + if(STATUS_INTERACTIVE) + return STATUS_UPDATE + +/mob/living/carbon/human/can_use_topic(var/src_object, var/be_close = 1) + . = shared_living_nano_interaction(src_object) + if(. == STATUS_INTERACTIVE && be_close) + . = shared_living_nano_distance(src_object) + if(. == STATUS_UPDATE && (TK in mutations)) // If we have telekinesis and remain close enough, allow interaction. + return STATUS_INTERACTIVE diff --git a/code/modules/nano/nanoprocs.dm b/code/modules/nano/nanoprocs.dm deleted file mode 100644 index 65432a8f24..0000000000 --- a/code/modules/nano/nanoprocs.dm +++ /dev/null @@ -1,11 +0,0 @@ -/atom/movable/proc/nano_host() - return src - -/obj/nano_module/nano_host() - return loc - -/atom/movable/proc/nano_can_update() - return 1 - -/obj/machinery/nano_can_update() - return !(stat & (NOPOWER|BROKEN)) diff --git a/code/modules/nano/nanoui.dm b/code/modules/nano/nanoui.dm index 04ef3cc95b..e0047f8cfb 100644 --- a/code/modules/nano/nanoui.dm +++ b/code/modules/nano/nanoui.dm @@ -132,121 +132,15 @@ nanoui is used to open and update nano browser uis * @return nothing */ /datum/nanoui/proc/update_status(var/push_update = 0) + var/new_status = get_status() + if(new_status == STATUS_CLOSE) + close() + else + set_status(new_status, push_update) + +/datum/nanoui/proc/get_status() var/atom/movable/host = src_object.nano_host() - if(!host.nano_can_update()) - close() - return - - var/status = user.can_interact_with_interface(host.nano_host()) - if(status == STATUS_CLOSE) - close() - else - set_status(status, push_update) - -/* - Procs called by update_status() -*/ - -/mob/living/silicon/pai/can_interact_with_interface(src_object) - if(src_object == src && !stat) - return STATUS_INTERACTIVE - else - return ..() - -/mob/proc/can_interact_with_interface(var/src_object) - return STATUS_CLOSE // By default no mob can do anything with NanoUI - -/mob/dead/observer/can_interact_with_interface() - if(check_rights(R_ADMIN, 0)) - return STATUS_INTERACTIVE // Admins are more equal - return STATUS_UPDATE // Ghosts can view updates - -/mob/living/silicon/robot/can_interact_with_interface(var/src_object) - if(stat || !client) - return STATUS_CLOSE - if(lockcharge || stunned || weakened) - return STATUS_DISABLED - if (src_object in view(client.view, src)) // robots can see and interact with things they can see within their view range - return STATUS_INTERACTIVE // interactive (green visibility) - return STATUS_DISABLED // no updates, completely disabled (red visibility) - -/mob/living/silicon/robot/syndicate/can_interact_with_interface(var/src_object) - . = ..() - if(. != STATUS_INTERACTIVE) - return - - if(z in config.admin_levels) // Syndicate borgs can interact with everything on the admin level - return STATUS_INTERACTIVE - if(istype(get_area(src), /area/syndicate_station)) // If elsewhere, they can interact with everything on the syndicate shuttle - return STATUS_INTERACTIVE - if(istype(src_object, /obj/machinery)) // Otherwise they can only interact with emagged machinery - var/obj/machinery/Machine = src_object - if(Machine.emagged) - return STATUS_INTERACTIVE - return STATUS_UPDATE - -/mob/living/silicon/ai/can_interact_with_interface(var/src_object) - if(!client || check_unable(1)) - return STATUS_CLOSE - // Prevents the AI from using Topic on admin levels (by for example viewing through the court/thunderdome cameras) - // unless it's on the same level as the object it's interacting with. - var/turf/T = get_turf(src_object) - if(!T || !(z == T.z || (T.z in config.player_levels))) - return STATUS_CLOSE - - // If an object is in view then we can interact with it - if(src_object in view(client.view, src)) - return STATUS_INTERACTIVE - - // If we're installed in a chassi, rather than transfered to an inteliCard or other container, then check if we have camera view - if(is_in_chassis()) - //stop AIs from leaving windows open and using then after they lose vision - //apc_override is needed here because AIs use their own APC when powerless - if(cameranet && !cameranet.checkTurfVis(get_turf(src_object))) - return apc_override ? STATUS_INTERACTIVE : STATUS_CLOSE - return STATUS_INTERACTIVE - - return STATUS_CLOSE - -/mob/living/proc/shared_living_nano_interaction(var/src_object) - if (src.stat != CONSCIOUS) - return STATUS_CLOSE // no updates, close the interface - else if (restrained() || lying || stat || stunned || weakened) - return STATUS_UPDATE // update only (orange visibility) - return STATUS_INTERACTIVE - -/mob/living/proc/shared_living_nano_distance(var/atom/movable/src_object) - if(!isturf(src_object.loc)) - if(src_object.loc == src) // Item in the inventory - return STATUS_INTERACTIVE - if(src.contents.Find(src_object.loc)) // A hidden uplink inside an item - return STATUS_INTERACTIVE - - if (!(src_object in view(4, src))) // If the src object is not in visable, disable updates - return STATUS_CLOSE - - var/dist = get_dist(src_object, src) - if (dist <= 1) - return STATUS_INTERACTIVE // interactive (green visibility) - else if (dist <= 2) - return STATUS_UPDATE // update only (orange visibility) - else if (dist <= 4) - return STATUS_DISABLED // no updates, completely disabled (red visibility) - return STATUS_CLOSE - -/mob/living/can_interact_with_interface(var/src_object, var/be_close = 1) - . = shared_living_nano_interaction(src_object) - if(. == STATUS_INTERACTIVE && be_close) - . = shared_living_nano_distance(src_object) - if(STATUS_INTERACTIVE) - return STATUS_UPDATE - -/mob/living/carbon/human/can_interact_with_interface(var/src_object, var/be_close = 1) - . = shared_living_nano_interaction(src_object) - if(. == STATUS_INTERACTIVE && be_close) - . = shared_living_nano_distance(src_object) - if(. == STATUS_UPDATE && (TK in mutations)) // If we have telekinesis and remain close enough, allow interaction. - return STATUS_INTERACTIVE + return host.CanUseTopic(user) /** * Set the ui to auto update (every master_controller tick) @@ -489,6 +383,9 @@ nanoui is used to open and update nano browser uis * @return nothing */ /datum/nanoui/proc/open() + var/new_status = get_status() + if(new_status == STATUS_CLOSE) + return var/window_size = "" if (width && height) diff --git a/nano/css/shared.css b/nano/css/shared.css index b81990b7a3..ee4725a4bb 100644 --- a/nano/css/shared.css +++ b/nano/css/shared.css @@ -128,7 +128,7 @@ img, a img { h1, h2, h3, h4, h5, h6 { margin: 0; padding: 12px 0 6px 0; - color: #517087; + color: #FFFFFF; clear: both; } @@ -491,6 +491,14 @@ div.notice { text-align: center; } +table.fixed { + table-layout:fixed; +} + +table.fixed td { + overflow: hidden; +} + /* Table stuffs for power monitor */ table.pmon { border: 2px solid RoyalBlue; diff --git a/nano/js/nano_base_helpers.js b/nano/js/nano_base_helpers.js index d5a019e2f8..20e6160fed 100644 --- a/nano/js/nano_base_helpers.js +++ b/nano/js/nano_base_helpers.js @@ -48,6 +48,10 @@ NanoBaseHelpers = function () round: function(number) { return Math.round(number); }, + // Returns the number fixed to 1 decimal + fixed: function(number) { + return Math.round(number * 10) / 10; + }, // Round a number down to integer floor: function(number) { return Math.floor(number); From d32cffaefea46ceb1fb53b68991ed027fa246517 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 19 Feb 2015 18:23:25 +0100 Subject: [PATCH 18/28] NanoUI air alarm interface. Remote support lost. --- .../components/unary/vent_scrubber.dm | 6 +- code/game/machinery/alarm.dm | 444 ++++++------------ nano/templates/air_alarm.tmpl | 213 +++++++++ 3 files changed, 370 insertions(+), 293 deletions(-) create mode 100644 nano/templates/air_alarm.tmpl diff --git a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm index 068f7efdb3..63a0549acc 100644 --- a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm +++ b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm @@ -173,7 +173,7 @@ use_power = !use_power if(signal.data["panic_siphon"]) //must be before if("scrubbing" thing - panic = text2num(signal.data["panic_siphon"] != null) + panic = text2num(signal.data["panic_siphon"]) if(panic) use_power = 1 scrubbing = 0 @@ -189,8 +189,12 @@ if(signal.data["scrubbing"] != null) scrubbing = text2num(signal.data["scrubbing"]) + if(scrubbing) + panic = 0 if(signal.data["toggle_scrubbing"]) scrubbing = !scrubbing + if(scrubbing) + panic = 0 var/list/toggle = list() diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 2ffdcc6e2f..2cdfd0ee3d 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -195,7 +195,6 @@ if(RCON_YES) remote_control = 1 - updateDialog() return /obj/machinery/alarm/proc/handle_heating_cooling(var/datum/gas_mixture/environment) @@ -468,7 +467,7 @@ frequency.post_signal(src, alert_signal) /obj/machinery/alarm/attack_ai(mob/user) - return interact(user) + ui_interact(user) /obj/machinery/alarm/attack_hand(mob/user) . = ..() @@ -477,315 +476,164 @@ return interact(user) /obj/machinery/alarm/interact(mob/user) - user.set_machine(src) + ui_interact(user) + wires.Interact(user) - if(buildstage!=2) - return +/obj/machinery/alarm/ui_interact(mob/user, ui_key = "main", datum/nanoui/ui = null, force_open = 1, remote = 0) + var/data[0] + var/is_locked = locked && !user.isAI() - if((get_dist(src, user) > 1 )) - if (!istype(user, /mob/living/silicon)) - user.machine = null - user << browse(null, "window=air_alarm") - user << browse(null, "window=AAlarmwires") - return + data["locked"] = is_locked + data["rcon"] = rcon_setting + data["screen"] = screen + populate_status(data) - else if (istype(user, /mob/living/silicon) && aidisabled) - user << "AI control for this Air Alarm interface has been disabled." - user << browse(null, "window=air_alarm") - return + if(!is_locked) + populate_controls(data) - if(wiresexposed && (!istype(user, /mob/living/silicon/ai))) - wires.Interact(user) + ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) + if(!ui) + ui = new(user, src, ui_key, "air_alarm.tmpl", src.name, 625, 625) + ui.set_initial_data(data) + ui.open() + ui.set_auto_update(1) - if(!shorted) - user << browse(return_text(user),"window=air_alarm") - onclose(user, "air_alarm") - - return - -/obj/machinery/alarm/proc/return_text(mob/user) - if(!(istype(user, /mob/living/silicon)) && locked) - return "\The [src][return_status()]


    [rcon_text()]
    (Swipe ID card to unlock interface)" - else - return "\The [src][return_status()]
    [rcon_text()]
    [return_controls()]" - -/obj/machinery/alarm/proc/return_status() +/obj/machinery/alarm/proc/populate_status(var/data) var/turf/location = get_turf(src) var/datum/gas_mixture/environment = location.return_air() var/total = environment.total_moles - var/output = "Air Status:
    " - if(total == 0) - output += "Warning: Cannot obtain air sample for analysis." - return output + var/list/environment_data = new + data["has_environment"] = total + if(total) + var/partial_pressure = R_IDEAL_GAS_EQUATION*environment.temperature/environment.volume - output += {" - -"} + var/list/current_settings = TLV["pressure"] + var/pressure = environment.return_pressure() + var/pressure_danger = get_danger_level(pressure, current_settings) + environment_data[++environment_data.len] = list("name" = "Pressure", "value" = pressure, "unit" = "kPa", "danger_level" = pressure_danger) + data["total_danger"] = pressure_danger - var/partial_pressure = R_IDEAL_GAS_EQUATION*environment.temperature/environment.volume + current_settings = TLV["oxygen"] + var/oxygen_danger = get_danger_level(environment.gas["oxygen"]*partial_pressure, current_settings) + environment_data[++environment_data.len] = list("name" = "Oxygen", "value" = environment.gas["oxygen"] / total * 100, "unit" = "%", "danger_level" = oxygen_danger) + data["total_danger"] = max(oxygen_danger, data["total_danger"]) - var/list/current_settings = TLV["pressure"] - var/environment_pressure = environment.return_pressure() - var/pressure_dangerlevel = get_danger_level(environment_pressure, current_settings) + current_settings = TLV["carbon dioxide"] + var/carbon_dioxide_danger = get_danger_level(environment.gas["carbon dioxide"]*partial_pressure, current_settings) + environment_data[++environment_data.len] = list("name" = "Carbon dioxide", "value" = environment.gas["carbon dioxide"] / total * 100, "unit" = "%", "danger_level" = carbon_dioxide_danger) + data["total_danger"] = max(carbon_dioxide_danger, data["total_danger"]) - current_settings = TLV["oxygen"] - var/oxygen_dangerlevel = get_danger_level(environment.gas["oxygen"]*partial_pressure, current_settings) - var/oxygen_percent = round(environment.gas["oxygen"] / total * 100, 2) + current_settings = TLV["phoron"] + var/phoron_danger = get_danger_level(environment.gas["phoron"]*partial_pressure, current_settings) + environment_data[++environment_data.len] = list("name" = "Toxins", "value" = environment.gas["phoron"] / total * 100, "unit" = "%", "danger_level" = phoron_danger) + data["total_danger"] = max(phoron_danger, data["total_danger"]) - current_settings = TLV["carbon dioxide"] - var/co2_dangerlevel = get_danger_level(environment.gas["carbon_dioxide"]*partial_pressure, current_settings) - var/co2_percent = round(environment.gas["carbon_dioxide"] / total * 100, 2) + current_settings = TLV["temperature"] + var/temperature_danger = get_danger_level(environment.temperature, current_settings) + environment_data[++environment_data.len] = list("name" = "Temperature", "value" = environment.temperature, "unit" = "K ([round(environment.temperature - T0C, 0.1)]C)", "danger_level" = temperature_danger) + data["total_danger"] = max(temperature_danger, data["total_danger"]) - current_settings = TLV["phoron"] - var/phoron_dangerlevel = get_danger_level(environment.gas["phoron"]*partial_pressure, current_settings) - var/phoron_percent = round(environment.gas["phoron"] / total * 100, 2) - - //current_settings = TLV["other"] - //var/other_moles = 0.0 - //for(var/datum/gas/G in environment.trace_gases) - // other_moles+=G.moles - //var/other_dangerlevel = get_danger_level(other_moles*partial_pressure, current_settings) - - current_settings = TLV["temperature"] - var/temperature_dangerlevel = get_danger_level(environment.temperature, current_settings) - - output += {" -Pressure: [environment_pressure]kPa
    -Oxygen: [oxygen_percent]%
    -Carbon dioxide: [co2_percent]%
    -Toxins: [phoron_percent]%
    -"} - //if (other_dangerlevel==2) - // output += "Notice: High Concentration of Unknown Particles Detected
    " - //else if (other_dangerlevel==1) - // output += "Notice: Low Concentration of Unknown Particles Detected
    " - - output += "Temperature: [environment.temperature]K ([round(environment.temperature - T0C, 0.1)]C)
    " - - //'Local Status' should report the LOCAL status, damnit. - output += "Local Status: " - switch(max(pressure_dangerlevel,oxygen_dangerlevel,co2_dangerlevel,phoron_dangerlevel,other_dangerlevel,temperature_dangerlevel)) - if(2) - output += "DANGER: Internals Required
    " - if(1) - output += "Caution
    " - if(0) - output += "Optimal
    " - - output += "Area Status: " - if(alarm_area.atmosalm) - output += "Atmos alert in area" - else if (alarm_area.fire) - output += "Fire alarm in area" - else - output += "No alerts" - - return output - -/obj/machinery/alarm/proc/rcon_text() - var/dat = "" - - //Hackish, I know. I didn't feel like bothering to rework all of this. - dat += "
    Remote Control:
    " - if(rcon_setting == RCON_NO) - dat += "Off" - else - dat += "Off" - dat += " | " - if(rcon_setting == RCON_AUTO) - dat += "Auto" - else - dat += "Auto" - dat += " | " - if(rcon_setting == RCON_YES) - dat += "On" - else - dat += "On
    Thermostat:
    [target_temperature - T0C]C
    " - - return dat - -/obj/machinery/alarm/proc/return_controls(var/source = src) - var/output = ""//"[alarm_zone] Air [name]
    " + data["environment"] = environment_data + data["atmos_alarm"] = alarm_area.atmosalm + data["fire_alarm"] = alarm_area.fire != null + data["target_temperature"] = "[target_temperature - T0C]C" +/obj/machinery/alarm/proc/populate_controls(var/list/data) switch(screen) - if (AALARM_SCREEN_MAIN) - if(alarm_area.atmosalm) - output += "
    Reset - Area Atmospheric Alarm
    " - else - output += "Activate - Area Atmospheric Alarm
    " + if(AALARM_SCREEN_MAIN) + data["mode"] = mode + if(AALARM_SCREEN_VENT) + var/vents[0] + for(var/id_tag in alarm_area.air_vent_names) + var/long_name = alarm_area.air_vent_names[id_tag] + var/list/info = alarm_area.air_vent_info[id_tag] + if(!info) + continue + vents[++vents.len] = list( + "id_tag" = id_tag, + "long_name" = sanitize(long_name), + "power" = info["power"], + "checks" = info["checks"], + "direction" = info["direction"], + "external" = info["external"] + ) + data["vents"] = vents + if(AALARM_SCREEN_SCRUB) + var/scrubbers[0] + for(var/id_tag in alarm_area.air_scrub_names) + var/long_name = alarm_area.air_scrub_names[id_tag] + var/list/info = alarm_area.air_scrub_info[id_tag] + if(!info) + continue + scrubbers[++scrubbers.len] = list( + "id_tag" = id_tag, + "long_name" = sanitize(long_name), + "power" = info["power"], + "scrubbing" = info["scrubbing"], + "panic" = info["panic"], + "filters" = list() + ) + scrubbers[scrubbers.len]["filters"] += list(list("name" = "Oxygen", "command" = "o2_scrub", "val" = info["filter_o2"])) + scrubbers[scrubbers.len]["filters"] += list(list("name" = "Nitrogen", "command" = "n2_scrub", "val" = info["filter_n2"])) + scrubbers[scrubbers.len]["filters"] += list(list("name" = "Carbon Dioxide", "command" = "co2_scrub","val" = info["filter_co2"])) + scrubbers[scrubbers.len]["filters"] += list(list("name" = "Toxin" , "command" = "tox_scrub","val" = info["filter_phoron"])) + scrubbers[scrubbers.len]["filters"] += list(list("name" = "Nitrous Oxide", "command" = "n2o_scrub","val" = info["filter_n2o"])) + data["scrubbers"] = scrubbers + if(AALARM_SCREEN_MODE) + var/modes[0] + modes[++modes.len] = list("name" = "Filtering - Scrubs out contaminants", "mode" = AALARM_MODE_SCRUBBING, "selected" = mode == AALARM_MODE_SCRUBBING, "danger" = 0) + modes[++modes.len] = list("name" = "Replace Air - Siphons out air while replacing", "mode" = AALARM_MODE_REPLACEMENT, "selected" = mode == AALARM_MODE_REPLACEMENT, "danger" = 0) + modes[++modes.len] = list("name" = "Panic - Siphons air out of the room", "mode" = AALARM_MODE_PANIC, "selected" = mode == AALARM_MODE_PANIC, "danger" = 1) + modes[++modes.len] = list("name" = "Cycle - Siphons air before replacing", "mode" = AALARM_MODE_CYCLE, "selected" = mode == AALARM_MODE_CYCLE, "danger" = 1) + modes[++modes.len] = list("name" = "Fill - Shuts off scrubbers and opens vents", "mode" = AALARM_MODE_FILL, "selected" = mode == AALARM_MODE_FILL, "danger" = 0) + modes[++modes.len] = list("name" = "Off - Shuts off vents and scrubbers", "mode" = AALARM_MODE_OFF, "selected" = mode == AALARM_MODE_OFF, "danger" = 0) + data["modes"] = modes + data["mode"] = mode + if(AALARM_SCREEN_SENSORS) + var/list/selected + var/thresholds[0] - output += {" -Scrubbers Control
    -Vents Control
    -Set environmentals mode
    -Sensor Settings
    -
    -"} - if (mode==AALARM_MODE_PANIC) - output += "PANIC SYPHON ACTIVE
    Turn syphoning off" - else - output += "ACTIVATE PANIC SYPHON IN AREA" - - - if (AALARM_SCREEN_VENT) - var/sensor_data = "" - if(alarm_area.air_vent_names.len) - for(var/id_tag in alarm_area.air_vent_names) - var/long_name = alarm_area.air_vent_names[id_tag] - var/list/data = alarm_area.air_vent_info[id_tag] - if(!data) - continue; - var/state = "" - - sensor_data += {" -[long_name][state]
    -Operating: -[data["power"]?"on":"off"] -
    -Pressure checks: -external -internal -
    -External pressure bound: -- -- -- -- -[data["external"]] -+ -+ -+ -+ - (reset) -
    -"} - if (data["direction"] == "siphon") - sensor_data += {" -Direction: -siphoning -
    -"} - sensor_data += {"
    "} - else - sensor_data = "No vents connected.
    " - output = {"Main menu
    [sensor_data]"} - if (AALARM_SCREEN_SCRUB) - var/sensor_data = "" - if(alarm_area.air_scrub_names.len) - for(var/id_tag in alarm_area.air_scrub_names) - var/long_name = alarm_area.air_scrub_names[id_tag] - var/list/data = alarm_area.air_scrub_info[id_tag] - if(!data) - continue; - var/state = "" - - sensor_data += {" -[long_name][state]
    -Operating: -[data["power"]?"on":"off"]
    -Type: -[data["scrubbing"]?"scrubbing":"syphoning"]
    -"} - - if(data["scrubbing"]) - sensor_data += {" -Filtering: -Oxygen -[data["filter_o2"]?"on":"off"]; -Nitrogen -[data["filter_n2"]?"on":"off"]; -Carbon Dioxide -[data["filter_co2"]?"on":"off"]; -Toxins -[data["filter_phoron"]?"on":"off"]; -Nitrous Oxide -[data["filter_n2o"]?"on":"off"] -
    -"} - sensor_data += {" -Panic syphon: [data["panic"]?"PANIC SYPHON ACTIVATED":""] -Dea":"red'>A")]ctivate
    -
    -"} - else - sensor_data = "No scrubbers connected.
    " - output = {"Main menu
    [sensor_data]"} - - if (AALARM_SCREEN_MODE) - output += "Main menu
    Air machinery mode for the area:
      " - var/list/modes = list(AALARM_MODE_SCRUBBING = "Filtering - Scrubs out contaminants",\ - AALARM_MODE_REPLACEMENT = "Replace Air - Siphons out air while replacing",\ - AALARM_MODE_PANIC = "Panic - Siphons air out of the room",\ - AALARM_MODE_CYCLE = "Cycle - Siphons air before replacing",\ - AALARM_MODE_FILL = "Fill - Shuts off scrubbers and opens vents",\ - AALARM_MODE_OFF = "Off - Shuts off vents and scrubbers",) - for (var/m=1,m<=modes.len,m++) - if (mode==m) - output += "
    • [modes[m]] (selected)
    • " - else - output += "
    • [modes[m]]
    • " - output += "
    " - - if (AALARM_SCREEN_SENSORS) - output += {" -Main menu
    -Alarm thresholds:
    -Partial pressure for gases - - - -"} - var/list/gases = list( + var/list/gas_names = list( "oxygen" = "O2", "carbon dioxide" = "CO2", "phoron" = "Toxin", - "other" = "Other",) - - var/list/selected - for (var/g in gases) - output += "" + "other" = "Other") + for (var/g in gas_names) + thresholds[++thresholds.len] = list("name" = gas_names[g], "settings" = list()) selected = TLV[g] for(var/i = 1, i <= 4, i++) - output += "" - output += "" + thresholds[thresholds.len]["settings"] += list(list("env" = g, "val" = i, "selected" = selected[i])) selected = TLV["pressure"] - output += " " + thresholds[++thresholds.len] = list("name" = "Pressure", "settings" = list()) for(var/i = 1, i <= 4, i++) - output += "" - output += "" + thresholds[thresholds.len]["settings"] += list(list("env" = "pressure", "val" = i, "selected" = selected[i])) selected = TLV["temperature"] - output += "" + thresholds[++thresholds.len] = list("name" = "Temperature", "settings" = list()) for(var/i = 1, i <= 4, i++) - output += "" - output += "
    min2min1max1max2
    [gases[g]][selected[i] >= 0 ? selected[i] :"OFF"]
    Pressure[selected[i] >= 0 ? selected[i] :"OFF"]
    Temperature[selected[i] >= 0 ? selected[i] :"OFF"]
    " + thresholds[thresholds.len]["settings"] += list(list("env" = "temperature", "val" = i, "selected" = selected[i])) - return output + + data["thresholds"] = thresholds + +/obj/machinery/alarm/CanUseTopic(var/mob/user) + if(buildstage != 2) + return STATUS_CLOSE + + if(aidisabled && user.isAI()) + user << "AI control for \the [src] interface has been disabled." + return STATUS_CLOSE + + . = shorted ? STATUS_DISABLED : STATUS_INTERACTIVE + + return min(..(), .) /obj/machinery/alarm/Topic(href, href_list, var/nowindow = 0, var/remote = 0) - if(..(href, href_list, nowindow, !remote) || !( Adjacent(usr) || nowindow || istype(usr, /mob/living/silicon)) ) // dont forget calling super in machine Topics -walter0o - usr.machine = null - usr << browse(null, "window=air_alarm") - usr << browse(null, "window=AAlarmwires") - return - - add_fingerprint(usr) - usr.set_machine(src) + if(..(href, href_list, nowindow, !remote)) + return 1 // hrefs that can always be called -walter0o if(href_list["rcon"]) @@ -798,18 +646,19 @@ table tr:first-child th:first-child { border: none;} rcon_setting = RCON_AUTO if(RCON_YES) rcon_setting = RCON_YES - else - return + return 1 if(href_list["temperature"]) var/list/selected = TLV["temperature"] var/max_temperature = min(selected[3] - T0C, MAX_TEMPERATURE) var/min_temperature = max(selected[2] - T0C, MIN_TEMPERATURE) - var/input_temperature = input("What temperature would you like the system to mantain? (Capped between [min_temperature]C and [max_temperature]C)", "Thermostat Controls") as num|null - if(!input_temperature || input_temperature > max_temperature || input_temperature < min_temperature) - usr << "Temperature must be between [min_temperature]C and [max_temperature]C" - else - target_temperature = input_temperature + T0C + var/input_temperature = input("What temperature would you like the system to mantain? (Capped between [min_temperature] and [max_temperature]C)", "Thermostat Controls", target_temperature - T0C) as num|null + if(isnum(input_temperature)) + if(input_temperature > max_temperature || input_temperature < min_temperature) + usr << "Temperature must be between [min_temperature]C and [max_temperature]C" + else + target_temperature = input_temperature + T0C + return 1 // hrefs that need the AA unlocked -walter0o if(!locked || remote || istype(usr, /mob/living/silicon)) @@ -817,9 +666,18 @@ table tr:first-child th:first-child { border: none;} if(href_list["command"]) var/device_id = href_list["id_tag"] switch(href_list["command"]) + if("set_external_pressure") + var/input_pressure = input("What pressure you like the system to mantain?", "Pressure Controls") as num|null + if(isnum(input_pressure)) + send_signal(device_id, list(href_list["command"] = input_pressure)) + return 1 + + if("reset_external_pressure") + send_signal(device_id, list(href_list["command"] = ONE_ATMOSPHERE)) + return 1 + if( "power", "adjust_external_pressure", - "set_external_pressure", "checks", "o2_scrub", "n2_scrub", @@ -830,6 +688,7 @@ table tr:first-child th:first-child { border: none;} "scrubbing") send_signal(device_id, list(href_list["command"] = text2num(href_list["val"]) ) ) + return 1 if("set_threshold") var/env = href_list["env"] @@ -838,7 +697,7 @@ table tr:first-child th:first-child { border: none;} var/list/thresholds = list("lower bound", "low warning", "high warning", "upper bound") var/newval = input("Enter [thresholds[threshold]] for [env]", "Alarm triggers", selected[threshold]) as null|num if (isnull(newval)) - return + return 1 if (newval<0) selected[threshold] = -1.0 else if (env=="temperature" && newval>5000) @@ -880,9 +739,11 @@ table tr:first-child th:first-child { border: none;} selected[3] = selected[4] apply_mode() + return 1 if(href_list["screen"]) screen = text2num(href_list["screen"]) + return 1 if(href_list["atmos_unlock"]) switch(href_list["atmos_unlock"]) @@ -890,24 +751,24 @@ table tr:first-child th:first-child { border: none;} alarm_area.air_doors_close() if("1") alarm_area.air_doors_open() + return 1 if(href_list["atmos_alarm"]) if (alarm_area.atmosalert(2)) apply_danger_level(2) update_icon() + return 1 if(href_list["atmos_reset"]) if (alarm_area.atmosalert(0)) apply_danger_level(0) update_icon() + return 1 if(href_list["mode"]) mode = text2num(href_list["mode"]) apply_mode() - - if(!nowindow) - updateUsrDialog() - + return 1 /obj/machinery/alarm/attackby(obj/item/W as obj, mob/user as mob) src.add_fingerprint(user) @@ -937,7 +798,6 @@ table tr:first-child th:first-child { border: none;} if(allowed(usr) && !wires.IsIndexCut(AALARM_WIRE_IDSCAN)) locked = !locked user << "\blue You [ locked ? "lock" : "unlock"] the Air Alarm interface." - updateUsrDialog() else user << "\red Access denied." return diff --git a/nano/templates/air_alarm.tmpl b/nano/templates/air_alarm.tmpl new file mode 100644 index 0000000000..5b1ee24574 --- /dev/null +++ b/nano/templates/air_alarm.tmpl @@ -0,0 +1,213 @@ + +

    Air Status

    +{{if data.has_environment}} + {{for data.environment}} + {{:value.name}}: + {{if value.danger_level == 2}} + + {{else value.danger_level == 1}} + + {{else}} + + {{/if}} + {{:helper.fixed(value.value, 1)}} + {{:value.unit}}
    + {{/for}} + Local Status: {{if value.danger_level == 2}} + DANGER: Internals Required + {{else value.danger_level == 1}} + Caution + {{else}} + Optimal + {{/if}} +
    + Area Status: {{if data.atmos_alarm}}Atmosphere alert in area{{else data.fire_alarm}}Fire alarm in area{{else}}No alerts{{/if}} +{{else}} + Warning: Cannot obtain air sample for analysis. +{{/if}} +
    + + + + + + + + + + + + + +
    +
    +

    Remote Control

    +
    +

    Thermostat

    +
    +
    +
    +
    + {{:helper.link('Off', null, { 'rcon' : 1}, null, data.rcon == 1 ? 'selected' : null)}} + {{:helper.link('Auto', null, { 'rcon' : 2}, null, data.rcon == 2 ? 'selected' : null)}} + {{:helper.link('On', null, { 'rcon' : 3}, null, data.rcon == 3 ? 'selected' : null)}} +
    +
    +
    + {{:helper.link(data.target_temperature, null, { 'temperature' : 1})}} +
    +
    +{{if data.locked}} + (Swipe ID card to unlock interface) +{{else}} + {{if data.screen != 1}} +
    {{:helper.link('Main Menu', null, { 'screen' : 1})}}
    + {{/if}} + {{if data.screen == 1}} +
    + {{if data.atmos_alarm}} + {{:helper.link('Reset - Area Atmospheric Alarm', null, { 'atmos_reset' : 1})}} + {{else}} + {{:helper.link('Activate - Area Atmospheric Alarm', null, { 'atmos_alarm' : 1})}} + {{/if}} +
    +
    +
    + {{:helper.link('Scrubbers Control', null, { 'screen' : 3})}} +
    +
    + {{:helper.link('Vents Control', null, { 'screen' : 2})}} +
    +
    + {{:helper.link('Set Environmental Mode', null, { 'screen' : 4})}} +
    +
    + {{:helper.link('Sensor Settings', null, { 'screen' : 5})}} +
    +
    + {{if data.mode==3}} + {{:helper.link('PANIC SIPHON ACTIVE - Turn siphoning off', null, { 'mode' : 1}, null, 'redButton')}} + {{else}} + {{:helper.link('ACTIVATE PANIC SIPHON IN AREA', null, { 'mode' : 3}, null, 'yellowButton')}} + {{/if}} + {{else data.screen == 2}} + {{for data.vents}} +
    + {{:value.long_name}}
    +
    +
    + Operating: +
    +
    + {{:helper.link(value.power ? 'On' : 'Off', null, { 'id_tag' : value.id_tag, 'command' : 'power', 'val' : value.power ? 0 : 1}, null, value.power ? null : 'redButton')}} +
    +
    +
    +
    + Operation Mode: +
    +
    + {{:value.direction == "siphon" ? 'Siphoning' : 'Pressurizing'}} +
    +
    +
    +
    + Pressure Checks: +
    +
    + {{:helper.link('External', null, { 'id_tag' : value.id_tag, 'command' : 'checks', 'val' : value.checks^1}, null, value.checks&1 ? 'selected' : null)}} + {{:helper.link('Internal', null, { 'id_tag' : value.id_tag, 'command' : 'checks', 'val' : value.checks^2}, null, value.checks&2 ? 'selected' : null)}} +
    +
    +
    +
    + External Pressure Bound: +
    +
    + {{:helper.link(helper.fixed(value.external,2), null, { 'id_tag' : value.id_tag, 'command' : 'set_external_pressure'})}} + {{:helper.link('Reset', null, { 'id_tag' : value.id_tag, 'command' : 'reset_external_pressure'})}} +
    +
    +
    + {{empty}} + No vents connected. + {{/for}} + {{else data.screen == 3}} + {{for data.scrubbers}} +
    + {{:value.long_name}}
    +
    +
    + Operating: +
    +
    + {{:helper.link(value.power ? 'On' : 'Off', null, { 'id_tag' : value.id_tag, 'command' : 'power', 'val' : value.power ? 0 : 1}, null, value.power ? null : 'redButton')}} +
    +
    +
    +
    + Operation Mode: +
    +
    + {{:helper.link(value.scrubbing ? 'Scrubbing' : 'Siphoning', null, { 'id_tag' : value.id_tag, 'command' : 'scrubbing', 'val' : value.scrubbing ? 0 : 1}, null, value.scrubbing ? null : 'redButton')}} +
    +
    +
    +
    + Filters: +
    +
    + {{for value.filters :filterValue:filterIndex}} + {{:helper.link(filterValue.name, null, { 'id_tag' : value.id_tag, 'command' : filterValue.command, 'val' : filterValue.val ? 0 : 1}, null, filterValue.val ? 'selected' : null)}} + {{/for}} +
    +
    +
    + {{empty}} + No scrubbers connected. + {{/for}} + {{else data.screen == 4}} +

    Environmental Modes

    + {{for data.modes}} +
    + {{:helper.link(value.name, null, { 'mode' : value.mode }, null, value.selected ? (value.danger ? 'redButton' : 'selected') : null)}} +
    + {{/for}} + {{else data.screen == 5}} +

    Alarm Threshold

    + Partial pressure for gases. + + + + + {{for data.thresholds}} + + + {{for value.settings :settingsValue:settingsIndex}} + + {{/for}} + + {{/for}} +
    min2min1max1max2
    {{:value.name}} + {{:helper.link(settingsValue.selected >= 0 ? helper.fixed(settingsValue.selected, 2) : "Off", null, { 'command' : 'set_threshold', 'env' : settingsValue.env, 'var' : settingsValue.val })}} +
    + {{/if}} +{{/if}} + \ No newline at end of file From 1c1e644f296bb02a3ce2ab43095ce1b99d974252 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Thu, 19 Feb 2015 21:04:27 +0300 Subject: [PATCH 19/28] Adds robot synths --- baystation12.dme | 1 + code/game/machinery/rechargestation.dm | 2 +- .../objects/items/devices/lightreplacer.dm | 10 +- .../game/objects/items/stacks/matter_synth.dm | 50 ++++ code/game/objects/items/stacks/rods.dm | 13 +- .../game/objects/items/stacks/sheets/glass.dm | 44 ++- .../objects/items/stacks/sheets/mineral.dm | 7 +- .../items/stacks/sheets/sheet_types.dm | 33 ++- code/game/objects/items/stacks/stack.dm | 76 ++++-- .../objects/items/stacks/tiles/plasteel.dm | 12 +- .../objects/items/stacks/tiles/tile_types.dm | 23 +- code/game/turfs/simulated/floor.dm | 5 +- .../modules/mob/living/silicon/robot/robot.dm | 3 + .../mob/living/silicon/robot/robot_modules.dm | 250 ++++++++++++------ code/modules/power/cable.dm | 25 +- 15 files changed, 398 insertions(+), 156 deletions(-) create mode 100644 code/game/objects/items/stacks/matter_synth.dm diff --git a/baystation12.dme b/baystation12.dme index 7031dd9806..2d8fab2d71 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -572,6 +572,7 @@ #include "code\game\objects\items\robot\robot_items.dm" #include "code\game\objects\items\robot\robot_parts.dm" #include "code\game\objects\items\robot\robot_upgrades.dm" +#include "code\game\objects\items\stacks\matter_synth.dm" #include "code\game\objects\items\stacks\medical.dm" #include "code\game\objects\items\stacks\nanopaste.dm" #include "code\game\objects\items\stacks\rods.dm" diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index e4d29467e0..1285b47c3e 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -162,7 +162,7 @@ if(istype(occupant, /mob/living/silicon/robot)) var/mob/living/silicon/robot/R = occupant if(R.module) - R.module.respawn_consumable(R) + R.module.respawn_consumable(R, charge_rate) if(!R.cell) return if(!R.cell.fully_charged()) diff --git a/code/game/objects/items/devices/lightreplacer.dm b/code/game/objects/items/devices/lightreplacer.dm index 7e69ffe17a..713706475c 100644 --- a/code/game/objects/items/devices/lightreplacer.dm +++ b/code/game/objects/items/devices/lightreplacer.dm @@ -55,7 +55,7 @@ var/uses = 0 var/emagged = 0 var/failmsg = "" - var/charge = 1 + var/charge = 0 /obj/item/device/lightreplacer/New() uses = max_uses / 2 @@ -122,11 +122,11 @@ /obj/item/device/lightreplacer/proc/AddUses(var/amount = 1) uses = min(max(uses + amount, 0), max_uses) -/obj/item/device/lightreplacer/proc/Charge(var/mob/user) - charge += 1 - if(charge > 7) +/obj/item/device/lightreplacer/proc/Charge(var/mob/user, var/amount = 1) + charge += amount + if(charge > 6) AddUses(1) - charge = 1 + charge = 0 /obj/item/device/lightreplacer/proc/ReplaceLight(var/obj/machinery/light/target, var/mob/living/U) diff --git a/code/game/objects/items/stacks/matter_synth.dm b/code/game/objects/items/stacks/matter_synth.dm new file mode 100644 index 0000000000..44ec536d45 --- /dev/null +++ b/code/game/objects/items/stacks/matter_synth.dm @@ -0,0 +1,50 @@ +/datum/matter_synth + var/name = "Generic Synthesizer" + var/max_energy = 50000 + var/recharge_rate = 2000 + var/energy + +/datum/matter_synth/New(var/store = 0) + if(store) + max_energy = store + energy = max_energy + return + +/datum/matter_synth/proc/get_charge() + return energy + +/datum/matter_synth/proc/use_charge(var/amount) + if (energy >= amount) + energy -= amount + return 1 + return 0 + +/datum/matter_synth/proc/add_charge(var/amount) + energy = min(energy + amount, max_energy) + +/datum/matter_synth/proc/emp_act(var/severity) + use_charge(max_energy * 0.1 / severity) + +/datum/matter_synth/medicine + name = "Medicine Synthesizer" + +/datum/matter_synth/metal + name = "Metal Synthesizer" + +/datum/matter_synth/plasteel + name = "Plasteel Synthesizer" + max_energy = 10000 + +/datum/matter_synth/glass + name = "Glass Synthesizer" + +/datum/matter_synth/wood + name = "Wood Synthesizer" + +/datum/matter_synth/plastic + name = "Plastic Synthesizer" + +/datum/matter_synth/wire + name = "Wire Synthesizer" + max_energy = 50 + recharge_rate = 2 \ No newline at end of file diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm index 45350a71e9..81f1e1e98e 100644 --- a/code/game/objects/items/stacks/rods.dm +++ b/code/game/objects/items/stacks/rods.dm @@ -13,12 +13,21 @@ max_amount = 60 attack_verb = list("hit", "bludgeoned", "whacked") +/obj/item/stack/rods/cyborg + name = "metal rod synthesizer" + desc = "A device that makes metal rods." + gender = MALE + matter = null + uses_charge = 1 + charge_cost = 500 + stacktype = /obj/item/stack/rods + /obj/item/stack/rods/attackby(obj/item/W as obj, mob/user as mob) ..() if (istype(W, /obj/item/weapon/weldingtool)) var/obj/item/weapon/weldingtool/WT = W - if(amount < 2) + if(get_amount() < 2) user << "\red You need at least two rods to do this." return @@ -54,7 +63,7 @@ return 1 else if(!in_use) - if(amount < 2) + if(get_amount() < 2) user << "\blue You need at least two rods to do this." return usr << "\blue Assembling grille..." diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index 71fb87f9ad..43a9e9fec1 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -22,12 +22,13 @@ var/list/construction_options = list("One Direction", "Full Window") /obj/item/stack/sheet/glass/cyborg - name = "glass" - desc = "HOLY SHEET! That is a lot of glass." - singular_name = "glass sheet" - icon_state = "sheet-glass" + name = "glass synthesizer" + desc = "A device that makes glass." + gender = MALE + singular_name = "glass" matter = null - created_window = /obj/structure/window/basic + uses_charge = 1 + charge_cost = 1000 stacktype = /obj/item/stack/sheet/glass /obj/item/stack/sheet/glass/attack_self(mob/user as mob) @@ -69,7 +70,7 @@ if(!user.IsAdvancedToolUser()) return 0 var/title = "Sheet-[name]" - title += " ([src.amount] sheet\s left)" + title += " ([src.get_amount()] sheet\s left)" switch(input(title, "What would you like to construct?") as null|anything in construction_options) if("One Direction") if(!src) return 1 @@ -102,7 +103,7 @@ if("Full Window") if(!src) return 1 if(src.loc != user) return 1 - if(src.amount < 4) + if(src.get_amount() < 4) user << "\red You need more glass to do that." return 1 if(locate(/obj/structure/window) in user.loc) @@ -124,7 +125,7 @@ user << "\red There is already a windoor in that location." return 1 - if(src.amount < 5) + if(src.get_amount() < 5) user << "\red You need more glass to do that." return 1 @@ -151,10 +152,33 @@ construction_options = list("One Direction", "Full Window", "Windoor") /obj/item/stack/sheet/glass/reinforced/cyborg - name = "reinforced glass" - desc = "Glass which has been reinforced with metal rods." + name = "reinforced glass synthesizer" + desc = "A device that makes reinforced glass." + gender = MALE + matter = null + uses_charge = 1 + charge_cost = 1000 singular_name = "reinforced glass sheet" icon_state = "sheet-rglass" + var/datum/matter_synth/metal_synth + var/datum/matter_synth/glass_synth + var/metal_charge = 500 + var/glass_charge = 1000 + +/obj/item/stack/sheet/glass/reinforced/cyborg/get_amount() + return min(round(metal_synth.energy / metal_charge), round(glass_synth.energy / glass_charge)) + +/obj/item/stack/sheet/glass/reinforced/cyborg/use(var/amount) // Requires special checks, because it uses two storages + if(get_amount() < amount) + return 0 + metal_synth.use_charge(amount * metal_charge) + glass_synth.use_charge(amount * glass_charge) + return 1 + +/obj/item/stack/sheet/glass/reinforced/cyborg/add(var/amount) + metal_synth.add_charge(amount * metal_charge) + glass_synth.add_charge(amount * glass_charge) + return /* * Phoron Glass sheets diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index fccce08dc2..8c675163b1 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -137,9 +137,10 @@ obj/item/stack/sheet/mineral/iron/New() recipes = plastic_recipes /obj/item/stack/sheet/mineral/plastic/cyborg - name = "plastic sheets" - icon_state = "sheet-plastic" - perunit = 2000 + name = "plastic sheets synthesizer" + gender = MALE + uses_charge = 1 + charge_cost = 1000 stacktype = /obj/item/stack/sheet/mineral/plastic /obj/item/stack/sheet/mineral/gold diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 6c440dcb3d..2d0f4adb05 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -86,12 +86,12 @@ var/global/list/datum/stack_recipe/metal_recipes = list ( \ origin_tech = "materials=1" /obj/item/stack/sheet/metal/cyborg - name = "metal" - desc = "Sheets made out off metal. It has been dubbed Metal Sheets." - singular_name = "metal sheet" - icon_state = "sheet-metal" - throwforce = 14.0 - flags = CONDUCT + name = "metal synthesizer" + desc = "A device that makes metal sheets." + gender = MALE + matter = null + uses_charge = 1 + charge_cost = 1000 stacktype = /obj/item/stack/sheet/metal /obj/item/stack/sheet/metal/New(var/loc, var/amount=null) @@ -121,9 +121,19 @@ var/global/list/datum/stack_recipe/plasteel_recipes = list ( \ flags = CONDUCT origin_tech = "materials=2" +/obj/item/stack/sheet/plasteel/cyborg + name = "plasteel synthesizer" + desc = "A device that makes plasteel sheets." + gender = MALE + singular_name = "plasteel sheet" + matter = null + uses_charge = 1 + charge_cost = 1000 + stacktype = /obj/item/stack/sheet/plasteel + /obj/item/stack/sheet/plasteel/New(var/loc, var/amount=null) - recipes = plasteel_recipes - return ..() + recipes = plasteel_recipes + return ..() /* * Wood @@ -149,10 +159,13 @@ var/global/list/datum/stack_recipe/wood_recipes = list ( \ origin_tech = "materials=1;biotech=1" /obj/item/stack/sheet/wood/cyborg - name = "wooden plank" - desc = "One can only guess that this is a bunch of wood." + name = "wood synthesizer" + desc = "A device that makes wooden planks." + gender = MALE singular_name = "wood plank" icon_state = "sheet-wood" + uses_charge = 1 + charge_cost = 1000 stacktype = /obj/item/stack/sheet/wood /obj/item/stack/sheet/wood/New(var/loc, var/amount=null) diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 69b6e97533..9d79e4c56f 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -17,6 +17,9 @@ var/amount = 1 var/max_amount //also see stack recipes initialisation, param "max_res_amount" must be equal to this max_amount var/stacktype //determines whether different stack types can merge + var/uses_charge = 0 + var/charge_cost = 1 + var/datum/matter_synth/synth = null /obj/item/stack/New(var/loc, var/amount=null) ..() @@ -27,13 +30,18 @@ return /obj/item/stack/Del() + if(uses_charge) + return if (src && usr && usr.machine == src) usr << browse(null, "window=stack") ..() /obj/item/stack/examine(mob/user) if(..(user, 1)) - user << "There are [src.amount] [src.singular_name]\s in the stack." + if(!uses_charge) + user << "There are [src.amount] [src.singular_name]\s in the stack." + else + user << "There is enough charge for [get_amount()]." /obj/item/stack/attack_self(mob/user as mob) list_recipes(user) @@ -41,14 +49,14 @@ /obj/item/stack/proc/list_recipes(mob/user as mob, recipes_sublist) if (!recipes) return - if (!src || amount<=0) + if (!src || get_amount() <= 0) user << browse(null, "window=stack") user.set_machine(src) //for correct work of onclose var/list/recipe_list = recipes if (recipes_sublist && recipe_list[recipes_sublist] && istype(recipe_list[recipes_sublist], /datum/stack_recipe_list)) var/datum/stack_recipe_list/srl = recipe_list[recipes_sublist] recipe_list = srl.recipes - var/t1 = text("Constructions from []Amount Left: []
    ", src, src.amount) + var/t1 = text("Constructions from []Amount Left: []
    ", src, src.get_amount()) for(var/i=1;i<=recipe_list.len,i++) var/E = recipe_list[i] if (isnull(E)) @@ -60,14 +68,14 @@ if (istype(E, /datum/stack_recipe_list)) var/datum/stack_recipe_list/srl = E - if (src.amount >= srl.req_amount) + if (src.get_amount() >= srl.req_amount) t1 += "[srl.title] ([srl.req_amount] [src.singular_name]\s)" else t1 += "[srl.title] ([srl.req_amount] [src.singular_name]\s)
    " if (istype(E, /datum/stack_recipe)) var/datum/stack_recipe/R = E - var/max_multiplier = round(src.amount / R.req_amount) + var/max_multiplier = round(src.get_amount() / R.req_amount) var/title as text var/can_build = 1 can_build = can_build && (max_multiplier>0) @@ -142,7 +150,7 @@ list_recipes(usr, text2num(href_list["sublist"])) if (href_list["make"]) - if (src.amount < 1) del(src) //Never should happen + if (src.get_amount() < 1) del(src) //Never should happen var/list/recipes_list = recipes if (href_list["sublist"]) @@ -165,28 +173,39 @@ //Return 1 if an immediate subsequent call to use() would succeed. //Ensures that code dealing with stacks uses the same logic /obj/item/stack/proc/can_use(var/used) - if (amount < used) + if (get_amount() < used) return 0 return 1 /obj/item/stack/proc/use(var/used) if (!can_use(used)) return 0 - amount -= used - if (amount <= 0) - spawn(0) //delete the empty stack once the current context yields - if (amount <= 0) //check again in case someone transferred stuff to us - if(usr) - usr.before_take_item(src) - del(src) - return 1 + if(!uses_charge) + amount -= used + if (amount <= 0) + spawn(0) //delete the empty stack once the current context yields + if (amount <= 0) //check again in case someone transferred stuff to us + if(usr) + usr.before_take_item(src) + del(src) + return 1 + else + if(!synth) + return 0 + return synth.use_charge(charge_cost * used) // Doesn't need to be deleted + return 0 /obj/item/stack/proc/add(var/extra) - if(amount + extra > max_amount) + if(!uses_charge) + if(amount + extra > get_max_amount()) + return 0 + else + amount += extra + return 1 + else if(!synth) return 0 else - amount += extra - return 1 + synth.add_charge(charge_cost * extra) /* The transfer and split procs work differently than use() and add(). @@ -196,16 +215,16 @@ //attempts to transfer amount to S, and returns the amount actually transferred /obj/item/stack/proc/transfer_to(obj/item/stack/S, var/tamount=null) - if (!amount) + if (!get_amount()) return 0 if (stacktype != S.stacktype) return 0 if (isnull(tamount)) - tamount = src.amount + tamount = src.get_amount() - var/transfer = max(min(tamount, src.amount, (S.max_amount - S.amount)), 0) + var/transfer = max(min(tamount, src.get_amount(), (S.get_max_amount() - S.get_amount())), 0) - var/orig_amount = src.amount + var/orig_amount = src.get_amount() if (transfer && src.use(transfer)) S.add(transfer) if (prob(transfer/orig_amount * 100)) @@ -220,6 +239,8 @@ /obj/item/stack/proc/split(var/tamount) if (!amount) return null + if(uses_charge) + return null var/transfer = max(min(tamount, src.amount, initial(max_amount)), 0) @@ -234,8 +255,19 @@ return null /obj/item/stack/proc/get_amount() + if(uses_charge) + if(!synth) + return 0 + return round(synth.get_charge() / charge_cost) return amount +/obj/item/stack/proc/get_max_amount() + if(uses_charge) + if(!synth) + return 0 + return round(synth.max_energy / charge_cost) + return max_amount + /obj/item/stack/proc/add_to_stacks(mob/usr as mob) for (var/obj/item/stack/item in usr.loc) if (item==src) diff --git a/code/game/objects/items/stacks/tiles/plasteel.dm b/code/game/objects/items/stacks/tiles/plasteel.dm index 7816c45f53..f44789219f 100644 --- a/code/game/objects/items/stacks/tiles/plasteel.dm +++ b/code/game/objects/items/stacks/tiles/plasteel.dm @@ -3,14 +3,12 @@ singular_name = "floor tile" desc = "Those could work as a pretty decent throwing weapon" icon_state = "tile" - w_class = 3.0 force = 6.0 matter = list("metal" = 937.5) throwforce = 15.0 throw_speed = 5 throw_range = 20 flags = CONDUCT - max_amount = 60 /obj/item/stack/tile/plasteel/New(var/loc, var/amount=null) ..() @@ -18,6 +16,16 @@ src.pixel_y = rand(1, 14) return +/obj/item/stack/tile/plasteel/cyborg + name = "floor tile synthesizer" + desc = "A device that makes floor tiles." + gender = MALE + matter = null + uses_charge = 1 + charge_cost = 250 + stacktype = /obj/item/stack/tile/plasteel + build_type = /obj/item/stack/tile/plasteel + /* /obj/item/stack/tile/plasteel/attack_self(mob/user as mob) if (usr.stat) diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index 7ad6abdd60..7f2588b1c7 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -1,9 +1,18 @@ /* Diffrent misc types of tiles * Contains: + * Prototype * Grass * Wood * Carpet */ + +/obj/item/stack/tile + name = "tile" + singular_name = "tile" + desc = "A non-descript floor tile" + w_class = 3 + max_amount = 60 + var/build_type = null /* * Grass @@ -13,13 +22,11 @@ singular_name = "grass floor tile" desc = "A patch of grass like they often use on golf courses." icon_state = "tile_grass" - w_class = 3.0 force = 1.0 throwforce = 1.0 throw_speed = 5 throw_range = 20 flags = CONDUCT - max_amount = 60 origin_tech = "biotech=1" /* @@ -30,13 +37,19 @@ singular_name = "wood floor tile" desc = "An easy to fit wooden floor tile." icon_state = "tile-wood" - w_class = 3.0 force = 1.0 throwforce = 1.0 throw_speed = 5 throw_range = 20 flags = CONDUCT - max_amount = 60 + +/obj/item/stack/tile/wood/cyborg + name = "wood floor tile synthesizer" + desc = "A device that makes wood floor tiles." + uses_charge = 1 + charge_cost = 250 + stacktype = /obj/item/stack/tile/wood + build_type = /obj/item/stack/tile/wood /* * Carpets @@ -46,10 +59,8 @@ singular_name = "carpet" desc = "A piece of carpet. It is the same size as a normal floor tile!" icon_state = "tile-carpet" - w_class = 3.0 force = 1.0 throwforce = 1.0 throw_speed = 5 throw_range = 20 flags = CONDUCT - max_amount = 60 diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 62facb8e4d..a821cde4ae 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -519,7 +519,10 @@ turf/simulated/floor/proc/update_icon() var/obj/item/stack/tile/T = C if (T.get_amount() < 1) return - floor_type = T.type + if(!T.build_type) + floor_type = T.type + else + floor_type = T.build_type intact = 1 if(istype(T,/obj/item/stack/tile/light)) var/obj/item/stack/tile/light/L = T diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 6b0509eea1..e30ba5f038 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -579,6 +579,9 @@ var/list/robot_verbs_default = list( show_cell_power() show_jetpack_pressure() stat(null, text("Lights: [lights_on ? "ON" : "OFF"]")) + if(module) + for(var/datum/matter_synth/ms in module.synths) + stat("[ms.name]: [ms.energy]/[ms.max_energy]") /mob/living/silicon/robot/restrained() return 0 diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 3458a5bb47..b2bcaa7e3c 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -7,9 +7,9 @@ flags = CONDUCT var/channels = list() var/list/modules = list() + var/list/datum/matter_synth/synths = list() var/obj/item/emag = null var/obj/item/borg/upgrade/jetpack = null - var/list/stacktypes /obj/item/weapon/robot_module/emp_act(severity) if(modules) @@ -17,40 +17,19 @@ O.emp_act(severity) if(emag) emag.emp_act(severity) + if(synths) + for(var/datum/synth/S in synths) + S.emp_act(severity) ..() return -/obj/item/weapon/robot_module/New() - ..() - // Build initial inventory. - if(stacktypes && stacktypes.len) - for(var/stack_type in stacktypes) - var/obj/item/stack/new_stack = new stack_type (src) - new_stack.amount = stacktypes[stack_type] - modules |= new_stack +/obj/item/weapon/robot_module/proc/respawn_consumable(var/mob/living/silicon/robot/R, var/amount) -/obj/item/weapon/robot_module/proc/respawn_consumable(var/mob/living/silicon/robot/R) + if(!synths || !synths.len) + return - if(!stacktypes || !stacktypes.len) return - - for(var/T in stacktypes) - var/obj/item/stack/S - for(var/obj/O in src.modules) - if(O.type == T) - S = O - break - - if(!S) - src.modules -= null - S = new T(src) - src.modules |= S - S.amount = 1 - - if(!istype(S)) - continue - - if(S && S.amount < stacktypes[T]) - S.amount++ + for(var/datum/matter_synth/T in synths) + T.add_charge(amount * amount) /obj/item/weapon/robot_module/proc/rebuild()//Rebuilds the list so it's possible to add/remove items from the module var/list/temp_list = modules @@ -84,10 +63,6 @@ /obj/item/weapon/robot_module/surgeon name = "surgeon robot module" - stacktypes = list( - /obj/item/stack/medical/advanced/bruise_pack = 5, - /obj/item/stack/nanopaste = 5 - ) /obj/item/weapon/robot_module/surgeon/New() ..() @@ -104,26 +79,34 @@ src.modules += new /obj/item/weapon/circular_saw(src) src.modules += new /obj/item/weapon/surgicaldrill(src) src.modules += new /obj/item/weapon/extinguisher/mini(src) - src.modules += new /obj/item/stack/medical/advanced/bruise_pack(src) - src.modules += new /obj/item/stack/nanopaste(src) src.emag = new /obj/item/weapon/reagent_containers/spray(src) src.emag.reagents.add_reagent("pacid", 250) src.emag.name = "Polyacid spray" + + var/datum/matter_synth/medicine = new /datum/matter_synth/medicine(10000) + synths += medicine + + var/obj/item/stack/nanopaste/N = new /obj/item/stack/nanopaste(src) + var/obj/item/stack/medical/advanced/bruise_pack/B = new /obj/item/stack/medical/advanced/bruise_pack(src) + N.uses_charge = 1 + N.charge_cost = 1000 + N.synth = medicine + B.uses_charge = 1 + B.charge_cost = 1000 + B.synth = medicine + src.modules += N + src.modules += B + return -/obj/item/weapon/robot_module/surgeon/respawn_consumable(var/mob/living/silicon/robot/R) +/obj/item/weapon/robot_module/surgeon/respawn_consumable(var/mob/living/silicon/robot/R, var/amount) if(src.emag) var/obj/item/weapon/reagent_containers/spray/PS = src.emag - PS.reagents.add_reagent("pacid", 2) + PS.reagents.add_reagent("pacid", 2 * amount) ..() /obj/item/weapon/robot_module/crisis name = "crisis robot module" - stacktypes = list( - /obj/item/stack/medical/ointment = 5, - /obj/item/stack/medical/bruise_pack = 5, - /obj/item/stack/medical/splint = 5 - ) /obj/item/weapon/robot_module/crisis/New() ..() @@ -132,9 +115,6 @@ src.modules += new /obj/item/device/healthanalyzer(src) src.modules += new /obj/item/device/reagent_scanner/adv(src) src.modules += new /obj/item/roller_holder(src) - src.modules += new /obj/item/stack/medical/ointment(src) - src.modules += new /obj/item/stack/medical/bruise_pack(src) - src.modules += new /obj/item/stack/medical/splint(src) src.modules += new /obj/item/weapon/reagent_containers/borghypo/crisis(src) src.modules += new /obj/item/weapon/reagent_containers/glass/beaker/large(src) src.modules += new /obj/item/weapon/reagent_containers/robodropper(src) @@ -143,9 +123,29 @@ src.emag = new /obj/item/weapon/reagent_containers/spray(src) src.emag.reagents.add_reagent("pacid", 250) src.emag.name = "Polyacid spray" + + var/datum/matter_synth/medicine = new /datum/matter_synth/medicine(15000) + synths += medicine + + var/obj/item/stack/medical/ointment/O = new /obj/item/stack/medical/ointment(src) + var/obj/item/stack/medical/bruise_pack/B = new /obj/item/stack/medical/bruise_pack(src) + var/obj/item/stack/medical/splint/S = new /obj/item/stack/medical/splint(src) + O.uses_charge = 1 + O.charge_cost = 1000 + O.synth = medicine + B.uses_charge = 1 + B.charge_cost = 1000 + B.synth = medicine + S.uses_charge = 1 + S.charge_cost = 1000 + S.synth = medicine + src.modules += O + src.modules += B + src.modules += S + return -/obj/item/weapon/robot_module/crisis/respawn_consumable(var/mob/living/silicon/robot/R) +/obj/item/weapon/robot_module/crisis/respawn_consumable(var/mob/living/silicon/robot/R, var/amount) var/obj/item/weapon/reagent_containers/syringe/S = locate() in src.modules if(S.mode == 2) @@ -156,20 +156,13 @@ if(src.emag) var/obj/item/weapon/reagent_containers/spray/PS = src.emag - PS.reagents.add_reagent("pacid", 2) + PS.reagents.add_reagent("pacid", 2 * amount) ..() /obj/item/weapon/robot_module/construction name = "construction robot module" - stacktypes = list( - /obj/item/stack/sheet/metal = 50, - /obj/item/stack/sheet/plasteel = 10, - /obj/item/stack/sheet/glass/reinforced = 50, - /obj/item/stack/rods = 50 - ) - /obj/item/weapon/robot_module/construction/New() ..() src.modules += new /obj/item/device/flash(src) @@ -182,18 +175,33 @@ src.modules += new /obj/item/weapon/pickaxe/plasmacutter(src) src.modules += new /obj/item/device/pipe_painter(src) + var/datum/matter_synth/metal = new /datum/matter_synth/metal() + var/datum/matter_synth/plasteel = new /datum/matter_synth/plasteel() + var/datum/matter_synth/glass = new /datum/matter_synth/glass() + synths += metal + synths += plasteel + synths += glass + + var/obj/item/stack/sheet/metal/cyborg/M = new /obj/item/stack/sheet/metal/cyborg(src) + M.synth = metal + src.modules += M + + var/obj/item/stack/rods/cyborg/R = new /obj/item/stack/rods/cyborg(src) + R.synth = metal + src.modules += R + + var/obj/item/stack/sheet/plasteel/cyborg/S = new /obj/item/stack/sheet/plasteel/cyborg(src) + S.synth = metal + src.modules += S + + var/obj/item/stack/sheet/glass/reinforced/cyborg/RG = new /obj/item/stack/sheet/glass/reinforced/cyborg(src) + RG.metal_synth = metal + RG.glass_synth = glass + src.modules += R + /obj/item/weapon/robot_module/engineering name = "engineering robot module" - stacktypes = list( - /obj/item/stack/sheet/metal = 50, - /obj/item/stack/sheet/glass = 50, - /obj/item/stack/sheet/glass/reinforced = 50, - /obj/item/stack/cable_coil/robot = 50, - /obj/item/stack/rods = 15, - /obj/item/stack/tile/plasteel = 15 - ) - /obj/item/weapon/robot_module/engineering/New() ..() src.modules += new /obj/item/device/flash(src) @@ -212,6 +220,39 @@ src.modules += new /obj/item/weapon/matter_decompiler(src) src.modules += new /obj/item/device/pipe_painter(src) src.emag = new /obj/item/borg/stun(src) + + var/datum/matter_synth/metal = new /datum/matter_synth/metal(30000) + var/datum/matter_synth/glass = new /datum/matter_synth/glass(30000) + var/datum/matter_synth/wire = new /datum/matter_synth/wire() + synths += metal + synths += glass + synths += wire + + var/obj/item/stack/sheet/metal/cyborg/M = new /obj/item/stack/sheet/metal/cyborg(src) + M.synth = metal + src.modules += M + + var/obj/item/stack/sheet/glass/cyborg/G = new /obj/item/stack/sheet/glass/cyborg(src) + G.synth = glass + src.modules += G + + var/obj/item/stack/rods/cyborg/R = new /obj/item/stack/rods/cyborg(src) + R.synth = metal + src.modules += R + + var/obj/item/stack/cable_coil/cyborg/C = new /obj/item/stack/cable_coil/cyborg(src) + C.synth = wire + src.modules += C + + var/obj/item/stack/tile/plasteel/cyborg/S = new /obj/item/stack/tile/plasteel/cyborg(src) + S.synth = metal + src.modules += S + + var/obj/item/stack/sheet/glass/reinforced/cyborg/RG = new /obj/item/stack/sheet/glass/reinforced/cyborg(src) + RG.metal_synth = metal + RG.glass_synth = glass + src.modules += RG + return /obj/item/weapon/robot_module/security @@ -228,7 +269,7 @@ src.emag = new /obj/item/weapon/gun/energy/laser/cyborg(src) return -/obj/item/weapon/robot_module/security/respawn_consumable(var/mob/living/silicon/robot/R) +/obj/item/weapon/robot_module/security/respawn_consumable(var/mob/living/silicon/robot/R, var/amount) var/obj/item/device/flash/F = locate() in src.modules if(F.broken) F.broken = 0 @@ -238,7 +279,7 @@ F.times_used-- var/obj/item/weapon/gun/energy/taser/cyborg/T = locate() in src.modules if(T.power_supply.charge < T.power_supply.maxcharge) - T.power_supply.give(T.charge_cost) + T.power_supply.give(T.charge_cost * amount) T.update_icon() else T.charge_tick = 0 @@ -258,12 +299,12 @@ src.emag.name = "Lube spray" return -/obj/item/weapon/robot_module/janitor/respawn_consumable(var/mob/living/silicon/robot/R) +/obj/item/weapon/robot_module/janitor/respawn_consumable(var/mob/living/silicon/robot/R, var/amount) var/obj/item/device/lightreplacer/LR = locate() in src.modules - LR.Charge(R) + LR.Charge(R, amount) if(src.emag) var/obj/item/weapon/reagent_containers/spray/S = src.emag - S.reagents.add_reagent("lube", 2) + S.reagents.add_reagent("lube", 2 * amount) /obj/item/weapon/robot_module/butler name = "service robot module" @@ -327,12 +368,12 @@ R.add_language("Tradeband", 1) R.add_language("Gutter", 1) -/obj/item/weapon/robot_module/butler/respawn_consumable(var/mob/living/silicon/robot/R) +/obj/item/weapon/robot_module/butler/respawn_consumable(var/mob/living/silicon/robot/R, var/amount) var/obj/item/weapon/reagent_containers/food/condiment/enzyme/E = locate() in src.modules - E.reagents.add_reagent("enzyme", 2) + E.reagents.add_reagent("enzyme", 2 * amount) if(src.emag) var/obj/item/weapon/reagent_containers/food/drinks/cans/beer/B = src.emag - B.reagents.add_reagent("beer2", 2) + B.reagents.add_reagent("beer2", 2 * amount) /obj/item/weapon/robot_module/miner name = "miner robot module" @@ -392,17 +433,6 @@ /obj/item/weapon/robot_module/drone name = "drone module" - stacktypes = list( - /obj/item/stack/sheet/wood = 1, - /obj/item/stack/sheet/mineral/plastic = 1, - /obj/item/stack/sheet/glass/reinforced = 5, - /obj/item/stack/tile/wood = 5, - /obj/item/stack/rods = 15, - /obj/item/stack/tile/plasteel = 15, - /obj/item/stack/sheet/metal = 20, - /obj/item/stack/sheet/glass = 20, - /obj/item/stack/cable_coil/robot = 30 - ) /obj/item/weapon/robot_module/drone/New() ..() @@ -419,15 +449,63 @@ src.emag = new /obj/item/weapon/pickaxe/plasmacutter(src) src.emag.name = "Plasma Cutter" + var/datum/matter_synth/metal = new /datum/matter_synth/metal(25000) + var/datum/matter_synth/glass = new /datum/matter_synth/glass(25000) + var/datum/matter_synth/wood = new /datum/matter_synth/wood(2000) + var/datum/matter_synth/plastic = new /datum/matter_synth/plastic(1000) + var/datum/matter_synth/wire = new /datum/matter_synth/wire(30) + synths += metal + synths += glass + synths += wood + synths += plastic + synths += wire + + var/obj/item/stack/sheet/metal/cyborg/M = new /obj/item/stack/sheet/metal/cyborg(src) + M.synth = metal + src.modules += M + + var/obj/item/stack/sheet/glass/cyborg/G = new /obj/item/stack/sheet/glass/cyborg(src) + G.synth = glass + src.modules += G + + var/obj/item/stack/rods/cyborg/R = new /obj/item/stack/rods/cyborg(src) + R.synth = metal + src.modules += R + + var/obj/item/stack/cable_coil/cyborg/C = new /obj/item/stack/cable_coil/cyborg(src) + C.synth = wire + src.modules += C + + var/obj/item/stack/tile/plasteel/cyborg/S = new /obj/item/stack/tile/plasteel/cyborg(src) + S.synth = metal + src.modules += S + + var/obj/item/stack/sheet/glass/reinforced/cyborg/RG = new /obj/item/stack/sheet/glass/reinforced/cyborg(src) + RG.metal_synth = metal + RG.glass_synth = glass + src.modules += RG + + var/obj/item/stack/tile/wood/cyborg/WT = new /obj/item/stack/tile/wood/cyborg(src) + WT.synth = wood + src.modules += WT + + var/obj/item/stack/sheet/wood/cyborg/W = new /obj/item/stack/sheet/wood/cyborg(src) + W.synth = wood + src.modules += W + + var/obj/item/stack/sheet/mineral/plastic/cyborg/P = new /obj/item/stack/sheet/mineral/plastic/cyborg(src) + P.synth = plastic + src.modules += P + /obj/item/weapon/robot_module/drone/add_languages(var/mob/living/silicon/robot/R) return //not much ROM to spare in that tiny microprocessor! -/obj/item/weapon/robot_module/drone/respawn_consumable(var/mob/living/silicon/robot/R) +/obj/item/weapon/robot_module/drone/respawn_consumable(var/mob/living/silicon/robot/R, var/amount) var/obj/item/weapon/reagent_containers/spray/cleaner/C = locate() in src.modules - C.reagents.add_reagent("cleaner", 3) + C.reagents.add_reagent("cleaner", 3 * amount) var/obj/item/device/lightreplacer/LR = locate() in src.modules - LR.Charge(R) + LR.Charge(R, amount) ..() return diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 12451f9a5e..4db363af0e 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -482,6 +482,15 @@ obj/structure/cable/proc/cableColor(var/colorC) item_state = "coil" attack_verb = list("whipped", "lashed", "disciplined", "flogged") +/obj/item/stack/cable_coil/cyborg + name = "cable coil synthesizer" + desc = "A device that makes cable." + gender = MALE + matter = null + uses_charge = 1 + charge_cost = 1 + stacktype = /obj/item/stack/cable_coil + /obj/item/stack/cable_coil/suicide_act(mob/user) if(locate(/obj/structure/stool) in user.loc) user.visible_message("[user] is making a noose with the [src.name]! It looks like \he's trying to commit suicide.") @@ -576,7 +585,7 @@ obj/structure/cable/proc/cableColor(var/colorC) usr << "\blue You cannot do that." ..() -/obj/item/stack/cable_coil/robot/verb/set_colour() +/obj/item/stack/cable_coil/cyborg/verb/set_colour() set name = "Change Colour" set category = "Object" @@ -606,26 +615,26 @@ obj/structure/cable/proc/cableColor(var/colorC) // - Cable coil : merge cables /obj/item/stack/cable_coil/attackby(obj/item/weapon/W, mob/user) ..() - if( istype(W, /obj/item/weapon/wirecutters) && src.amount > 1) - src.amount-- + if( istype(W, /obj/item/weapon/wirecutters) && src.get_amount() > 1) + src.use(1) new/obj/item/stack/cable_coil(user.loc, 1,color) user << "You cut a piece off the cable coil." src.update_icon() return else if(istype(W, /obj/item/stack/cable_coil)) var/obj/item/stack/cable_coil/C = W - if(C.amount >= MAXCOIL) + if(C.get_amount() >= get_max_amount()) user << "The coil is too long, you cannot add any more cable to it." return - if( (C.amount + src.amount <= MAXCOIL) ) + if( (C.get_amount() + src.get_amount() <= get_max_amount()) ) user << "You join the cable coils together." - C.give(src.amount) // give it cable - src.use(src.amount) // make sure this one cleans up right + C.give(src.get_amount()) // give it cable + src.use(src.get_amount()) // make sure this one cleans up right return else - var/amt = MAXCOIL - C.amount + var/amt = get_max_amount() - C.get_amount() user << "You transfer [amt] length\s of cable from one coil to the other." C.give(amt) src.use(amt) From 71f8a5c8e8890afa090bd84951fff93764984748 Mon Sep 17 00:00:00 2001 From: MrSnapwalk Date: Thu, 19 Feb 2015 20:37:36 -0600 Subject: [PATCH 20/28] Minor fixes, action figure refactor. --- code/game/machinery/computer/arcade.dm | 2 +- code/game/objects/items/toys.dm | 327 +++++++++++++------------ code/game/objects/random/random.dm | 45 ---- 3 files changed, 166 insertions(+), 208 deletions(-) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index c95bc1dff3..056c45e4f8 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -33,7 +33,7 @@ /obj/item/toy/prize/odysseus = 1, /obj/item/toy/prize/phazon = 1, /obj/item/toy/waterflower = 1, - /obj/random/action_figure = 1, + /obj/item/toy/figure = 1, /obj/random/plushie = 1, /obj/item/toy/cultsword = 1 ) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 23b12548b4..3c52121c4b 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -607,196 +607,200 @@ desc = "A \"Space Life\" brand... wait, what the hell is this thing? It seems to be requesting the sweet release of death." icon_state = "assistant" icon = 'icons/obj/toy.dmi' + var/figuretype = "" -/obj/item/toy/figure/cmo - name = "Chief Medical Officer action figure" - desc = "A \"Space Life\" brand Chief Medical Officer action figure." - icon_state = "cmo" +/obj/item/toy/figure/New() + figuretype = pick("cmo","assistant","atmos","bartender","borg","gardener","captain","cargotech","ce","chaplain","chef","chemist","corgi","detective","dsquad","engineer","geneticist","hop","hos","qm","janitor","agent","librarian","md","mime","miner","ninja","wizard","rd","roboticist","scientist","syndie","secofficer","warden","psychologist","paramedic","ert") -/obj/item/toy/figure/assistant - name = "Assistant action figure" - desc = "A \"Space Life\" brand Assistant action figure." - icon_state = "assistant" + if(figuretype == "cmo") + name = "Chief Medical Officer action figure" + desc = "A \"Space Life\" brand Chief Medical Officer action figure." + icon_state = "cmo" -/obj/item/toy/figure/atmos - name = "Atmospheric Technician action figure" - desc = "A \"Space Life\" brand Atmospheric Technician action figure." - icon_state = "atmos" + if(figuretype == "assistant") + name = "Assistant action figure" + desc = "A \"Space Life\" brand Assistant action figure." + icon_state = "assistant" -/obj/item/toy/figure/bartender - name = "Bartender action figure" - desc = "A \"Space Life\" brand Bartender action figure." - icon_state = "bartender" + if(figuretype == "atmos") + name = "Atmospheric Technician action figure" + desc = "A \"Space Life\" brand Atmospheric Technician action figure." + icon_state = "atmos" -/obj/item/toy/figure/borg - name = "Cyborg action figure" - desc = "A \"Space Life\" brand Cyborg action figure." - icon_state = "borg" + if(figuretype == "bartender") + name = "Bartender action figure" + desc = "A \"Space Life\" brand Bartender action figure." + icon_state = "bartender" -/obj/item/toy/figure/gardener - name = "Gardener action figure" - desc = "A \"Space Life\" brand Gardener action figure." - icon_state = "botanist" + if(figuretype == "borg") + name = "Cyborg action figure" + desc = "A \"Space Life\" brand Cyborg action figure." + icon_state = "borg" -/obj/item/toy/figure/captain - name = "Captain action figure" - desc = "A \"Space Life\" brand Captain action figure." - icon_state = "captain" + if(figuretype == "gardener") + name = "Gardener action figure" + desc = "A \"Space Life\" brand Gardener action figure." + icon_state = "gardener" -/obj/item/toy/figure/cargotech - name = "Cargo Technician action figure" - desc = "A \"Space Life\" brand Cargo Technician action figure." - icon_state = "cargotech" + if(figuretype == "captain") + name = "Captain action figure" + desc = "A \"Space Life\" brand Captain action figure." + icon_state = "captain" -/obj/item/toy/figure/ce - name = "Chief Engineer action figure" - desc = "A \"Space Life\" brand Chief Engineer action figure." - icon_state = "ce" + if(figuretype == "cargotech") + name = "Cargo Technician action figure" + desc = "A \"Space Life\" brand Cargo Technician action figure." + icon_state = "cargotech" -/obj/item/toy/figure/chaplain - name = "Chaplain action figure" - desc = "A \"Space Life\" brand Chaplain action figure." - icon_state = "chaplain" + if(figuretype == "ce") + name = "Chief Engineer action figure" + desc = "A \"Space Life\" brand Chief Engineer action figure." + icon_state = "ce" -/obj/item/toy/figure/chef - name = "Chef action figure" - desc = "A \"Space Life\" brand Chef action figure." - icon_state = "chef" + if(figuretype == "chaplain") + name = "Chaplain action figure" + desc = "A \"Space Life\" brand Chaplain action figure." + icon_state = "chaplain" -/obj/item/toy/figure/chemist - name = "Chemist action figure" - desc = "A \"Space Life\" brand Chemist action figure." - icon_state = "chemist" + if(figuretype == "chef") + name = "Chef action figure" + desc = "A \"Space Life\" brand Chef action figure." + icon_state = "chef" -/obj/item/toy/figure/clown - name = "Clown action figure" - desc = "A \"Space Life\" brand Clown action figure." - icon_state = "clown" + if(figuretype == "chemist") + name = "Chemist action figure" + desc = "A \"Space Life\" brand Chemist action figure." + icon_state = "chemist" -/obj/item/toy/figure/corgi - name = "Corgi action figure" - desc = "A \"Space Life\" brand Corgi action figure." - icon_state = "ian" + if(figuretype == "clown") + name = "Clown action figure" + desc = "A \"Space Life\" brand Clown action figure." + icon_state = "clown" -/obj/item/toy/figure/detective - name = "Detective action figure" - desc = "A \"Space Life\" brand Detective action figure." - icon_state = "detective" + if(figuretype == "corgi") + name = "Corgi action figure" + desc = "A \"Space Life\" brand Corgi action figure." + icon_state = "ian" -/obj/item/toy/figure/dsquad - name = "Space Commando action figure" - desc = "A \"Space Life\" brand Space Commando action figure." - icon_state = "dsquad" + if(figuretype == "detective") + name = "Detective action figure" + desc = "A \"Space Life\" brand Detective action figure." + icon_state = "detective" -/obj/item/toy/figure/engineer - name = "Engineer action figure" - desc = "A \"Space Life\" brand Engineer action figure." - icon_state = "engineer" + if(figuretype == "dsquad") + name = "Space Commando action figure" + desc = "A \"Space Life\" brand Space Commando action figure." + icon_state = "dsquad" -/obj/item/toy/figure/geneticist - name = "Geneticist action figure" - desc = "A \"Space Life\" brand Geneticist action figure, which was recently dicontinued." - icon_state = "geneticist" + if(figuretype == "engineer") + name = "Engineer action figure" + desc = "A \"Space Life\" brand Engineer action figure." + icon_state = "engineer" -/obj/item/toy/figure/hop - name = "Head of Personel action figure" - desc = "A \"Space Life\" brand Head of Personel action figure." - icon_state = "hop" + if(figuretype == "geneticist") + name = "Geneticist action figure" + desc = "A \"Space Life\" brand Geneticist action figure, which was recently dicontinued." + icon_state = "geneticist" -/obj/item/toy/figure/hos - name = "Head of Security action figure" - desc = "A \"Space Life\" brand Head of Security action figure." - icon_state = "hos" + if(figuretype == "hop") + name = "Head of Personel action figure" + desc = "A \"Space Life\" brand Head of Personel action figure." + icon_state = "hop" -/obj/item/toy/figure/qm - name = "Quartermaster action figure" - desc = "A \"Space Life\" brand Quartermaster action figure." - icon_state = "qm" + if(figuretype == "hos") + name = "Head of Security action figure" + desc = "A \"Space Life\" brand Head of Security action figure." + icon_state = "hos" -/obj/item/toy/figure/janitor - name = "Janitor action figure" - desc = "A \"Space Life\" brand Janitor action figure." - icon_state = "janitor" + if(figuretype == "qm") + name = "Quartermaster action figure" + desc = "A \"Space Life\" brand Quartermaster action figure." + icon_state = "qm" -/obj/item/toy/figure/agent - name = "Internal Affairs Agent action figure" - desc = "A \"Space Life\" brand Internal Affairs Agent action figure." - icon_state = "agent" + if(figuretype == "janitor") + name = "Janitor action figure" + desc = "A \"Space Life\" brand Janitor action figure." + icon_state = "janitor" -/obj/item/toy/figure/librarian - name = "Librarian action figure" - desc = "A \"Space Life\" brand Librarian action figure." - icon_state = "librarian" + if(figuretype == "agent") + name = "Internal Affairs Agent action figure" + desc = "A \"Space Life\" brand Internal Affairs Agent action figure." + icon_state = "agent" -/obj/item/toy/figure/md - name = "Medical Doctor action figure" - desc = "A \"Space Life\" brand Medical Doctor action figure." - icon_state = "md" + if(figuretype == "librarian") + name = "Librarian action figure" + desc = "A \"Space Life\" brand Librarian action figure." + icon_state = "librarian" -/obj/item/toy/figure/mime - name = "Mime action figure" - desc = "A \"Space Life\" brand Mime action figure." - icon_state = "mime" + if(figuretype == "md") + name = "Medical Doctor action figure" + desc = "A \"Space Life\" brand Medical Doctor action figure." + icon_state = "md" -/obj/item/toy/figure/miner - name = "Shaft Miner action figure" - desc = "A \"Space Life\" brand Shaft Miner action figure." - icon_state = "miner" + if(figuretype == "mime") + name = "Mime action figure" + desc = "A \"Space Life\" brand Mime action figure." + icon_state = "mime" -/obj/item/toy/figure/ninja - name = "Space Ninja action figure" - desc = "A \"Space Life\" brand Space Ninja action figure." - icon_state = "ninja" + if(figuretype == "miner") + name = "Shaft Miner action figure" + desc = "A \"Space Life\" brand Shaft Miner action figure." + icon_state = "miner" -/obj/item/toy/figure/wizard - name = "Wizard action figure" - desc = "A \"Space Life\" brand Wizard action figure." - icon_state = "wizard" + if(figuretype == "ninja") + name = "Space Ninja action figure" + desc = "A \"Space Life\" brand Space Ninja action figure." + icon_state = "ninja" -/obj/item/toy/figure/rd - name = "Research Director action figure" - desc = "A \"Space Life\" brand Research Director action figure." - icon_state = "rd" + if(figuretype == "wizard") + name = "Wizard action figure" + desc = "A \"Space Life\" brand Wizard action figure." + icon_state = "wizard" -/obj/item/toy/figure/roboticist - name = "Roboticist action figure" - desc = "A \"Space Life\" brand Roboticist action figure." - icon_state = "roboticist" + if(figuretype == "rd") + name = "Research Director action figure" + desc = "A \"Space Life\" brand Research Director action figure." + icon_state = "rd" -/obj/item/toy/figure/scientist - name = "Scientist action figure" - desc = "A \"Space Life\" brand Scientist action figure." - icon_state = "scientist" + if(figuretype == "roboticist") + name = "Roboticist action figure" + desc = "A \"Space Life\" brand Roboticist action figure." + icon_state = "roboticist" -/obj/item/toy/figure/syndie - name = "Doom Operative action figure" - desc = "A \"Space Life\" brand Doom Operative action figure." - icon_state = "syndie" + if(figuretype == "scientist") + name = "Scientist action figure" + desc = "A \"Space Life\" brand Scientist action figure." + icon_state = "scientist" -/obj/item/toy/figure/secofficer - name = "Security Officer action figure" - desc = "A \"Space Life\" brand Security Officer action figure." - icon_state = "secofficer" + if(figuretype == "syndie") + name = "Doom Operative action figure" + desc = "A \"Space Life\" brand Doom Operative action figure." + icon_state = "syndie" -/obj/item/toy/figure/warden - name = "Warden action figure" - desc = "A \"Space Life\" brand Warden action figure." - icon_state = "warden" + if(figuretype == "secofficer") + name = "Security Officer action figure" + desc = "A \"Space Life\" brand Security Officer action figure." + icon_state = "secofficer" -/obj/item/toy/figure/psychologist - name = "Psychologist action figure" - desc = "A \"Space Life\" brand Psychologist action figure." - icon_state = "psychologist" + if(figuretype == "warden") + name = "Warden action figure" + desc = "A \"Space Life\" brand Warden action figure." + icon_state = "warden" -/obj/item/toy/figure/paramedic - name = "Paramedic action figure" - desc = "A \"Space Life\" brand Paramedic action figure." - icon_state = "paramedic" + if(figuretype == "psychologist") + name = "Psychologist action figure" + desc = "A \"Space Life\" brand Psychologist action figure." + icon_state = "psychologist" -/obj/item/toy/figure/ert - name = "Emergency Response Team Commander action figure" - desc = "A \"Space Life\" brand Emergency Response Team Commander action figure." - icon_state = "ert" + if(figuretype == "paramedic") + name = "Paramedic action figure" + desc = "A \"Space Life\" brand Paramedic action figure." + icon_state = "paramedic" + + if(figuretype == "ert") + name = "Emergency Response Team Commander action figure" + desc = "A \"Space Life\" brand Emergency Response Team Commander action figure." + icon_state = "ert" /obj/item/toy/katana name = "replica katana" @@ -865,7 +869,7 @@ //Large plushies. /obj/structure/plushie - name = "generic large plushie" + name = "generic plush" desc = "A very generic plushie. It seems to not want to exist." icon = 'icons/obj/toy.dmi' icon_state = "ianplushie" @@ -891,19 +895,19 @@ phrase = "Arf!" /obj/structure/plushie/drone - name = "plushie drone" + name = "plush drone" desc = "A plushie of a happy drone! It appears to be smiling, and has a small tag which reads \"N.D.V. Icarus Gift Shop\"." icon_state = "droneplushie" phrase = "Beep boop!" /obj/structure/plushie/carp - name = "plushie carp" + name = "plush carp" desc = "A plushie of an elated carp! Straight from the wilds of the Nyx frontier, now right here in your hands." icon_state = "carpplushie" phrase = "Glorf!" /obj/structure/plushie/beepsky - name = "plushie Officer Sweepsky" + name = "plush Officer Sweepsky" desc = "A plushie of a popular industrious cleaning robot! If it could feel emotions, it would love you." icon_state = "beepskyplushie" phrase = "Ping!" @@ -914,7 +918,6 @@ desc = "A very generic small plushie. It seems to not want to exist." icon = 'icons/obj/toy.dmi' icon_state = "nymphplushie" - var/phrase = "Please, end my existance! I beg you!" /obj/item/toy/plushie/attack_self(mob/user as mob) if(user.a_intent == "help") @@ -927,22 +930,22 @@ user.visible_message("[user] pokes the [src].","You poke the [src].") /obj/item/toy/plushie/nymph - name = "diona nymph plushie" - desc = "A plushie of an adorable diona nymph! While it's level of self-awareness is still being debated, it's level of cuteness is not." + name = "diona nymph plush" + desc = "A plushie of an adorable diona nymph! While its level of self-awareness is still being debated, its level of cuteness is not." icon_state = "nymphplushie" /obj/item/toy/plushie/mouse - name = "mouse plushie" + name = "mouse plush" desc = "A plushie of a delightful mouse! What was once considered a vile rodent is now your very best friend." icon_state = "mouseplushie" /obj/item/toy/plushie/kitten - name = "kitten plushie" + name = "kitten plush" desc = "A plushie of a cute kitten! Watch as it purrs it's way right into your heart." icon_state = "kittenplushie" /obj/item/toy/plushie/lizard - name = "lizard plushie" + name = "lizard plush" desc = "A plushie of a scaly lizard! Very controversial, after being accused as \"racist\" by some Unathi." icon_state = "lizardplushie" diff --git a/code/game/objects/random/random.dm b/code/game/objects/random/random.dm index e4c0ef02dc..57e9351595 100644 --- a/code/game/objects/random/random.dm +++ b/code/game/objects/random/random.dm @@ -225,51 +225,6 @@ prob(2);/obj/item/clothing/suit/storage/vest/heavy/hos,\ prob(2);/obj/item/clothing/suit/storage/vest/heavy/pcrc) -/obj/random/action_figure - name = "random action figure" - desc = "This is a random action figure." - icon = 'icons/obj/toy.dmi' - icon_state = "assistant" - item_to_spawn() - return pick(/obj/item/toy/figure/cmo,\ - /obj/item/toy/figure/assistant,\ - /obj/item/toy/figure/atmos,\ - /obj/item/toy/figure/bartender,\ - /obj/item/toy/figure/borg,\ - /obj/item/toy/figure/gardener,\ - /obj/item/toy/figure/captain,\ - /obj/item/toy/figure/cargotech,\ - /obj/item/toy/figure/ce,\ - /obj/item/toy/figure/chaplain,\ - /obj/item/toy/figure/chef,\ - /obj/item/toy/figure/chemist,\ - /obj/item/toy/figure/clown,\ - /obj/item/toy/figure/corgi,\ - /obj/item/toy/figure/detective,\ - /obj/item/toy/figure/dsquad,\ - /obj/item/toy/figure/engineer,\ - /obj/item/toy/figure/geneticist,\ - /obj/item/toy/figure/hop,\ - /obj/item/toy/figure/hos,\ - /obj/item/toy/figure/qm,\ - /obj/item/toy/figure/janitor,\ - /obj/item/toy/figure/agent,\ - /obj/item/toy/figure/librarian,\ - /obj/item/toy/figure/md,\ - /obj/item/toy/figure/mime,\ - /obj/item/toy/figure/miner,\ - /obj/item/toy/figure/ninja,\ - /obj/item/toy/figure/wizard,\ - /obj/item/toy/figure/rd,\ - /obj/item/toy/figure/roboticist,\ - /obj/item/toy/figure/scientist,\ - /obj/item/toy/figure/syndie,\ - /obj/item/toy/figure/secofficer,\ - /obj/item/toy/figure/warden,\ - /obj/item/toy/figure/psychologist,\ - /obj/item/toy/figure/paramedic,\ - /obj/item/toy/figure/ert) - /obj/random/plushie name = "random plushie" desc = "This is a random plushie." From a0b73140e943a9413993449538c50937171394a2 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Fri, 20 Feb 2015 13:32:10 +0300 Subject: [PATCH 21/28] Fixes for synths and decompiler --- code/game/machinery/rechargestation.dm | 2 +- .../game/objects/items/stacks/matter_synth.dm | 2 +- code/game/objects/items/stacks/rods.dm | 4 +- .../game/objects/items/stacks/sheets/glass.dm | 30 +--- .../objects/items/stacks/sheets/mineral.dm | 4 +- .../items/stacks/sheets/sheet_types.dm | 12 +- code/game/objects/items/stacks/stack.dm | 37 +++-- .../objects/items/stacks/tiles/plasteel.dm | 4 +- .../objects/items/stacks/tiles/tile_types.dm | 2 +- .../mob/living/silicon/robot/drone/drone.dm | 17 --- .../living/silicon/robot/drone/drone_items.dm | 131 +++++++----------- .../mob/living/silicon/robot/robot_modules.dm | 85 ++++++------ code/modules/power/cable.dm | 4 +- 13 files changed, 145 insertions(+), 189 deletions(-) diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index 1285b47c3e..22612983a8 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -162,7 +162,7 @@ if(istype(occupant, /mob/living/silicon/robot)) var/mob/living/silicon/robot/R = occupant if(R.module) - R.module.respawn_consumable(R, charge_rate) + R.module.respawn_consumable(R, charge_rate / 250) if(!R.cell) return if(!R.cell.fully_charged()) diff --git a/code/game/objects/items/stacks/matter_synth.dm b/code/game/objects/items/stacks/matter_synth.dm index 44ec536d45..0842f70d66 100644 --- a/code/game/objects/items/stacks/matter_synth.dm +++ b/code/game/objects/items/stacks/matter_synth.dm @@ -1,6 +1,6 @@ /datum/matter_synth var/name = "Generic Synthesizer" - var/max_energy = 50000 + var/max_energy = 60000 var/recharge_rate = 2000 var/energy diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm index 81f1e1e98e..143539968e 100644 --- a/code/game/objects/items/stacks/rods.dm +++ b/code/game/objects/items/stacks/rods.dm @@ -16,10 +16,10 @@ /obj/item/stack/rods/cyborg name = "metal rod synthesizer" desc = "A device that makes metal rods." - gender = MALE + gender = NEUTER matter = null uses_charge = 1 - charge_cost = 500 + charge_costs = list(500) stacktype = /obj/item/stack/rods /obj/item/stack/rods/attackby(obj/item/W as obj, mob/user as mob) diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index 43a9e9fec1..422640ee1f 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -24,11 +24,11 @@ /obj/item/stack/sheet/glass/cyborg name = "glass synthesizer" desc = "A device that makes glass." - gender = MALE + gender = NEUTER singular_name = "glass" matter = null uses_charge = 1 - charge_cost = 1000 + charge_costs = list(1000) stacktype = /obj/item/stack/sheet/glass /obj/item/stack/sheet/glass/attack_self(mob/user as mob) @@ -154,31 +154,13 @@ /obj/item/stack/sheet/glass/reinforced/cyborg name = "reinforced glass synthesizer" desc = "A device that makes reinforced glass." - gender = MALE + gender = NEUTER matter = null - uses_charge = 1 - charge_cost = 1000 + uses_charge = 2 + charge_costs = list(1000) singular_name = "reinforced glass sheet" icon_state = "sheet-rglass" - var/datum/matter_synth/metal_synth - var/datum/matter_synth/glass_synth - var/metal_charge = 500 - var/glass_charge = 1000 - -/obj/item/stack/sheet/glass/reinforced/cyborg/get_amount() - return min(round(metal_synth.energy / metal_charge), round(glass_synth.energy / glass_charge)) - -/obj/item/stack/sheet/glass/reinforced/cyborg/use(var/amount) // Requires special checks, because it uses two storages - if(get_amount() < amount) - return 0 - metal_synth.use_charge(amount * metal_charge) - glass_synth.use_charge(amount * glass_charge) - return 1 - -/obj/item/stack/sheet/glass/reinforced/cyborg/add(var/amount) - metal_synth.add_charge(amount * metal_charge) - glass_synth.add_charge(amount * glass_charge) - return + charge_costs = list(500, 1000) /* * Phoron Glass sheets diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 8c675163b1..2ec920b390 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -138,9 +138,9 @@ obj/item/stack/sheet/mineral/iron/New() /obj/item/stack/sheet/mineral/plastic/cyborg name = "plastic sheets synthesizer" - gender = MALE + gender = NEUTER uses_charge = 1 - charge_cost = 1000 + charge_costs = list(1000) stacktype = /obj/item/stack/sheet/mineral/plastic /obj/item/stack/sheet/mineral/gold diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 2d0f4adb05..004d96250f 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -88,10 +88,10 @@ var/global/list/datum/stack_recipe/metal_recipes = list ( \ /obj/item/stack/sheet/metal/cyborg name = "metal synthesizer" desc = "A device that makes metal sheets." - gender = MALE + gender = NEUTER matter = null uses_charge = 1 - charge_cost = 1000 + charge_costs = list(1000) stacktype = /obj/item/stack/sheet/metal /obj/item/stack/sheet/metal/New(var/loc, var/amount=null) @@ -124,11 +124,11 @@ var/global/list/datum/stack_recipe/plasteel_recipes = list ( \ /obj/item/stack/sheet/plasteel/cyborg name = "plasteel synthesizer" desc = "A device that makes plasteel sheets." - gender = MALE + gender = NEUTER singular_name = "plasteel sheet" matter = null uses_charge = 1 - charge_cost = 1000 + charge_costs = list(1000) stacktype = /obj/item/stack/sheet/plasteel /obj/item/stack/sheet/plasteel/New(var/loc, var/amount=null) @@ -161,11 +161,11 @@ var/global/list/datum/stack_recipe/wood_recipes = list ( \ /obj/item/stack/sheet/wood/cyborg name = "wood synthesizer" desc = "A device that makes wooden planks." - gender = MALE + gender = NEUTER singular_name = "wood plank" icon_state = "sheet-wood" uses_charge = 1 - charge_cost = 1000 + charge_costs = list(1000) stacktype = /obj/item/stack/sheet/wood /obj/item/stack/sheet/wood/New(var/loc, var/amount=null) diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 9d79e4c56f..ab1f767a42 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -18,8 +18,8 @@ var/max_amount //also see stack recipes initialisation, param "max_res_amount" must be equal to this max_amount var/stacktype //determines whether different stack types can merge var/uses_charge = 0 - var/charge_cost = 1 - var/datum/matter_synth/synth = null + var/list/charge_costs = null + var/list/datum/matter_synth/synths = null /obj/item/stack/New(var/loc, var/amount=null) ..() @@ -190,9 +190,12 @@ del(src) return 1 else - if(!synth) + if(get_amount() < used) return 0 - return synth.use_charge(charge_cost * used) // Doesn't need to be deleted + for(var/i = 1 to uses_charge) + var/datum/matter_synth/S = synths[i] + S.use_charge(charge_costs[i] * used) // Doesn't need to be deleted + return 1 return 0 /obj/item/stack/proc/add(var/extra) @@ -202,10 +205,12 @@ else amount += extra return 1 - else if(!synth) + else if(!synths || synths.len < uses_charge) return 0 else - synth.add_charge(charge_cost * extra) + for(var/i = 1 to uses_charge) + var/datum/matter_synth/S = synths[i] + S.add_charge(charge_costs[i] * extra) /* The transfer and split procs work differently than use() and add(). @@ -256,16 +261,28 @@ /obj/item/stack/proc/get_amount() if(uses_charge) - if(!synth) + if(!synths || synths.len < uses_charge) return 0 - return round(synth.get_charge() / charge_cost) + var/datum/matter_synth/S = synths[1] + . = round(S.get_charge() / charge_costs[1]) + if(uses_charge > 1) + for(var/i = 2 to uses_charge) + S = synths[i] + . = min(., round(S.get_charge() / charge_costs[i])) + return return amount /obj/item/stack/proc/get_max_amount() if(uses_charge) - if(!synth) + if(!synths || synths.len < uses_charge) return 0 - return round(synth.max_energy / charge_cost) + var/datum/matter_synth/S = synths[1] + . = round(S.max_energy / charge_costs[1]) + if(uses_charge > 1) + for(var/i = 2 to uses_charge) + S = synths[i] + . = min(., round(S.max_energy / charge_costs[i])) + return return max_amount /obj/item/stack/proc/add_to_stacks(mob/usr as mob) diff --git a/code/game/objects/items/stacks/tiles/plasteel.dm b/code/game/objects/items/stacks/tiles/plasteel.dm index f44789219f..3215d0efaf 100644 --- a/code/game/objects/items/stacks/tiles/plasteel.dm +++ b/code/game/objects/items/stacks/tiles/plasteel.dm @@ -19,10 +19,10 @@ /obj/item/stack/tile/plasteel/cyborg name = "floor tile synthesizer" desc = "A device that makes floor tiles." - gender = MALE + gender = NEUTER matter = null uses_charge = 1 - charge_cost = 250 + charge_costs = list(250) stacktype = /obj/item/stack/tile/plasteel build_type = /obj/item/stack/tile/plasteel diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index 7f2588b1c7..dcac154442 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -47,7 +47,7 @@ name = "wood floor tile synthesizer" desc = "A device that makes wood floor tiles." uses_charge = 1 - charge_cost = 250 + charge_costs = list(250) stacktype = /obj/item/stack/tile/wood build_type = /obj/item/stack/tile/wood diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index bd89b867ee..44df327240 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -16,14 +16,6 @@ integrated_light_power = 2 local_transmit = 1 - // We need to keep track of a few module items so we don't need to do list operations - // every time we need them. These get set in New() after the module is chosen. - var/obj/item/stack/sheet/metal/cyborg/stack_metal = null - var/obj/item/stack/sheet/wood/cyborg/stack_wood = null - var/obj/item/stack/sheet/glass/cyborg/stack_glass = null - var/obj/item/stack/sheet/mineral/plastic/cyborg/stack_plastic = null - var/obj/item/weapon/matter_decompiler/decompiler = null - //Used for self-mailing. var/mail_destination = "" @@ -56,15 +48,6 @@ verbs -= /mob/living/silicon/robot/verb/Namepick module = new /obj/item/weapon/robot_module/drone(src) - //Grab stacks. - stack_metal = locate(/obj/item/stack/sheet/metal/cyborg) in src.module - stack_wood = locate(/obj/item/stack/sheet/wood/cyborg) in src.module - stack_glass = locate(/obj/item/stack/sheet/glass/cyborg) in src.module - stack_plastic = locate(/obj/item/stack/sheet/mineral/plastic/cyborg) in src.module - - //Grab decompiler. - decompiler = locate(/obj/item/weapon/matter_decompiler) in src.module - //Some tidying-up. flavor_text = "It's a tiny little repair drone. The casing is stamped with an NT logo and the subscript: 'NanoTrasen Recursive Repair Systems: Fixing Tomorrow's Problem, Today!'" updateicon() diff --git a/code/modules/mob/living/silicon/robot/drone/drone_items.dm b/code/modules/mob/living/silicon/robot/drone/drone_items.dm index 7750ab9b9a..a42c54a346 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_items.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_items.dm @@ -151,12 +151,10 @@ icon_state = "decompiler" //Metal, glass, wood, plastic. - var/list/stored_comms = list( - "metal" = 0, - "glass" = 0, - "wood" = 0, - "plastic" = 0 - ) + var/datum/matter_synth/metal = null + var/datum/matter_synth/glass = null + var/datum/matter_synth/wood = null + var/datum/matter_synth/plastic = null /obj/item/weapon/matter_decompiler/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) return @@ -178,10 +176,10 @@ src.loc.visible_message("\red [src.loc] sucks [M] into its decompiler. There's a horrible crunching noise.","\red It's a bit of a struggle, but you manage to suck [M] into your decompiler. It makes a series of visceral crunching noises.") new/obj/effect/decal/cleanable/blood/splatter(get_turf(src)) del(M) - stored_comms["wood"]++ - stored_comms["wood"]++ - stored_comms["plastic"]++ - stored_comms["plastic"]++ + if(wood) + wood.add_charge(2000) + if(plastic) + plastic.add_charge(2000) return else if(istype(M,/mob/living/silicon/robot/drone) && !M.client) @@ -203,61 +201,66 @@ del(M) new/obj/effect/decal/cleanable/blood/oil(get_turf(src)) - stored_comms["metal"] += 15 - stored_comms["glass"] += 15 - stored_comms["wood"] += 5 - stored_comms["plastic"] += 5 + if(metal) + metal.add_charge(15000) + if(glass) + glass.add_charge(15000) + if(wood) + wood.add_charge(2000) + if(plastic) + plastic.add_charge(1000) return else continue for(var/obj/W in T) //Different classes of items give different commodities. - if (istype(W,/obj/item/weapon/cigbutt)) - stored_comms["plastic"]++ + if(istype(W,/obj/item/weapon/cigbutt)) + if(plastic) + plastic.add_charge(500) else if(istype(W,/obj/effect/spider/spiderling)) - stored_comms["wood"]++ - stored_comms["wood"]++ - stored_comms["plastic"]++ - stored_comms["plastic"]++ + if(wood) + wood.add_charge(2000) + if(plastic) + plastic.add_charge(2000) else if(istype(W,/obj/item/weapon/light)) var/obj/item/weapon/light/L = W if(L.status >= 2) //In before someone changes the inexplicably local defines. ~ Z - stored_comms["metal"]++ - stored_comms["glass"]++ + if(metal) + metal.add_charge(250) + if(glass) + glass.add_charge(250) else continue else if(istype(W,/obj/effect/decal/remains/robot)) - stored_comms["metal"]++ - stored_comms["metal"]++ - stored_comms["plastic"]++ - stored_comms["plastic"]++ - stored_comms["glass"]++ + if(metal) + metal.add_charge(2000) + if(plastic) + plastic.add_charge(2000) + if(glass) + glass.add_charge(1000) else if(istype(W,/obj/item/trash)) - stored_comms["metal"]++ - stored_comms["plastic"]++ - stored_comms["plastic"]++ - stored_comms["plastic"]++ + if(metal) + metal.add_charge(1000) + if(plastic) + plastic.add_charge(3000) else if(istype(W,/obj/effect/decal/cleanable/blood/gibs/robot)) - stored_comms["metal"]++ - stored_comms["metal"]++ - stored_comms["glass"]++ - stored_comms["glass"]++ + if(metal) + metal.add_charge(2000) + if(glass) + glass.add_charge(2000) else if(istype(W,/obj/item/ammo_casing)) - stored_comms["metal"]++ + if(metal) + metal.add_charge(1000) else if(istype(W,/obj/item/weapon/shard/shrapnel)) - stored_comms["metal"]++ - stored_comms["metal"]++ - stored_comms["metal"]++ + if(metal) + metal.add_charge(1000) else if(istype(W,/obj/item/weapon/shard)) - stored_comms["glass"]++ - stored_comms["glass"]++ - stored_comms["glass"]++ + if(glass) + glass.add_charge(1000) else if(istype(W,/obj/item/weapon/reagent_containers/food/snacks/grown)) - stored_comms["wood"]++ - stored_comms["wood"]++ - stored_comms["wood"]++ - stored_comms["wood"]++ + if(wood) + wood.add_charge(4000) else if(istype(W,/obj/item/pipe)) // This allows drones and engiborgs to clear pipe assemblies from floors. else @@ -325,39 +328,3 @@ dat += resources src << browse(dat, "window=robotmod") - -//Putting the decompiler here to avoid doing list checks every tick. -/mob/living/silicon/robot/drone/use_power() - - ..() - if(!src.has_power || !decompiler) - return - - //The decompiler replenishes drone stores from hoovered-up junk each tick. - for(var/type in decompiler.stored_comms) - if(decompiler.stored_comms[type] > 0) - var/obj/item/stack/sheet/stack - switch(type) - if("metal") - if(!stack_metal) - stack_metal = new /obj/item/stack/sheet/metal/cyborg(src.module) - stack_metal.amount = 1 - stack = stack_metal - if("glass") - if(!stack_glass) - stack_glass = new /obj/item/stack/sheet/glass/cyborg(src.module) - stack_glass.amount = 1 - stack = stack_glass - if("wood") - if(!stack_wood) - stack_wood = new /obj/item/stack/sheet/wood/cyborg(src.module) - stack_wood.amount = 1 - stack = stack_wood - if("plastic") - if(!stack_plastic) - stack_plastic = new /obj/item/stack/sheet/mineral/plastic/cyborg(src.module) - stack_plastic.amount = 1 - stack = stack_plastic - - stack.amount++ - decompiler.stored_comms[type]--; diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index b2bcaa7e3c..7f8efa8119 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -18,18 +18,18 @@ if(emag) emag.emp_act(severity) if(synths) - for(var/datum/synth/S in synths) + for(var/datum/matter_synth/S in synths) S.emp_act(severity) ..() return -/obj/item/weapon/robot_module/proc/respawn_consumable(var/mob/living/silicon/robot/R, var/amount) +/obj/item/weapon/robot_module/proc/respawn_consumable(var/mob/living/silicon/robot/R, var/rate) if(!synths || !synths.len) return for(var/datum/matter_synth/T in synths) - T.add_charge(amount * amount) + T.add_charge(T.recharge_rate * rate) /obj/item/weapon/robot_module/proc/rebuild()//Rebuilds the list so it's possible to add/remove items from the module var/list/temp_list = modules @@ -89,11 +89,11 @@ var/obj/item/stack/nanopaste/N = new /obj/item/stack/nanopaste(src) var/obj/item/stack/medical/advanced/bruise_pack/B = new /obj/item/stack/medical/advanced/bruise_pack(src) N.uses_charge = 1 - N.charge_cost = 1000 - N.synth = medicine + N.charge_costs = list(1000) + N.synths = list(medicine) B.uses_charge = 1 - B.charge_cost = 1000 - B.synth = medicine + B.charge_costs = list(1000) + B.synths = list(medicine) src.modules += N src.modules += B @@ -131,14 +131,14 @@ var/obj/item/stack/medical/bruise_pack/B = new /obj/item/stack/medical/bruise_pack(src) var/obj/item/stack/medical/splint/S = new /obj/item/stack/medical/splint(src) O.uses_charge = 1 - O.charge_cost = 1000 - O.synth = medicine + O.charge_costs = list(1000) + O.synths = list(medicine) B.uses_charge = 1 - B.charge_cost = 1000 - B.synth = medicine + B.charge_costs = list(1000) + B.synths = list(medicine) S.uses_charge = 1 - S.charge_cost = 1000 - S.synth = medicine + S.charge_costs = list(1000) + S.synths = list(medicine) src.modules += O src.modules += B src.modules += S @@ -183,20 +183,19 @@ synths += glass var/obj/item/stack/sheet/metal/cyborg/M = new /obj/item/stack/sheet/metal/cyborg(src) - M.synth = metal + M.synths = list(metal) src.modules += M var/obj/item/stack/rods/cyborg/R = new /obj/item/stack/rods/cyborg(src) - R.synth = metal + R.synths = list(metal) src.modules += R var/obj/item/stack/sheet/plasteel/cyborg/S = new /obj/item/stack/sheet/plasteel/cyborg(src) - S.synth = metal + S.synths = list(metal) src.modules += S var/obj/item/stack/sheet/glass/reinforced/cyborg/RG = new /obj/item/stack/sheet/glass/reinforced/cyborg(src) - RG.metal_synth = metal - RG.glass_synth = glass + RG.synths = list(metal, glass) src.modules += R /obj/item/weapon/robot_module/engineering @@ -217,40 +216,43 @@ src.modules += new /obj/item/device/analyzer(src) src.modules += new /obj/item/taperoll/engineering(src) src.modules += new /obj/item/weapon/gripper(src) - src.modules += new /obj/item/weapon/matter_decompiler(src) src.modules += new /obj/item/device/pipe_painter(src) src.emag = new /obj/item/borg/stun(src) - var/datum/matter_synth/metal = new /datum/matter_synth/metal(30000) - var/datum/matter_synth/glass = new /datum/matter_synth/glass(30000) + var/datum/matter_synth/metal = new /datum/matter_synth/metal(40000) + var/datum/matter_synth/glass = new /datum/matter_synth/glass(40000) var/datum/matter_synth/wire = new /datum/matter_synth/wire() synths += metal synths += glass synths += wire + var/obj/item/weapon/matter_decompiler/MD = new /obj/item/weapon/matter_decompiler(src) + MD.metal = metal + MD.glass = glass + src.modules += MD + var/obj/item/stack/sheet/metal/cyborg/M = new /obj/item/stack/sheet/metal/cyborg(src) - M.synth = metal + M.synths = list(metal) src.modules += M var/obj/item/stack/sheet/glass/cyborg/G = new /obj/item/stack/sheet/glass/cyborg(src) - G.synth = glass + G.synths = list(glass) src.modules += G var/obj/item/stack/rods/cyborg/R = new /obj/item/stack/rods/cyborg(src) - R.synth = metal + R.synths = list(metal) src.modules += R var/obj/item/stack/cable_coil/cyborg/C = new /obj/item/stack/cable_coil/cyborg(src) - C.synth = wire + C.synths = list(wire) src.modules += C var/obj/item/stack/tile/plasteel/cyborg/S = new /obj/item/stack/tile/plasteel/cyborg(src) - S.synth = metal + S.synths = list(metal) src.modules += S var/obj/item/stack/sheet/glass/reinforced/cyborg/RG = new /obj/item/stack/sheet/glass/reinforced/cyborg(src) - RG.metal_synth = metal - RG.glass_synth = glass + RG.synths = list(metal, glass) src.modules += RG return @@ -444,7 +446,6 @@ src.modules += new /obj/item/device/multitool(src) src.modules += new /obj/item/device/lightreplacer(src) src.modules += new /obj/item/weapon/gripper(src) - src.modules += new /obj/item/weapon/matter_decompiler(src) src.modules += new /obj/item/weapon/reagent_containers/spray/cleaner/drone(src) src.emag = new /obj/item/weapon/pickaxe/plasmacutter(src) src.emag.name = "Plasma Cutter" @@ -460,41 +461,47 @@ synths += plastic synths += wire + var/obj/item/weapon/matter_decompiler/MD = new /obj/item/weapon/matter_decompiler(src) + MD.metal = metal + MD.glass = glass + MD.wood = wood + MD.plastic = plastic + src.modules += MD + var/obj/item/stack/sheet/metal/cyborg/M = new /obj/item/stack/sheet/metal/cyborg(src) - M.synth = metal + M.synths = list(metal) src.modules += M var/obj/item/stack/sheet/glass/cyborg/G = new /obj/item/stack/sheet/glass/cyborg(src) - G.synth = glass + G.synths = list(glass) src.modules += G var/obj/item/stack/rods/cyborg/R = new /obj/item/stack/rods/cyborg(src) - R.synth = metal + R.synths = list(metal) src.modules += R var/obj/item/stack/cable_coil/cyborg/C = new /obj/item/stack/cable_coil/cyborg(src) - C.synth = wire + C.synths = list(wire) src.modules += C var/obj/item/stack/tile/plasteel/cyborg/S = new /obj/item/stack/tile/plasteel/cyborg(src) - S.synth = metal + S.synths = list(metal) src.modules += S var/obj/item/stack/sheet/glass/reinforced/cyborg/RG = new /obj/item/stack/sheet/glass/reinforced/cyborg(src) - RG.metal_synth = metal - RG.glass_synth = glass + RG.synths = list(metal, glass) src.modules += RG var/obj/item/stack/tile/wood/cyborg/WT = new /obj/item/stack/tile/wood/cyborg(src) - WT.synth = wood + WT.synths = list(wood) src.modules += WT var/obj/item/stack/sheet/wood/cyborg/W = new /obj/item/stack/sheet/wood/cyborg(src) - W.synth = wood + W.synths = list(wood) src.modules += W var/obj/item/stack/sheet/mineral/plastic/cyborg/P = new /obj/item/stack/sheet/mineral/plastic/cyborg(src) - P.synth = plastic + P.synths = list(plastic) src.modules += P /obj/item/weapon/robot_module/drone/add_languages(var/mob/living/silicon/robot/R) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 4db363af0e..3497e4bfda 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -485,10 +485,10 @@ obj/structure/cable/proc/cableColor(var/colorC) /obj/item/stack/cable_coil/cyborg name = "cable coil synthesizer" desc = "A device that makes cable." - gender = MALE + gender = NEUTER matter = null uses_charge = 1 - charge_cost = 1 + charge_costs = list(1) stacktype = /obj/item/stack/cable_coil /obj/item/stack/cable_coil/suicide_act(mob/user) From 4aee297d2e27aa6697ac84334cbfe449fb75875d Mon Sep 17 00:00:00 2001 From: Kelenius Date: Fri, 20 Feb 2015 17:21:12 +0300 Subject: [PATCH 22/28] Axes drone verb category Moves verbs to "robot commands" --- code/modules/mob/living/silicon/robot/drone/drone_abilities.dm | 2 +- code/modules/mob/living/silicon/robot/drone/drone_items.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm b/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm index bac16de92e..55cb1376b6 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_abilities.dm @@ -2,7 +2,7 @@ /mob/living/silicon/robot/drone/verb/set_mail_tag() set name = "Set Mail Tag" set desc = "Tag yourself for delivery through the disposals system." - set category = "Drone" + set category = "Robot Commands" var/new_tag = input("Select the desired destination.", "Set Mail Tag", null) as null|anything in tagger_locations diff --git a/code/modules/mob/living/silicon/robot/drone/drone_items.dm b/code/modules/mob/living/silicon/robot/drone/drone_items.dm index 7750ab9b9a..fa79115dc0 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_items.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_items.dm @@ -57,7 +57,7 @@ set name = "Drop Item" set desc = "Release an item from your magnetic gripper." - set category = "Drone" + set category = "Robot Commands" if(!wrapped) //There's some weirdness with items being lost inside the arm. Trying to fix all cases. ~Z From 5b299e0104878fdd896ef3eb92c75ed47569febf Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 19 Feb 2015 18:23:47 +0100 Subject: [PATCH 23/28] NanoUI atmosphere control and remote air alarm support. --- code/game/machinery/alarm.dm | 35 +++++--- code/game/machinery/computer/atmos_control.dm | 87 ++++++++++--------- code/game/objects/objs.dm | 4 +- code/modules/mob/mob_helpers.dm | 6 ++ code/modules/nano/nanoexternal.dm | 14 +-- code/modules/nano/nanointeraction.dm | 25 ++++-- code/modules/nano/nanomanager.dm | 3 +- code/modules/nano/nanoui.dm | 34 +++++--- code/setup.dm | 1 + nano/templates/air_alarm.tmpl | 14 +-- nano/templates/atmos_control.tmpl | 5 ++ nano/templates/atmosphere_monitor.tmpl | 37 ++++++++ 12 files changed, 175 insertions(+), 90 deletions(-) create mode 100644 nano/templates/atmos_control.tmpl create mode 100644 nano/templates/atmosphere_monitor.tmpl diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 2cdfd0ee3d..a2e78a10f9 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -479,22 +479,29 @@ ui_interact(user) wires.Interact(user) -/obj/machinery/alarm/ui_interact(mob/user, ui_key = "main", datum/nanoui/ui = null, force_open = 1, remote = 0) +/obj/machinery/alarm/ui_interact(mob/user, ui_key = "main", datum/nanoui/ui = null, force_open = 1, var/master_ui = null, var/datum/topic_state/custom_state = null) var/data[0] - var/is_locked = locked && !user.isAI() + var/remote_connection = 0 + var/remote_access = 0 + if(custom_state) + var/list/state = custom_state.href_list(user) + remote_connection = state["remote_connection"] // Remote connection means we're non-adjacent/connecting from another computer + remote_access = state["remote_access"] // Remote access means we also have the privilege to alter the air alarm. - data["locked"] = is_locked + data["locked"] = locked && !user.isSilicon() + data["remote_connection"] = remote_connection + data["remote_access"] = remote_access data["rcon"] = rcon_setting data["screen"] = screen populate_status(data) - if(!is_locked) + if(!(locked && !remote_connection) || remote_access || user.isSilicon()) populate_controls(data) ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) if(!ui) - ui = new(user, src, ui_key, "air_alarm.tmpl", src.name, 625, 625) + ui = new(user, src, ui_key, "air_alarm.tmpl", src.name, 625, 625, master_ui = master_ui, custom_state = custom_state) ui.set_initial_data(data) ui.open() ui.set_auto_update(1) @@ -619,7 +626,7 @@ data["thresholds"] = thresholds -/obj/machinery/alarm/CanUseTopic(var/mob/user) +/obj/machinery/alarm/CanUseTopic(var/mob/user, href_list, var/datum/topic_state/custom_state) if(buildstage != 2) return STATUS_CLOSE @@ -629,10 +636,18 @@ . = shorted ? STATUS_DISABLED : STATUS_INTERACTIVE + if(. == STATUS_INTERACTIVE) + var/extra_href = custom_state.href_list(usr) + // Prevent remote users from altering RCON settings unless they already have access (I realize the risks) + if(href_list["rcon"] && extra_href["remote_connection"] && !extra_href["remote_access"]) + . = STATUS_UPDATE + + //TODO: Move the rest of if(!locked || extra_href["remote_access"] || usr.isAI()) and hrefs here + return min(..(), .) -/obj/machinery/alarm/Topic(href, href_list, var/nowindow = 0, var/remote = 0) - if(..(href, href_list, nowindow, !remote)) +/obj/machinery/alarm/Topic(href, href_list, var/nowindow = 0, var/datum/topic_state/custom_state) + if(..(href, href_list, nowindow, custom_state)) return 1 // hrefs that can always be called -walter0o @@ -661,8 +676,8 @@ return 1 // hrefs that need the AA unlocked -walter0o - if(!locked || remote || istype(usr, /mob/living/silicon)) - + var/extra_href = custom_state.href_list(usr) + if(!(locked && !extra_href["remote_connection"]) || extra_href["remote_access"] || usr.isSilicon()) if(href_list["command"]) var/device_id = href_list["id_tag"] switch(href_list["command"]) diff --git a/code/game/machinery/computer/atmos_control.dm b/code/game/machinery/computer/atmos_control.dm index a722131102..a6eb8765f1 100644 --- a/code/game/machinery/computer/atmos_control.dm +++ b/code/game/machinery/computer/atmos_control.dm @@ -9,11 +9,11 @@ density = 1 anchored = 1.0 circuit = "/obj/item/weapon/circuitboard/atmoscontrol" - var/obj/machinery/alarm/current var/overridden = 0 //not set yet, can't think of a good way to do it req_access = list(access_ce) var/list/monitored_alarm_ids = null var/list/monitored_alarms = null + var/ui_ref /obj/machinery/computer/atmoscontrol/laptop name = "Atmospherics Laptop" @@ -32,36 +32,29 @@ monitored_alarms = dd_sortedObjectList(monitored_alarms) /obj/machinery/computer/atmoscontrol/attack_ai(var/mob/user as mob) - return interact(user) + return ui_interact(user) /obj/machinery/computer/atmoscontrol/attack_hand(mob/user) if(..()) return - return interact(user) + return ui_interact(user) -/obj/machinery/computer/atmoscontrol/interact(mob/user) - user.set_machine(src) - if(allowed(user)) - overridden = 1 - else if(!emagged) - overridden = 0 - var/dat = "Main Menu
    " - if(monitored_alarms && monitored_alarms.len == 1) - current = monitored_alarms[1] - if(current) - dat += specific() - else - for(var/obj/machinery/alarm/alarm in monitored_alarms ? monitored_alarms : machines) - dat += "" - switch(max(alarm.danger_level, alarm.alarm_area.atmosalm)) - if (0) - dat += "" - if (1) - dat += "" - if (2) - dat += "" - dat += "[sanitize(alarm.name)]
    " - user << browse(dat, "window=atmoscontrol") +/obj/machinery/computer/atmoscontrol/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) + var/data[0] + var/alarms[0] + + // TODO: Move these to a cache, similar to cameras + for(var/obj/machinery/alarm/alarm in (monitored_alarms ? monitored_alarms : machines)) + alarms[++alarms.len] = list("name" = sanitize(alarm.name), "ref"= "\ref[alarm]", "danger" = max(alarm.danger_level, alarm.alarm_area.atmosalm)) + data["alarms"] = alarms + + ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) + if(!ui) + ui = new(user, src, ui_key, "atmos_control.tmpl", src.name, 625, 625) + ui.set_initial_data(data) + ui.open() + ui.set_auto_update(1) + ui_ref = ui /obj/machinery/computer/atmoscontrol/attackby(var/obj/item/I as obj, var/mob/user as mob) if(istype(I, /obj/item/weapon/card/emag) && !emagged) @@ -73,23 +66,33 @@ return return ..() -/obj/machinery/computer/atmoscontrol/proc/specific() - if(!current) - return "" - var/dat = "

    [current.name]


    " - dat += current.return_status() - if(current.remote_control || overridden) - dat += "
    [current.return_controls(src)]" - return dat - //a bunch of this is copied from atmos alarms /obj/machinery/computer/atmoscontrol/Topic(href, href_list) if(..()) - return - if(href_list["reset"]) - current = null + return 1 + if(href_list["alarm"]) - current = locate(href_list["alarm"]) - else if(current) - current.Topic(href, href_list, 1, 1) - interact(usr) + if(ui_ref) + var/obj/machinery/alarm/alarm = locate(href_list["alarm"]) in (monitored_alarms ? monitored_alarms : machines) + if(alarm) + var/datum/topic_state/TS = generate_state(alarm) + alarm.ui_interact(usr, master_ui = ui_ref, custom_state = TS) + return 1 + +/obj/machinery/computer/atmoscontrol/proc/generate_state(var/alarm) + var/datum/topic_state/air_alarm/state = new() + state.atmos_control = src + state.air_alarm = alarm + return state + +/datum/topic_state/air_alarm + flags = NANO_IGNORE_DISTANCE + var/obj/machinery/computer/atmoscontrol/atmos_control = null + var/obj/machinery/alarm/air_alarm = null + +/datum/topic_state/air_alarm/href_list(var/mob/user) + var/list/extra_href = list() + extra_href["remote_connection"] = 1 + extra_href["remote_access"] = user && (atmos_control.allowed(user) || atmos_control.emagged || air_alarm.rcon_setting == RCON_YES || (air_alarm.alarm_area.atmosalm && air_alarm.rcon_setting == RCON_AUTO)) + + return extra_href diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index b0a01a04a0..b67ce9023e 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -16,7 +16,7 @@ var/damtype = "brute" var/force = 0 -/obj/Topic(href, href_list, var/nowindow = 0, var/checkrange = 1) +/obj/Topic(href, href_list, var/nowindow = 0, var/datum/topic_state/custom_state) // Calling Topic without a corresponding window open causes runtime errors if(!nowindow && ..()) return 1 @@ -24,7 +24,7 @@ // In the far future no checks are made in an overriding Topic() beyond if(..()) return // Instead any such checks are made in CanUseTopic() var/obj/host = nano_host() - if(host.CanUseTopic(usr, checkrange) == STATUS_INTERACTIVE) + if(host.CanUseTopic(usr, href_list, custom_state) == STATUS_INTERACTIVE) CouldUseTopic(usr) return 0 diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index d205412297..bc9ba4a33d 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -80,6 +80,12 @@ return 1 return 0 +/mob/proc/isSilicon() + return 0 + +/mob/living/silicon/isSilicon() + return 1 + /mob/proc/isAI() return 0 diff --git a/code/modules/nano/nanoexternal.dm b/code/modules/nano/nanoexternal.dm index 50e2b706f8..b029019f1a 100644 --- a/code/modules/nano/nanoexternal.dm +++ b/code/modules/nano/nanoexternal.dm @@ -1,5 +1,5 @@ - // This file contains all Nano procs/definitions for external classes/objects - + // This file contains all Nano procs/definitions for external classes/objects + /** * Called when a Nano UI window is closed * This is how Nano handles closed windows @@ -15,7 +15,7 @@ if (istype(ui)) ui.close() - + if(ui.ref) var/href = "close=1" src.Topic(href, params2list(href), ui.ref) // this will direct to the atom's Topic() proc via client.Topic() @@ -31,14 +31,14 @@ * ui_interact is currently defined for /atom/movable * * @param user /mob The mob who is interacting with this ui - * @param ui_key string A string key to use for this ui. Allows for multiple unique uis on one obj/mob (defaut value "main") - * @param ui /datum/nanoui This parameter is passed by the nanoui process() proc when updating an open ui + * @param ui_key string A string key to use for this ui. Allows for multiple unique uis on one obj/mob (defaut value "main") + * @param ui /datum/nanoui This parameter is passed by the nanoui process() proc when updating an open ui * @param force_open boolean Force the UI to (re)open, even if it's already open * * @return nothing */ -/atom/movable/proc/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) +/atom/movable/proc/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1, var/datum/nano_ui/master_ui = null, var/datum/topic_state/custom_state = null) return - + // Used by the Nano UI Manager (/datum/nanomanager) to track UIs opened by this mob /mob/var/list/open_uis = list() diff --git a/code/modules/nano/nanointeraction.dm b/code/modules/nano/nanointeraction.dm index 42976554d9..09b46eb30e 100644 --- a/code/modules/nano/nanointeraction.dm +++ b/code/modules/nano/nanointeraction.dm @@ -5,11 +5,11 @@ return loc -/atom/movable/proc/CanUseTopic(var/mob/user, var/be_close) - return user.can_use_topic(nano_host(), be_close) +/atom/movable/proc/CanUseTopic(var/mob/user, href_list, var/datum/topic_state/custom_state) + return user.can_use_topic(nano_host(), custom_state) -/mob/proc/can_use_topic(var/src_object) +/mob/proc/can_use_topic(var/mob/user, var/datum/topic_state/custom_state) return STATUS_CLOSE // By default no mob can do anything with NanoUI /mob/dead/observer/can_use_topic() @@ -23,12 +23,13 @@ else return ..() -/mob/living/silicon/robot/can_use_topic(var/src_object) +/mob/living/silicon/robot/can_use_topic(var/src_object, var/datum/topic_state/custom_state) if(stat || !client) return STATUS_CLOSE if(lockcharge || stunned || weakened) return STATUS_DISABLED - if (src_object in view(src)) // robots can interact with things they can see within their view range + // robots can interact with things they can see within their view range + if(!(custom_state.flags & NANO_IGNORE_DISTANCE) && (src_object in view(src))) return STATUS_INTERACTIVE // interactive (green visibility) return STATUS_DISABLED // no updates, completely disabled (red visibility) @@ -96,16 +97,22 @@ return STATUS_DISABLED // no updates, completely disabled (red visibility) return STATUS_CLOSE -/mob/living/can_use_topic(var/src_object, var/be_close = 1) +/mob/living/can_use_topic(var/src_object, var/datum/topic_state/custom_state) . = shared_living_nano_interaction(src_object) - if(. == STATUS_INTERACTIVE && be_close) + if(. == STATUS_INTERACTIVE && !(custom_state.flags & NANO_IGNORE_DISTANCE)) . = shared_living_nano_distance(src_object) if(STATUS_INTERACTIVE) return STATUS_UPDATE -/mob/living/carbon/human/can_use_topic(var/src_object, var/be_close = 1) +/mob/living/carbon/human/can_use_topic(var/src_object, var/datum/topic_state/custom_state) . = shared_living_nano_interaction(src_object) - if(. == STATUS_INTERACTIVE && be_close) + if(. == STATUS_INTERACTIVE && !(custom_state.flags & NANO_IGNORE_DISTANCE)) . = shared_living_nano_distance(src_object) if(. == STATUS_UPDATE && (TK in mutations)) // If we have telekinesis and remain close enough, allow interaction. return STATUS_INTERACTIVE + +/datum/topic_state + var/flags = 0 + +/datum/topic_state/proc/href_list(var/mob/user) + return list() \ No newline at end of file diff --git a/code/modules/nano/nanomanager.dm b/code/modules/nano/nanomanager.dm index ddc3fcac9f..794d9c5727 100644 --- a/code/modules/nano/nanomanager.dm +++ b/code/modules/nano/nanomanager.dm @@ -186,7 +186,8 @@ return 0 // wasn't open processing_uis.Remove(ui) - ui.user.open_uis.Remove(ui) + if(ui.user) // Sanity check in case a user has been deleted (say a blown up borg watching the alarm interface) + ui.user.open_uis.Remove(ui) var/list/uis = open_uis[src_object_key][ui.ui_key] uis.Remove(ui) diff --git a/code/modules/nano/nanoui.dm b/code/modules/nano/nanoui.dm index e0047f8cfb..0a6b6ede8e 100644 --- a/code/modules/nano/nanoui.dm +++ b/code/modules/nano/nanoui.dm @@ -52,6 +52,11 @@ nanoui is used to open and update nano browser uis // the current status/visibility of the ui var/status = STATUS_INTERACTIVE + // Relationship between a master interface and its children. Used in update_status + var/datum/nanoui/master_ui + var/list/datum/nanoui/children = list() + var/datum/topic_state/custom_state = null + var/cached_data = null /** @@ -68,17 +73,22 @@ nanoui is used to open and update nano browser uis * * @return /nanoui new nanoui object */ -/datum/nanoui/New(nuser, nsrc_object, nui_key, ntemplate_filename, ntitle = 0, nwidth = 0, nheight = 0, var/atom/nref = null) +/datum/nanoui/New(nuser, nsrc_object, nui_key, ntemplate_filename, ntitle = 0, nwidth = 0, nheight = 0, var/atom/nref = null, var/datum/nanoui/master_ui = null, var/datum/topic_state/custom_state = null) user = nuser src_object = nsrc_object ui_key = nui_key window_id = "[ui_key]\ref[src_object]" + src.master_ui = master_ui + if(master_ui) + master_ui.children += src + src.custom_state = custom_state ? custom_state : new/datum/topic_state() + // add the passed template filename as the "main" template, this is required add_template("main", ntemplate_filename) if (ntitle) - title = ntitle + title = sanitize(ntitle) if (nwidth) width = nwidth if (nheight) @@ -132,16 +142,15 @@ nanoui is used to open and update nano browser uis * @return nothing */ /datum/nanoui/proc/update_status(var/push_update = 0) - var/new_status = get_status() + var/atom/movable/host = src_object.nano_host() + var/new_status = host.CanUseTopic(user, list(), custom_state) + if(master_ui) + new_status = min(new_status, master_ui.status) if(new_status == STATUS_CLOSE) close() else set_status(new_status, push_update) -/datum/nanoui/proc/get_status() - var/atom/movable/host = src_object.nano_host() - return host.CanUseTopic(user) - /** * Set the ui to auto update (every master_controller tick) * @@ -383,10 +392,6 @@ nanoui is used to open and update nano browser uis * @return nothing */ /datum/nanoui/proc/open() - var/new_status = get_status() - if(new_status == STATUS_CLOSE) - return - var/window_size = "" if (width && height) window_size = "size=[width]x[height];" @@ -406,6 +411,8 @@ nanoui is used to open and update nano browser uis is_auto_updating = 0 nanomanager.ui_closed(src) user << browse(null, "window=[window_id]") + for(var/datum/nanoui/child in children) + child.close() /** * Set the UI window to call the nanoclose verb when the window is closed @@ -470,7 +477,7 @@ nanoui is used to open and update nano browser uis set_map_z_level(text2num(href_list["mapZLevel"])) map_update = 1 - if ((src_object && src_object.Topic(href, href_list)) || map_update) + if ((src_object && src_object.Topic(href, href_list, 0, custom_state)) || map_update) nanomanager.update_uis(src_object) // update all UIs attached to src_object /** @@ -497,5 +504,4 @@ nanoui is used to open and update nano browser uis * @return nothing */ /datum/nanoui/proc/update(var/force_open = 0) - src_object.ui_interact(user, ui_key, src, force_open) - + src_object.ui_interact(user, ui_key, src, force_open, master_ui, custom_state) diff --git a/code/setup.dm b/code/setup.dm index 06235da7fc..fb54f3c067 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -759,3 +759,4 @@ var/list/be_special_flags = list( #define STATUS_DISABLED 0 // RED Visability #define STATUS_CLOSE -1 // Close the interface +#define NANO_IGNORE_DISTANCE 1 \ No newline at end of file diff --git a/nano/templates/air_alarm.tmpl b/nano/templates/air_alarm.tmpl index 5b1ee24574..6ba6b14057 100644 --- a/nano/templates/air_alarm.tmpl +++ b/nano/templates/air_alarm.tmpl @@ -60,9 +60,9 @@ Used In File(s): \code\game\machinery\alarm.dm
    @@ -74,8 +74,12 @@ Used In File(s): \code\game\machinery\alarm.dm
    - {{:helper.link('Off', null, { 'rcon' : 1}, null, data.rcon == 1 ? 'selected' : null)}} - {{:helper.link('Auto', null, { 'rcon' : 2}, null, data.rcon == 2 ? 'selected' : null)}} - {{:helper.link('On', null, { 'rcon' : 3}, null, data.rcon == 3 ? 'selected' : null)}} + {{:helper.link('Off', null, { 'rcon' : 1}, data.remote_connection && !data.remote_access ? (data.rcon == 1 ? 'yellowButton' : 'disabled') : null, data.rcon == 1 ? 'selected' : null)}} + {{:helper.link('Auto', null, { 'rcon' : 2}, data.remote_connection && !data.remote_access ? (data.rcon == 2 ? 'yellowButton' : 'disabled') : null, data.rcon == 2 ? 'selected' : null)}} + {{:helper.link('On', null, { 'rcon' : 3}, data.remote_connection && !data.remote_access ? (data.rcon == 3 ? 'yellowButton' : 'disabled') : null, data.rcon == 3 ? 'selected' : null)}}

    -{{if data.locked}} - (Swipe ID card to unlock interface) +{{if data.locked || (data.remote_connection && ! data.remote_access)}} + {{if data.remote_connection}} + (Current remote control settings and alarm status restricts access.) + {{else}} + (Swipe ID card to unlock interface.) + {{/if}} {{else}} {{if data.screen != 1}}
    {{:helper.link('Main Menu', null, { 'screen' : 1})}}
    diff --git a/nano/templates/atmos_control.tmpl b/nano/templates/atmos_control.tmpl new file mode 100644 index 0000000000..5e9a1acfe4 --- /dev/null +++ b/nano/templates/atmos_control.tmpl @@ -0,0 +1,5 @@ +
    + {{for data.alarms}} + {{:helper.link(value.name, null, {'alarm' : value.ref}, null, value.danger == 2 ? 'redButton' : (value.danger == 1 ? 'yellowButton' : null))}} + {{/for}} +
    \ No newline at end of file diff --git a/nano/templates/atmosphere_monitor.tmpl b/nano/templates/atmosphere_monitor.tmpl new file mode 100644 index 0000000000..0089467e43 --- /dev/null +++ b/nano/templates/atmosphere_monitor.tmpl @@ -0,0 +1,37 @@ + + +{{for data.categories}} +

    {{:value.category}}

    + {{for value.alarms :alarmValue:alarmIndex}} + {{if alarmValue.origin_lost}} + {{:alarmValue.name}} Alarm Origin Lost
    + {{else}} + {{:alarmValue.name}}
    + {{/if}} + {{if alarmValue.has_cameras || alarmValue.lost_sources != ""}} +
    + {{if alarmValue.has_cameras}} +
    + {{for alarmValue.cameras :cameraValue:cameraIndex}} + {{if cameraValue.deact}} + {{:helper.link(cameraValue.name + " (deactivated)", '', {}, 'inactive')}} + {{else}} + {{:helper.link(cameraValue.name, '', {'switchTo' : cameraValue.camera})}} + {{/if}} + {{/for}} +
    + {{/if}} + {{if alarmValue.lost_sources != ""}} +
    +

    Lost Alarm Sources: {{:alarmValue.lost_sources}}

    +
    + {{/if}} +
    + {{/if}} + {{empty}} + --All Systems Nominal + {{/for}} +{{/for}} \ No newline at end of file From 83fc1689ef8c3610202eefe17784f333fc3de779 Mon Sep 17 00:00:00 2001 From: Kelenius Date: Fri, 20 Feb 2015 20:19:12 +0300 Subject: [PATCH 24/28] Fixes a turret runtime --- code/modules/projectiles/projectile.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index e25b4491da..cbac10aaef 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -167,9 +167,12 @@ target_mob.attack_log += "\[[time_stamp()]\] [firer]/[firer.ckey] shot [target_mob]/[target_mob.ckey] with a [src.type]" firer.attack_log += "\[[time_stamp()]\] [firer]/[firer.ckey] shot [target_mob]/[target_mob.ckey] with a [src.type]" msg_admin_attack("[firer] ([firer.ckey]) shot [target_mob] ([target_mob.ckey]) with a [src] (JMP)") //BS12 EDIT ALG - else + else if(firer) target_mob.attack_log += "\[[time_stamp()]\] UNKNOWN SUBJECT (No longer exists) shot [target_mob]/[target_mob.ckey] with a [src]" msg_admin_attack("UNKNOWN shot [target_mob] ([target_mob.ckey]) with a [src] (JMP)") //BS12 EDIT ALG + else + target_mob.attack_log += "\[[time_stamp()]\] UNKNOWN SUBJECT (No longer exists) shot [target_mob]/[target_mob.ckey] with a [src]" + msg_admin_attack("UNKNOWN shot [target_mob] ([target_mob.ckey]) with a [src] (JMP)") //BS12 EDIT ALG //sometimes bullet_act() will want the projectile to continue flying if (target_mob.bullet_act(src, def_zone) == -1) From f0a5dae1c4fe05d168e3900ba6a75980c6fba33b Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 20 Feb 2015 19:54:15 +0100 Subject: [PATCH 25/28] Icarus cannon admin logs. --- code/modules/admin/verbs/icarus.dm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/code/modules/admin/verbs/icarus.dm b/code/modules/admin/verbs/icarus.dm index cccda899b3..1f9b2dd4c4 100644 --- a/code/modules/admin/verbs/icarus.dm +++ b/code/modules/admin/verbs/icarus.dm @@ -3,11 +3,13 @@ set desc = "Fires a laser bolt at your position. You should only do this as a(n) (a)ghost" set category = "Fun" + var/turf/target = get_turf(src.mob) + admin_log_and_message_admins("has fired the Icarus point defense laser at [target.x]-[target.y]-[target.z]") if(!src.holder) src << "Only administrators may use this command." return - Icarus_FireLaser(get_turf(src.mob)) + Icarus_FireLaser(target) /client/proc/FireCannons() @@ -15,11 +17,13 @@ set desc = "Fires an explosive missile at your position. You should only do this as a(n) (a)ghost." set category = "Fun" + var/turf/target = get_turf(src.mob) + admin_log_and_message_admins("has fired the Icarus main gun projectile at [target.x]-[target.y]-[target.z]") if(!src.holder) src << "Only administrators may use this command." return - Icarus_FireCannon(get_turf(src.mob)) + Icarus_FireCannon(target) /client/proc/ChangeIcarusPosition() @@ -27,6 +31,7 @@ set desc = "Lets you chose the position of the Icarus in regards to the map." set category = "Fun" + admin_log_and_message_admins("is changing the Icarus position.") if(!src.holder) src << "Only administrators may use this command." return @@ -122,4 +127,4 @@ proc/Icarus_SetPosition(var/user) if(!direction) return - icarus_position = directions[direction] \ No newline at end of file + icarus_position = directions[direction] From 09afd35798dcdbe60c6bab5f6fbebe182a4192ea Mon Sep 17 00:00:00 2001 From: mwerezak Date: Fri, 20 Feb 2015 21:01:52 -0500 Subject: [PATCH 26/28] Syringe gun cartridges change name when loaded --- code/modules/projectiles/guns/launcher/syringe_gun.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/guns/launcher/syringe_gun.dm b/code/modules/projectiles/guns/launcher/syringe_gun.dm index 8ae6ccbd45..75c015d579 100644 --- a/code/modules/projectiles/guns/launcher/syringe_gun.dm +++ b/code/modules/projectiles/guns/launcher/syringe_gun.dm @@ -1,6 +1,6 @@ /obj/item/weapon/syringe_cartridge name = "syringe gun cartridge" - desc = "An impact-triggered compressed gas cartridge that can fitted to a syringe for rapid injection." + desc = "An impact-triggered compressed gas cartridge that can be fitted to a syringe for rapid injection." icon = 'icons/obj/ammo.dmi' icon_state = "syringe-cartridge" var/icon_flight = "syringe-cartridge-flight" //so it doesn't look so weird when shot @@ -25,6 +25,7 @@ user.remove_from_mob(syringe) syringe.loc = src sharp = 1 + name = "syringe dart" update_icon() /obj/item/weapon/syringe_cartridge/attack_self(mob/user) @@ -33,6 +34,7 @@ user.put_in_hands(syringe) syringe = null sharp = initial(sharp) + name = initial(name) update_icon() /obj/item/weapon/syringe_cartridge/proc/prime() From cf431370f3fb056cb1a9c95cfc27ce5d464aaabc Mon Sep 17 00:00:00 2001 From: MrSnapwalk Date: Fri, 20 Feb 2015 21:02:26 -0600 Subject: [PATCH 27/28] Action figure un-refactor, minor fix. --- code/game/objects/items/toys.dm | 313 ++++++++++++++++---------------- 1 file changed, 154 insertions(+), 159 deletions(-) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 3c52121c4b..d316fe22df 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -601,206 +601,201 @@ * Action figures */ - /obj/item/toy/figure name = "Completely Glitched action figure" desc = "A \"Space Life\" brand... wait, what the hell is this thing? It seems to be requesting the sweet release of death." icon_state = "assistant" icon = 'icons/obj/toy.dmi' - var/figuretype = "" -/obj/item/toy/figure/New() - figuretype = pick("cmo","assistant","atmos","bartender","borg","gardener","captain","cargotech","ce","chaplain","chef","chemist","corgi","detective","dsquad","engineer","geneticist","hop","hos","qm","janitor","agent","librarian","md","mime","miner","ninja","wizard","rd","roboticist","scientist","syndie","secofficer","warden","psychologist","paramedic","ert") +/obj/item/toy/figure/cmo + name = "Chief Medical Officer action figure" + desc = "A \"Space Life\" brand Chief Medical Officer action figure." + icon_state = "cmo" - if(figuretype == "cmo") - name = "Chief Medical Officer action figure" - desc = "A \"Space Life\" brand Chief Medical Officer action figure." - icon_state = "cmo" +/obj/item/toy/figure/assistant + name = "Assistant action figure" + desc = "A \"Space Life\" brand Assistant action figure." + icon_state = "assistant" - if(figuretype == "assistant") - name = "Assistant action figure" - desc = "A \"Space Life\" brand Assistant action figure." - icon_state = "assistant" +/obj/item/toy/figure/atmos + name = "Atmospheric Technician action figure" + desc = "A \"Space Life\" brand Atmospheric Technician action figure." + icon_state = "atmos" - if(figuretype == "atmos") - name = "Atmospheric Technician action figure" - desc = "A \"Space Life\" brand Atmospheric Technician action figure." - icon_state = "atmos" +/obj/item/toy/figure/bartender + name = "Bartender action figure" + desc = "A \"Space Life\" brand Bartender action figure." + icon_state = "bartender" - if(figuretype == "bartender") - name = "Bartender action figure" - desc = "A \"Space Life\" brand Bartender action figure." - icon_state = "bartender" +/obj/item/toy/figure/borg + name = "Cyborg action figure" + desc = "A \"Space Life\" brand Cyborg action figure." + icon_state = "borg" - if(figuretype == "borg") - name = "Cyborg action figure" - desc = "A \"Space Life\" brand Cyborg action figure." - icon_state = "borg" +/obj/item/toy/figure/gardener + name = "Gardener action figure" + desc = "A \"Space Life\" brand Gardener action figure." + icon_state = "botanist" - if(figuretype == "gardener") - name = "Gardener action figure" - desc = "A \"Space Life\" brand Gardener action figure." - icon_state = "gardener" +/obj/item/toy/figure/captain + name = "Captain action figure" + desc = "A \"Space Life\" brand Captain action figure." + icon_state = "captain" - if(figuretype == "captain") - name = "Captain action figure" - desc = "A \"Space Life\" brand Captain action figure." - icon_state = "captain" +/obj/item/toy/figure/cargotech + name = "Cargo Technician action figure" + desc = "A \"Space Life\" brand Cargo Technician action figure." + icon_state = "cargotech" - if(figuretype == "cargotech") - name = "Cargo Technician action figure" - desc = "A \"Space Life\" brand Cargo Technician action figure." - icon_state = "cargotech" +/obj/item/toy/figure/ce + name = "Chief Engineer action figure" + desc = "A \"Space Life\" brand Chief Engineer action figure." + icon_state = "ce" - if(figuretype == "ce") - name = "Chief Engineer action figure" - desc = "A \"Space Life\" brand Chief Engineer action figure." - icon_state = "ce" +/obj/item/toy/figure/chaplain + name = "Chaplain action figure" + desc = "A \"Space Life\" brand Chaplain action figure." + icon_state = "chaplain" - if(figuretype == "chaplain") - name = "Chaplain action figure" - desc = "A \"Space Life\" brand Chaplain action figure." - icon_state = "chaplain" +/obj/item/toy/figure/chef + name = "Chef action figure" + desc = "A \"Space Life\" brand Chef action figure." + icon_state = "chef" - if(figuretype == "chef") - name = "Chef action figure" - desc = "A \"Space Life\" brand Chef action figure." - icon_state = "chef" +/obj/item/toy/figure/chemist + name = "Chemist action figure" + desc = "A \"Space Life\" brand Chemist action figure." + icon_state = "chemist" - if(figuretype == "chemist") - name = "Chemist action figure" - desc = "A \"Space Life\" brand Chemist action figure." - icon_state = "chemist" +/obj/item/toy/figure/clown + name = "Clown action figure" + desc = "A \"Space Life\" brand Clown action figure." + icon_state = "clown" - if(figuretype == "clown") - name = "Clown action figure" - desc = "A \"Space Life\" brand Clown action figure." - icon_state = "clown" +/obj/item/toy/figure/corgi + name = "Corgi action figure" + desc = "A \"Space Life\" brand Corgi action figure." + icon_state = "ian" - if(figuretype == "corgi") - name = "Corgi action figure" - desc = "A \"Space Life\" brand Corgi action figure." - icon_state = "ian" +/obj/item/toy/figure/detective + name = "Detective action figure" + desc = "A \"Space Life\" brand Detective action figure." + icon_state = "detective" - if(figuretype == "detective") - name = "Detective action figure" - desc = "A \"Space Life\" brand Detective action figure." - icon_state = "detective" +/obj/item/toy/figure/dsquad + name = "Space Commando action figure" + desc = "A \"Space Life\" brand Space Commando action figure." + icon_state = "dsquad" - if(figuretype == "dsquad") - name = "Space Commando action figure" - desc = "A \"Space Life\" brand Space Commando action figure." - icon_state = "dsquad" +/obj/item/toy/figure/engineer + name = "Engineer action figure" + desc = "A \"Space Life\" brand Engineer action figure." + icon_state = "engineer" - if(figuretype == "engineer") - name = "Engineer action figure" - desc = "A \"Space Life\" brand Engineer action figure." - icon_state = "engineer" +/obj/item/toy/figure/geneticist + name = "Geneticist action figure" + desc = "A \"Space Life\" brand Geneticist action figure, which was recently dicontinued." + icon_state = "geneticist" - if(figuretype == "geneticist") - name = "Geneticist action figure" - desc = "A \"Space Life\" brand Geneticist action figure, which was recently dicontinued." - icon_state = "geneticist" +/obj/item/toy/figure/hop + name = "Head of Personel action figure" + desc = "A \"Space Life\" brand Head of Personel action figure." + icon_state = "hop" - if(figuretype == "hop") - name = "Head of Personel action figure" - desc = "A \"Space Life\" brand Head of Personel action figure." - icon_state = "hop" +/obj/item/toy/figure/hos + name = "Head of Security action figure" + desc = "A \"Space Life\" brand Head of Security action figure." + icon_state = "hos" - if(figuretype == "hos") - name = "Head of Security action figure" - desc = "A \"Space Life\" brand Head of Security action figure." - icon_state = "hos" +/obj/item/toy/figure/qm + name = "Quartermaster action figure" + desc = "A \"Space Life\" brand Quartermaster action figure." + icon_state = "qm" - if(figuretype == "qm") - name = "Quartermaster action figure" - desc = "A \"Space Life\" brand Quartermaster action figure." - icon_state = "qm" +/obj/item/toy/figure/janitor + name = "Janitor action figure" + desc = "A \"Space Life\" brand Janitor action figure." + icon_state = "janitor" - if(figuretype == "janitor") - name = "Janitor action figure" - desc = "A \"Space Life\" brand Janitor action figure." - icon_state = "janitor" +/obj/item/toy/figure/agent + name = "Internal Affairs Agent action figure" + desc = "A \"Space Life\" brand Internal Affairs Agent action figure." + icon_state = "agent" - if(figuretype == "agent") - name = "Internal Affairs Agent action figure" - desc = "A \"Space Life\" brand Internal Affairs Agent action figure." - icon_state = "agent" +/obj/item/toy/figure/librarian + name = "Librarian action figure" + desc = "A \"Space Life\" brand Librarian action figure." + icon_state = "librarian" - if(figuretype == "librarian") - name = "Librarian action figure" - desc = "A \"Space Life\" brand Librarian action figure." - icon_state = "librarian" +/obj/item/toy/figure/md + name = "Medical Doctor action figure" + desc = "A \"Space Life\" brand Medical Doctor action figure." + icon_state = "md" - if(figuretype == "md") - name = "Medical Doctor action figure" - desc = "A \"Space Life\" brand Medical Doctor action figure." - icon_state = "md" +/obj/item/toy/figure/mime + name = "Mime action figure" + desc = "A \"Space Life\" brand Mime action figure." + icon_state = "mime" - if(figuretype == "mime") - name = "Mime action figure" - desc = "A \"Space Life\" brand Mime action figure." - icon_state = "mime" +/obj/item/toy/figure/miner + name = "Shaft Miner action figure" + desc = "A \"Space Life\" brand Shaft Miner action figure." + icon_state = "miner" - if(figuretype == "miner") - name = "Shaft Miner action figure" - desc = "A \"Space Life\" brand Shaft Miner action figure." - icon_state = "miner" +/obj/item/toy/figure/ninja + name = "Space Ninja action figure" + desc = "A \"Space Life\" brand Space Ninja action figure." + icon_state = "ninja" - if(figuretype == "ninja") - name = "Space Ninja action figure" - desc = "A \"Space Life\" brand Space Ninja action figure." - icon_state = "ninja" +/obj/item/toy/figure/wizard + name = "Wizard action figure" + desc = "A \"Space Life\" brand Wizard action figure." + icon_state = "wizard" - if(figuretype == "wizard") - name = "Wizard action figure" - desc = "A \"Space Life\" brand Wizard action figure." - icon_state = "wizard" +/obj/item/toy/figure/rd + name = "Research Director action figure" + desc = "A \"Space Life\" brand Research Director action figure." + icon_state = "rd" - if(figuretype == "rd") - name = "Research Director action figure" - desc = "A \"Space Life\" brand Research Director action figure." - icon_state = "rd" +/obj/item/toy/figure/roboticist + name = "Roboticist action figure" + desc = "A \"Space Life\" brand Roboticist action figure." + icon_state = "roboticist" - if(figuretype == "roboticist") - name = "Roboticist action figure" - desc = "A \"Space Life\" brand Roboticist action figure." - icon_state = "roboticist" +/obj/item/toy/figure/scientist + name = "Scientist action figure" + desc = "A \"Space Life\" brand Scientist action figure." + icon_state = "scientist" - if(figuretype == "scientist") - name = "Scientist action figure" - desc = "A \"Space Life\" brand Scientist action figure." - icon_state = "scientist" +/obj/item/toy/figure/syndie + name = "Doom Operative action figure" + desc = "A \"Space Life\" brand Doom Operative action figure." + icon_state = "syndie" - if(figuretype == "syndie") - name = "Doom Operative action figure" - desc = "A \"Space Life\" brand Doom Operative action figure." - icon_state = "syndie" +/obj/item/toy/figure/secofficer + name = "Security Officer action figure" + desc = "A \"Space Life\" brand Security Officer action figure." + icon_state = "secofficer" - if(figuretype == "secofficer") - name = "Security Officer action figure" - desc = "A \"Space Life\" brand Security Officer action figure." - icon_state = "secofficer" +/obj/item/toy/figure/warden + name = "Warden action figure" + desc = "A \"Space Life\" brand Warden action figure." + icon_state = "warden" - if(figuretype == "warden") - name = "Warden action figure" - desc = "A \"Space Life\" brand Warden action figure." - icon_state = "warden" +/obj/item/toy/figure/psychologist + name = "Psychologist action figure" + desc = "A \"Space Life\" brand Psychologist action figure." + icon_state = "psychologist" - if(figuretype == "psychologist") - name = "Psychologist action figure" - desc = "A \"Space Life\" brand Psychologist action figure." - icon_state = "psychologist" +/obj/item/toy/figure/paramedic + name = "Paramedic action figure" + desc = "A \"Space Life\" brand Paramedic action figure." + icon_state = "paramedic" - if(figuretype == "paramedic") - name = "Paramedic action figure" - desc = "A \"Space Life\" brand Paramedic action figure." - icon_state = "paramedic" - - if(figuretype == "ert") - name = "Emergency Response Team Commander action figure" - desc = "A \"Space Life\" brand Emergency Response Team Commander action figure." - icon_state = "ert" +/obj/item/toy/figure/ert + name = "Emergency Response Team Commander action figure" + desc = "A \"Space Life\" brand Emergency Response Team Commander action figure." + icon_state = "ert" /obj/item/toy/katana name = "replica katana" @@ -889,7 +884,7 @@ visible_message("[src] says, \"[phrase]\"") /obj/structure/plushie/ian - name = "plushie corgi" + name = "plush corgi" desc = "A plushie of an adorable corgi! Don't you just want to hug it and squeeze it and call it \"Ian\"?" icon_state = "ianplushie" phrase = "Arf!" @@ -914,7 +909,7 @@ //Small plushies. /obj/item/toy/plushie - name = "generic small plushie" + name = "generic small plush" desc = "A very generic small plushie. It seems to not want to exist." icon = 'icons/obj/toy.dmi' icon_state = "nymphplushie" From ee24bdb3b1108f4d9a21c1a8a89c235b7a43cc36 Mon Sep 17 00:00:00 2001 From: MrSnapwalk Date: Fri, 20 Feb 2015 21:17:46 -0600 Subject: [PATCH 28/28] Adds the spider plushie - sprite by Bishop. --- code/game/objects/items/toys.dm | 5 +++++ icons/obj/toy.dmi | Bin 30094 -> 30967 bytes 2 files changed, 5 insertions(+) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index d316fe22df..e248c96aaf 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -944,6 +944,11 @@ desc = "A plushie of a scaly lizard! Very controversial, after being accused as \"racist\" by some Unathi." icon_state = "lizardplushie" +/obj/item/toy/plushie/spider + name = "spider plush" + desc = "A plushie of a fuzzy spider! It has eight legs - all the better to hug you with." + icon_state = "spiderplushie" + //Toy cult sword /obj/item/toy/cultsword name = "foam sword" diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index 043a93c6a4c81b766042d29af8d862164dc54ede..46c280252ee523df912ca928222411627f0c3b1c 100644 GIT binary patch delta 11587 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 delta 10707 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 X&b4ql6yyH|;KwU@HMw#b)8PLDH0qJh