From 4c5695a6cc7dc2b283becb29413e3ac916db2658 Mon Sep 17 00:00:00 2001 From: MagmaRam Date: Mon, 10 Nov 2014 22:34:12 -0500 Subject: [PATCH 01/43] Changes labcoat code so coat buttoning isn't based on a giant switch, and icon states are set in the item itself rather than the logic for buttoning and unbuttoning. labcoat_open is the icon state of the labcoat while open, and labcoat_closed is the icon state of the labcoat while closed. --- code/modules/clothing/suits/labcoat.dm | 118 ++++++++----------------- 1 file changed, 35 insertions(+), 83 deletions(-) diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index 00a9918447..8afb92e199 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -8,6 +8,8 @@ allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen,/obj/item/weapon/reagent_containers/glass/bottle,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/pill,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/paper) armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 0) sprite_sheets = list("Vox" = 'icons/mob/species/vox/suit.dmi') + var/icon_open = "labcoat_open" + var/icon_closed = "labcoat_closed" verb/toggle() set name = "Toggle Labcoat Buttons" @@ -17,89 +19,15 @@ if(!usr.canmove || usr.stat || usr.restrained()) return 0 - //Why??? - switch(icon_state) - if("labcoat_open") - src.icon_state = "labcoat" - usr << "You button up the labcoat." - if("labcoat") - src.icon_state = "labcoat_open" - usr << "You unbutton the labcoat." - if("red_labcoat_open") - src.icon_state = "red_labcoat" - usr << "You button up the labcoat." - if("red_labcoat") - src.icon_state = "red_labcoat_open" - usr << "You unbutton the labcoat." - if("blue_labcoat_open") - src.icon_state = "blue_labcoat" - usr << "You button up the labcoat." - if("blue_labcoat") - src.icon_state = "blue_labcoat_open" - usr << "You unbutton the labcoat." - if("purple_labcoat_open") - src.icon_state = "purple_labcoat" - usr << "You button up the labcoat." - if("purple_labcoat") - src.icon_state = "purple_labcoat_open" - usr << "You unbutton the labcoat." - if("green_labcoat_open") - src.icon_state = "green_labcoat" - usr << "You button up the labcoat." - if("green_labcoat") - src.icon_state = "green_labcoat_open" - usr << "You unbutton the labcoat." - if("orange_labcoat_open") - src.icon_state = "orange_labcoat" - usr << "You button up the labcoat." - if("orange_labcoat") - src.icon_state = "orange_labcoat_open" - usr << "You unbutton the labcoat." - if("labcoat_cmo_open") - src.icon_state = "labcoat_cmo" - usr << "You button up the labcoat." - if("labcoat_cmo") - src.icon_state = "labcoat_cmo_open" - usr << "You unbutton the labcoat." - if("labcoat_cmoalt_open") - src.icon_state = "labcoat_cmoalt" - usr << "You button up the labcoat." - if("labcoat_cmoalt") - src.icon_state = "labcoat_cmoalt_open" - usr << "You unbutton the labcoat." - if("labcoat_gen_open") - src.icon_state = "labcoat_gen" - usr << "You button up the labcoat." - if("labcoat_gen") - src.icon_state = "labcoat_gen_open" - usr << "You unbutton the labcoat." - if("labcoat_chem_open") - src.icon_state = "labcoat_chem" - usr << "You button up the labcoat." - if("labcoat_chem") - src.icon_state = "labcoat_chem_open" - usr << "You unbutton the labcoat." - if("labcoat_vir_open") - src.icon_state = "labcoat_vir" - usr << "You button up the labcoat." - if("labcoat_vir") - src.icon_state = "labcoat_vir_open" - usr << "You unbutton the labcoat." - if("labcoat_tox_open") - src.icon_state = "labcoat_tox" - usr << "You button up the labcoat." - if("labcoat_tox") - src.icon_state = "labcoat_tox_open" - usr << "You unbutton the labcoat." - if("labgreen_open") - src.icon_state = "labgreen" - usr << "You button up the labcoat." - if("labgreen") - src.icon_state = "labgreen_open" - usr << "You unbutton the labcoat." - else - usr << "You attempt to button-up the velcro on your [src], before promptly realising how silly you are." - return + if(icon_state == icon_open) + icon_state = icon_closed + usr << "You button up the labcoat." + else if(icon_state == icon_closed) + icon_state = icon_open + usr << "You unbutton the labcoat." + else + 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 /obj/item/clothing/suit/storage/labcoat/red @@ -107,65 +35,89 @@ desc = "A suit that protects against minor chemical spills. This one is red." icon_state = "red_labcoat_open" item_state = "red_labcoat" + icon_open = "red_labcoat_open" + icon_closed = "red_labcoat" /obj/item/clothing/suit/storage/labcoat/blue name = "blue labcoat" desc = "A suit that protects against minor chemical spills. This one is blue." icon_state = "blue_labcoat_open" item_state = "blue_labcoat" + icon_open = "blue_labcoat_open" + icon_closed = "blue_labcoat" /obj/item/clothing/suit/storage/labcoat/purple name = "purple labcoat" desc = "A suit that protects against minor chemical spills. This one is purple." icon_state = "purple_labcoat_open" item_state = "purple_labcoat" + icon_open = "purple_labcoat_open" + icon_closed = "purple_labcoat" /obj/item/clothing/suit/storage/labcoat/orange name = "orange labcoat" desc = "A suit that protects against minor chemical spills. This one is orange." icon_state = "orange_labcoat_open" item_state = "orange_labcoat" + icon_open = "orange_labcoat_open" + icon_closed = "orange_labcoat" /obj/item/clothing/suit/storage/labcoat/green name = "green labcoat" desc = "A suit that protects against minor chemical spills. This one is green." icon_state = "green_labcoat_open" item_state = "green_labcoat" + icon_open = "green_labcoat_open" + icon_closed = "green_labcoat" /obj/item/clothing/suit/storage/labcoat/cmo name = "chief medical officer's labcoat" desc = "Bluer than the standard model." icon_state = "labcoat_cmo_open" item_state = "labcoat_cmo" + icon_open = "labcoat_cmo_open" + icon_closed = "labcoat_cmo" /obj/item/clothing/suit/storage/labcoat/cmoalt name = "chief medical officer labcoat" desc = "A labcoat with command blue highlights." icon_state = "labcoat_cmoalt_open" + icon_open = "labcoat_cmoalt_open" + icon_closed = "labcoat_cmoalt" /obj/item/clothing/suit/storage/labcoat/mad name = "The Mad's labcoat" desc = "It makes you look capable of konking someone on the noggin and shooting them into space." icon_state = "labgreen_open" item_state = "labgreen" + icon_open = "labgreen_open" + icon_closed = "labgreen" /obj/item/clothing/suit/storage/labcoat/genetics name = "Geneticist labcoat" desc = "A suit that protects against minor chemical spills. Has a blue stripe on the shoulder." icon_state = "labcoat_gen_open" + icon_open = "labcoat_gen_open" + icon_closed = "labcoat_gen" /obj/item/clothing/suit/storage/labcoat/chemist name = "Chemist labcoat" desc = "A suit that protects against minor chemical spills. Has an orange stripe on the shoulder." icon_state = "labcoat_chem_open" + icon_open = "labcoat_chem_open" + icon_closed = "labcoat_chem" /obj/item/clothing/suit/storage/labcoat/virologist name = "Virologist labcoat" desc = "A suit that protects against minor chemical spills. Offers slightly more protection against biohazards than the standard model. Has a green stripe on the shoulder." icon_state = "labcoat_vir_open" + icon_open = "labcoat_vir_open" + icon_closed = "labcoat_vir" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 60, rad = 0) /obj/item/clothing/suit/storage/labcoat/science name = "Scientist labcoat" desc = "A suit that protects against minor chemical spills. Has a purple stripe on the shoulder." icon_state = "labcoat_tox_open" + icon_open = "labcoat_tox_open" + icon_closed = "labcoat_tox" From 4a705bd371969289fc31043b9990831d30a64ddf Mon Sep 17 00:00:00 2001 From: MagmaRam Date: Mon, 10 Nov 2014 22:49:04 -0500 Subject: [PATCH 02/43] Minor change for comments and defining the variables by full path. --- code/modules/clothing/suits/labcoat.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index 8afb92e199..ed215172d3 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -8,8 +8,8 @@ allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen,/obj/item/weapon/reagent_containers/glass/bottle,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/pill,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/paper) armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 0) sprite_sheets = list("Vox" = 'icons/mob/species/vox/suit.dmi') - var/icon_open = "labcoat_open" - var/icon_closed = "labcoat_closed" + /obj/item/clothing/suit/storage/labcoat/var/icon_open = "labcoat_open" + /obj/item/clothing/suit/storage/labcoat/var/icon_closed = "labcoat_closed" verb/toggle() set name = "Toggle Labcoat Buttons" @@ -19,13 +19,13 @@ if(!usr.canmove || usr.stat || usr.restrained()) return 0 - if(icon_state == icon_open) + if(icon_state == icon_open) //Changes whatever the current icon state is for the other, tells user about it. icon_state = icon_closed usr << "You button up the labcoat." else if(icon_state == icon_closed) icon_state = icon_open usr << "You unbutton the labcoat." - else + else //Left in in case an admin does something silly and changes the icon state without changing labcoat_open or labcoat_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 From 3e5117e3ebc2efdfeb55c24f42ecaf7a35becd84 Mon Sep 17 00:00:00 2001 From: MagmaRam Date: Tue, 11 Nov 2014 11:27:11 -0500 Subject: [PATCH 03/43] All coats that can be buttoned are now subtypes of /obj/item/clothing/suit/storage/toggle This includes labcoats, IA jackets, first responder jackets, and the brown leather jackets. This way, code for button toggling doesn't have to be duplicated for labcoats and other coats, and it's easier to add other types of coats that can be buttoned up if someone wants. --- code/datums/supplypacks.dm | 4 +- code/game/jobs/job/civilian.dm | 2 +- code/game/jobs/job/medical.dm | 12 ++--- code/game/jobs/job/science.dm | 4 +- code/game/objects/effects/landmarks.dm | 2 +- code/game/objects/structures/coathanger.dm | 4 +- .../crates_lockers/closets/secure/medical.dm | 6 +-- .../crates_lockers/closets/wardrobe.dm | 12 ++--- code/modules/awaymissions/corpse.dm | 2 +- code/modules/client/preferences_gear.dm | 10 ++-- code/modules/clothing/suits/jobs.dm | 43 +++-------------- code/modules/clothing/suits/labcoat.dm | 47 +++++-------------- code/modules/clothing/suits/miscellaneous.dm | 30 +++--------- code/modules/clothing/suits/storage.dm | 24 +++++++++- 14 files changed, 77 insertions(+), 125 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 12925ffc61..319dae0d88 100755 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -450,7 +450,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee containertype = /obj/structure/closet/crate containername = "Wooden planks crate" group = "Engineering" - + /datum/supply_packs/plastic50 name = "50 plastic sheets" contains = list(/obj/item/stack/sheet/mineral/plastic) @@ -980,7 +980,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/clothing/under/rank/mailman, /obj/item/clothing/under/dress/dress_saloon, /obj/item/clothing/suit/suspenders, - /obj/item/clothing/suit/storage/labcoat/mad, + /obj/item/clothing/suit/storage/toggle/labcoat/mad, /obj/item/clothing/suit/bio_suit/plaguedoctorsuit, /obj/item/clothing/under/schoolgirl, /obj/item/clothing/under/owl, diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index c38ed72ab1..64209f675b 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -352,7 +352,7 @@ if(3) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel_norm(H), slot_back) if(4) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/satchel(H), slot_back) H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/internalaffairs(H), slot_w_uniform) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/internalaffairs(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/internalaffairs(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/brown(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses/big(H), slot_glasses) H.equip_to_slot_or_del(new /obj/item/device/pda/lawyer(H), slot_belt) diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index 07250e2dd3..aed23c4288 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -27,7 +27,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chief_medical_officer(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/brown(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/device/pda/heads/cmo(H), slot_belt) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/cmo(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/labcoat/cmo(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/adv(H), slot_l_hand) H.equip_to_slot_or_del(new /obj/item/device/flashlight/pen(H), slot_s_store) if(H.backbag == 1) @@ -62,13 +62,13 @@ switch(H.mind.role_alt_title) if("Emergency Physician") H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(H), slot_w_uniform) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/fr_jacket(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/fr_jacket(H), slot_wear_suit) if("Surgeon") H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/blue(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/blue(H), slot_head) if("Virologist") - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/virologist(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/labcoat/virologist(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/virologist(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(H), slot_wear_mask) switch(H.backbag) @@ -125,7 +125,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/chemist(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/device/pda/chemist(H), slot_belt) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/chemist(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/labcoat/chemist(H), slot_wear_suit) switch(H.backbag) if(1) H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) if(2) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/chemistry(H), slot_back) @@ -155,7 +155,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/geneticist(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/device/pda/geneticist(H), slot_belt) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/genetics(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/labcoat/genetics(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/device/flashlight/pen(H), slot_s_store) switch(H.backbag) if(1) H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) @@ -232,4 +232,4 @@ if(H.backbag == 1) H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) else - H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) + H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm index 3a0118e9b8..f6cc6b169d 100644 --- a/code/game/jobs/job/science.dm +++ b/code/game/jobs/job/science.dm @@ -58,7 +58,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/scientist(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/device/pda/science(H), slot_belt) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/science(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/labcoat/science(H), slot_wear_suit) switch(H.backbag) if(1) H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) if(2) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/toxins(H), slot_back) @@ -89,7 +89,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/scientist(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/device/pda/science(H), slot_belt) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/science(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/labcoat/science(H), slot_wear_suit) switch(H.backbag) if(1) H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) if(2) H.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/toxins(H), slot_back) diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 514a5b38f9..8294a6f23e 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -133,7 +133,7 @@ /obj/effect/landmark/costume/madscientist/New() new /obj/item/clothing/under/gimmick/rank/captain/suit(src.loc) new /obj/item/clothing/head/flatcap(src.loc) - new /obj/item/clothing/suit/storage/labcoat/mad(src.loc) + new /obj/item/clothing/suit/storage/toggle/labcoat/mad(src.loc) new /obj/item/clothing/glasses/gglasses(src.loc) del(src) diff --git a/code/game/objects/structures/coathanger.dm b/code/game/objects/structures/coathanger.dm index b79588b78f..0d09d57c64 100644 --- a/code/game/objects/structures/coathanger.dm +++ b/code/game/objects/structures/coathanger.dm @@ -45,9 +45,9 @@ /obj/structure/coatrack/update_icon() overlays.Cut() - if (istype(coat, /obj/item/clothing/suit/storage/labcoat)) + if (istype(coat, /obj/item/clothing/suit/storage/toggle/labcoat)) overlays += image(icon, icon_state = "coat_lab") - if (istype(coat, /obj/item/clothing/suit/storage/labcoat/cmo)) + if (istype(coat, /obj/item/clothing/suit/storage/toggle/labcoat/cmo)) overlays += image(icon, icon_state = "coat_cmo") if (istype(coat, /obj/item/clothing/suit/storage/det_suit)) overlays += image(icon, icon_state = "coat_det") \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index e36dd4759d..bff4401de2 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -95,7 +95,7 @@ new /obj/item/clothing/under/rank/nurse(src) new /obj/item/clothing/under/rank/orderly(src) new /obj/item/clothing/suit/storage/labcoat(src) - new /obj/item/clothing/suit/storage/fr_jacket(src) + new /obj/item/clothing/suit/storage/toggle/fr_jacket(src) new /obj/item/clothing/shoes/white(src) // new /obj/item/weapon/cartridge/medical(src) new /obj/item/device/radio/headset/headset_med(src) @@ -134,8 +134,8 @@ new /obj/item/clothing/under/rank/medical/purple(src) new /obj/item/clothing/head/surgery/purple(src) new /obj/item/clothing/under/rank/chief_medical_officer(src) - new /obj/item/clothing/suit/storage/labcoat/cmo(src) - new /obj/item/clothing/suit/storage/labcoat/cmoalt(src) + new /obj/item/clothing/suit/storage/toggle/labcoat/cmo(src) + new /obj/item/clothing/suit/storage/toggle/labcoat/cmoalt(src) new /obj/item/weapon/cartridge/cmo(src) new /obj/item/clothing/gloves/latex(src) new /obj/item/clothing/shoes/brown (src) diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index d660cee825..9f0fddd199 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -281,8 +281,8 @@ new /obj/item/clothing/under/rank/chemist(src) new /obj/item/clothing/shoes/white(src) new /obj/item/clothing/shoes/white(src) - new /obj/item/clothing/suit/storage/labcoat/chemist(src) - new /obj/item/clothing/suit/storage/labcoat/chemist(src) + new /obj/item/clothing/suit/storage/toggle/labcoat/chemist(src) + new /obj/item/clothing/suit/storage/toggle/labcoat/chemist(src) return @@ -297,8 +297,8 @@ new /obj/item/clothing/under/rank/geneticist(src) new /obj/item/clothing/shoes/white(src) new /obj/item/clothing/shoes/white(src) - new /obj/item/clothing/suit/storage/labcoat/genetics(src) - new /obj/item/clothing/suit/storage/labcoat/genetics(src) + new /obj/item/clothing/suit/storage/toggle/labcoat/genetics(src) + new /obj/item/clothing/suit/storage/toggle/labcoat/genetics(src) return @@ -313,8 +313,8 @@ new /obj/item/clothing/under/rank/virologist(src) new /obj/item/clothing/shoes/white(src) new /obj/item/clothing/shoes/white(src) - new /obj/item/clothing/suit/storage/labcoat/virologist(src) - new /obj/item/clothing/suit/storage/labcoat/virologist(src) + new /obj/item/clothing/suit/storage/toggle/labcoat/virologist(src) + new /obj/item/clothing/suit/storage/toggle/labcoat/virologist(src) new /obj/item/clothing/mask/surgical(src) new /obj/item/clothing/mask/surgical(src) return diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 8bbbe6a5cc..212b266c56 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -181,7 +181,7 @@ name = "Scientist" corpseradio = /obj/item/device/radio/headset/headset_sci corpseuniform = /obj/item/clothing/under/rank/scientist - corpsesuit = /obj/item/clothing/suit/storage/labcoat/science + corpsesuit = /obj/item/clothing/suit/storage/toggle/labcoat/science corpseback = /obj/item/weapon/storage/backpack corpseshoes = /obj/item/clothing/shoes/white corpseid = 1 diff --git a/code/modules/client/preferences_gear.dm b/code/modules/client/preferences_gear.dm index 3e34179da3..0cd4a4dd2d 100644 --- a/code/modules/client/preferences_gear.dm +++ b/code/modules/client/preferences_gear.dm @@ -18,13 +18,13 @@ var/global/list/gear_datums = list() //create a list of gear datums to sort for(var/type in typesof(/datum/gear)-/datum/gear) var/datum/gear/G = new type() - + var/category = (G.sort_category in sort_categories)? G.sort_category : "unknown" sort_categories[category][G.display_name] = G - + for (var/category in sort_categories) gear_datums.Add(sortAssoc(sort_categories[category])) - + return 1 /datum/gear @@ -475,13 +475,13 @@ var/global/list/gear_datums = list() /datum/gear/brown_jacket display_name = "leather jacket, brown" - path = /obj/item/clothing/suit/storage/brown_jacket + path = /obj/item/clothing/suit/storage/toggle/brown_jacket cost = 3 slot = slot_wear_suit /datum/gear/brown_jacket_nt display_name = "leather jacket, NanoTrasen, brown" - path = /obj/item/clothing/suit/storage/brown_jacket/nanotrasen + path = /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen cost = 3 slot = slot_wear_suit diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index c3ba549526..9f35f4c2c7 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -158,62 +158,31 @@ body_parts_covered = UPPER_TORSO|ARMS //Internal Affairs -/obj/item/clothing/suit/storage/internalaffairs +/obj/item/clothing/suit/storage/toggle/internalaffairs name = "Internal Affairs Jacket" desc = "A smooth black jacket." icon_state = "ia_jacket_open" item_state = "ia_jacket" + icon_open = "ia_jacket_open" + icon_closed = "ia_jacket" blood_overlay_type = "coat" body_parts_covered = UPPER_TORSO|ARMS - verb/toggle() - set name = "Toggle Coat Buttons" - set category = "Object" - set src in usr - if(!usr.canmove || usr.stat || usr.restrained()) - return 0 - - switch(icon_state) - if("ia_jacket_open") - src.icon_state = "ia_jacket" - usr << "You button up the jacket." - if("ia_jacket") - src.icon_state = "ia_jacket_open" - usr << "You unbutton the jacket." - else - usr << "You attempt to button-up the velcro on your [src], before promptly realising how retarded you are." - return - update_clothing_icon() //so our overlays update //Medical -/obj/item/clothing/suit/storage/fr_jacket +/obj/item/clothing/suit/storage/toggle/fr_jacket name = "first responder jacket" desc = "A high-visibility jacket worn by medical first responders." icon_state = "fr_jacket_open" item_state = "fr_jacket" + icon_open = "fr_jacket_open" + icon_closed = "fr_jacket" blood_overlay_type = "armor" allowed = list(/obj/item/stack/medical, /obj/item/weapon/reagent_containers/dropper, /obj/item/weapon/reagent_containers/hypospray, /obj/item/weapon/reagent_containers/syringe, \ /obj/item/device/healthanalyzer, /obj/item/device/flashlight, /obj/item/device/radio, /obj/item/weapon/tank/emergency_oxygen) body_parts_covered = UPPER_TORSO|ARMS - verb/toggle() - set name = "Toggle Jacket Buttons" - set category = "Object" - set src in usr - - if(!usr.canmove || usr.stat || usr.restrained()) - return 0 - - switch(icon_state) - if("fr_jacket_open") - src.icon_state = "fr_jacket" - usr << "You button up the jacket." - if("fr_jacket") - src.icon_state = "fr_jacket_open" - usr << "You unbutton the jacket." - update_clothing_icon() //so our overlays update - //Mime /obj/item/clothing/suit/suspenders name = "suspenders" diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index ed215172d3..ba16b51f61 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -1,4 +1,4 @@ -/obj/item/clothing/suit/storage/labcoat +/obj/item/clothing/suit/storage/toggle/labcoat name = "labcoat" desc = "A suit that protects against minor chemical spills." icon_state = "labcoat_open" @@ -8,29 +8,8 @@ allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen,/obj/item/weapon/reagent_containers/glass/bottle,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/pill,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/paper) armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 0) sprite_sheets = list("Vox" = 'icons/mob/species/vox/suit.dmi') - /obj/item/clothing/suit/storage/labcoat/var/icon_open = "labcoat_open" - /obj/item/clothing/suit/storage/labcoat/var/icon_closed = "labcoat_closed" - verb/toggle() - set name = "Toggle Labcoat Buttons" - set category = "Object" - set src in usr - - if(!usr.canmove || usr.stat || usr.restrained()) - return 0 - - if(icon_state == icon_open) //Changes whatever the current icon state is for the other, tells user about it. - icon_state = icon_closed - usr << "You button up the labcoat." - else if(icon_state == icon_closed) - icon_state = icon_open - usr << "You unbutton the labcoat." - else //Left in in case an admin does something silly and changes the icon state without changing labcoat_open or labcoat_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 - -/obj/item/clothing/suit/storage/labcoat/red +/obj/item/clothing/suit/storage/toggle/labcoat/red name = "red labcoat" desc = "A suit that protects against minor chemical spills. This one is red." icon_state = "red_labcoat_open" @@ -38,7 +17,7 @@ icon_open = "red_labcoat_open" icon_closed = "red_labcoat" -/obj/item/clothing/suit/storage/labcoat/blue +/obj/item/clothing/suit/storage/toggle/labcoat/blue name = "blue labcoat" desc = "A suit that protects against minor chemical spills. This one is blue." icon_state = "blue_labcoat_open" @@ -46,7 +25,7 @@ icon_open = "blue_labcoat_open" icon_closed = "blue_labcoat" -/obj/item/clothing/suit/storage/labcoat/purple +/obj/item/clothing/suit/storage/toggle/labcoat/purple name = "purple labcoat" desc = "A suit that protects against minor chemical spills. This one is purple." icon_state = "purple_labcoat_open" @@ -54,7 +33,7 @@ icon_open = "purple_labcoat_open" icon_closed = "purple_labcoat" -/obj/item/clothing/suit/storage/labcoat/orange +/obj/item/clothing/suit/storage/toggle/labcoat/orange name = "orange labcoat" desc = "A suit that protects against minor chemical spills. This one is orange." icon_state = "orange_labcoat_open" @@ -62,7 +41,7 @@ icon_open = "orange_labcoat_open" icon_closed = "orange_labcoat" -/obj/item/clothing/suit/storage/labcoat/green +/obj/item/clothing/suit/storage/toggle/labcoat/green name = "green labcoat" desc = "A suit that protects against minor chemical spills. This one is green." icon_state = "green_labcoat_open" @@ -70,7 +49,7 @@ icon_open = "green_labcoat_open" icon_closed = "green_labcoat" -/obj/item/clothing/suit/storage/labcoat/cmo +/obj/item/clothing/suit/storage/toggle/labcoat/cmo name = "chief medical officer's labcoat" desc = "Bluer than the standard model." icon_state = "labcoat_cmo_open" @@ -78,14 +57,14 @@ icon_open = "labcoat_cmo_open" icon_closed = "labcoat_cmo" -/obj/item/clothing/suit/storage/labcoat/cmoalt +/obj/item/clothing/suit/storage/toggle/labcoat/cmoalt name = "chief medical officer labcoat" desc = "A labcoat with command blue highlights." icon_state = "labcoat_cmoalt_open" icon_open = "labcoat_cmoalt_open" icon_closed = "labcoat_cmoalt" -/obj/item/clothing/suit/storage/labcoat/mad +/obj/item/clothing/suit/storage/toggle/labcoat/mad name = "The Mad's labcoat" desc = "It makes you look capable of konking someone on the noggin and shooting them into space." icon_state = "labgreen_open" @@ -93,21 +72,21 @@ icon_open = "labgreen_open" icon_closed = "labgreen" -/obj/item/clothing/suit/storage/labcoat/genetics +/obj/item/clothing/suit/storage/toggle/labcoat/genetics name = "Geneticist labcoat" desc = "A suit that protects against minor chemical spills. Has a blue stripe on the shoulder." icon_state = "labcoat_gen_open" icon_open = "labcoat_gen_open" icon_closed = "labcoat_gen" -/obj/item/clothing/suit/storage/labcoat/chemist +/obj/item/clothing/suit/storage/toggle/labcoat/chemist name = "Chemist labcoat" desc = "A suit that protects against minor chemical spills. Has an orange stripe on the shoulder." icon_state = "labcoat_chem_open" icon_open = "labcoat_chem_open" icon_closed = "labcoat_chem" -/obj/item/clothing/suit/storage/labcoat/virologist +/obj/item/clothing/suit/storage/toggle/labcoat/virologist name = "Virologist labcoat" desc = "A suit that protects against minor chemical spills. Offers slightly more protection against biohazards than the standard model. Has a green stripe on the shoulder." icon_state = "labcoat_vir_open" @@ -115,7 +94,7 @@ icon_closed = "labcoat_vir" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 60, rad = 0) -/obj/item/clothing/suit/storage/labcoat/science +/obj/item/clothing/suit/storage/toggle/labcoat/science name = "Scientist labcoat" desc = "A suit that protects against minor chemical spills. Has a purple stripe on the shoulder." icon_state = "labcoat_tox_open" diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 06b913a335..15705005a4 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -401,38 +401,20 @@ icon_state = "leather_jacket_nt" //This one has buttons for some reason -/obj/item/clothing/suit/storage/brown_jacket +/obj/item/clothing/suit/storage/toggle/brown_jacket name = "leather jacket" desc = "A brown leather coat." icon_state = "brown_jacket" item_state = "brown_jacket" - var/open_state = "brown_jacket_open" + icon_open = "brown_jacket_open" + icon_closed = "brown_jacket" body_parts_covered = UPPER_TORSO|ARMS -/obj/item/clothing/suit/storage/brown_jacket/nanotrasen +/obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen desc = "A brown leather coat. The letters NT are proudly displayed on the back." icon_state = "brown_jacket_nt" - open_state = "brown_jacket_nt_open" - -/obj/item/clothing/suit/storage/brown_jacket/verb/toggle() - set name = "Toggle Jacket Buttons" - set category = "Object" - set src in usr - - if(!usr.canmove || usr.stat || usr.restrained()) - return 0 - - //The inhand sprite (the mob sprite that appears when holding the item in your hand) - //is unchanged, so update only icon_state, not item_state. - if(icon_state == open_state) - usr << "You button up the jacket." - src.icon_state = initial(icon_state) - - else if(icon_state == initial(icon_state)) - usr << "You unbutton the jacket." - src.icon_state = open_state - - update_clothing_icon() //so our overlays update + icon_open = "brown_jacket_nt_open" + icon_closed = "brown_jacket_nt" /obj/item/clothing/suit/hoodie name = "grey hoodie" diff --git a/code/modules/clothing/suits/storage.dm b/code/modules/clothing/suits/storage.dm index cb03feb599..874ce3fd6d 100644 --- a/code/modules/clothing/suits/storage.dm +++ b/code/modules/clothing/suits/storage.dm @@ -26,4 +26,26 @@ /obj/item/clothing/suit/storage/hear_talk(mob/M, var/msg) pockets.hear_talk(M, msg) - ..() \ No newline at end of file + ..() + +//Jackets with buttons, used for labcoats, IA jackets, First Responder jackets, and brown jackets. +/obj/item/clothing/suit/storage/toggle + /obj/item/clothing/suit/storage/toggle/var/icon_open + /obj/item/clothing/suit/storage/toggle/var/icon_closed + verb/toggle() + set name = "Toggle Coat Buttons" + set category = "Object" + set src in usr + if(!usr.canmove || usr.stat || usr.restrained()) + return 0 + + if(icon_state == icon_open) //Will check whether icon state is currently set to the "open" or "closed" state and switch it around with a message to the user + icon_state = icon_closed + usr << "You button up the coat." + else if(icon_state == icon_closed) + icon_state = icon_open + usr << "You unbutton the coat." + 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 retarded you are." + return + update_clothing_icon() //so our overlays update \ No newline at end of file From d09d8cf92157fa39cb949ba0e6d961b60e96344a Mon Sep 17 00:00:00 2001 From: MagmaRam Date: Tue, 11 Nov 2014 12:47:02 -0500 Subject: [PATCH 04/43] Apparently the blue lawyer jacket didn't actually button up properly. Now it should button up, and uses the same system as everything else. --- code/datums/supplypacks.dm | 2 +- .../crates_lockers/closets/job_closets.dm | 2 +- code/modules/clothing/suits/jobs.dm | 4 +++- code/modules/clothing/suits/miscellaneous.dm | 22 ------------------- code/modules/clothing/under/chameleon.dm | 6 ++--- 5 files changed, 8 insertions(+), 28 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 319dae0d88..c11ca32bca 100755 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -1003,7 +1003,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /datum/supply_packs/formal_wear contains = list(/obj/item/clothing/head/bowler, /obj/item/clothing/head/that, - /obj/item/clothing/suit/storage/lawyer/bluejacket, + /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket, /obj/item/clothing/suit/storage/lawyer/purpjacket, /obj/item/clothing/under/suit_jacket, /obj/item/clothing/under/suit_jacket/female, diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index 49e032ff59..becfa9d7fd 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -96,7 +96,7 @@ new /obj/item/clothing/under/lawyer/black(src) new /obj/item/clothing/under/lawyer/red(src) new /obj/item/clothing/under/lawyer/bluesuit(src) - new /obj/item/clothing/suit/storage/lawyer/bluejacket(src) + new /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket(src) new /obj/item/clothing/under/lawyer/purpsuit(src) new /obj/item/clothing/suit/storage/lawyer/purpjacket(src) new /obj/item/clothing/shoes/brown(src) diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index 9f35f4c2c7..88f48aa6ae 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -141,11 +141,13 @@ sprite_sheets = list("Vox" = 'icons/mob/species/vox/suit.dmi') //Lawyer -/obj/item/clothing/suit/storage/lawyer/bluejacket +/obj/item/clothing/suit/storage/toggle/lawyer/bluejacket name = "Blue Suit Jacket" desc = "A snappy dress jacket." icon_state = "suitjacket_blue_open" item_state = "suitjacket_blue_open" + icon_open = "suitjacket_blue_open" + icon_closed = "suitjacket_blue" blood_overlay_type = "coat" body_parts_covered = UPPER_TORSO|ARMS diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 15705005a4..aa530f7567 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -199,28 +199,6 @@ item_state = "ianshirt" body_parts_covered = UPPER_TORSO|ARMS -//Blue suit jacket toggle -/obj/item/clothing/suit/suit/verb/toggle() - set name = "Toggle Jacket Buttons" - set category = "Object" - set src in usr - - if(!usr.canmove || usr.stat || usr.restrained()) - return 0 - - if(src.icon_state == "suitjacket_blue_open") - src.icon_state = "suitjacket_blue" - src.item_state = "suitjacket_blue" - usr << "You button up the suit jacket." - else if(src.icon_state == "suitjacket_blue") - src.icon_state = "suitjacket_blue_open" - src.item_state = "suitjacket_blue_open" - usr << "You unbutton the suit jacket." - else - usr << "You button-up some imaginary buttons on your [src]." - return - update_clothing_icon() - //pyjamas //originally intended to be pinstripes >.> diff --git a/code/modules/clothing/under/chameleon.dm b/code/modules/clothing/under/chameleon.dm index ecfb5c70b7..a90597abf9 100644 --- a/code/modules/clothing/under/chameleon.dm +++ b/code/modules/clothing/under/chameleon.dm @@ -120,7 +120,7 @@ New() ..() var/blocked = list(/obj/item/clothing/suit/chameleon, /obj/item/clothing/suit/space/space_ninja, - /obj/item/clothing/suit/golem, /obj/item/clothing/suit/suit, /obj/item/clothing/suit/cyborg_suit, /obj/item/clothing/suit/justice, + /obj/item/clothing/suit/golem, /obj/item/clothing/suit/cyborg_suit, /obj/item/clothing/suit/justice, /obj/item/clothing/suit/greatcoat)//Prevent infinite loops and bad suits. for(var/U in typesof(/obj/item/clothing/suit)-blocked) var/obj/item/clothing/suit/V = new U @@ -257,7 +257,7 @@ icon_state = A.icon_state item_state = A.item_state item_color = A.item_color - + //so our overlays update. if (ismob(src.loc)) var/mob/M = src.loc @@ -464,7 +464,7 @@ icon_state = A.icon_state item_state = A.item_state flags_inv = A.flags_inv - + //so our overlays update. if (ismob(src.loc)) var/mob/M = src.loc From 3df1ad727a73b8534e72068d8d4e430cf28da234 Mon Sep 17 00:00:00 2001 From: MagmaRam Date: Tue, 11 Nov 2014 13:00:38 -0500 Subject: [PATCH 05/43] Forgot to actually set icon_open and icon_closed for labcoats. Whoops! Fixes that. --- code/modules/clothing/suits/labcoat.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index ba16b51f61..d176574757 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -3,6 +3,8 @@ desc = "A suit that protects against minor chemical spills." icon_state = "labcoat_open" item_state = "labcoat" //Is this even used for anything? + icon_open = "labcoat_open" + icon_closed = "labcoat" blood_overlay_type = "coat" body_parts_covered = UPPER_TORSO|ARMS allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen,/obj/item/weapon/reagent_containers/glass/bottle,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/pill,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/paper) From cb723db505c90c1154557ff97fbc6e045066e699 Mon Sep 17 00:00:00 2001 From: MagmaRam Date: Tue, 11 Nov 2014 13:44:57 -0500 Subject: [PATCH 06/43] Some mildly offensive wording to less offensive wording. I'm not actually sure how that got in there. --- code/modules/clothing/suits/storage.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/suits/storage.dm b/code/modules/clothing/suits/storage.dm index 874ce3fd6d..bdcdf2bda6 100644 --- a/code/modules/clothing/suits/storage.dm +++ b/code/modules/clothing/suits/storage.dm @@ -46,6 +46,6 @@ icon_state = icon_open usr << "You unbutton the coat." 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 retarded you are." + 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 From 4794898cecbcdbfe6c087eaa791bad0e6a8d7990 Mon Sep 17 00:00:00 2001 From: MagmaRam Date: Wed, 12 Nov 2014 18:48:47 -0500 Subject: [PATCH 07/43] Fix for jobs that were spawning with the old labcoat types rather than the new ones, as well as lockers that were. --- code/game/jobs/job/medical.dm | 10 +++++----- code/game/jobs/job/science.dm | 4 ++-- .../crates_lockers/closets/secure/medical.dm | 2 +- .../crates_lockers/closets/secure/scientist.dm | 4 ++-- .../structures/crates_lockers/closets/wardrobe.dm | 14 +++++++------- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index aed23c4288..3e1925d7fb 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -65,7 +65,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/fr_jacket(H), slot_wear_suit) if("Surgeon") H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/blue(H), slot_w_uniform) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/labcoat(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/head/surgery/blue(H), slot_head) if("Virologist") H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/labcoat/virologist(H), slot_wear_suit) @@ -79,7 +79,7 @@ H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H.back), slot_in_backpack) if("Medical Doctor") H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(H), slot_w_uniform) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/labcoat(H), slot_wear_suit) if("Nurse") if(H.gender == FEMALE) if(prob(50)) @@ -91,7 +91,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/purple(H), slot_w_uniform) else H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(H), slot_w_uniform) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/labcoat(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/device/pda/medical(H), slot_belt) H.equip_to_slot_or_del(new /obj/item/weapon/storage/firstaid/adv(H), slot_l_hand) @@ -190,7 +190,7 @@ H.equip_to_slot_or_del(new /obj/item/device/pda/viro(H), slot_belt) H.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(H), slot_wear_mask) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(H), slot_shoes) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat/virologist(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/labcoat/virologist(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/device/flashlight/pen(H), slot_s_store) if(H.backbag == 1) H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) @@ -226,7 +226,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/psych/turtleneck(H), slot_w_uniform) else H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(H), slot_w_uniform) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/labcoat(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/device/pda/medical(H), slot_belt) if(H.backbag == 1) diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm index f6cc6b169d..b18e8b8ec1 100644 --- a/code/game/jobs/job/science.dm +++ b/code/game/jobs/job/science.dm @@ -25,7 +25,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/shoes/brown(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/research_director(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/device/pda/heads/rd(H), slot_belt) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/labcoat(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/weapon/clipboard(H), slot_l_hand) switch(H.backbag) if(1) H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(H), slot_r_hand) @@ -122,7 +122,7 @@ H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/roboticist(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/device/pda/roboticist(H), slot_belt) - H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(H), slot_wear_suit) + H.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/toggle/labcoat(H), slot_wear_suit) // H.equip_to_slot_or_del(new /obj/item/clothing/gloves/black(H), slot_gloves) H.equip_to_slot_or_del(new /obj/item/weapon/storage/toolbox/mechanical(H), slot_l_hand) if(H.backbag == 1) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index bff4401de2..0260bb0b0a 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -94,7 +94,7 @@ new /obj/item/clothing/under/rank/medical(src) new /obj/item/clothing/under/rank/nurse(src) new /obj/item/clothing/under/rank/orderly(src) - new /obj/item/clothing/suit/storage/labcoat(src) + new /obj/item/clothing/suit/storage/toggle/labcoat(src) new /obj/item/clothing/suit/storage/toggle/fr_jacket(src) new /obj/item/clothing/shoes/white(src) // new /obj/item/weapon/cartridge/medical(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index f5f69ab367..2b657241c9 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -13,7 +13,7 @@ sleep(2) new /obj/item/clothing/under/rank/scientist(src) //new /obj/item/clothing/suit/labcoat/science(src) - new /obj/item/clothing/suit/storage/labcoat(src) + new /obj/item/clothing/suit/storage/toggle/labcoat(src) new /obj/item/clothing/shoes/white(src) // new /obj/item/weapon/cartridge/signal/science(src) new /obj/item/device/radio/headset/headset_sci(src) @@ -41,7 +41,7 @@ new /obj/item/clothing/under/rank/research_director(src) new /obj/item/clothing/under/rank/research_director/rdalt(src) new /obj/item/clothing/under/rank/research_director/dress_rd(src) - new /obj/item/clothing/suit/storage/labcoat(src) + new /obj/item/clothing/suit/storage/toggle/labcoat(src) new /obj/item/weapon/cartridge/rd(src) new /obj/item/clothing/shoes/white(src) new /obj/item/clothing/shoes/leather(src) diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index 9f0fddd199..c00f8a9054 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -240,9 +240,9 @@ new /obj/item/clothing/under/rank/scientist(src) new /obj/item/clothing/under/rank/scientist(src) new /obj/item/clothing/under/rank/scientist(src) - new /obj/item/clothing/suit/storage/labcoat(src) - new /obj/item/clothing/suit/storage/labcoat(src) - new /obj/item/clothing/suit/storage/labcoat(src) + new /obj/item/clothing/suit/storage/toggle/labcoat(src) + new /obj/item/clothing/suit/storage/toggle/labcoat(src) + new /obj/item/clothing/suit/storage/toggle/labcoat(src) new /obj/item/clothing/shoes/white(src) new /obj/item/clothing/shoes/white(src) new /obj/item/clothing/shoes/white(src) @@ -261,8 +261,8 @@ ..() new /obj/item/clothing/under/rank/roboticist(src) new /obj/item/clothing/under/rank/roboticist(src) - new /obj/item/clothing/suit/storage/labcoat(src) - new /obj/item/clothing/suit/storage/labcoat(src) + new /obj/item/clothing/suit/storage/toggle/labcoat(src) + new /obj/item/clothing/suit/storage/toggle/labcoat(src) new /obj/item/clothing/shoes/black(src) new /obj/item/clothing/shoes/black(src) new /obj/item/clothing/gloves/black(src) @@ -334,8 +334,8 @@ new /obj/item/clothing/under/rank/medical/purple(src) new /obj/item/clothing/shoes/white(src) new /obj/item/clothing/shoes/white(src) - new /obj/item/clothing/suit/storage/labcoat(src) - new /obj/item/clothing/suit/storage/labcoat(src) + new /obj/item/clothing/suit/storage/toggle/labcoat(src) + new /obj/item/clothing/suit/storage/toggle/labcoat(src) new /obj/item/clothing/mask/surgical(src) new /obj/item/clothing/mask/surgical(src) return From ab2b4608e0e7041fcc4c3d9d18a20fd4de2bfecb Mon Sep 17 00:00:00 2001 From: mwerezak Date: Wed, 12 Nov 2014 16:03:23 -0500 Subject: [PATCH 08/43] Fixes #6702 and cleanup Makes reinforced glass a subtype of glass, cleans up window creation copypasta. Cleaned up window initialization leaking outside of the window constructor. Removes unnecessary init_dir var from windows. --- code/game/machinery/autolathe_datums.dm | 2 +- code/game/machinery/computer/ai_core.dm | 8 +- .../game/objects/items/stacks/sheets/glass.dm | 198 +++++------------- code/game/objects/structures/door_assembly.dm | 6 +- code/game/objects/structures/grille.dm | 16 +- .../objects/structures/windoor_assembly.dm | 16 +- code/game/objects/structures/window.dm | 32 ++- code/modules/mob/living/carbon/carbon.dm | 3 +- .../mob/living/carbon/metroid/metroid.dm | 3 +- code/modules/mob/living/living.dm | 3 +- .../modules/mob/living/silicon/robot/robot.dm | 3 +- .../mob/living/silicon/robot/robot_modules.dm | 8 +- .../mob/living/simple_animal/constructs.dm | 3 +- .../living/simple_animal/friendly/corgi.dm | 3 +- .../living/simple_animal/friendly/slime.dm | 3 +- code/modules/power/solar.dm | 2 +- .../research/xenoarchaeology/finds/finds.dm | 2 +- code/unused/hivebot/hive_modules.dm | 2 +- .../mining/machine_craftlathe_unused.dm | 4 +- 19 files changed, 121 insertions(+), 196 deletions(-) diff --git a/code/game/machinery/autolathe_datums.dm b/code/game/machinery/autolathe_datums.dm index 04ce040162..b94f42d0c6 100644 --- a/code/game/machinery/autolathe_datums.dm +++ b/code/game/machinery/autolathe_datums.dm @@ -89,7 +89,7 @@ /datum/autolathe/recipe/rglass name = "reinforced glass sheets" - path = /obj/item/stack/sheet/rglass + path = /obj/item/stack/sheet/glass/reinforced category = "General" is_stack = 1 diff --git a/code/game/machinery/computer/ai_core.dm b/code/game/machinery/computer/ai_core.dm index 5e3c29996f..259012f4db 100644 --- a/code/game/machinery/computer/ai_core.dm +++ b/code/game/machinery/computer/ai_core.dm @@ -87,8 +87,8 @@ var/obj/item/stack/cable_coil/A = new /obj/item/stack/cable_coil( loc ) A.amount = 5 - if(istype(P, /obj/item/stack/sheet/rglass)) - var/obj/item/stack/sheet/rglass/RG = P + if(istype(P, /obj/item/stack/sheet/glass/reinforced)) + var/obj/item/stack/sheet/glass/reinforced/RG = P if (RG.get_amount() < 2) user << "You need two sheets of glass to put in the glass panel." return @@ -161,7 +161,7 @@ icon_state = "3b" else icon_state = "3" - new /obj/item/stack/sheet/rglass( loc, 2 ) + new /obj/item/stack/sheet/glass/reinforced( loc, 2 ) return if(istype(P, /obj/item/weapon/screwdriver)) @@ -388,4 +388,4 @@ That prevents a few funky behaviors. U << "\red ERROR: \black [A_T.name] data core is corrupted. Unable to install." else U << "\red ERROR: \black AI flush is in progress, cannot execute transfer protocol." - return \ No newline at end of file + return diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index c1126464f5..3111545aec 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -18,6 +18,8 @@ matter = list("glass" = 3750) origin_tech = "materials=1" var/created_window = /obj/structure/window/basic + var/is_reinforced = 0 + var/list/construction_options = list("One Direction", "Full Window") /obj/item/stack/sheet/glass/cyborg name = "glass" @@ -32,19 +34,24 @@ /obj/item/stack/sheet/glass/attackby(obj/item/W, mob/user) ..() - if(istype(W,/obj/item/stack/cable_coil)) - var/obj/item/stack/cable_coil/CC = W - if (get_amount() < 1 || CC.get_amount() < 5) - user << "You attach wire to the [name]." - new /obj/item/stack/light_w(user.loc) - else if(istype(W, /obj/item/stack/rods)) - var/obj/item/stack/rods/V = W - if (V.get_amount() >= 1 && get_amount() >= 1) - var/obj/item/stack/sheet/rglass/RG = new (user.loc) + if(!is_reinforced) + if(istype(W,/obj/item/stack/cable_coil)) + var/obj/item/stack/cable_coil/CC = W + if (get_amount() < 1 || CC.get_amount() < 5) + user << "You attach wire to the [name]." + new /obj/item/stack/light_w(user.loc) + else if(istype(W, /obj/item/stack/rods)) + var/obj/item/stack/rods/V = W + if (V.get_amount() < 1 || get_amount() < 1) + user << "You need one rod and one sheet of glass to make reinforced glass." + return + + var/obj/item/stack/sheet/glass/reinforced/RG = new (user.loc) RG.add_fingerprint(user) RG.add_to_stacks(user) var/obj/item/stack/sheet/glass/G = src @@ -54,11 +61,6 @@ G.use(1) if (!G && replace) user.put_in_hands(RG) - else - user << "You need one rod and one sheet of glass to make reinforced glass." - return - else - return ..() /obj/item/stack/sheet/glass/proc/construct_window(mob/user as mob) if(!user || !src) return 0 @@ -66,9 +68,9 @@ if(!user.IsAdvancedToolUser()) user << "\red You don't have the dexterity to do this!" return 0 - var/title = "Sheet-Glass" + var/title = "Sheet-[name]" title += " ([src.amount] sheet\s left)" - switch(alert(title, "Would you like full tile glass or one direction?", "One Direction", "Full Window", "Cancel", null)) + switch(input(title, "What would you like to construct?") in (construction_options + "Cancel")) if("One Direction") if(!src) return 1 if(src.loc != user) return 1 @@ -81,7 +83,7 @@ user << "\red There are too many windows in this location." return 1 directions-=win.dir - if(!(win.ini_dir in cardinal)) + if(!(win.dir in cardinal)) user << "\red Can't let you do that." return 1 @@ -95,113 +97,22 @@ if(!found) dir_to_set = direction break - var/obj/structure/window/W - W = new created_window( user.loc, 0 ) - W.dir = dir_to_set - W.ini_dir = W.dir - W.anchored = 0 + new created_window( user.loc, dir_to_set, 1 ) src.use(1) if("Full Window") if(!src) return 1 if(src.loc != user) return 1 - if(src.amount < 2) + if(src.amount < 4) user << "\red You need more glass to do that." return 1 if(locate(/obj/structure/window) in user.loc) user << "\red There is a window in the way." return 1 - var/obj/structure/window/W - W = new created_window( user.loc, 0 ) - W.dir = SOUTHWEST - W.ini_dir = SOUTHWEST - W.anchored = 0 - src.use(2) - return 0 - - -/* - * Reinforced glass sheets - */ -/obj/item/stack/sheet/rglass - name = "reinforced glass" - desc = "Glass which seems to have rods or something stuck in them." - singular_name = "reinforced glass sheet" - icon_state = "sheet-rglass" - - matter = list("metal" = 1875,"glass" = 3750) - - origin_tech = "materials=2" - -/obj/item/stack/sheet/rglass/cyborg - name = "reinforced glass" - desc = "Glass which seems to have rods or something stuck in them." - singular_name = "reinforced glass sheet" - icon_state = "sheet-rglass" - -/obj/item/stack/sheet/rglass/attack_self(mob/user as mob) - construct_window(user) - -/obj/item/stack/sheet/rglass/proc/construct_window(mob/user as mob) - if(!user || !src) return 0 - if(!istype(user.loc,/turf)) return 0 - if(!user.IsAdvancedToolUser()) - user << "\red You don't have the dexterity to do this!" - return 0 - var/title = "Sheet Reinf. Glass" - title += " ([src.amount] sheet\s left)" - switch(input(title, "Would you like full tile glass a one direction glass pane or a windoor?") in list("One Direction", "Full Window", "Windoor", "Cancel")) - if("One Direction") - if(!src) return 1 - if(src.loc != user) return 1 - var/list/directions = new/list(cardinal) - var/i = 0 - for (var/obj/structure/window/win in user.loc) - i++ - if(i >= 4) - user << "\red There are too many windows in this location." - return 1 - directions-=win.dir - if(!(win.ini_dir in cardinal)) - user << "\red Can't let you do that." - return 1 - - //Determine the direction. It will first check in the direction the person making the window is facing, if it finds an already made window it will try looking at the next cardinal direction, etc. - var/dir_to_set = 2 - for(var/direction in list( user.dir, turn(user.dir,90), turn(user.dir,180), turn(user.dir,270) )) - var/found = 0 - for(var/obj/structure/window/WT in user.loc) - if(WT.dir == direction) - found = 1 - if(!found) - dir_to_set = direction - break - - var/obj/structure/window/W - W = new /obj/structure/window/reinforced( user.loc, 1 ) - W.state = 0 - W.dir = dir_to_set - W.ini_dir = W.dir - W.anchored = 0 - src.use(1) - - if("Full Window") - if(!src) return 1 - if(src.loc != user) return 1 - if(src.amount < 2) - user << "\red You need more glass to do that." - return 1 - if(locate(/obj/structure/window) in user.loc) - user << "\red There is a window in the way." - return 1 - var/obj/structure/window/W - W = new /obj/structure/window/reinforced( user.loc, 1 ) - W.state = 0 - W.dir = SOUTHWEST - W.ini_dir = SOUTHWEST - W.anchored = 0 - src.use(2) - + new created_window( user.loc, SOUTHWEST, 1 ) + src.use(4) if("Windoor") + if(!is_reinforced) return 1 + if(!src || src.loc != user) return 1 if(isturf(user.loc) && locate(/obj/structure/windoor_assembly/, user.loc)) @@ -216,31 +127,33 @@ user << "\red You need more glass to do that." return 1 - var/obj/structure/windoor_assembly/WD - WD = new /obj/structure/windoor_assembly(user.loc) - WD.state = "01" - WD.anchored = 0 + new /obj/structure/windoor_assembly(user.loc, user.dir, 1) src.use(5) - switch(user.dir) - if(SOUTH) - WD.dir = SOUTH - WD.ini_dir = SOUTH - if(EAST) - WD.dir = EAST - WD.ini_dir = EAST - if(WEST) - WD.dir = WEST - WD.ini_dir = WEST - else//If the user is facing northeast. northwest, southeast, southwest or north, default to north - WD.dir = NORTH - WD.ini_dir = NORTH - else - return 1 - return 0 +/* + * Reinforced glass sheets + */ +/obj/item/stack/sheet/glass/reinforced + name = "reinforced glass" + desc = "Glass which has been reinforced with metal rods." + singular_name = "reinforced glass sheet" + icon_state = "sheet-rglass" + + matter = list("metal" = 1875,"glass" = 3750) + origin_tech = "materials=2" + + created_window = /obj/structure/window/reinforced + is_reinforced = 1 + 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." + singular_name = "reinforced glass sheet" + icon_state = "sheet-rglass" /* * Phoron Glass sheets @@ -254,9 +167,6 @@ origin_tech = "materials=3;phorontech=2" created_window = /obj/structure/window/phoronbasic -/obj/item/stack/sheet/glass/phoronglass/attack_self(mob/user as mob) - construct_window(user) - /obj/item/stack/sheet/glass/phoronglass/attackby(obj/item/W, mob/user) ..() if( istype(W, /obj/item/stack/rods) ) @@ -279,13 +189,11 @@ */ /obj/item/stack/sheet/glass/phoronrglass name = "reinforced phoron glass" - desc = "Phoron glass which seems to have rods or something stuck in them." + desc = "Phoron glass which has been reinforced with metal rods." singular_name = "reinforced phoron glass sheet" icon_state = "sheet-phoronrglass" matter = list("glass" = 7500,"metal" = 1875) origin_tech = "materials=4;phorontech=2" created_window = /obj/structure/window/phoronreinforced - -/obj/item/stack/sheet/glass/phoronrglass/attack_self(mob/user as mob) - construct_window(user) \ No newline at end of file + is_reinforced = 1 diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index 8e63a00a1e..93dd601cea 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -159,7 +159,7 @@ obj/structure/door_assembly if(do_after(user, 40)) if(!src || !WT.isOn()) return user << "\blue You welded the glass panel out!" - new /obj/item/stack/sheet/rglass(src.loc) + new /obj/item/stack/sheet/glass/reinforced(src.loc) glass = 0 else if(!anchored) user.visible_message("[user] dissassembles the airlock assembly.", "You start to dissassemble the airlock assembly.") @@ -239,7 +239,7 @@ obj/structure/door_assembly var/obj/item/stack/sheet/S = W if (S) if (S.get_amount() >= 1) - if(istype(S, /obj/item/stack/sheet/rglass)) + if(istype(S, /obj/item/stack/sheet/glass/reinforced)) playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) user.visible_message("[user] adds [S.name] to the airlock assembly.", "You start to install [S.name] into the airlock assembly.") if(do_after(user, 40) && !glass) @@ -303,4 +303,4 @@ obj/structure/door_assembly name = "Wired " if(2) name = "Near Finished " - name += "[glass == 1 ? "Window " : ""][istext(glass) ? "[glass] Airlock" : base_name] Assembly" \ No newline at end of file + name += "[glass == 1 ? "Window " : ""][istext(glass) ? "[glass] Airlock" : base_name] Assembly" diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index e1f0804c0e..6f6df201dc 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -123,8 +123,8 @@ return //window placing begin - else if(istype(W,/obj/item/stack/sheet/rglass) || istype(W,/obj/item/stack/sheet/glass)) - var/obj/item/stack/sheet/ST = W + else if(istype(W,/obj/item/stack/sheet/glass)) + var/obj/item/stack/sheet/glass/ST = W var/dir_to_set = 1 if(loc == user.loc) dir_to_set = user.dir @@ -153,16 +153,10 @@ if(WINDOW.dir == dir_to_set)//checking this for a 2nd time to check if a window was made while we were waiting. user << "There is already a window facing this way there." return + + var/wtype = ST.created_window if (ST.use(1)) - var/obj/structure/window/WD - if(istype(W, /obj/item/stack/sheet/rglass)) - WD = new/obj/structure/window/reinforced(loc) //reinforced window - else - WD = new/obj/structure/window/basic(loc) //normal window - WD.dir = dir_to_set - WD.ini_dir = dir_to_set - WD.anchored = 0 - WD.state = 0 + var/obj/structure/window/WD = new wtype(loc, dir_to_set, 1) user << "You place the [WD] on [src]." WD.update_icon() return diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm index ac2bac7e1b..915bbbf684 100644 --- a/code/game/objects/structures/windoor_assembly.dm +++ b/code/game/objects/structures/windoor_assembly.dm @@ -18,7 +18,6 @@ obj/structure/windoor_assembly density = 0 dir = NORTH - var/ini_dir var/obj/item/weapon/airlock_electronics/electronics = null //Vars to help with the icon's name @@ -26,9 +25,17 @@ obj/structure/windoor_assembly var/secure = "" //Whether or not this creates a secure windoor var/state = "01" //How far the door assembly has progressed in terms of sprites -obj/structure/windoor_assembly/New(dir=NORTH) +obj/structure/windoor_assembly/New(Loc, start_dir=NORTH, constructed=0) ..() - src.ini_dir = src.dir + if(constructed) + state = "01" + anchored = 0 + switch(start_dir) + if(NORTH, SOUTH, EAST, WEST) + dir = start_dir + else //If the user is facing northeast. northwest, southeast, southwest or north, default to north + dir = NORTH + update_nearby_tiles(need_rebuild=1) obj/structure/windoor_assembly/Del() @@ -70,7 +77,7 @@ obj/structure/windoor_assembly/Del() if(do_after(user, 40)) if(!src || !WT.isOn()) return user << "\blue You dissasembled the windoor assembly!" - new /obj/item/stack/sheet/rglass(get_turf(src), 5) + new /obj/item/stack/sheet/glass/reinforced(get_turf(src), 5) if(secure) new /obj/item/stack/rods(get_turf(src), 4) del(src) @@ -270,7 +277,6 @@ obj/structure/windoor_assembly/Del() if(src.state != "01") update_nearby_tiles(need_rebuild=1) - src.ini_dir = src.dir update_icon() return diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 4fb2c56d77..f41d8ff841 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -8,7 +8,6 @@ anchored = 1.0 flags = ON_BORDER var/health = 14.0 - var/ini_dir = null var/state = 2 var/reinf = 0 var/basestate @@ -16,7 +15,6 @@ // var/silicate = 0 // number of units of silicate // var/icon/silicateIcon = null // the silicated icon - /obj/structure/window/bullet_act(var/obj/item/projectile/Proj) //Tasers and the like should not damage windows. @@ -62,11 +60,16 @@ if(reinf) new /obj/item/stack/rods( loc) del(src) +//TODO: Make full windows a separate type of window. +//Once a full window, it will always be a full window, so there's no point +//having the same type for both. +/obj/structure/window/proc/is_full_window() + return (dir == SOUTHWEST || dir == SOUTHEAST || dir == NORTHWEST || dir == NORTHEAST) /obj/structure/window/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(istype(mover) && mover.checkpass(PASSGLASS)) return 1 - if(dir == SOUTHWEST || dir == SOUTHEAST || dir == NORTHWEST || dir == NORTHEAST) + if(is_full_window()) return 0 //full tile window, you can't move into it! if(get_dir(loc, target) == dir) return !density @@ -255,7 +258,6 @@ dir = turn(dir, 90) // updateSilicate() update_nearby_tiles(need_rebuild=1) - ini_dir = dir return @@ -272,7 +274,6 @@ dir = turn(dir, 270) // updateSilicate() update_nearby_tiles(need_rebuild=1) - ini_dir = dir return @@ -292,18 +293,19 @@ */ -/obj/structure/window/New(Loc,re=0) +/obj/structure/window/New(Loc, start_dir=null, constructed=0) ..() -// if(re) reinf = re - - ini_dir = dir + //player-constructed windows + if (constructed) + anchored = 0 + + if (start_dir) + dir = start_dir update_nearby_tiles(need_rebuild=1) update_nearby_icons() - return - /obj/structure/window/Del() density = 0 @@ -314,6 +316,7 @@ /obj/structure/window/Move() + var/ini_dir = dir update_nearby_tiles(need_rebuild=1) ..() dir = ini_dir @@ -412,6 +415,13 @@ health = 40 reinf = 1 +/obj/structure/window/New(Loc, constructed=0) + ..() + + //player-constructed windows + if (constructed) + state = 0 + /obj/structure/window/reinforced/tinted name = "tinted window" desc = "It looks rather strong and opaque. Might take a few good hits to shatter it." diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index c529cc9154..03dd42b031 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -515,7 +515,8 @@ if (!( AM.anchored )) var/t = get_dir(src, AM) if (istype(AM, /obj/structure/window)) - if(AM:ini_dir == NORTHWEST || AM:ini_dir == NORTHEAST || AM:ini_dir == SOUTHWEST || AM:ini_dir == SOUTHEAST) + var/obj/structure/window/W = AM + if(W.is_full_window()) for(var/obj/structure/window/win in get_step(AM,t)) now_pushing = 0 return diff --git a/code/modules/mob/living/carbon/metroid/metroid.dm b/code/modules/mob/living/carbon/metroid/metroid.dm index df9d22c5dc..94dfb9688c 100644 --- a/code/modules/mob/living/carbon/metroid/metroid.dm +++ b/code/modules/mob/living/carbon/metroid/metroid.dm @@ -147,7 +147,8 @@ if (!( AM.anchored )) var/t = get_dir(src, AM) if (istype(AM, /obj/structure/window)) - if(AM:ini_dir == NORTHWEST || AM:ini_dir == NORTHEAST || AM:ini_dir == SOUTHWEST || AM:ini_dir == SOUTHEAST) + var/obj/structure/window/W = AM + if(W.is_full_window()) for(var/obj/structure/window/win in get_step(AM,t)) now_pushing = 0 return diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index c1adb74fee..222d451162 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -414,7 +414,8 @@ else if (pulling) if (istype(pulling, /obj/structure/window)) - if(pulling:ini_dir == NORTHWEST || pulling:ini_dir == NORTHEAST || pulling:ini_dir == SOUTHWEST || pulling:ini_dir == SOUTHEAST) + var/obj/structure/window/W = pulling + if(W.is_full_window()) for(var/obj/structure/window/win in get_step(pulling,get_dir(pulling.loc, T))) stop_pulling() if (pulling) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index c0f813635f..9fc052fde2 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -584,7 +584,8 @@ var/list/robot_verbs_default = list( if (!AM.anchored) var/t = get_dir(src, AM) if (istype(AM, /obj/structure/window)) - if(AM:ini_dir == NORTHWEST || AM:ini_dir == NORTHEAST || AM:ini_dir == SOUTHWEST || AM:ini_dir == SOUTHEAST) + var/obj/structure/window/W = AM + if(W.is_full_window()) for(var/obj/structure/window/win in get_step(AM,t)) now_pushing = 0 return diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index c22bc58c88..7ff2e96049 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -167,7 +167,7 @@ stacktypes = list( /obj/item/stack/sheet/metal = 50, /obj/item/stack/sheet/plasteel = 10, - /obj/item/stack/sheet/rglass = 50, + /obj/item/stack/sheet/glass/reinforced = 50, /obj/item/stack/rods = 50 ) @@ -188,7 +188,7 @@ stacktypes = list( /obj/item/stack/sheet/metal = 50, /obj/item/stack/sheet/glass = 50, - /obj/item/stack/sheet/rglass = 50, + /obj/item/stack/sheet/glass/reinforced = 50, /obj/item/stack/cable_coil = 50, /obj/item/stack/rods = 15, /obj/item/stack/tile/plasteel = 15 @@ -217,7 +217,7 @@ M.amount = 50 src.modules += M - var/obj/item/stack/sheet/rglass/cyborg/R = new /obj/item/stack/sheet/rglass/cyborg(src) + var/obj/item/stack/sheet/glass/reinforced/cyborg/R = new (src) R.amount = 50 src.modules += R @@ -400,7 +400,7 @@ stacktypes = list( /obj/item/stack/sheet/wood = 1, /obj/item/stack/sheet/mineral/plastic = 1, - /obj/item/stack/sheet/rglass = 5, + /obj/item/stack/sheet/glass/reinforced = 5, /obj/item/stack/tile/wood = 5, /obj/item/stack/rods = 15, /obj/item/stack/tile/plasteel = 15, diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index d3aa156ea4..3abf928244 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -80,7 +80,8 @@ if (!( AM.anchored )) var/t = get_dir(src, AM) if (istype(AM, /obj/structure/window)) - if(AM:ini_dir == NORTHWEST || AM:ini_dir == NORTHEAST || AM:ini_dir == SOUTHWEST || AM:ini_dir == SOUTHEAST) + var/obj/structure/window/W = AM + if(W.is_full_window()) for(var/obj/structure/window/win in get_step(AM,t)) now_pushing = 0 return diff --git a/code/modules/mob/living/simple_animal/friendly/corgi.dm b/code/modules/mob/living/simple_animal/friendly/corgi.dm index 8c98daaa87..0cd46b7bc3 100644 --- a/code/modules/mob/living/simple_animal/friendly/corgi.dm +++ b/code/modules/mob/living/simple_animal/friendly/corgi.dm @@ -351,7 +351,8 @@ if (!( AM.anchored )) var/t = get_dir(src, AM) if (istype(AM, /obj/structure/window)) - if(AM:ini_dir == NORTHWEST || AM:ini_dir == NORTHEAST || AM:ini_dir == SOUTHWEST || AM:ini_dir == SOUTHEAST) + var/obj/structure/window/W = AM + if(W.is_full_window()) for(var/obj/structure/window/win in get_step(AM,t)) now_pushing = 0 return diff --git a/code/modules/mob/living/simple_animal/friendly/slime.dm b/code/modules/mob/living/simple_animal/friendly/slime.dm index 2a1f9f4347..9674517a4c 100644 --- a/code/modules/mob/living/simple_animal/friendly/slime.dm +++ b/code/modules/mob/living/simple_animal/friendly/slime.dm @@ -41,7 +41,8 @@ if (!( AM.anchored )) var/t = get_dir(src, AM) if (istype(AM, /obj/structure/window)) - if(AM:ini_dir == NORTHWEST || AM:ini_dir == NORTHEAST || AM:ini_dir == SOUTHWEST || AM:ini_dir == SOUTHEAST) + var/obj/structure/window/W = AM + if(W.is_full_window()) for(var/obj/structure/window/win in get_step(AM,t)) now_pushing = 0 return diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index afad2591b8..8091454024 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -230,7 +230,7 @@ var/list/solars_list = list() playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) return 1 - if(istype(W, /obj/item/stack/sheet/glass) || istype(W, /obj/item/stack/sheet/rglass)) + if(istype(W, /obj/item/stack/sheet/glass)) var/obj/item/stack/sheet/S = W if(S.use(2)) glass_type = W.type diff --git a/code/modules/research/xenoarchaeology/finds/finds.dm b/code/modules/research/xenoarchaeology/finds/finds.dm index 343e54a3bf..4861a53ffc 100644 --- a/code/modules/research/xenoarchaeology/finds/finds.dm +++ b/code/modules/research/xenoarchaeology/finds/finds.dm @@ -235,7 +235,7 @@ possible_spawns += /obj/item/stack/sheet/metal possible_spawns += /obj/item/stack/sheet/plasteel possible_spawns += /obj/item/stack/sheet/glass - possible_spawns += /obj/item/stack/sheet/rglass + possible_spawns += /obj/item/stack/sheet/glass/reinforced possible_spawns += /obj/item/stack/sheet/mineral/phoron possible_spawns += /obj/item/stack/sheet/mineral/gold possible_spawns += /obj/item/stack/sheet/mineral/silver diff --git a/code/unused/hivebot/hive_modules.dm b/code/unused/hivebot/hive_modules.dm index c0ae3196ca..09a0207ec6 100644 --- a/code/unused/hivebot/hive_modules.dm +++ b/code/unused/hivebot/hive_modules.dm @@ -48,7 +48,7 @@ M.amount = 50 src.modules += M - var/obj/item/stack/sheet/rglass/G = new /obj/item/stack/sheet/rglass(src) + var/obj/item/stack/sheet/glass/reinforced/G = new (src) G.amount = 50 src.modules += G diff --git a/code/unused/mining/machine_craftlathe_unused.dm b/code/unused/mining/machine_craftlathe_unused.dm index 0607c14632..564e3a1f71 100644 --- a/code/unused/mining/machine_craftlathe_unused.dm +++ b/code/unused/mining/machine_craftlathe_unused.dm @@ -170,7 +170,7 @@ proc/check_craftlathe_recipe(var/list/param_recipe) CRAFT_ITEMS += new/datum/craftlathe_item("METAL","Metal",1,1,list("","","","","","","","",""),/obj/item/stack/sheet/metal) CRAFT_ITEMS += new/datum/craftlathe_item("R METAL","Reinforced Metal",1,1,list("","","","","","","","",""),/obj/item/stack/sheet/r_metal) CRAFT_ITEMS += new/datum/craftlathe_item("GLASS","Glass",1,1,list("","","","","","","","",""),/obj/item/stack/sheet/glass) - CRAFT_ITEMS += new/datum/craftlathe_item("R GLASS","Reinforced Glass",1,1,list("","","","","","","","",""),/obj/item/stack/sheet/rglass) + CRAFT_ITEMS += new/datum/craftlathe_item("R GLASS","Reinforced Glass",1,1,list("","","","","","","","",""),/obj/item/stack/sheet/glass/reinforced) CRAFT_ITEMS += new/datum/craftlathe_item("GOLD","Gold",1,1,list("","","","","","","","",""),/obj/item/stack/sheet/mineral/gold) CRAFT_ITEMS += new/datum/craftlathe_item("SILVER","Silver",1,1,list("","","","","","","","",""),/obj/item/stack/sheet/mineral/silver) CRAFT_ITEMS += new/datum/craftlathe_item("DIAMOND","Diamond",1,1,list("","","","","","","","",""),/obj/item/stack/sheet/mineral/diamond) @@ -230,4 +230,4 @@ proc/check_craftlathe_recipe(var/list/param_recipe) - return \ No newline at end of file + return From 67b87a840dcd84946b025acb4e3dfe221fde211a Mon Sep 17 00:00:00 2001 From: mwerezak Date: Wed, 12 Nov 2014 20:10:40 -0500 Subject: [PATCH 09/43] Mapping changes for #6702 fix --- maps/tgstation2.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index eee2874b4c..65d2725086 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -3041,7 +3041,7 @@ "bgA" = (/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/quartermaster/office) "bgB" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/obj/item/weapon/storage/secure/safe{pixel_x = 32},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "bgC" = (/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bgD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table/reinforced,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "EVA East"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"bgD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table/reinforced,/obj/item/stack/sheet/glass/reinforced{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "EVA East"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) "bgE" = (/obj/machinery/door/airlock{id_tag = "Dorm"; name = "Dorm"},/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/carpet{icon_state = "carpet8-0"},/area/crew_quarters/sleep/bedrooms) "bgF" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bgG" = (/obj/machinery/atm{pixel_y = 28},/turf/simulated/floor,/area/hallway/primary/starboard) @@ -5068,7 +5068,7 @@ "bTz" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bTA" = (/obj/item/weapon/screwdriver,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "bTB" = (/turf/simulated/wall,/area/maintenance/incinerator) -"bTC" = (/obj/item/stack/sheet/rglass,/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTC" = (/obj/item/stack/sheet/glass/reinforced,/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/locker) "bTD" = (/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/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "bTE" = (/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/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "bTF" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/folder/white,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/hallway/primary/starboard) From 1e29289986182e0916a4df43929d77beec56ccbe Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 14 Nov 2014 14:06:20 +0100 Subject: [PATCH 10/43] Dedicated Service Server The service radio channel now has its own dedicated message log server on the telecommunication satellite. As a bonus the telecommunication equipment room is now symmetrical. --- code/game/machinery/telecomms/presets.dm | 11 +++-- maps/tgstation2.dmm | 53 +++++++++++------------- 2 files changed, 33 insertions(+), 31 deletions(-) diff --git a/code/game/machinery/telecomms/presets.dm b/code/game/machinery/telecomms/presets.dm index b4b9b07791..35c2ecdc1f 100644 --- a/code/game/machinery/telecomms/presets.dm +++ b/code/game/machinery/telecomms/presets.dm @@ -40,7 +40,7 @@ id = "Hub" network = "tcommsat" autolinkers = list("hub", "relay", "c_relay", "s_relay", "m_relay", "r_relay", "science", "medical", - "supply", "common", "command", "engineering", "security", + "supply", "service", "common", "command", "engineering", "security", "receiverA", "receiverB", "broadcasterA", "broadcasterB") /obj/machinery/telecomms/hub/preset_cent @@ -95,7 +95,7 @@ id = "Bus 2" network = "tcommsat" freq_listening = list(SUP_FREQ, SRV_FREQ) - autolinkers = list("processor2", "supply") + autolinkers = list("processor2", "supply", "service") /obj/machinery/telecomms/bus/preset_three id = "Bus 3" @@ -167,8 +167,13 @@ /obj/machinery/telecomms/server/presets/supply id = "Supply Server" - freq_listening = list(SUP_FREQ, SRV_FREQ) + freq_listening = list(SUP_FREQ) autolinkers = list("supply") + +/obj/machinery/telecomms/server/presets/service + id = "Service Server" + freq_listening = list(SRV_FREQ) + autolinkers = list("service") /obj/machinery/telecomms/server/presets/common id = "Common Server" diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index c6e22fc1e3..c966d06f64 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -822,7 +822,7 @@ "apP" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/security/main) "apQ" = (/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/security/main) "apR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"apS" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/dormitory) +"apS" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/dormitory) "apT" = (/obj/structure/table,/obj/item/ashtray/plastic,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "apU" = (/obj/machinery/door/window/eastright{dir = 1; name = "Security Delivery"; req_access_txt = "1"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/security/main) "apV" = (/obj/structure/table,/obj/machinery/vending/wallmed1{pixel_y = -32; req_access_txt = "0"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/prison) @@ -912,7 +912,7 @@ "arB" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod3/station) "arC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_port) "arD" = (/obj/machinery/light,/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) -"arE" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/dormitory) +"arE" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/dormitory) "arF" = (/obj/machinery/camera{c_tag = "Bar East"; network = list("SS13")},/obj/structure/flora/pottedplant{tag = "icon-plant-22"; icon_state = "plant-22"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "arG" = (/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) "arH" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod3/station) @@ -5937,14 +5937,14 @@ "cki" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor,/area/atmos) "ckj" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/engine_monitoring) "ckk" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "research_dock_inner"; locked = 1; name = "Shuttle Airlock"; req_access_txt = "13"},/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) -"ckl" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6},/turf/simulated/floor/plating,/area/engine/engine_room) +"ckl" = (/obj/machinery/light{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor/plating,/area/engine/engine_room) "ckm" = (/turf/simulated/floor,/area/engine/engine_monitoring) "ckn" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/engine/engine_airlock) "cko" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/engine/engine_waste) "ckp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/engine/engine_airlock) "ckq" = (/obj/machinery/door_control{desc = "A remote control-switch for the engine control room blast doors."; id = "EngineEmitterPortWest"; name = "Engine Room Blast Doors"; pixel_x = 0; pixel_y = 25; req_access_txt = "10"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/engine/engine_room) "ckr" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/light_switch{pixel_x = -27; pixel_y = 0},/obj/machinery/airlock_sensor/airlock_exterior{id_tag = "eng_al_ext_snsr"; layer = 3.3; master_tag = "engine_room_airlock"; pixel_y = -22; req_access_txt = "10"},/obj/structure/table,/obj/item/weapon/book/manual/supermatter_engine,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/engine/engine_airlock) -"cks" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 22},/obj/machinery/light{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor/plating,/area/engine/engine_room) +"cks" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/engine/engine_room) "ckt" = (/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/morgue) "cku" = (/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) "ckv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Mental Health"; req_access_txt = "0"},/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/medbay4) @@ -5970,7 +5970,7 @@ "ckP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery2) "ckQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery2) "ckR" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/quartermaster/office) -"ckS" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor/plating,/area/engine/engine_room) +"ckS" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor,/area/tcommsat/computer) "ckT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery2) "ckU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "ckV" = (/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) @@ -6057,7 +6057,7 @@ "cmy" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/centrifuge,/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 29},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cmz" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 26},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cmA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery) -"cmB" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor/plating,/area/engine/engine_room) +"cmB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/tcommsat/chamber) "cmC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/medical/surgeryprep) "cmD" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio2"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/engine,/area/rnd/xenobiology) "cmE" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/xenobiology) @@ -6111,7 +6111,7 @@ "cnA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_port) "cnB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "cnC" = (/obj/machinery/newscaster{pixel_x = 31; pixel_y = 3},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"cnD" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/engine/engine_room) +"cnD" = (/obj/machinery/telecomms/relay/preset/station,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) "cnE" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan,/turf/simulated/floor/plating,/area/engine/engine_room) "cnF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/engine/atmos_monitoring) "cnG" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 8; name = "Engine Waste"; req_access = null; req_access_txt = "0"; req_one_access_txt = "10;24"},/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/empty/oxygen,/turf/simulated/floor/plating{icon_state = "platebot"; nitrogen = 0.01; oxygen = 0.01},/area/engine/engine_waste) @@ -8715,7 +8715,7 @@ "dlE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/research_port) "dlF" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/simulated/wall,/area/constructionsite/hallway/aft) "dlG" = (/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload Access"; req_access_txt = "16"},/turf/simulated/floor/plating/airless,/area/constructionsite/hallway/aft) -"dlH" = (/obj/machinery/atmospherics/tvalve/mirrored/digital{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/engine/engine_room) +"dlH" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) "dlI" = (/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/transit/east/shuttlespace_ew6,/area/space) "dlJ" = (/turf/space/transit/east/shuttlespace_ew7,/area/space) "dlK" = (/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) @@ -9063,7 +9063,7 @@ "dso" = (/turf/simulated/wall/r_wall,/area/research_outpost/sample) "dsp" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/syndicate_mothership) "dsq" = (/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/maintstore1) -"dsr" = (/obj/machinery/telecomms/relay/preset/station,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) +"dsr" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) "dss" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/entrance) "dst" = (/obj/structure/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/blue,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/blue,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "dsu" = (/obj/structure/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/engie,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/engie,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) @@ -10488,7 +10488,6 @@ "dTJ" = (/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) "dTK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor/plating,/area/research_outpost/atmos) "dTL" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating/airless,/area/space) -"dTM" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor,/area/tcommsat/computer) "dTN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor,/area/tcommsat/computer) "dTO" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/centcom/evac) "dTP" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) @@ -10523,7 +10522,6 @@ "dUs" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock{id_tag = "rbath"; name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) "dUt" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/turf/simulated/floor,/area/mine/eva) "dUu" = (/obj/machinery/camera{c_tag = "Mech Bay"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/assembly/chargebay) -"dUv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/plating,/area/tcommsat/chamber) "dUw" = (/obj/structure/morgue{tag = "icon-morgue1 (WEST)"; icon_state = "morgue1"; dir = 8},/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/medical/morgue) "dUx" = (/obj/machinery/door_control{id = "rbath"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) "dUy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) @@ -10554,7 +10552,6 @@ "dUX" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/box/cups,/obj/item/weapon/storage/box/cups{pixel_x = 2; pixel_y = 5},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/medical/reception) "dUY" = (/obj/structure/table,/obj/machinery/door/window/northright{name = "Medbay Lobby"; req_access_txt = "5"},/obj/item/weapon/reagent_containers/spray/cleaner{pixel_x = -5},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/reception) "dUZ" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/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) -"dVa" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) "dVb" = (/obj/machinery/meter,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/research_outpost/atmos) "dVc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dVd" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 5},/turf/simulated/floor/plating,/area/research_outpost/atmos) @@ -11016,7 +11013,6 @@ "edR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engine_room) "edS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/engine/engine_room) "edT" = (/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/airless/catwalk{icon_state = "catwalk3"},/area/solar/port) -"edU" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/meter{frequency = 1443; id = "engine_cooling"; name = "Engine Cooling"},/turf/simulated/floor/plating,/area/engine/engine_room) "edV" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 8},/turf/simulated/floor/plating,/area/engine/engine_room) "edW" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; icon_state = "map_injector"; on = 1},/obj/structure/window/reinforced/tinted{dir = 4; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/turf/simulated/floor/engine{name = "Outpost O2"; nitrogen = 0; oxygen = 5000},/area/research_outpost/atmos) "edX" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; icon_state = "map_injector"; on = 1},/obj/structure/window/reinforced/tinted{dir = 8; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/turf/simulated/floor/engine{name = "Outpost N2"; nitrogen = 20000; oxygen = 0},/area/research_outpost/atmos) @@ -11261,6 +11257,7 @@ "eiC" = (/obj/machinery/power/emitter,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "eiD" = (/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) "eiE" = (/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"eiF" = (/obj/machinery/telecomms/server/presets/service,/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11450,11 +11447,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYmbYQbXTbYNbXZcigbXRbYKcrjccoccjedBbYredCccicchccgbYvbYrccfedGedEbYoaaLcVGcVGcVGcVGcVGcVGcVGbmvcbZcbYccaaaeaaaaaaaaeedHciXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYCciGciGciGciGciGbYCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaeaaaciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacjgaaaaaaaaaaaaaaaaaaaaaaaabZbbZdbZfbZmdYLccAccvbYKcrjccwccxccycczcjjccGccFccHcjwbYrcjAedIcjBbYoaaacVGcVGcVGcVGcVGcVGcVGedKccsccpbmvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVubYXbYRbYRbYRbYTbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaacfRcfRcfRcfRcfRcjSbZjbZjbZjbZjedLbZjccUccMccPccMccLbZjbZjbZnbZjbZjbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaaaaeaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaacjYcaacaacaaclQclMclRclzclVcjZckoctkckqcksccXcdbcdecyUcCucBEcCucCucBocklckSckWbZEbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzedMcdwaaacdzedMcdwaaacdzedMcdwaaeaaeaaaaaaaaaaaaaaeaaecmpcaacaacaaclQclMcmucmtcmWclAcnGcnrcyXbZCcdvcPScdtedNedSedRcdpcdpcdocmBbZHclkbZLbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzedTcdwaaacdzedTcdwaaacdzedTcdwaaeaaeaaeaaeaaaaaacmnaaacjYcaacaacaaclQclMcolcoecRicotcRJcRIcSfcagcdBdyNcagefhcmGcEGcmObZCbZCedUedVcmPcmQbZjeeaaaeaaDaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzedTcdwaaacdzedTcdwaaecdzedTcdwaaeaaaaaaaaeaaecdEaaaaaacmpcaacaacaaclQclMeflefkefnefmefocRIcSfcagcdBefpefrefqefscEJeftcascascnDcnEcmPcQNbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaacdzedTcdwaaecdzedTcdwaaacdzedTcdwaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaecjVclzefucSJefvefwctkcPDbZCdmsdmndmfdlWdlhdlidlbdlcdlxdlHdlqcmPcRDbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaaaaeaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaacjYcaacaacaaclQclMclRclzclVcjZckoctkckqcklccXcdbcdecyUcCucBEcCucCucBobZCbZHckWbZEbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzedMcdwaaacdzedMcdwaaacdzedMcdwaaeaaeaaaaaaaaaaaaaaeaaecmpcaacaacaaclQclMcmucmtcmWclAcnGcnrcyXbZCcdvcPScdtedNedSedRcdpcdpcdobZCedVclkbZLbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzedTcdwaaacdzedTcdwaaacdzedTcdwaaeaaeaaeaaeaaaaaacmnaaacjYcaacaacaaclQclMcolcoecRicotcRJcRIcSfcagcdBdyNcagefhcmGcEGcmObZCbZCbZCedVcmPcmQbZjeeaaaeaaDaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzedTcdwaaacdzedTcdwaaecdzedTcdwaaeaaaaaaaaeaaecdEaaaaaacmpcaacaacaaclQclMeflefkefnefmefocRIcSfcagcdBefpefrefqefscEJeftcascascascnEcmPcQNbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaacdzedTcdwaaecdzedTcdwaaacdzedTcdwaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaecjVclzefucSJefvefwctkcPDbZCdmsdmndmfdlWdlhdlidlbdlcdlxcksdlqcmPcRDbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaaeaaacdzedTcdwaaecdzedTcdwaaacdzedTcdwaaeaaaaaaaaaaaaaaeaaecjMcjNcjNcjNcjNcOGcOGcOGcOGcOGcOxcOGbZjbZCbZCdkRbZjbZjbZjcPacPWcQHbZjbZjbZjdkVcRccPSbZjaaeaaabCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaeaaeeedaaeaaeaaeeedaaeaaaaaeeedaaeaaaaaaaaaaaaaaackBckCckDeeedktdjecPqeegdgEdigdicdihdpKdicbZjcOWbZCdhrdhidhmcIGcLCcLDcLBcIGdhhdhidhybZCcFabZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeeejeeheeleekeemeekeekeekeemeekeekeekeemeekeeoeeheeheeheepdideeqdhNeerdhGdhsclEeesdyKdyKdyKdyMefyefzbZjbZCbZCdhrdhidhmcwIcyWcKrcKQcwIdhhdhidhybZCcyhbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11896,17 +11893,17 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaalcYWcYYcYYcYYcZndpGdpFcZqdpHcZscZtcYXcZmcZudnScZwcZmcZxcYXdEHcYXcZzcZmcZmcZmcZmcZmcYXaalaalciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaalcYWcYZcYYcYZcZAdqhdqfdqecZDcZEcZFcYXcZGcZmcZHcZmcZmdbRcYXdEHcYXcZJcZmcZmcZmcZmcZmcYXaalaalaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaalcYWcYZcYYcYZcYZdqddqcdpRcZNcZOcZPdpVdpSdpZcZmcZmcZTdbucYXdELcYXdpQdbydbpcZYcZZdaacYXaalaalciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaalcYWcYZcYYcYZcZAdcPdtMdqydqxdqxdqxdqtdqsdUgdUadTNdTMdaldaldalcYXdamdqmdqndaodapdaqdardTQdTQdTZdTIdTLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaalcYWcYZcYYcYZcZAdcPdtMdqydqxdqxdqxdqtdqsdUgdUadTNckSdaldaldalcYXdamdqmdqndaodapdaqdardTQdTQdTZdTIdTLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHciHciHciHciHbCVciHciHciHciHciHciHciHciHciHciHciHaalcYWcYZcYYcYZcZAdcndawdaxdaydaydaycYXdcmdTHdaBcZmdbTdaDdaEdalcYXcYXcYXdqlcYXcYXcYXcYXaalaalciHciHciHciHciHciHciHciHciHciHciHciHciHciHciHciHciHbCVciHciHciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeciHaalcYWcYYeeYcYYdaIdcncZtdaldaldaldaldalddjdaKddgdaKdUvdVadaOdaPdaldaldaIdqIdaScYYeeYcYYcYWaalciHciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaedUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaaaaciHaalcYWcYZcYYcYZcZAdcTdcSdaldaVdaVdaVdgUdcUdaYdaZdaVdaVddbdbbdaVdaVdaldaIdqIcZFcYZcYYcYZcYWaalciHciHaaaaaedUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaaciHaalcYWcYZcYYcYZcZAdqQddHdaldaVdbbdbbdbbddBdbbdbfdbbdbbddBdbbdbbdaVdaldaIdqIcZFdqSdcrdcscYWaalaalciHaaeaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaadUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaLaaaciHaalcYWcYZcYYcYZcZAddwddrdaldaVdbldbbdbbddBdbbdbmdbbdbbddBdbndbodaVdaldqPdqKcZFdcgdbqdqOdbscYWaalciHaaaaaLdUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaLdVxciHaalcYWcYZcYYcYZcZAdqIdbvdaldaVdbbdbbdbbddBdbwdbmdbxdbbddBdbbdbbdaVdaldsRdrOdbAdrSdbCdrFdbEcYWaalciHdVEaaLaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaLdVodVvaalcYWcYYcYYcYYdaIdcndbHdaldbIdbJdbKdbLddbdaVdbMdaVdaVdsrdbOdbPdbQdaldradsNdtMefdeeZdrbdbVcYWaaldVvdVoaaLaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaLaaaciHaalcYWcYZcYYcYZcZAdcncZFdaldaVdbWdbXdbbddBdbYdbmdbZdbbddBdcadcbdaVdalcZAdqIdccdcddbDdcedcfcYWaalciHaaaaaLaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaadUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaLaaaciHaalcYWcYZcYYcYZcZAdqIcZFdaldaVdbbdbbdbbddBdbbdbmdbbdbbddBdbbdbbdaVdalcZAdqIcZFdcgdchdcidcjcYWaalciHaaaaaLdUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaaciHaalcYWcYZcYYcYZcZAdcncZFdaldaVdckdclduIdWHdbbdbfdbbdbbddBdcodcpdaVdalcZAdqIcZFdcqdcrdcscYWaalaalciHaaeaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeciHaalcYWcYYeeYcYYdaIdcncZtdaldaldaldaldalddjdaKddgdaKcmBdaPdaOdaPdaldaldaIdqIdaScYYeeYcYYcYWaalciHciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaedUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaaaaciHaalcYWcYZcYYcYZcZAdcTdcSdaldaVdaVdaVdgUdcUdaYdaZdaVddbdaVdbbdaVdaVdaldaIdqIcZFcYZcYYcYZcYWaalciHciHaaaaaedUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaaciHaalcYWcYZcYYcYZcZAdqQddHdaldaVdbbdbbdbbddBdbbdbfdbbddBdbbdbbdbbdaVdaldaIdqIcZFdqSdcrdcscYWaalaalciHaaeaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaadUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaLaaaciHaalcYWcYZcYYcYZcZAddwddrdaldaVdbleiFdbbddBdbbdbmdbbddBdbbdbndbodaVdaldqPdqKcZFdcgdbqdqOdbscYWaalciHaaaaaLdUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaLdVxciHaalcYWcYZcYYcYZcZAdqIdbvdaldaVdbbdbbdbbddBdbwdbmdbxddBdbbdbbdbbdaVdaldsRdrOdbAdrSdbCdrFdbEcYWaalciHdVEaaLaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaLdVodVvaalcYWcYYcYYcYYdaIdcndbHdaldbIdbJdbKdbLddbdaVdbMdaVddbcnDdbPdbOdbQdaldradsNdtMefdeeZdrbdbVcYWaaldVvdVoaaLaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaLaaaciHaalcYWcYZcYYcYZcZAdcncZFdaldaVdbWdbXdbbddBdbYdbmdbZddBdbbdcbdcadaVdalcZAdqIdccdcddbDdcedcfcYWaalciHaaaaaLaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaadUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaLaaaciHaalcYWcYZcYYcYZcZAdqIcZFdaldaVdbbdbbdbbddBdbbdbmdbbddBdbbdbbdbbdaVdalcZAdqIcZFdcgdchdcidcjcYWaalciHaaaaaLdUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaaciHaalcYWcYZcYYcYZcZAdcncZFdaldaVdckdclduIdWHdbbdbfdbbdsrdlHdcodcpdaVdalcZAdqIcZFdcqdcrdcscYWaalaalciHaaeaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaedUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaaaaciHaalcYWcYZcYYcYZcZAdcncZFdaldaVdaVdaVdWCdaVdaVdcudaVdaVdWGdaVdaVdaVdalcZAdqIcZFcYZcYYcYZcYWaalciHciHaaaaaedUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHaalcYWcYYeeYcYYdaIdqIcZtdaldaldaldaldaldaldaldcwdaldaldaldaldaldaldaldaIdqIcZtcYYeeYcYYcYWaalciHciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHciHciHciHciHciHciHciHbCVciHciHciHciHciHciHciHciHaalcYWcYZcYYcYZcZAdqIdcydczcZPcZPdcAeffdjCdsWefedthdtmefxdcAcZPcZPdcIdcJdqIcZFcYZcYYcYZcYWaalciHciHciHciHciHciHciHbCVciHciHciHciHciHciHciHciHciHciHbCVciHciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From a725526e4a558194147e1d10981a50dd2c6d3afe Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Thu, 13 Nov 2014 20:17:41 +0000 Subject: [PATCH 11/43] Fix cyborg latejoining, allow mid-round joining --- code/game/jobs/job/silicon.dm | 2 +- code/game/jobs/job_controller.dm | 7 +++---- code/modules/mob/new_player/new_player.dm | 6 ++---- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/code/game/jobs/job/silicon.dm b/code/game/jobs/job/silicon.dm index 5e067d8556..07ceefb8b3 100644 --- a/code/game/jobs/job/silicon.dm +++ b/code/game/jobs/job/silicon.dm @@ -21,7 +21,7 @@ flag = CYBORG department_flag = ENGSEC faction = "Station" - total_positions = 0 + total_positions = 2 spawn_positions = 2 supervisors = "your laws and the AI" //Nodrak selection_color = "#ddffdd" diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index 15a8016b34..465b4ef05d 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -348,7 +348,7 @@ var/global/datum/controller/occupations/job_master proc/EquipRank(var/mob/living/carbon/human/H, var/rank, var/joined_late = 0) - if(!H) return 0 + if(!H) return null var/datum/job/job = GetJob(rank) var/list/spawn_in_storage = list() @@ -445,8 +445,7 @@ var/global/datum/controller/occupations/job_master switch(rank) if("Cyborg") - H.Robotize() - return 1 + return H.Robotize() if("AI","Clown") //don't need bag preference stuff! else switch(H.backbag) //BS12 EDIT @@ -525,7 +524,7 @@ var/global/datum/controller/occupations/job_master H.hud_updateflag |= (1 << ID_HUD) H.hud_updateflag |= (1 << IMPLOYAL_HUD) H.hud_updateflag |= (1 << SPECIALROLE_HUD) - return 1 + return H proc/spawnId(var/mob/living/carbon/human/H, rank, title) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index fa147113b4..e8de6468c5 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -302,8 +302,8 @@ job_master.AssignRole(src, rank, 1) - var/mob/living/carbon/human/character = create_character() //creates the human and transfers vars and mind - job_master.EquipRank(character, rank, 1) //equips the human + var/mob/living/character = create_character() //creates the human and transfers vars and mind + character = job_master.EquipRank(character, rank, 1) //equips the human UpdateFactionList(character) EquipCustomItems(character) @@ -339,8 +339,6 @@ AnnounceArrival(character, rank, join_message) - else - character.Robotize() del(src) proc/AnnounceArrival(var/mob/living/carbon/human/character, var/rank, var/join_message) From d10311befd7d4b97e887a76d015be952b54c0473 Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Fri, 14 Nov 2014 22:30:45 +0000 Subject: [PATCH 12/43] Adds cyborg-only latejoin spawnpoint --- code/game/objects/effects/landmarks.dm | 4 ++++ code/global.dm | 1 + .../modules/client/preferences_spawnpoints.dm | 23 ++++++++++++++++++- code/modules/mob/new_player/new_player.dm | 20 ++++++++++++++-- 4 files changed, 45 insertions(+), 3 deletions(-) diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 514a5b38f9..d15f9dc58d 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -48,6 +48,10 @@ latejoin_cryo += loc del(src) + if("JoinLateCyborg") + latejoin_cyborg += loc + del(src) + //prisoners if("prisonwarp") prisonwarp += loc diff --git a/code/global.dm b/code/global.dm index f6076c600c..07d83a8ca7 100644 --- a/code/global.dm +++ b/code/global.dm @@ -129,6 +129,7 @@ var/list/newplayer_start = list() var/list/latejoin = list() var/list/latejoin_gateway = list() var/list/latejoin_cryo = list() +var/list/latejoin_cyborg = list() var/list/prisonwarp = list() //prisoners go to these var/list/holdingfacility = list() //captured people go here diff --git a/code/modules/client/preferences_spawnpoints.dm b/code/modules/client/preferences_spawnpoints.dm index 504a962049..ac0d5447e6 100644 --- a/code/modules/client/preferences_spawnpoints.dm +++ b/code/modules/client/preferences_spawnpoints.dm @@ -10,6 +10,17 @@ var/list/spawntypes = list() var/msg //Message to display on the arrivals computer. var/list/turfs //List of turfs to spawn on. var/display_name //Name used in preference setup. + var/list/restrict_job = null + var/list/disallow_job = null + + proc/check_job_spawning(job) + if(restrict_job && !(job in restrict_job)) + return 0 + + if(disallow_job && (job in disallow_job)) + return 0 + + return 1 /datum/spawnpoint/arrivals display_name = "Arrivals Shuttle" @@ -30,7 +41,17 @@ var/list/spawntypes = list() /datum/spawnpoint/cryo display_name = "Cryogenic Storage" msg = "has completed cryogenic revival" + disallow_job = list("Cyborg") /datum/spawnpoint/cryo/New() ..() - turfs = latejoin_cryo \ No newline at end of file + turfs = latejoin_cryo + +/datum/spawnpoint/cyborg + display_name = "Cyborg Storage" + msg = "has been activated from storage" + restrict_job = list("Cyborg") + +/datum/spawnpoint/cyborg/New() + ..() + turfs = latejoin_cyborg \ No newline at end of file diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index e8de6468c5..0d8fdd7659 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -315,8 +315,13 @@ S = spawntypes[spawning_at] if(S && istype(S)) - character.loc = pick(S.turfs) - join_message = S.msg + if(S.check_job_spawning(rank)) + character.loc = pick(S.turfs) + join_message = S.msg + else + character << "Your chosen spawnpoint ([S.display_name]) is unavailable for your chosen job. Spawning you at the Arrivals shuttle instead." + character.loc = pick(latejoin) + join_message = "has arrived on the station" else character.loc = pick(latejoin) join_message = "has arrived on the station" @@ -338,6 +343,8 @@ //Grab some data from the character prefs for use in random news procs. AnnounceArrival(character, rank, join_message) + else + AnnounceCyborg(character, rank, join_message) del(src) @@ -349,6 +356,15 @@ a.autosay("[character.real_name],[rank ? " [rank]," : " visitor," ] [join_message ? join_message : "has arrived on the station"].", "Arrivals Announcement Computer") del(a) + proc/AnnounceCyborg(var/mob/living/character, var/rank, var/join_message) + if (ticker.current_state == GAME_STATE_PLAYING) + var/obj/item/device/radio/intercom/a = new /obj/item/device/radio/intercom(null)// BS12 EDIT Arrivals Announcement Computer, rather than the AI. + if(character.mind.role_alt_title) + rank = character.mind.role_alt_title + // can't use their name here, since cyborg namepicking is done post-spawn, so we'll just say "A new Cyborg has arrived"/"A new Android has arrived"/etc. + a.autosay("A new[rank ? " [rank]" : " visitor" ] [join_message ? join_message : "has arrived on the station"].", "Arrivals Announcement Computer") + del(a) + proc/LateChoices() var/mills = world.time // 1/10 of a second, not real milliseconds but whatever //var/secs = ((mills % 36000) % 600) / 10 //Not really needed, but I'll leave it here for refrence.. or something From 95f020433237c4fe291322c386cc1f4669f21d3f Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Fri, 14 Nov 2014 23:37:44 +0000 Subject: [PATCH 13/43] Adds robot equivalent of cryo --- code/game/machinery/cryopod.dm | 169 ++++++++++++++++++++++++++------- icons/obj/robot_storage.dmi | Bin 0 -> 5159 bytes 2 files changed, 134 insertions(+), 35 deletions(-) create mode 100644 icons/obj/robot_storage.dmi diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index dd94a88bc6..d9c40ce64e 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -6,9 +6,6 @@ * ~ Zuhayr */ -//Used for logging people entering cryosleep and important items they are carrying. -var/global/list/frozen_crew = list() -var/global/list/frozen_items = list() //Main cryopod console. @@ -20,6 +17,25 @@ var/global/list/frozen_items = list() circuit = "/obj/item/weapon/circuitboard/cryopodcontrol" var/mode = null + //Used for logging people entering cryosleep and important items they are carrying. + var/list/frozen_crew = list() + var/list/frozen_items = list() + + var/storage_type = "crewmembers" + var/storage_name = "Cryogenic Oversight Control" + var/allow_items = 1 + +/obj/machinery/computer/cryopod/robot + name = "robotic storage console" + desc = "An interface between crew and the robotic storage systems" + icon = 'icons/obj/robot_storage.dmi' + icon_state = "console" + circuit = "/obj/item/weapon/circuitboard/robotstoragecontrol" + + storage_type = "cyborgs" + storage_name = "Robotic Storage Control" + allow_items = 0 + /obj/machinery/computer/cryopod/attack_ai() src.attack_hand() @@ -35,12 +51,13 @@ var/global/list/frozen_items = list() if (!( ticker )) return - dat += "

Cryogenic Oversight Control
" + dat += "

[storage_name]
" dat += "Welcome, [user.real_name].


" dat += "View storage log.
" - dat += "View objects.
" - dat += "Recover object.
" - dat += "Recover all objects.
" + if(allow_items) + dat += "View objects.
" + dat += "Recover object.
" + dat += "Recover all objects.
" user << browse(dat, "window=cryopod_console") onclose(user, "cryopod_console") @@ -56,7 +73,7 @@ var/global/list/frozen_items = list() if(href_list["log"]) - var/dat = "Recently stored crewmembers


" + var/dat = "Recently stored [storage_type]


" for(var/person in frozen_crew) dat += "[person]
" dat += "
" @@ -64,6 +81,7 @@ var/global/list/frozen_items = list() user << browse(dat, "window=cryolog") if(href_list["view"]) + if(!allow_items) return var/dat = "Recently stored objects


" for(var/obj/item/I in frozen_items) @@ -73,6 +91,7 @@ var/global/list/frozen_items = list() user << browse(dat, "window=cryoitems") else if(href_list["item"]) + if(!allow_items) return if(frozen_items.len == 0) user << "\blue There is nothing to recover from storage." @@ -92,6 +111,7 @@ var/global/list/frozen_items = list() frozen_items -= I else if(href_list["allitems"]) + if(!allow_items) return if(frozen_items.len == 0) user << "\blue There is nothing to recover from storage." @@ -111,6 +131,11 @@ var/global/list/frozen_items = list() build_path = "/obj/machinery/computer/cryopod" origin_tech = "programming=3" +/obj/item/weapon/circuitboard/robotstoragecontrol + name = "Circuit board (Robotic Storage Console)" + build_path = "/obj/machinery/computer/cryopod/robot" + origin_tech = "programming=3" + //Decorative structures to go alongside cryopods. /obj/structure/cryofeed @@ -143,12 +168,23 @@ var/global/list/frozen_items = list() density = 1 anchored = 1 + var/base_icon_state = "body_scanner_0" + var/occupied_icon_state = "body_scanner_1" + var/on_store_message = "has entered long-term storage." + var/on_store_name = "Cryogenic Oversight" + var/on_enter_occupant_message = "You feel cool air surround you. You go numb as your senses turn inward." + var/allow_occupant_types = list(/mob/living/carbon/human, /mob/living/carbon/monkey) + var/disallow_occupant_types = list() + var/mob/occupant = null // Person waiting to be despawned. var/orient_right = null // Flips the sprite. var/time_till_despawn = 18000 // 30 minutes-ish safe period before being despawned. var/time_entered = 0 // Used to keep track of the safe period. var/obj/item/device/radio/intercom/announce // + var/obj/machinery/computer/cryopod/control_computer + var/last_no_computer_message = 0 + // These items are preserved when the process() despawn proc occurs. var/list/preserve_items = list( /obj/item/weapon/hand_tele, @@ -169,16 +205,64 @@ var/global/list/frozen_items = list() orient_right = 1 icon_state = "body_scanner_0-r" -/obj/machinery/cryopod/New() +/obj/machinery/cryopod/robot + name = "robotic storage unit" + desc = "A storage unit for robots." + icon = 'icons/obj/robot_storage.dmi' + icon_state = "pod_0" + base_icon_state = "pod_0" + occupied_icon_state = "pod_1" + on_store_message = "has entered robotic storage." + on_store_name = "Robotic Storage Oversight" + on_enter_occupant_message = "The storage unit broadcasts a sleep signal to you. Your systems start to shut down, and you enter low-power mode." + allow_occupant_types = list(/mob/living/silicon/robot) + disallow_occupant_types = list(/mob/living/silicon/robot/drone) +/obj/machinery/cryopod/robot/right + orient_right = 1 + icon_state = "pod_0-r" + +/obj/machinery/cryopod/New() announce = new /obj/item/device/radio/intercom(src) if(orient_right) - icon_state = "body_scanner_0-r" + icon_state = "[base_icon_state]-r" else - icon_state = "body_scanner_0" + icon_state = base_icon_state + ..() +/obj/machinery/cryopod/initialize() + ..() + + find_control_computer() + +/obj/machinery/cryopod/proc/find_control_computer(urgent=0) + control_computer = locate(/obj/machinery/computer/cryopod) in src.loc.loc + + // Don't send messages unless we *need* the computer, and less than five minutes have passed since last time we messaged + if(!control_computer && urgent && last_no_computer_message + 5*60*10 < world.time) + log_admin("Cryopod in [src.loc.loc] could not find control computer!") + message_admins("Cryopod in [src.loc.loc] could not find control computer!") + last_no_computer_message = world.time + + return control_computer != null + +/obj/machinery/cryopod/proc/check_occupant_allowed(mob/M) + var/correct_type = 0 + for(var/type in allow_occupant_types) + if(istype(M, type)) + correct_type = 1 + break + + if(!correct_type) return 0 + + for(var/type in disallow_occupant_types) + if(istype(M, type)) + return 0 + + return 1 + //Lifted from Unity stasis.dm and refactored. ~Zuhayr /obj/machinery/cryopod/process() if(occupant) @@ -187,9 +271,18 @@ var/global/list/frozen_items = list() return if(!occupant.client && occupant.stat<2) //Occupant is living and has no client. + if(!control_computer) + if(!find_control_computer(urgent=1)) + return //Drop all items into the pod. for(var/obj/item/W in occupant) + if(istype(W, /obj/item/device/mmi)) + if(istype(occupant, /mob/living/silicon/robot)) + var/mob/living/silicon/robot/R = occupant + if(R.mmi == W) + del(W) + continue occupant.drop_from_inventory(W) W.loc = src @@ -215,8 +308,11 @@ var/global/list/frozen_items = list() if(!preserve) del(W) else - frozen_items += W - W.loc = null + if(control_computer && control_computer.allow_items) + control_computer.frozen_items += W + W.loc = null + else + W.loc = src.loc //Update any existing objectives involving this mob. for(var/datum/objective/O in all_objectives) @@ -265,9 +361,9 @@ var/global/list/frozen_items = list() del(G) if(orient_right) - icon_state = "body_scanner_0-r" + icon_state = "[base_icon_state]-r" else - icon_state = "body_scanner_0" + icon_state = base_icon_state //TODO: Check objectives/mode, update new targets if this mob is the target, spawn new antags? @@ -275,10 +371,10 @@ var/global/list/frozen_items = list() occupant.ckey = null //Make an announcement and log the person entering storage. - frozen_crew += "[occupant.real_name]" + control_computer.frozen_crew += "[occupant.real_name]" - announce.autosay("[occupant.real_name] has entered long-term storage.", "Cryogenic Oversight") - visible_message("\blue The crypod hums and hisses as it moves [occupant.real_name] into storage.", 3) + announce.autosay("[occupant.real_name] [on_store_message]", "[on_store_name]") + visible_message("\blue \The [src] hums and hisses as it moves [occupant.real_name] into storage.", 3) // Delete the mob. del(occupant) @@ -293,17 +389,20 @@ var/global/list/frozen_items = list() if(istype(G, /obj/item/weapon/grab)) if(occupant) - user << "\blue The cryo pod is in use." + user << "\blue \The [src] is in use." return if(!ismob(G:affecting)) return + if(!check_occupant_allowed(G:affecting)) + return + var/willing = null //We don't want to allow people to be forced into despawning. var/mob/M = G:affecting if(M.client) - if(alert(M,"Would you like to enter cryosleep?",,"Yes","No") == "Yes") + if(alert(M,"Would you like to enter long-term storage?",,"Yes","No") == "Yes") if(!M || !G || !G:affecting) return willing = 1 else @@ -311,7 +410,7 @@ var/global/list/frozen_items = list() if(willing) - visible_message("[user] starts putting [G:affecting:name] into the cryo pod.", 3) + visible_message("[user] starts putting [G:affecting:name] into \the [src].", 3) if(do_after(user, 20)) if(!M || !G || !G:affecting) return @@ -323,11 +422,11 @@ var/global/list/frozen_items = list() M.client.eye = src if(orient_right) - icon_state = "body_scanner_1-r" + icon_state = "[occupied_icon_state]-r" else - icon_state = "body_scanner_1" + icon_state = occupied_icon_state - M << "\blue You feel cool air surround you. You go numb as your senses turn inward." + M << "\blue [on_enter_occupant_message]" M << "\blue If you ghost, log out or close your client now, your character will shortly be permanently removed from the round." occupant = M time_entered = world.time @@ -349,9 +448,9 @@ var/global/list/frozen_items = list() return if(orient_right) - icon_state = "body_scanner_0-r" + icon_state = "[base_icon_state]-r" else - icon_state = "body_scanner_0" + icon_state = base_icon_state //Eject any items that aren't meant to be in the pod. var/list/items = src.contents @@ -370,11 +469,11 @@ var/global/list/frozen_items = list() set category = "Object" set src in oview(1) - if(usr.stat != 0 || !(ishuman(usr) || ismonkey(usr))) + if(usr.stat != 0 || !check_occupant_allowed(usr)) return if(src.occupant) - usr << "\blue The cryo pod is in use." + usr << "\blue \The [src] is in use." return for(var/mob/living/carbon/slime/M in range(1,usr)) @@ -382,7 +481,7 @@ var/global/list/frozen_items = list() usr << "You're too busy getting your life sucked out of you." return - visible_message("[usr] starts climbing into the cryo pod.", 3) + visible_message("[usr] starts climbing into \the [src].", 3) if(do_after(usr, 20)) @@ -390,7 +489,7 @@ var/global/list/frozen_items = list() return if(src.occupant) - usr << "\blue The cryo pod is in use." + usr << "\blue \The [src] is in use." return usr.stop_pulling() @@ -400,11 +499,11 @@ var/global/list/frozen_items = list() src.occupant = usr if(orient_right) - icon_state = "body_scanner_1-r" + icon_state = "[occupied_icon_state]-r" else - icon_state = "body_scanner_1" + icon_state = occupied_icon_state - usr << "\blue You feel cool air surround you. You go numb as your senses turn inward." + usr << "\blue [on_enter_occupant_message]" usr << "\blue If you ghost, log out or close your client now, your character will shortly be permanently removed from the round." occupant = usr time_entered = world.time @@ -426,9 +525,9 @@ var/global/list/frozen_items = list() occupant = null if(orient_right) - icon_state = "body_scanner_0-r" + icon_state = "[base_icon_state]-r" else - icon_state = "body_scanner_0" + icon_state = base_icon_state return diff --git a/icons/obj/robot_storage.dmi b/icons/obj/robot_storage.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5a996c01e7e7678414e5f90f6559d1b22c0e90e9 GIT binary patch literal 5159 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 VvR2vf&rSdU002ovPDHLkV1h#^9Mu2- literal 0 HcmV?d00001 From ae823f4969046c4eafd886c4d04495ccf4852ab5 Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Fri, 14 Nov 2014 23:45:25 +0000 Subject: [PATCH 14/43] Maps in robot cryo and latejoin point --- maps/tgstation2.dmm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index c6e22fc1e3..c318e1125e 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -5369,7 +5369,7 @@ "bZm" = (/obj/machinery/computer/drone_control,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/engine/drone_fabrication) "bZn" = (/obj/machinery/door/airlock/maintenance_hatch{frequency = 1379; icon_state = "door_closed"; id_tag = "engine_airlock_interior"; locked = 0; name = "Engine Airlock Interior"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/engine/engine_room) "bZo" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bZp" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/drone_fabrication) +"bZp" = (/obj/machinery/light{dir = 1},/obj/effect/landmark{name = "JoinLateCyborg"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engine/drone_fabrication) "bZq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/locker) "bZr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "bZs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/reception) @@ -5765,7 +5765,7 @@ "cgS" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/reception) "cgT" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "cgU" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/medbay) -"cgV" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engine/drone_fabrication) +"cgV" = (/obj/machinery/computer/cryopod/robot{pixel_y = 30},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/drone_fabrication) "cgW" = (/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/engine/drone_fabrication) "cgX" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio5"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/xenobiology) "cgY" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/xenobiology) @@ -5783,7 +5783,7 @@ "chk" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 25},/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,/area/engine/engine_hallway) "chl" = (/obj/machinery/light{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/engine/engine_hallway) "chm" = (/obj/machinery/computer/drone_control,/turf/simulated/floor/plating,/area/engine/drone_fabrication) -"chn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/drone_fabrication) +"chn" = (/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/engine/drone_fabrication) "cho" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/reception) "chp" = (/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,/area/engine/engine_hallway) "chq" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) @@ -11261,6 +11261,7 @@ "eiC" = (/obj/machinery/power/emitter,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "eiD" = (/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) "eiE" = (/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"eiF" = (/obj/machinery/cryopod/robot/right,/turf/simulated/floor/plating,/area/engine/drone_fabrication) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11443,7 +11444,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHeaOaaaaaaaaaaamaaaaaaaaaeaTdvqdwHdvqdwGeckeblectecsecIeblectecsecIecJecteblectecsectecKbQGbQGcgxcdfcdgcdhceabQGcgvcgwbQGbQGbQGbQGbQGcddcrgcgucrgcaOcaOcaOcaOcaOcaOcaOcaOcWpcVTcVTcgocglcVFbClcgQbTBbsJbsDecTecNecUbYdbsybTBecWecVceLaaaaaaaaaaaaaaaaaabVubXKcgIcfwcaZccKcgKdXbcaZcgJdXadWUdWTchdchcdWXbVuaaeaaeaaaaaaaaaaaaciMaaabudcWucdCcgZcdIcgYcdCcgXcdFcgYcdCchabudaaaaaabCVaaaaaeaaaaaeaaaaaeaaadDdaaaaaeaaaaaeaaeaaeaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciQecXecXecXecYedaedaedaecXedaedbedaedcedaedbedaedcedaedbedaedcedaecXedaedbedaedcedaeddaaabQGchqchtchychzcffcmgedfedeedkchgchlchpchjchkchpchOchpchNchUchSchRchJchJchIchFchCchMchMchKcWycVFbClchZbTBbTBbVPcoicohcoibVPcojbTBceLciiceLaaaaaaaaaaaaaaaaaabVucaZcimdWPcaZdXicincWzcaZceQceRceXcthbYXciobYTbZJaaaaaaaaaaaaaaaaaactyaaebudcWAcficitcfcciscfecircfcciqcfsciubudaaaaaaciHaaachWchWchWchWchWaaedDdaaechWchWchWchWchWaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaeaaeaaaaaaaamaaaaaaaaaaaebTecdXcdMcdWbTecdXcdMcdWbTecdNcdMcdLbTeaaabTecdNcdMcdLbTeaaaaaabQGbQGcfRcfRcfRcfRcfRciNcfRcgpciOciyceociLceoceocizceoceociwceociycixcdPciJcWRedledoedmedpciCcVFcjhcjfcjecjibVPctGbYdctFbVPctEaaeecPecOecPaaaaaaaaaaaaaaaaaabVucjacexbXKciVciUbXKciZcbNcgOaaeaaaciXaaLciQclJaaaaaaaaaaafaaaaaaaaaaaaaaabudcWSccCccCcfccgsccCccCcfccgsccCccCbudaaeaaeciHaaedNWdNYdNYdNYdNYdORdOPdSHdOSdOSdOSdOSdTTaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaeaaeaaaaamaaaaaaaaaaaabTectJcgMctKbTectNchPctObTectLcemctMbTeaaabTectQbVqctPbTeaaaaaaaaachnbZdcgVbZpchbcgWcjmdDUcrjcrjcjkedqcgEcdYcehcjpcdYcehcgEbYocjocjnbYocgpcgpcVFcVvcWWcWVedrcVFbmvcjrcjqcjsbVPcoicqmcoibVPctEaaeaaaaaeaaaaaaaaaaaaaaaaaaaaabVucjacjzcjxcjycjycjxcfvdXybVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudcWXccCccCcfcchQccCccCcfcchQccCccCbudaaaaaaciHaaecfqcfqcfqcfqcfqaaadDdaaacfqcfqcfqcfqcfqaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaeaaeaaaaamaaaaaaaaaaaabTectJcgMctKbTectNchPctObTectLcemctMbTeaaabTectQbVqctPbTeaaaaaaaaachneiFbZpcgVchbcgWcjmdDUcrjcrjcjkedqcgEcdYcehcjpcdYcehcgEbYocjocjnbYocgpcgpcVFcVvcWWcWVedrcVFbmvcjrcjqcjsbVPcoicqmcoibVPctEaaeaaaaaeaaaaaaaaaaaaaaaaaaaaabVucjacjzcjxcjycjycjxcfvdXybVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudcWXccCccCcfcchQccCccCcfcchQccCccCbudaaaaaaciHaaecfqcfqcfqcfqcfqaaadDdaaacfqcfqcfqcfqcfqaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaamaaaaaaaaaaaabTecfBcgNcfBbTechVciechVbTebUhcesbUhbTeaaabTebUhbUhbVrbTeaaaaaaaaabYmcifbXTchmdYKcigcjmbYKcrjcjJcjKcjLbYrceDcakcjEcewcjFbYrcjGcjIcjHbYoaaaaaecVFedveducXaaaeaaabmvbClbClbCjbVPctUcpoctTbVPctEaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabVucjOcjPdVQciGciGdVQbXKdVSbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudccCccCccCcfccihccCccCcfccihccCccCbudaafaaaciHaaaaaaaaeaaeaaeaaaaaaedwaaeaaaaaaaaeaaeaaaaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaAaaaaaaaaaaaebTecfBceGcfBbTechVcijchVbTebUhceIbUhbTeaaabTebUhbUhbUhbTeaaaaaaaaabYmbXZcikbYNbXZcigcjTcivcrjcjRcjWckabYrcjUckmckjckeckdbYrckrckpcknbYoaaaaaacVFedyedxcXbaaaaaabmvbClbClbmvbVPcrJcrJcrJbVPcubctmaaaaaaaaaaaaaaaaaaaaaaaaaaabVudVTckubXKbXKbXKbXKbXKdVUbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccQbudbudbudbudbudbudbudbudciKciKciKccQaaaaaaciHciHciHciHciHaaaaaaaaadyPaaaaaaaaaciHciHciHbCVciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaabYybTebTebTebTeaaaaaaaaabYmcVjbXTbXZbXZbYacbHcbIcbKcbLcbycbAcbEcbGcbScbRcbVcbTcbOcbMcbQcbPbYoaaeaaaedzcVvcVucVFciWaaabmvcbwbClcbxciIaaeaaeaaeaaaciMaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabZJbVubVubXCdVZdVQdVQdVQdVYbXCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXlbXlbXlaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaeedAaaeciHaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From ae274de2750b73a99daf4ad460ce1e247a8682d2 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 15 Nov 2014 20:10:53 +0100 Subject: [PATCH 15/43] Security Records Check When machinery checks security records they now only check for explicitly set arrest status. Previously they would check for either missing security records or arrest status. --- code/defines/procs/records.dm | 3 +++ code/game/machinery/machinery.dm | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/code/defines/procs/records.dm b/code/defines/procs/records.dm index 3bf23c5941..4e9fbcc9af 100644 --- a/code/defines/procs/records.dm +++ b/code/defines/procs/records.dm @@ -39,6 +39,9 @@ data_core.security += R return R +/proc/find_security_record(field, value) + return find_record(field, value, data_core.security) + /proc/find_record(field, value, list/L) for(var/datum/data/record/R in L) if(R.fields[field] == value) diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 1d9a9aecda..c568372c8b 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -345,8 +345,8 @@ Class Procs: if(id) perpname = id.registered_name - var/datum/data/record/R = find_record("name", perpname, data_core.security) - if(!R || (R.fields["criminal"] == "*Arrest*")) + var/datum/data/record/R = find_security_record("name", perpname) + if(R && (R.fields["criminal"] == "*Arrest*")) threatcount += 4 return threatcount From 8d34ffe397c6d0662758042ead801a74f8db8a08 Mon Sep 17 00:00:00 2001 From: MagmaRam Date: Sat, 15 Nov 2014 14:36:10 -0500 Subject: [PATCH 16/43] Changed defining of icon_open and icon_closed as requested --- code/modules/clothing/suits/storage.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/suits/storage.dm b/code/modules/clothing/suits/storage.dm index bdcdf2bda6..5e37fd240f 100644 --- a/code/modules/clothing/suits/storage.dm +++ b/code/modules/clothing/suits/storage.dm @@ -30,8 +30,8 @@ //Jackets with buttons, used for labcoats, IA jackets, First Responder jackets, and brown jackets. /obj/item/clothing/suit/storage/toggle - /obj/item/clothing/suit/storage/toggle/var/icon_open - /obj/item/clothing/suit/storage/toggle/var/icon_closed + var/icon_open + var/icon_closed verb/toggle() set name = "Toggle Coat Buttons" set category = "Object" From 33a9e26893919b6dbc91f3ca4e87034606eb2fd8 Mon Sep 17 00:00:00 2001 From: Raptor1628 Date: Sat, 15 Nov 2014 19:23:53 -0500 Subject: [PATCH 17/43] ERT Fixes Resets the turrets so they won't shoot the poor ERT if they take off their IDs, adds a large beaker for the medmaster, adjusts the shuttle so it doesn't float out of the dock. --- maps/tgstation2.dmm | 48 ++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 25 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index c42d495cec..01142a3e2b 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -7344,7 +7344,7 @@ "cLl" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "cLm" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "cLn" = (/obj/effect/landmark{name = "Marauder Exit"},/turf/unsimulated/floor{name = "plating"},/area/centcom) -"cLo" = (/obj/machinery/porta_turret,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) +"cLo" = (/obj/machinery/porta_turret{check_records = 0; on = 0},/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "cLp" = (/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) "cLq" = (/obj/machinery/door/window{dir = 1; name = "Cell"; req_access_txt = "150"},/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) "cLr" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 9},/area/centcom) @@ -7467,7 +7467,7 @@ "cNE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Operating Theatre 1"; req_access_txt = "45"},/turf/simulated/floor,/area/medical/surgeryprep) "cNF" = (/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/surgeryprep) "cNG" = (/turf/simulated/floor/plating,/area/maintenance/research_port) -"cNH" = (/obj/machinery/chem_dispenser/meds,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) +"cNH" = (/obj/machinery/chem_dispenser/meds,/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) "cNI" = (/obj/structure/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/head/helmet/space/rig/ert/medical,/obj/item/clothing/suit/space/rig/ert/medical,/obj/item/clothing/tie/storage/black_vest,/obj/item/clothing/shoes/magboots,/obj/item/clothing/head/helmet/space/rig/ert/medical,/obj/item/clothing/suit/space/rig/ert/medical,/obj/item/clothing/tie/storage/black_vest,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "cNJ" = (/obj/item/weapon/mop,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "cNK" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket{amount_per_transfer_from_this = 50},/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) @@ -7498,7 +7498,7 @@ "cOj" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) "cOk" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/space,/area/shuttle/specops/centcom) "cOl" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/turf/unsimulated/floor,/area/shuttle/specops/centcom) -"cOm" = (/obj/structure/table/reinforced,/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) +"cOm" = (/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,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) "cOn" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) "cOo" = (/obj/structure/rack,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "cOp" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) @@ -8576,10 +8576,10 @@ "diV" = (/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) "diW" = (/obj/machinery/computer/shuttle_control{req_access = null; req_access_txt = "101"; shuttle_tag = "Centcom"},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) "diX" = (/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) -"diY" = (/obj/machinery/computer/shuttle_control/specops,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"diY" = (/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/rglass{amount = 50},/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/rglass{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) "diZ" = (/obj/machinery/computer/shuttle_control/emergency,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "dja" = (/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) -"djb" = (/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"},/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"djb" = (/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) "djc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/extinguisher,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/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"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "djd" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_port) "dje" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) @@ -9647,7 +9647,7 @@ "dDA" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Brig"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dDB" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) "dDC" = (/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "Preparation"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) -"dDD" = (/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,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) +"dDD" = (/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) "dDE" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "dDF" = (/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) "dDG" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) @@ -11114,7 +11114,7 @@ "efL" = (/obj/machinery/shieldgen,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "efM" = (/obj/structure/table/reinforced,/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion,/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser,/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "efN" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/handcuffs,/obj/item/clothing/glasses/sunglasses/sechud{pixel_y = 3},/obj/item/clothing/glasses/sunglasses/sechud{pixel_y = 3},/obj/item/clothing/glasses/sunglasses/sechud{pixel_y = 3},/obj/item/clothing/glasses/sunglasses/sechud{pixel_y = 3},/obj/item/clothing/glasses/thermal,/obj/item/clothing/glasses/thermal,/obj/item/clothing/glasses/night{pixel_x = -1; pixel_y = -3},/obj/item/clothing/glasses/night{pixel_x = -1; pixel_y = -3},/obj/item/clothing/glasses/night{pixel_x = -1; pixel_y = -3},/obj/item/clothing/glasses/night,/obj/item/weapon/storage/box/handcuffs,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) -"efO" = (/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/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,/obj/item/weapon/storage/briefcase/inflatable,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/rglass{amount = 50},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) +"efO" = (/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) "efP" = (/obj/structure/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) "efQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; external_pressure_bound = 140; external_pressure_bound_default = 140; icon_state = "map_vent_out"; on = 1; pressure_checks = 0; pressure_checks_default = 0},/turf/simulated/floor/plating/airless,/area/research_outpost/atmos) "efR" = (/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/window/reinforced,/turf/simulated/floor/plating,/area/rnd/docking) @@ -11229,7 +11229,7 @@ "ehW" = (/obj/structure/table/reinforced,/obj/item/mecha_parts/mecha_equipment/tool/sleeper,/obj/item/mecha_parts/mecha_equipment/tool/sleeper,/obj/item/mecha_parts/mecha_equipment/tool/syringe_gun,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "ehX" = (/obj/structure/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) "ehY" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) -"ehZ" = (/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,/obj/item/weapon/storage/belt/security,/obj/item/weapon/storage/belt/security,/obj/item/weapon/storage/belt/security,/obj/item/taperoll/police,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) +"ehZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "eia" = (/obj/machinery/vending/security,/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom) "eib" = (/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) "eic" = (/obj/machinery/vending/assist,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) @@ -11239,10 +11239,8 @@ "eig" = (/obj/structure/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) "eih" = (/obj/structure/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) "eii" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT"; name = "Assault Weapon Storage"; p_open = 0},/turf/unsimulated/floor{icon_state = "vault"; dir = 8},/area/centcom/specops) -"eij" = (/obj/machinery/camera{c_tag = "Spec. Ops. Shuttle"; dir = 2; network = list("ERT")},/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"eik" = (/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"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"eil" = (/obj/machinery/computer/security/telescreen{desc = ""; name = "Spec. Ops. Monitor"; network = list("ERT"); pixel_y = 30},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"eim" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"eij" = (/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) +"eik" = (/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) "ein" = (/obj/machinery/computer/prisoner{name = "Implant Management"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "eio" = (/obj/structure/table/reinforced,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "eip" = (/obj/structure/rack,/obj/item/weapon/storage/backpack/security,/obj/item/clothing/under/syndicate/combat,/obj/item/clothing/shoes/galoshes,/obj/item/clothing/head/bio_hood/janitor,/obj/item/clothing/suit/bio_suit/janitor,/obj/item/clothing/gloves/purple,/obj/item/clothing/glasses/science,/obj/item/weapon/storage/backpack/security,/obj/item/clothing/under/syndicate/combat,/obj/item/clothing/shoes/galoshes,/obj/item/clothing/head/bio_hood/janitor,/obj/item/clothing/suit/bio_suit/janitor,/obj/item/clothing/gloves/purple,/obj/item/clothing/glasses/science,/obj/item/weapon/reagent_containers/spray/cleaner{pixel_x = 6; pixel_y = 3},/obj/item/weapon/reagent_containers/spray/cleaner{pixel_x = 6; pixel_y = 3},/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) @@ -11391,11 +11389,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlbkUbkRbitbkVblbbiuaFfaFwaFsaFyaFeaEpaFsaFjaDPaFcaFdaDBaYyaZYaZZaFvaFxaYyaFXbadaFPaPEaDGaDJaErblcaPEaEtblDbalbalblEbalbalbalbalbanbaobaobaobapbaobaqatFboHbjvbpcasMasMasMbaAbaAbaAbayblLbaybaAbaBbaBbaBbaBbaBaFrbaBbaBbaBbaDbaDblVbaDaPWaPWaPWbqlbqlbqlbffbeiaLYauWbaFbaGaBlaUDaQobaIaFFbaJaFEbaLaZraZrbhWbaObcqbcqbcqaWPbaMbaMbaMbcqbcqbcqaFLaFMaFJaFKavyaKTaKTaKVbcqblWaZFbaYbcqbaZaFAbbbaWmbmabbabbdaFCaHPaEyaIbaQMaFBbbgaQMaQNaIbaIbaEyaFDaSsaEJaSsaKQbblbbmaYmaaeaFpaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaCDbmcbmnbmdbmubmqaFfaFhaFgaFfaFeaEpaDUaDTaDPaDDaDCaDBaYyaYyaYybcJaEvaYyaEwbadaEqaPEaDGaDJaErbmyaPEaEtblDbalaEoaBkbbHbbHbbIbalbbJbbKaEkbbMbarbarbaratFaAcaYYbcmasMbbPbbQbbRbmzaEhaEiaEfbbWbaAbaBbbXbmAbmHbmBaEcbmIbcdbaBbaDbceaDZaDYaDXaDWaEbaEabjtbqlbrHbqnbrIauWbcqbcqbcqbcqaEZaEYaFbaFabcqbcqaEXbcqbcqbcqbcqaEUaERaETbcrbcrbcrbcsaKObcqaKKbmJbmMaKNaKIaKIaKIaKhbcqblWaZFaEObcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqaEIaJtaEHaExaEAaEIaJtbcqaPtbcBaSsaEJaSsaKQaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmRbmQbnxbnvbitbnAbnAbnAbnAbnAbnAbnOboabnAaDPaDPaDPaDPaDPaJmaDPaDPaDPaHtaHtaFRaYyaZYbcIbcJaHvaYybcLbcMbcLaPEaDGaDJaErbmyaPEaEtblDbalbToaScbcQbbHbcQbalbbJbcRbPhbcSbcTbcUbcVatFbtfbrJbcmbtgbcYbgCbdabdbbdbaHyaHzaHAbaAbaBbdebobbogbdhbbXaNPaHYbaBbaDboiaHNaHMaHXbfhaHGaHFaLgbqlbuFbuDaLYaKlbdubdvaZFaZFaIjaZFaIiaZFaZFaZFaZFbgGaZFaZFaZFaZFaBDaZFaZFaZFaZFaZFaZFbdvaZFaZFaIkaIlaIlaImaIlaIlaIobonaZFaBDaItaJybgGaZFaIxaZFaZFaZFaIyaIzaIAaIBaZFaICaZFaIDaZFaZFbdzaIEaIFaSsaEJaSsaHLaHKaHJaJYaPcaHHaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaeboqbhBbosboOboNboPboPboPboPboPboRboSaFNaFUaFTaFSaFRaYyaYyaYybdXaEvaYyaPEaPEaPEaPEaDGaHhaFZbpfaPEaGbbphbalaJfaJlbpqbcQbeebalbbJbefbPhbcSbcSbcSbehatFbvdaMabcmbvqaGvaGwaGraGsaGpaGqaGlaGmbaAbaBberbprbetbetbetaNPbevbaBbaDbexaGibclbdpbeyaGeaGdaGcbqlbwybwxbwJbwIaGKaGEaGDaGDaGMaGLaGNaGzaGzaGzaGPaGzaGzaGzaGzaGzaGAaGBaGBaGBaGCaGDaGDaGEaGDaGDaGFaGBaGBaHiaGzaHeaHpaHlaGzaHjaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGRaGPaGQaGzaGXaGSaGTaHaaHaaGYaGZaKQaStbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbijbiebpxbpwbpzbnAbePbePbeQbePbePbePbUVaNlaNlaNlaNlaDBaYyaZYbeSbeTaHvaYybVdbVebVdaPEaPEaPEaPEbpAaPEbVcblDbalbTpcnLbcQbRAbVabalbbJbarbUXbcSbcSbcSbfeatFbwKaMabcmbxHblvbgCbembfibfjbepbVtbhZbaAbpGbpSbpRbetbpTbetbobbqsbqrbaDbfrbVibVjbVgbVgbVgbVhbVfbqlbxJbxIbyybyxcxRdPwdPxdTPbmZcFsbVFcegceibVGbVHctbctbctaaZFaZFaZFaZFaZFbfDbVwbEuaZFctcbVybVxbVBaZFbfDbfybVIbVJbdzaZFaZFbVKaZFaZFcejbfOaZFbfDaZFaZFaZFaZFaZFaZFaZFaZFaZFaBDaZFaZFbdzbfQbfRbfSbfTbfUcGxcGybfWaaeaaaaaeaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbqvbqubqzbqwbqEbnAbfYbfZbgabgabgbbgcbqYbqUbrabrabrjbrhaYyaYyaYybcJbUgaYyaNlaNlaNlaNlbUfaEtaEtbrBbUdbUcbrGbUCbMpbYMbUqbUBbUjbalbTKbarbUibcSbKabcSbgzbyzbyAaMabcmasMbUsbUrbUubUtbUobUnbUpbfkbaAbaBbgFbsfbsBbshbsCbsfbgKbaBbaDbaDbUybUDbgObgPbclbUwbUxbqlbyCbyBbyDbqlbTqbTqbTqbTqbTqbTqbcqbcqbUMbUNbUJbUKbUNbUMbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbUObcqbcqbcqbcqbcqbcqcuObcqaZFaZFbURbhkbhkbTqbTqbTqbTqbTqbhmbhnbhnbhobhnaZFbhnbhobUSbhnbhpbTqcuRcuRcuRcvMaPtcBhaPtaPtaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbkUbkRbpxbpwbsLbnAbhtbePbhubhvbePbePbePauUbSSbSRbSRbRuaYyaZYbhzbcJbTzaYybsObsMbtdbsZbtobtebtebtpbtebtebtqbalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbtxbTbbaAbaBbtHbtEbtVbtMbtVbtWbunbaBbaDbaDbimbuCbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaacbCbuQbuRbmdbvjbnAbjibePbjjbjkbjlbRxbePbRybRobRrbRsbRuaYyaYyaYyaYyaYyaYybSebSdbScbSbbvnbalbalbalbalbalbalbalbShbalbalbalbMVbalbSgbRFbSfbcSbcSbcSbjAbyzbyAaMabyJasMbRPbRObRRbRQbREbLrbRKbRIaaebaBbRMbRLbRUbvrbRWbRYbRZbaBaaebaDbjNbRSbjObjPbclaGdbRTbqlbyLbyKaLYbyMcqOcgPbSwbSxbSKbSLbSGbSIchochocgRcgScjtcjtbSOciEciDbSNbSMciAckcckbcjDbSQbSPcgecjvcjucgecgfbktbSibiSbkwbkxcgdbSlbkAbkBbkCbkDbkCbSjbkFbSsbkHbTqbcqbSrbSmbTqbSzbSEbSDbSvbNHbSAbNtbSubkSbkTbhgaaaaaaaaaaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaeboqbhBbosboOboNboPboPboPboPboPboRboSaFNaFUaFTaFSaFRaYyaYyaYybdXaEvaYyaPEaPEaPEaPEaDGaHhaFZbpfaPEaGbbphbalaJfaJlbpqbcQbeebalbbJbefbPhbcSbcSbcSbehatFbvdaMabcmbvqaGvaGwaGraGsaGpaGqaGlaGmbaAbaBberbprbetbetbetaNPbevbaBbaDbexaGibclbdpbeyaGeaGdaGcbqlbwybwxbwJbwIaGKaGEaGDaGDaGMaGLaGNaGzaGzaGzaGPaGzaGzaGzaGzaGzaGAaGBaGBaGBaGCaGDaGDaGEaGDaGDaGFaGBaGBaHiaGzaHeaHpaHlaGzaHjaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGRaGPaGQaGzaGXaGSaGTaHaaHaaGYaGZaKQaStbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbijbiebpxbpwbpzbnAbePbePbeQbePbePbePbUVaNlaNlaNlaNlaDBaYyaZYbeSbeTaHvaYybVdbVebVdaPEaPEaPEaPEbpAaPEbVcblDbalbTpcnLbcQbRAbVabalbbJbarbUXbcSbcSbcSbfeatFbwKaMabcmbxHblvbgCbembfibfjbepbVtbhZbaAbpGbpSbpRbetbpTbetbobbqsbqrbaDbfrbVibVjbVgbVgbVgbVhbVfbqlbxJbxIbyybyxcxRdPwdPxdTPbmZcFsbVFcegceibVGbVHctbctbctaaZFaZFaZFaZFaZFbfDbVwbEuaZFctcbVybVxbVBaZFbfDbfybVIbVJbdzaZFaZFbVKaZFaZFcejbfOaZFbfDaZFaZFaZFaZFaZFaZFaZFaZFaZFaBDaZFaZFbdzbfQbfRbfSbfTbfUcGxcGybfWaaeaaaaaeaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbqvbqubqzbqwbqEbnAbfYbfZbgabgabgbbgcbqYbqUbrabrabrjbrhaYyaYyaYybcJbUgaYyaNlaNlaNlaNlbUfaEtaEtbrBbUdbUcbrGbUCbMpbYMbUqbUBbUjbalbTKbarbUibcSbKabcSbgzbyzbyAaMabcmasMbUsbUrbUubUtbUobUnbUpbfkbaAbaBbgFbsfbsBbshbsCbsfbgKbaBbaDbaDbUybUDbgObgPbclbUwbUxbqlbyCbyBbyDbqlbTqbTqbTqbTqbTqbTqbcqbcqbUMbUNbUJbUKbUNbUMbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbUObcqbcqbcqbcqbcqbcqcuObcqaZFaZFbURbhkbhkbTqbTqbTqbTqbTqbhmbhnbhnbhobhnaZFbhnbhobUSbhnbhpbTqcuRcuRcuRcvMaPtcBhaPtaPtaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbkUbkRbpxbpwbsLbnAbhtbePbhubhvbePbePbePauUbSSbSRbSRbRuaYyaZYbhzbcJbTzaYybsObsMbtdbsZbtobtebtebtpbtebtebtqbalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbtxbTbbaAbaBbtHbtEbtVbtMbtVbtWbunbaBbaDbaDbimbuCbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaacbCbuQbuRbmdbvjbnAbjibePbjjbjkbjlbRxbePbRybRobRrbRsbRuaYyaYyaYyaYyaYyaYybSebSdbScbSbbvnbalbalbalbalbalbalbalbShbalbalbalbMVbalbSgbRFbSfbcSbcSbcSbjAbyzbyAaMabyJasMbRPbRObRRbRQbREbLrbRKbRIaaebaBbRMbRLbRUbvrbRWbRYbRZbaBaaebaDbjNbRSbjObjPbclaGdbRTbqlbyLbyKaLYbyMcqOcgPbSwbSxbSKbSLbSGbSIchochocgRcgScjtcjtbSOciEciDbSNbSMciAckcckbcjDbSQbSPcgecjvcjucgecgfbktbSibiSbkwbkxcgdbSlbkAbkBbkCbkDbkCbSjbkFbSsbkHbTqbcqbSrbSmbTqbSzbSEbSDbSvbNHbSAbNtbSubkSbkTbhgaaaaaaaaaaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmRbmQbnxbnvbkRbvubvubvubvLbvubvWbikbwcbwkbnAbkWbkXbkYbkZblacaHcaGaJaaEtaEtaEtbwmbrabwqbrabrabrabrabwFbZXbZXbZZbwSbalbljblkcrwblmblnbloboAbZVblrblschfckRbTibgAbSfbcSbcSbZWbaratFbyAbztbzubxabxdbxcbxcbxfbxCbxhbxRcazbzmbaBbaBbaBbaBbznbaBbaBbaBbaBaaebaDcaqbRScahcajcaecafcadbqlbzEaLXaLYbqldVHdVIdVJcaXcaVbgUcUZbZscjtcjtcjtcjtcjtcjtbZNcaLcaQbSNcaUcaScaJckbdVwbZDcaKcgecjvcjucgedVLbktbSibiScbtbLZbLZcbpcbqcbmcbncbncbncbrcbncbhcbgbhlcbfcbkcbjbNtcbibNHcbdcbabXbbXfbNtbmPbkSbmsbhgaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzwbzHbzBbzRbzObzYbzYbAjbAibApbnAbmSbmTbkZbmUbePbePbePaNlbZqbZrbYsbYtbYsbYsbYsbYtbYsaNlaNlbalbalbalbYubalblpblpblpblpblpblpboAbIwbnbbVobndbYwbYJbYLbYHbYIbqfbYFbYxbzFbzWbzVbAAbAzbABcwZbYSbTscDdbUkbRKbRIbAIbACbnybnzbBgbBdbnCbnzbnDbACaaebaDbnFbZobnFbaDbaDbaDbBobqlbzZaLXaLYbyMcqOcgPbZzbZAbZubgUdUSbZsdUXdUYdUVdUWdVnbZObZNbZMcmTdVpbZRbZQbZIckbbZGbZDbSPcgecjvcjucgecgfbktbSibiSdTXbnYdTYbXPbkxbocbodboebofbZSbpDbZTbohbhlbZUbsqchDbNtbVZbVAbVzbXBbVVbVXbNtbmPbkSborbhgaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaabzwbBCbBybBGbBEbBEbBEbBNbBEbBEbnAbotboubovbkZbePaaaaaaaaaaaeaaebowbowbowbowbowbowbowaaaaaaboxbXzbXybXAboBblpblpblpblpblpblpbXobXrbXsbqebXtbXvbPNboFbarbarbXwbarbarbAabAcbAbbAdbOxbXibTbbTbbTbbTbbTbbBQbTbbAIbCfbCUbCSbCXbCWbCXbCSbDbbCZaaebnFboVbXdbXabXcbXebnFbDdauWbAeaXObAfbqlbWmcqnbYlbYnbYjbixdUObYkdUJdUKdULbVWdUGdUFbYibYfcmTckbbYebYcbXYckbdUCbYbbXWbXVdUzdUzbXUdUwbktbSibiSdUubkxbkxbXPbXQbXNbXObXLbXMbXIbXJbXHbpFbhlbXGbXFbXEbNtbUYbUTbUPbXBbNHbUIbNtbSubkSbpMbhgaaaaaaaaaaaaaaebpNbpObMebpObMebpObpQaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11654,13 +11652,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFYeidcFYaaaaaaaaaaaacFYeiBeizeiAcJHcJHcFYcJfcJjcIQcJfcJkcIQcJlcJmcIQcJfcJjcIQcJncIRdRcdRbdRadQZcJqcGrcIScITcIScGrcJrcJscJtcJucJucIRaaaaaacGFcHbcHbcHbcHbcHbcHbcHbcHbcHccHdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqLdqLdqLdqLdqLdqL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFYeiicFYcFYcFYcFYcFYcFYefLcJEcJEcJEeiCcFYcJGcJmcIQcJGcJgcIQcJGcJjcIQcJGcJicIQcJncIRcJIcJJcJJcJJcJJcGrcIScITcIScGrcJucJucJucJucJucIRaaaaaacJKcJKcJKcJKcJKcJKcJKcJKcJKcJKcJKcIRcIRcIRcIRcIRcIRcIRcIRcIRcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqLdqLdqLdqLdqL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIPcIPcIPcIPcIPcFYcLteieeigeihcJceifcFYeiDcJEcJEcJEeiCcFYcIQcIQcIQcIQcIQcIQcIQcIQcIQcIQcIQcIQcJncIRcJIcJJcJJcJJcJJcGrcGrcIKcGrcGrcJucJucJucJucJucIRcJKcJKcJKcJKcJKcJKcJNcJOcJPcIRcJQcJQcJQcIRcJQcJQcJQcJQcJQcJQcJQcJQcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqLdqLdqLdqL -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIXcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIYcIZcJbcJTdmScLtcJEcJEcJEcJEefPcFYefOcJEcJEcJEehVcFYcJYcJicIQcJfcJicIQcJZcJjcIQcJfcJmcIQcJncIRcKadQYdPKcKccKdcIRcKecKecKecIRcJucJucJucJucJucIRcKfcKgcKfcKhcKicJKcKjcKjcKjcKkcJQcJQcJQcKkcJQcKlcKmcKlcJQcKncKocKpcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqLdqLdqL +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIXcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIYcIZcJbcJTdmScLtcJEcJEcJEcJEefPcFYdiYcJEcJEcJEehVcFYcJYcJicIQcJfcJicIQcJZcJjcIQcJfcJmcIQcJncIRcKadQYdPKcKccKdcIRcKecKecKecIRcJucJucJucJucJucIRcKfcKgcKfcKhcKicJKcKjcKjcKjcKkcJQcJQcJQcKkcJQcKlcKmcKlcJQcKncKocKpcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqLdqLdqL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJvcJwcJwcJwcJwcJwcJwcJwcJwcJwcJwcJwcJwcJwcJxcJycJwcJwcJwcJzcJxcJAcJBcJDefMcFYefNcJEcJEcJEcJEcJVcFYeeBcJEcJEcJEefjcFYcJGcJjcJhcJGcJjcIQcJGcJXcIQcJGcKtcIQcJncIRcKucIRcKvcKwcKxcIRcJJcJJcJJcIRcKvcKwcKycIRcKzcIRcKAcKBcKAcKBcKAcJKcIRcIRcIRcIRcJQcJQcJQcIRcKCcKDcKlcKEcKCcKFcKGcKGcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqLdqL -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIXcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcFYehZcJEcJEcJEcJEeiacFYeibcJEcJEeiccFYcFYcFYcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcJncIRcJJcJJcKKcKbcKbcKbcKbcKbcKbcKbcKbcKbcKLcJJcJJcKMcKAcKAcKAcKAcKAcJKcKNcKjcJNcIRcJQcJQcJQcIRcKOcKOcKPcKOcKOcKFcKGcKGcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqL +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIXcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcFYdjbcJEcJEcJEcJEeiacFYeibcJEcJEeiccFYcFYcFYcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcJncIRcJJcJJcKKcKbcKbcKbcKbcKbcKbcKbcKbcKbcKLcJJcJJcKMcKAcKAcKAcKAcKAcJKcKNcKjcJNcIRcJQcJQcJQcIRcKOcKOcKPcKOcKOcKFcKGcKGcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIXcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIYdpicJDehWcFYehXefCefCdvmcJEcFYcFYehYcJEcJEcKScFYefJefKcFYdmUdmUdmUdmUdmUdmUdmTcLacLbcIPcJncIRcJJcJJcLccLdcLecLecLecLecLecLecLecLfcJIcJJcJJcJKcLgcLhcLicLjcLkcJKcLlcKjcJOcIRcJQcJQcJQcIRcLmcLmcKjcLmcLmcKFcKGcKGcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJvcJwcJwcJwcJwcJwcJwcJwcJwcJwcJwcJwcJwcJwcJRcJycJwcJwcJwcJzcJRcJScJBcJDdmCcFYcIPcFYcFYcFYcJEcFYdmEcJEcJEcJEcKTcFYcKXcLrcMxdmPdmPdmPdmPdmPdmPdmBcIPcIPcIPcIPcIPcJJcJJcLccLvcLwcJJcLxcLycLzcJJcLwcLvcJIcJJcJJcJKcJKcJKcJKcJKcJKcJKcLlcKjcJOcIRcJQcJQcJQcIRcLAcLAcKjcLAcLAcKFcKGcKGcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqLdqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIXcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIPcIYcKqcJDcOwcFYdiXcOLcOvcFYcJEcFYdiPdiPcJEcJEcKUcFYcKXdvmcIPcLHcLIcLIcLIcLJcLIcLKcIPcLLcLLcLLcIPcJJcJJcLMcLNcLOcLPcLQcLRcLScLTcLUcLNcLVcJJcJJcIRcLWcLWcLWcLWcLWcIRcIRcKkcIRcIRcIRcKkcIRcIRcKjcKjcKjcKjcKjcKFcKGcKGcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqLdqLdqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqL -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncGbcGbcGbcGbcGbcGbcGbcGbcGbcGbcGbcGbcGbdptcGacGbcGbcGbcHrdptdprdpqdvmdFmcFYdDDcJEdFAcFYcLXcFYcFYcFYcLYcFYcFYcFYcKXcLrcLZcMacMacMacMacMacMacMacMbcMacMacMacMbcJJcJJcJJcMccJJcJJcMdcJJcMdcJJcJJcMccJJcJJcJJcMecJQcJQcJQcJQcJQcMecJQcJQcJQcJQcJQcJQcJQcMecLAcLAcLAcLAcLAcKFcKGcKGcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqLdqLdqLdqLdqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqL +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncGbcGbcGbcGbcGbcGbcGbcGbcGbcGbcGbcGbcGbdptcGacGbcGbcGbcHrdptdprdpqdvmdFmcFYcOmcJEdFAcFYcLXcFYcFYcFYcLYcFYcFYcFYcKXcLrcLZcMacMacMacMacMacMacMacMbcMacMacMacMbcJJcJJcJJcMccJJcJJcMdcJJcMdcJJcJJcMccJJcJJcJJcMecJQcJQcJQcJQcJQcMecJQcJQcJQcJQcJQcJQcJQcMecLAcLAcLAcLAcLAcKFcKGcKGcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqLdqLdqLdqLdqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqL aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJMcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYdmDdmLdvmdmQcFYdngcLtdpjcFYcJEcMhcJEcMicJEcMjdoWdoWcJEcMkcIPcMlcMmcMmcMncMocMpcMqcIPcMrcMrcMrcIPcJJcJJcKKcMscMtcLPcMucJJcMvcLTcMwcMscKLcJJcJJcMecJQcJQcJQcJQcJQcMecJQcJQcJQcJQcJQcJQcJQcMecLAcLAcLAcLAcLAcIRcKkcKkcIRcIRcIRcIRcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqLdqLdqLdqLdqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncGbcGbcGbcGbcGbcGbcGbcGbcGbcGbcGbcGbcGbcKHcGacGbcGbcGbcHrcKHcKVcKJdvmcLrcKIcLtcJEcJEcKscJEcMycJEcKXcKXcMzcMzcKXcKXcMkcIPcMAcMAcMAcMBcMCcMBcMDcIPcIPcIPcIPcIPcJJcJJcLccLNcMEcJJcMdcJJcMdcJJcMEcLNcJIcJJcJJcIRcMFcMGcMGcMGcMHcIRcIRcMIcIRcIRcIRcKkcIRcIRcIRcMJcMJcMJcIRcIRcJQcJQcJQcMKcJQcMLcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqLdqLdqLdqLdqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacJMcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYdvmcJWcFYcFYcFYcFYcFYcMMcFYcJecKXcMNcJdcMOcMPcKXcMkcIPcIPcMQcMRcMScMTcMUcMVcMQaaaaaaaaacIRcJJcJJcLccIRcIRcMWcMXcJJcMYcMZcIRcIRcJIcJJcJJcIRaaaaaaaaaaaaaaacIRcNacNbcIRcKjcNccKjcKjcNdcNecNfcNfcNfcNgcIRcJQcJQcKmcKmcJQcJQcNhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqLdqLdqLdqLdqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11669,11 +11667,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFYdmycJEcJEcJEcJEcJEeiscFYdzScJEcJEdppcJEcJEeireiqeipeiocMQcNrcNrcNrcNrcNLcMQcIRcIRcIRcIRcIRcIRdaQcIRcIRcJJcJJcJJcJJcJJcIRcIRcIRcIRcIRcIRaaaaaaaaaaaaaaacIRcNNcNbcIRcKNcKjcKjcKjcNdaaaaaaaaaaaaaaacIRcJQcNwcKlcKlcNxcJQcNyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFYeiteiteiueiveiyeixeiwcFYdzSdpndpncFYdpxdpxcFYcFYcFYcFYcMQcNrcNPcNQcNRcNScMQdRydRYdRYdRydRHdRXcJJdRzcIRcIRcIRcOacIRcIRdolaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIRcIRcIRcIRcIRcIRcIRcIRcNdaaaaaaaaaaaaaaacNUcJQcNwcKlcKlcNxcJQcNyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeSeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeOeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJeeJ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcFYcNVcNWcNWcNVaaaaaaaaacMQcNrcNXcNYcNZcNYcMQdRydRZdRZdRydRJdRCcJJdRzcIRcJocLVcJJcLMcOhcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacObcJQcJQcOccOccJQcJQcObaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOdcOecOecOecOecOecOedjfdjfcOecOecOgaaacMQcNrcNrcNrcNrcNrcMQdRydRYdRYdRydRRdRCcJJdRzcIRcJIcJJcJJcJJcLccIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBdXUdXTcOFaaaaaaaaaaaaaaaaaaaaaaaaaaacIRcOicJQcJQcJQcJQcOjcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOkcOlcOmdiYeijcOqeikcOpcOpeiEeiEcOecOgcMQcMQcMQcMQcMQcMQcMQdRydRydRydRydRBdRCcJJdRzcIRdRAcORdRAdRDdRAcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBdaCdiZdROdaFcOFaaaaaaaaaaaaaaaaaaaaaaaacIRcIRcIRcIRcIRcIRcIRcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOkcOleilcOpcOpcOpcOpcOpcOpcOpcOpdjbdjaaaaaaaaaaaaaaaaaaacIRdREdRydREdRydRHdRCcJJdRFdRGcJIcJJdRIcJJcMvcNdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOVdjccOMcOMdaJcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOkcOleimeincOHcOHcOHcOHcOHcOpcOpcOecOIaaaaaaaaaaaaaaaaaacIRdREdRydREdRydRJdRCcJJdRFdRGcKacJJcLxdRLcMXcNdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadXIcOYcOYcOYcOMdXIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOQcOecOecOecOecOecOecOecOecOecOecOIaaaaaaaaaaaaaaaaaaaaacIRdREdRydREdRydRRdRQcMEdRTcOydRAdRSdRVdRWdRAcNdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOVcZpcOYcOZdaNcOVdaMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOdcOecOecOecOedjfdjfcOecOecOgaaacMQcNrcNrcNrcNrcNrcMQdRydRYdRYdRydRRdRCcJJdRzcIRcJIcJJcJJcJJcLccIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBdXUdXTcOFaaaaaaaaaaaaaaaaaaaaaaaaaaacIRcOicJQcJQcJQcJQcOjcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOkcOldDDcOqefOcOpcOpeiEeiEcOecOgcMQcMQcMQcMQcMQcMQcMQdRydRydRydRydRBdRCcJJdRzcIRdRAcORdRAdRDdRAcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBdaCdiZdROdaFcOFaaaaaaaaaaaaaaaaaaaaaaaacIRcIRcIRcIRcIRcIRcIRcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOkcOlehZcOpcOpcOpcOpcOpcOpeijdjaaaaaaaaaaaaaaaaaaacIRdREdRydREdRydRHdRCcJJdRFdRGcJIcJJdRIcJJcMvcNdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOVdjccOMcOMdaJcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOkcOleikeincOHcOHcOHcOHcOHcOecOIaaaaaaaaaaaaaaaaaacIRdREdRydREdRydRJdRCcJJdRFdRGcKacJJcLxdRLcMXcNdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadXIcOYcOYcOYcOMdXIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOQcOecOecOecOecOecOecOecOecOIaaaaaaaaaaaaaaaaaaaaacIRdREdRydREdRydRRdRQcMEdRTcOydRAdRSdRVdRWdRAcNdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOVcZpcOYcOZdaNcOVdaMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOycOydRncJJcJJdRmcLccNdcNdcNdaaaaaaaaaaaaaaaaaaaaacOBdTBcPrdXIcSocPpdTBcPpcOFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPgcPicPicPicPicPicPicPicPicPicPicPicPicPicPjcPhdiUdiTdRsdRrdRrdRrdRrdRrcOycPkcMscPlcJJcJJcPmcLccMscPkcNdaaaaaaaaaaaaaaaaaaaaacOVdaicOYcZrdYscRPdajcRPcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacPgcPicPicPtcPucPvcPtcPucPudYldYhdYmcPucPxcPycPhcPicPidiVdRrdRrdRrdRrdRrcOycPkcLvcPlcJJcJJcJJcLccLvcPkcNdcNdcNdcNdcNdcNdaaaaaacOVcPLcOYcOYdancRWcRWdakcOVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 046c92419eb32b88210777330d5eaa979990bcb4 Mon Sep 17 00:00:00 2001 From: MagmaRam Date: Sun, 16 Nov 2014 03:24:33 -0500 Subject: [PATCH 18/43] Revert "Changed defining of icon_open and icon_closed as requested" This reverts commit 8d34ffe397c6d0662758042ead801a74f8db8a08. --- code/modules/clothing/suits/storage.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/suits/storage.dm b/code/modules/clothing/suits/storage.dm index 5e37fd240f..bdcdf2bda6 100644 --- a/code/modules/clothing/suits/storage.dm +++ b/code/modules/clothing/suits/storage.dm @@ -30,8 +30,8 @@ //Jackets with buttons, used for labcoats, IA jackets, First Responder jackets, and brown jackets. /obj/item/clothing/suit/storage/toggle - var/icon_open - var/icon_closed + /obj/item/clothing/suit/storage/toggle/var/icon_open + /obj/item/clothing/suit/storage/toggle/var/icon_closed verb/toggle() set name = "Toggle Coat Buttons" set category = "Object" From d01e14eb58c1d38e67e5ba652b437211bfd34701 Mon Sep 17 00:00:00 2001 From: MagmaRam Date: Sun, 16 Nov 2014 03:24:39 -0500 Subject: [PATCH 19/43] Revert "Revert "Changed defining of icon_open and icon_closed as requested"" This reverts commit 046c92419eb32b88210777330d5eaa979990bcb4. --- code/modules/clothing/suits/storage.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/suits/storage.dm b/code/modules/clothing/suits/storage.dm index bdcdf2bda6..5e37fd240f 100644 --- a/code/modules/clothing/suits/storage.dm +++ b/code/modules/clothing/suits/storage.dm @@ -30,8 +30,8 @@ //Jackets with buttons, used for labcoats, IA jackets, First Responder jackets, and brown jackets. /obj/item/clothing/suit/storage/toggle - /obj/item/clothing/suit/storage/toggle/var/icon_open - /obj/item/clothing/suit/storage/toggle/var/icon_closed + var/icon_open + var/icon_closed verb/toggle() set name = "Toggle Coat Buttons" set category = "Object" From d03ffcdf983beb386f5e26bbd8cebae24b00a9b6 Mon Sep 17 00:00:00 2001 From: MagmaRam Date: Sun, 16 Nov 2014 03:25:00 -0500 Subject: [PATCH 20/43] Revert "Adds Za_Redman's custom cyborg sprite." This reverts commit 63fbcfd76764179743e27a9aead850225de6bef0. --- icons/mob/custom-synthetic.dmi | Bin 274637 -> 263732 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/custom-synthetic.dmi b/icons/mob/custom-synthetic.dmi index f45b26ae19fc8f53479bb736761627ea099128e3..e5d32f20090baa40ea9380f58e0d1c5eda537aa9 100644 GIT binary patch literal 263732 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

F6OR*@y6C_b3Fd>u#-U>gg3md&l|mD$cj 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 Date: Sun, 16 Nov 2014 03:31:22 -0500 Subject: [PATCH 21/43] Fixed typo that broke everything Haste makes waste and breaks everything. At least this time it was less broken than last time. --- code/modules/clothing/suits/labcoat.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index eb701fe41c..d176574757 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -11,7 +11,8 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 0) sprite_sheets = list("Vox" = 'icons/mob/species/vox/suit.dmi') -/obj/item/clothing/suit/storage/toggle/labcoat/red name = "red labcoat" +/obj/item/clothing/suit/storage/toggle/labcoat/red + name = "red labcoat" desc = "A suit that protects against minor chemical spills. This one is red." icon_state = "red_labcoat_open" item_state = "red_labcoat" From 43aacbd9261394243d7bc73253caebf36d911037 Mon Sep 17 00:00:00 2001 From: MagmaRam Date: Sun, 16 Nov 2014 03:46:26 -0500 Subject: [PATCH 22/43] baystation12.int needs to not be different It got changed somewhere along the line in my giant mess. This should make it the same as it was before. It's not the best way to do it, but it works and hopefully won't hurt anything long-term. --- baystation12.int | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/baystation12.int b/baystation12.int index ec374c2cd5..28f433f0ff 100644 --- a/baystation12.int +++ b/baystation12.int @@ -1,11 +1,6 @@ // BEGIN_INTERNALS /* MAP_ICON_TYPE: 0 -WINDOW: icons\obj\clothing\suits.dmi;code\modules\clothing\suits\storage.dm;code\modules\customitems\item_defines.dm -LAST_COMPILE_VERSION: 506.1247 -DIR: code code\datums code\datums\diseases code\game code\game\jobs code\game\jobs\job code\game\objects code\game\objects\effects code\game\objects\structures code\game\objects\structures\crates_lockers code\game\objects\structures\crates_lockers\closets code\modules code\modules\clothing code\modules\clothing\suits code\modules\customitems icons icons\obj icons\obj\clothing -FILE: code\modules\customitems\item_defines.dm -LAST_COMPILE_TIME: 1415835747 AUTO_FILE_DIR: OFF */ -// END_INTERNALS +// END_INTERNALS \ No newline at end of file From 4a845beb7dc279fc9f7cf27e539dcf0ca88cce0b Mon Sep 17 00:00:00 2001 From: Amunak Date: Sun, 16 Nov 2014 20:33:25 +0100 Subject: [PATCH 23/43] corrects volume shown in description of beakers --- code/modules/reagents/reagent_containers/glass.dm | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 9c403f0883..d709967530 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -156,12 +156,16 @@ /obj/item/weapon/reagent_containers/glass/beaker name = "beaker" - desc = "A beaker. Can hold up to 50 units." + desc = "A beaker." icon = 'icons/obj/chemical.dmi' icon_state = "beaker" item_state = "beaker" matter = list("glass" = 500) + New() + ..() + desc += " Can hold up to [volume] units." + on_reagent_change() update_icon() @@ -202,7 +206,7 @@ /obj/item/weapon/reagent_containers/glass/beaker/large name = "large beaker" - desc = "A large beaker. Can hold up to 100 units." + desc = "A large beaker." icon_state = "beakerlarge" matter = list("glass" = 5000) volume = 120 @@ -212,7 +216,7 @@ /obj/item/weapon/reagent_containers/glass/beaker/noreact name = "cryostasis beaker" - desc = "A cryostasis beaker that allows for chemical storage without reactions. Can hold up to 60 units." + desc = "A cryostasis beaker that allows for chemical storage without reactions." icon_state = "beakernoreact" matter = list("glass" = 500) volume = 60 @@ -221,7 +225,7 @@ /obj/item/weapon/reagent_containers/glass/beaker/bluespace name = "bluespace beaker" - desc = "A bluespace beaker, powered by experimental bluespace technology. Can hold up to 300 units." + desc = "A bluespace beaker, powered by experimental bluespace technology." icon_state = "beakerbluespace" matter = list("glass" = 5000) volume = 300 @@ -232,7 +236,7 @@ /obj/item/weapon/reagent_containers/glass/beaker/vial name = "vial" - desc = "A small glass vial. Can hold up to 25 units." + desc = "A small glass vial." icon_state = "vial" matter = list("glass" = 250) volume = 30 From 07b050435fe51d5743de8d55e578fb654f7b573e Mon Sep 17 00:00:00 2001 From: Amunak Date: Sun, 16 Nov 2014 20:34:12 +0100 Subject: [PATCH 24/43] fixes redundant information for a custom beaker description --- code/modules/customitems/item_defines.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 57e45c8bba..c0bfd97ac1 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -358,7 +358,7 @@ /obj/item/weapon/reagent_containers/glass/beaker/large/fluff/nashida_bishara_1 //rukral:Nashida Bisha'ra name = "Nashida's Etched Beaker" - desc = "The message: 'Please do not be removing this beaker from the chemistry lab. If lost, return to Nashida Bisha'ra' can be seen etched into the side of this 100 unit beaker." + desc = "The message: 'Please do not be removing this beaker from the chemistry lab. If lost, return to Nashida Bisha'ra' can be seen etched into the side of this large beaker." icon = 'icons/obj/chemical.dmi' icon_state = "beakerlarge" matter = list("glass" = 5000) From 9eb6dfdef45ef99e2861b2976800f6ddd3710aea Mon Sep 17 00:00:00 2001 From: mwerezak Date: Sun, 16 Nov 2014 14:43:38 -0500 Subject: [PATCH 25/43] Fixes #7026 Uploads species var from human to carbon mobs. --- code/WorkInProgress/Cib/meme.dm | 6 +++++- code/game/gamemodes/cult/runes.dm | 10 +++++++--- code/game/machinery/doors/airlock.dm | 5 ++++- code/game/machinery/suit_storage_unit.dm | 20 +++++++++++-------- code/game/objects/structures/morgue.dm | 8 +++++++- .../mob/living/carbon/alien/diona/diona.dm | 1 + .../mob/living/carbon/carbon_defines.dm | 1 + .../mob/living/carbon/carbon_powers.dm | 7 ++++++- code/modules/mob/living/carbon/human/human.dm | 1 - .../mob/living/carbon/human/human_damage.dm | 2 +- .../mob/living/carbon/human/human_movement.dm | 3 ++- .../mob/living/carbon/metroid/powers.dm | 16 ++++++++------- .../mob/living/carbon/monkey/monkey.dm | 13 ++++++------ code/modules/organs/organ.dm | 2 +- code/modules/organs/organ_external.dm | 5 +++-- code/modules/reagents/Chemistry-Reagents.dm | 15 ++++++++------ 16 files changed, 75 insertions(+), 40 deletions(-) diff --git a/code/WorkInProgress/Cib/meme.dm b/code/WorkInProgress/Cib/meme.dm index 880f21bad5..cbd536da93 100644 --- a/code/WorkInProgress/Cib/meme.dm +++ b/code/WorkInProgress/Cib/meme.dm @@ -292,8 +292,12 @@ mob/living/parasite/meme/verb/Agony() spawn // backup the host incase we switch hosts after using the verb - var/mob/host = src.host + var/mob/living/carbon/host = src.host + if (host.species && (host.species.flags & NO_PAIN)) + usr << "Nothing seems to happen." + return + host.paralysis = max(host.paralysis, 2) host.flash_weak_pain() diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index aae0870d8c..337bfa50bb 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -104,9 +104,13 @@ var/list/sacrificed = list() if(M.stat==2) continue usr.say("Mah[pick("'","`")]weyh pleggh at e'ntrath!") - M.visible_message("\red [M] writhes in pain as the markings below \him glow a bloody red.", \ - "\red AAAAAAHHHH!", \ - "\red You hear an anguished scream.") + + if (M.species && (M.species.flags & NO_PAIN)) + M.visible_message("\red The markings below [M] glow a bloody red.") + else + M.visible_message("\red [M] writhes in pain as the markings below \him glow a bloody red.", \ + "\red AAAAAAHHHH!", \ + "\red You hear an anguished scream.") if(is_convertable_to_cult(M.mind) && !jobban_isbanned(M, "cultist"))//putting jobban check here because is_convertable uses mind as argument // Mostly for the benefit of those who resist, but it makes sense for even those who join to have some.. effect. diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 443e642963..2e563bd9a5 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -1295,7 +1295,10 @@ About the new airlock wires panel: S.loc = M.loc spawn(20) del(S) - M.emote("scream") + if (iscarbon(M)) + var/mob/living/carbon/C = M + if (!(C.species && (C.species.flags & NO_PAIN))) + M.emote("scream") var/turf/location = src.loc if(istype(location, /turf/simulated)) location.add_blood(M) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 8fc6fa3599..8ae68ce862 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -329,14 +329,18 @@ for(i=0,i<4,i++) sleep(50) if(src.OCCUPANT) - if(src.issuperUV) - var/burndamage = rand(28,35) - OCCUPANT.take_organ_damage(0,burndamage) - OCCUPANT.emote("scream") - else - var/burndamage = rand(6,10) - OCCUPANT.take_organ_damage(0,burndamage) - OCCUPANT.emote("scream") + var/datum/organ/internal/diona/nutrients/rad_organ = locate() in OCCUPANT.internal_organs + if (!rad_organ) + if(src.issuperUV) + var/burndamage = rand(28,35) + OCCUPANT.take_organ_damage(0,burndamage) + if (!(OCCUPANT.species && (OCCUPANT.species.flags & NO_PAIN))) + OCCUPANT.emote("scream") + else + var/burndamage = rand(6,10) + OCCUPANT.take_organ_damage(0,burndamage) + if (!(OCCUPANT.species && (OCCUPANT.species.flags & NO_PAIN))) + OCCUPANT.emote("scream") if(i==3) //End of the cycle if(!src.issuperUV) if(src.HELMET) diff --git a/code/game/objects/structures/morgue.dm b/code/game/objects/structures/morgue.dm index eea0358763..d08ce8ec20 100644 --- a/code/game/objects/structures/morgue.dm +++ b/code/game/objects/structures/morgue.dm @@ -319,7 +319,13 @@ for(var/mob/living/M in contents) if (M.stat!=2) - M.emote("scream") + if (!iscarbon(M)) + M.emote("scream") + else + var/mob/living/carbon/C = M + if (!(C.species && (C.species.flags & NO_PAIN))) + C.emote("scream") + //Logging for this causes runtimes resulting in the cremator locking up. Commenting it out until that's figured out. //M.attack_log += "\[[time_stamp()]\] Has been cremated by [user]/[user.ckey]" //No point in this when the mob's about to be deleted //user.attack_log +="\[[time_stamp()]\] Cremated [M]/[M.ckey]" diff --git a/code/modules/mob/living/carbon/alien/diona/diona.dm b/code/modules/mob/living/carbon/alien/diona/diona.dm index 3f4bc2105d..a91f55d4b6 100644 --- a/code/modules/mob/living/carbon/alien/diona/diona.dm +++ b/code/modules/mob/living/carbon/alien/diona/diona.dm @@ -19,6 +19,7 @@ /mob/living/carbon/alien/diona/New() ..() + species = all_species["Diona"] verbs += /mob/living/carbon/proc/eat_weeds verbs += /mob/living/carbon/proc/fertilize_plant verbs += /mob/living/carbon/alien/diona/proc/steal_blood diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index feed242bef..bf72360399 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -1,5 +1,6 @@ /mob/living/carbon/ gender = MALE + var/datum/species/species //Contains icon generation and language information, set during New(). var/list/stomach_contents = list() var/list/datum/disease2/disease/virus2 = list() var/antibodies = 0 diff --git a/code/modules/mob/living/carbon/carbon_powers.dm b/code/modules/mob/living/carbon/carbon_powers.dm index f4bc6e4d68..7dc0f45087 100644 --- a/code/modules/mob/living/carbon/carbon_powers.dm +++ b/code/modules/mob/living/carbon/carbon_powers.dm @@ -72,7 +72,12 @@ if(B.host_brain.ckey) src << "\red You send a punishing spike of psychic agony lancing into your host's brain." - B.host_brain << "\red Horrific, burning agony lances through you, ripping a soundless scream from your trapped mind!" + + if (species && (species.flags & NO_PAIN)) + B.host_brain << "\red You feel a strange sensation as a foreign influence prods your mind." + src << "\red It doesn't seem to be as effective as you hoped." + else + B.host_brain << "\red Horrific, burning agony lances through you, ripping a soundless scream from your trapped mind!" /mob/living/carbon/proc/spawn_larvae() set category = "Abilities" diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 275790fe5e..59e402548a 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -6,7 +6,6 @@ icon_state = "body_m_s" var/list/hud_list[9] - var/datum/species/species //Contains icon generation and language information, set during New(). var/embedded_flag //To check if we've need to roll for damage on movement while an item is imbedded in us. /mob/living/carbon/human/New(var/new_loc, var/new_species = null) diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index 0c21befe29..579927ec04 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -351,7 +351,7 @@ This function restores all organs. //Handle other types of damage if((damagetype != BRUTE) && (damagetype != BURN)) - if(damagetype == HALLOSS) + if(damagetype == HALLOSS && !(species && (species.flags & NO_PAIN))) if ((damage > 25 && prob(20)) || (damage > 50 && prob(60))) emote("scream") diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index 30c883becb..c5436aa48f 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -17,7 +17,8 @@ var/health_deficiency = (100 - health) if(health_deficiency >= 40) tally += (health_deficiency / 25) - if(halloss >= 10) tally += (halloss / 10) + if (!(species && (species.flags & NO_PAIN))) + if(halloss >= 10) tally += (halloss / 10) //halloss shouldn't slow you down if you can't even feel it var/hungry = (500 - nutrition)/5 // So overeat would be 100 and default level would be 80 if (hungry >= 70) tally += hungry/50 diff --git a/code/modules/mob/living/carbon/metroid/powers.dm b/code/modules/mob/living/carbon/metroid/powers.dm index 15fdb60349..23ca8acbf6 100644 --- a/code/modules/mob/living/carbon/metroid/powers.dm +++ b/code/modules/mob/living/carbon/metroid/powers.dm @@ -61,13 +61,15 @@ loc = M.loc if(prob(15) && M.client && istype(M, /mob/living/carbon)) - M << "[pick("You can feel your body becoming weak!", \ - "You feel like you're about to die!", \ - "You feel every part of your body screaming in agony!", \ - "A low, rolling pain passes through your body!", \ - "Your body feels as if it's falling apart!", \ - "You feel extremely weak!", \ - "A sharp, deep pain bathes every inch of your body!")]" + var/mob/living/carbon/C = M + if (!(C.species && (C.species.flags & NO_PAIN))) + M << "[pick("You can feel your body becoming weak!", \ + "You feel like you're about to die!", \ + "You feel every part of your body screaming in agony!", \ + "A low, rolling pain passes through your body!", \ + "Your body feels as if it's falling apart!", \ + "You feel extremely weak!", \ + "A sharp, deep pain bathes every inch of your body!")]" if(istype(M, /mob/living/carbon)) Victim.adjustCloneLoss(rand(5,6)) diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 4371c68f8f..aff3c11f33 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -41,6 +41,9 @@ reagents = R R.my_atom = src + species = all_species[greaterform] + add_language(species.language) + if(name == initial(name)) //To stop Pun-Pun becoming generic. name = "[name] ([rand(1, 1000)])" real_name = name @@ -78,24 +81,22 @@ /mob/living/carbon/monkey/unathi/New() - ..() dna.mutantrace = "lizard" greaterform = "Unathi" - add_language("Sinta'unathi") + ..() /mob/living/carbon/monkey/skrell/New() - ..() + dna.mutantrace = "skrell" greaterform = "Skrell" - add_language("Skrellian") + ..() /mob/living/carbon/monkey/tajara/New() - ..() dna.mutantrace = "tajaran" greaterform = "Tajara" - add_language("Siik'tajr") + ..() /mob/living/carbon/monkey/movement_delay() var/tally = 0 diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index a69ee36c7d..fe3937cf67 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -107,7 +107,7 @@ // standing is poor if(leg_tally <= 0 && !paralysis && !(lying || resting) && prob(5)) - if(species && species.flags & NO_PAIN) + if(!(species && (species.flags & NO_PAIN))) emote("scream") emote("collapse") paralysis = 10 diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 6bbf2553c9..c0c2397518 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -98,7 +98,8 @@ brute -= brute / 2 if(status & ORGAN_BROKEN && prob(40) && brute) - owner.emote("scream") //getting hit on broken hand hurts + if (!(owner.species && (owner.species.flags & NO_PAIN))) + owner.emote("scream") //getting hit on broken hand hurts if(used_weapon) add_autopsy_data("[used_weapon]", brute + burn) @@ -648,7 +649,7 @@ Note that amputating the affected organ does in fact remove the infection from t if(status & ORGAN_ROBOT && !no_explode && sabotaged) owner.visible_message("\red \The [owner]'s [display_name] explodes violently!",\ "\red Your [display_name] explodes!",\ - "You hear an explosion followed by a scream!") + "You hear an explosion!") explosion(get_turf(owner),-1,-1,2,3) var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, owner) diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index 885301fa4d..6389ab94ee 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -1941,7 +1941,8 @@ datum if(affecting.take_damage(4*toxpwr, 2*toxpwr)) H.UpdateDamageIcon() if(prob(meltprob)) //Applies disfigurement - H.emote("scream") + if (!(H.species && (H.species.flags & NO_PAIN))) + H.emote("scream") H.status_flags |= DISFIGURED else M.take_organ_damage(min(6*toxpwr, volume * toxpwr)) // uses min() and volume to make sure they aren't being sprayed in trace amounts (1 unit != insta rape) -- Doohl @@ -2103,7 +2104,7 @@ datum if ( eyes_covered && mouth_covered ) victim << "\red Your [safe_thing] protects you from the pepperspray!" return - else if ( mouth_covered ) // Reduced effects if partially protected + else if ( eyes_covered ) // Reduced effects if partially protected victim << "\red Your [safe_thing] protect you from most of the pepperspray!" victim.eye_blurry = max(M.eye_blurry, 15) victim.eye_blind = max(M.eye_blind, 5) @@ -2112,13 +2113,15 @@ datum //victim.Paralyse(10) //victim.drop_item() return - else if ( eyes_covered ) // Eye cover is better than mouth cover - victim << "\red Your [safe_thing] protects your eyes from the pepperspray!" - victim.emote("scream") + else if ( mouth_covered ) // Mouth cover is better than eye cover + victim << "\red Your [safe_thing] protects your face from the pepperspray!" + if (!(victim.species && (victim.species.flags & NO_PAIN))) + victim.emote("scream") victim.eye_blurry = max(M.eye_blurry, 5) return else // Oh dear :D - victim.emote("scream") + if (!(victim.species && (victim.species.flags & NO_PAIN))) + victim.emote("scream") victim << "\red You're sprayed directly in the eyes with pepperspray!" victim.eye_blurry = max(M.eye_blurry, 25) victim.eye_blind = max(M.eye_blind, 10) From 72c6de26a4575e2b4d19d50d3324d1cb661bf5c1 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Sun, 16 Nov 2014 21:58:40 -0500 Subject: [PATCH 26/43] Adjusts damaged stance system --- .../mob/living/carbon/human/human_movement.dm | 3 +-- code/modules/mob/mob_defines.dm | 2 +- code/modules/organs/organ.dm | 22 +++++++++++-------- 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index c72574495d..0f0e4484cb 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -55,8 +55,7 @@ if (bodytemperature < 283.222) tally += (283.222 - bodytemperature) / 10 * 1.75 - if(can_stand <= 1) - tally += 5 //hopping around on one foot is slow + tally += 2*stance_damage //damaged/missing feet or legs is slow if(mRun in mutations) tally = 0 diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index d037b6fd31..d1edb9cdcf 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -213,7 +213,7 @@ var/universal_speak = 0 // Set to 1 to enable the mob to speak to everyone -- TLE var/universal_understand = 0 // Set to 1 to enable the mob to understand everyone, not necessarily speak - var/can_stand = 2 //Whether this mob have ability to stand + var/stance_damage = 0 //Whether this mob's ability to stand has been affected var/immune_to_ssd = 0 diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index 72af3d913a..9acf108130 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -104,16 +104,20 @@ W.germ_level += 1 /mob/living/carbon/human/proc/handle_stance() - can_stand = 2 + if (lying || resting) + return // don't need to process any of this if they aren't standing anyways + + stance_damage = 0 for (var/organ in list("l_leg","l_foot","r_leg","r_foot")) var/datum/organ/external/E = organs_by_name[organ] - if ((E.status & ORGAN_DESTROYED) || E.is_malfunctioning() || (E.is_broken() && !(E.status & ORGAN_SPLINTED)) || !E.is_usable()) - can_stand-- // let it fail even if just foot&leg + if (E.status & ORGAN_DESTROYED) + stance_damage += 2 // let it fail even if just foot&leg + else if (E.is_malfunctioning() || (E.is_broken() && !(E.status & ORGAN_SPLINTED)) || !E.is_usable()) + stance_damage += 1 // standing is poor - if(can_stand <= 0) - Weaken(10) - if (!(lying || resting)) - if(species && !(species.flags & NO_PAIN)) - emote("scream") - emote("collapse") \ No newline at end of file + if(stance_damage >= 4 || (stance_damage >= 2 && prob(5))) + Weaken(5) + if(species && !(species.flags & NO_PAIN)) + emote("scream") + emote("collapse") \ No newline at end of file From 2e222523e15e31101cca210134c37f2b9d03793b Mon Sep 17 00:00:00 2001 From: mwerezak Date: Sat, 8 Nov 2014 18:01:04 -0500 Subject: [PATCH 27/43] Fixes inverted slicing check --- code/modules/reagents/reagent_containers/food/snacks.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index 6f73830770..3c500afcdd 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -196,7 +196,7 @@ return /obj/item/weapon/reagent_containers/food/snacks/proc/is_sliceable() - return (slices_num <= 0 || !slices_num || !slice_path) + return (slices_num && slice_path && slices_num > 0) /obj/item/weapon/reagent_containers/food/snacks/Del() if(contents) From af8da7de03cdbe79d7c6a96691e0233034ddd88d Mon Sep 17 00:00:00 2001 From: mwerezak Date: Sun, 16 Nov 2014 22:30:07 -0500 Subject: [PATCH 28/43] Adjusts glass sheet construction menu input --- code/game/objects/items/stacks/sheets/glass.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index 3111545aec..ca80c8f1d2 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -70,7 +70,7 @@ return 0 var/title = "Sheet-[name]" title += " ([src.amount] sheet\s left)" - switch(input(title, "What would you like to construct?") in (construction_options + "Cancel")) + switch(input(title, "What would you like to construct?") as null|anything in construction_options) if("One Direction") if(!src) return 1 if(src.loc != user) return 1 From abd3551754424c364307f58eaf5f037551d4ddea Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Mon, 17 Nov 2014 01:30:21 -0800 Subject: [PATCH 29/43] headmin requested updates to adminhelps. Makes players select between three different types of help to narrow down what players are needing help for. That way mentors get only those relating to needing mentor help. --- code/modules/admin/admin.dm | 3 + code/modules/admin/verbs/adminhelp.dm | 93 +++++++++++++++++++++++---- 2 files changed, 84 insertions(+), 12 deletions(-) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 5b369dc9f4..98db047b88 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -1141,6 +1141,9 @@ var/global/floorIsLava = 0 if(2) var/ref_mob = "\ref[M]" return "[key_name(C, link, name, highlight_special)](?) (PP) (VV) (SM) (JMP) (CA)" + if(3) + var/ref_mob = "\ref[M]" + return "[key_name(C, link, name, highlight_special)](VV)(JMP)" diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 073ad330fa..7c8ac39db1 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -3,7 +3,7 @@ //This is a list of words which are ignored by the parser when comparing message contents for names. MUST BE IN LOWER CASE! var/list/adminhelp_ignored_words = list("unknown","the","a","an","of","monkey","alien","as") -/client/verb/adminhelp(msg as text) +/client/verb/adminhelp() set category = "Admin" set name = "Adminhelp" @@ -15,8 +15,7 @@ var/list/adminhelp_ignored_words = list("unknown","the","a","an","of","monkey"," if(prefs.muted & MUTE_ADMINHELP) src << "Error: Admin-PM: You cannot send adminhelps (Muted)." return - if(src.handle_spam_prevention(msg,MUTE_ADMINHELP)) - return + adminhelped = 1 //Determines if they get the message to reply by clicking the name. @@ -26,6 +25,17 @@ var/list/adminhelp_ignored_words = list("unknown","the","a","an","of","monkey"," src.verbs += /client/verb/adminhelp // 2 minute cool-down for adminhelps src.verbs += /client/verb/adminhelp // 2 minute cool-down for adminhelps//Go to hell **/ + var/msg + var/list/type = list ("Gameplay/Roleplay question", "Rule/Gameplay issue", "Bug report") + var/selected_type = input("Pick a category.", "Admin Help", null, null) as null|anything in type + if(selected_type) + msg = input("Please enter your message:", "Admin Help", null, null) as text + + var/selected_upper = uppertext(selected_type) + + if(src.handle_spam_prevention(msg,MUTE_ADMINHELP)) + return + //clean the input msg if(!msg) return @@ -33,7 +43,7 @@ var/list/adminhelp_ignored_words = list("unknown","the","a","an","of","monkey"," if(!msg) return var/original_msg = msg - + //explode the input msg into a list var/list/msglist = text2list(msg, " ") @@ -91,11 +101,70 @@ var/list/adminhelp_ignored_words = list("unknown","the","a","an","of","monkey"," if(!mob) return //this doesn't happen var/ref_mob = "\ref[mob]" - var/mentor_msg = "\blue HELP: [get_options_bar(mob, 2, 1, 1, 0)][ai_found ? " (CL)" : ""]: [msg]" - msg = "\blue HELP: [get_options_bar(mob, 2, 1, 1)][ai_found ? " (CL)" : ""]: [msg]" - //send this msg to all admins + var/mentor_msg = "\blue [selected_upper]: [get_options_bar(mob, 0, 0, 1, 0)][ai_found ? " (CL)" : ""]: [msg]" + var/dev_msg = "\blue [selected_upper]: [get_options_bar(mob, 3, 0, 1, 0)][ai_found ? " (CL)" : ""]: [msg]" + msg = "\blue [selected_upper]: [get_options_bar(mob, 2, 1, 1)][ai_found ? " (CL)" : ""]: [msg]" + + + var/admin_number_afk = 0 + + var/list/mentorholders = list() + var/list/debugholders = list() + var/list/adminholders = list() for(var/client/X in admins) + if((R_MENTOR|R_ADMIN) & X.holder.rights) + mentorholders += X + if(R_MENTOR & X.holder.rights) + if(X.is_afk()) + admin_number_afk++ + if(R_DEBUG & X.holder.rights) + debugholders += X + if(!(R_ADMIN & X.holder.rights)) + if(X.is_afk()) + admin_number_afk++ + if(R_ADMIN & X.holder.rights) + adminholders += X + if(X.is_afk()) + admin_number_afk++ + + switch(selected_type) + if("Gameplay/Roleplay question") + if(mentorholders.len) + for(var/client/X in mentorholders) + if(R_ADMIN & X.holder.rights) + if(X.prefs.toggles & SOUND_ADMINHELP) + X << 'sound/effects/adminhelp.ogg' + X << msg + else + if(R_MENTOR & X.holder.rights) + if(X.prefs.toggles & SOUND_ADMINHELP) + X << 'sound/effects/adminhelp.ogg' + X << mentor_msg + if("Rule/Gameplay issue") + if(adminholders.len) + for(var/client/X in adminholders) + if(X.prefs.toggles & SOUND_ADMINHELP) + X << 'sound/effects/adminhelp.ogg' + X << msg + if("Bug report") + if(debugholders.len) + for(var/client/X in debugholders) + if(R_ADMIN & X.holder.rights) + if(X.prefs.toggles & SOUND_ADMINHELP) + X << 'sound/effects/adminhelp.ogg' + X << msg + else + if (R_DEBUG & X.holder.rights) + if(X.prefs.toggles & SOUND_ADMINHELP) + X << 'sound/effects/adminhelp.ogg' + X << dev_msg + + + + + + /*for(var/client/X in admins) if((R_ADMIN|R_MOD|R_MENTOR) & X.holder.rights) if(X.is_afk()) admin_number_afk++ @@ -104,19 +173,19 @@ var/list/adminhelp_ignored_words = list("unknown","the","a","an","of","monkey"," if(X.holder.rights == R_MENTOR) X << mentor_msg // Mentors won't see coloring of names on people with special_roles (Antags, etc.) else - X << msg + X << msg*/ //show it to the person adminhelping too - src << "PM to-Admins: [original_msg]" + src << "PM to-Staff: [original_msg]" var/admin_number_present = admins.len - admin_number_afk log_admin("HELP: [key_name(src)]: [original_msg] - heard by [admin_number_present] non-AFK admins.") if(admin_number_present <= 0) if(!admin_number_afk) - send2adminirc("ADMINHELP from [key_name(src)]: [html_decode(original_msg)] - !!No admins online!!") + send2adminirc("[selected_upper] from [key_name(src)]: [html_decode(original_msg)] - !!No admins online!!") else - send2adminirc("ADMINHELP from [key_name(src)]: [html_decode(original_msg)] - !!All admins AFK ([admin_number_afk])!!") + send2adminirc("[selected_upper] from [key_name(src)]: [html_decode(original_msg)] - !!All admins AFK ([admin_number_afk])!!") else - send2adminirc("ADMINHELP from [key_name(src)]: [html_decode(original_msg)]") + send2adminirc("[selected_upper] from [key_name(src)]: [html_decode(original_msg)]") feedback_add_details("admin_verb","AH") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return From e212b4170b261f633008fdbb097b64f8eb64f5e6 Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Mon, 17 Nov 2014 02:23:04 -0800 Subject: [PATCH 30/43] R_HOST is now a thing. Also allows gives headmins a global note remove. --- code/modules/admin/admin.dm | 17 +++++++++++++++-- code/modules/admin/admin_ranks.dm | 2 +- code/setup.dm | 5 ++--- 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 98db047b88..a9dd96241d 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -281,7 +281,7 @@ var/global/floorIsLava = 0 I.rank = "N/A" update_file = 1 dat += "[I.content] by [I.author] ([I.rank]) on [I.timestamp] " - if(I.author == usr.key || I.author == "Adminbot") + if(I.author == usr.key || I.author == "Adminbot" || ishost(usr)) dat += "Remove" dat += "

" if(update_file) info << infos @@ -1146,7 +1146,20 @@ var/global/floorIsLava = 0 return "[key_name(C, link, name, highlight_special)](VV)(JMP)" - +/proc/ishost(whom) + if(!whom) + return 0 + var/client/C + var/mob/M + if(istype(whom, /client)) + C = whom + if(istype(whom, /mob)) + M = whom + C = M.client + if(R_HOST & C.holder.rights) + return 1 + else + return 0 // // //ALL DONE diff --git a/code/modules/admin/admin_ranks.dm b/code/modules/admin/admin_ranks.dm index a9e428953b..90c5cc0f6a 100644 --- a/code/modules/admin/admin_ranks.dm +++ b/code/modules/admin/admin_ranks.dm @@ -37,7 +37,7 @@ var/list/admin_ranks = list() //list of all ranks with associated rights if("stealth") rights |= R_STEALTH if("rejuv","rejuvinate") rights |= R_REJUVINATE if("varedit") rights |= R_VAREDIT - if("everything","host","all") rights |= R_HOST + if("everything","host","all") rights |= R_HOST | R_BUILDMODE | R_ADMIN | R_BAN | R_FUN | R_SERVER | R_DEBUG | R_PERMISSIONS | R_POSSESS | R_STEALTH | R_REJUVINATE | R_VAREDIT | R_SOUNDS | R_SPAWN | R_MOD| R_MENTOR if("sound","sounds") rights |= R_SOUNDS if("spawn","create") rights |= R_SPAWN if("mod") rights |= R_MOD diff --git a/code/setup.dm b/code/setup.dm index 4b64a0821e..566f99f724 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -629,10 +629,9 @@ var/list/liftable_structures = list(\ #define R_SPAWN 4096 #define R_MOD 8192 #define R_MENTOR 16384 +#define R_HOST 32768 -#define R_MAXPERMISSION 16384 //This holds the maximum value for a permission. It is used in iteration, so keep it updated. - -#define R_HOST 65535 +#define R_MAXPERMISSION 32768 //This holds the maximum value for a permission. It is used in iteration, so keep it updated. //Preference toggles #define SOUND_ADMINHELP 1 From 0c84b3284723fad5ce05f5691896a6a93b4ef640 Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Mon, 17 Nov 2014 02:28:20 -0800 Subject: [PATCH 31/43] small sanity check. --- code/modules/admin/admin_ranks.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/admin/admin_ranks.dm b/code/modules/admin/admin_ranks.dm index 90c5cc0f6a..5d1f5db452 100644 --- a/code/modules/admin/admin_ranks.dm +++ b/code/modules/admin/admin_ranks.dm @@ -37,7 +37,7 @@ var/list/admin_ranks = list() //list of all ranks with associated rights if("stealth") rights |= R_STEALTH if("rejuv","rejuvinate") rights |= R_REJUVINATE if("varedit") rights |= R_VAREDIT - if("everything","host","all") rights |= R_HOST | R_BUILDMODE | R_ADMIN | R_BAN | R_FUN | R_SERVER | R_DEBUG | R_PERMISSIONS | R_POSSESS | R_STEALTH | R_REJUVINATE | R_VAREDIT | R_SOUNDS | R_SPAWN | R_MOD| R_MENTOR + if("everything","host","all") rights |= (R_HOST | R_BUILDMODE | R_ADMIN | R_BAN | R_FUN | R_SERVER | R_DEBUG | R_PERMISSIONS | R_POSSESS | R_STEALTH | R_REJUVINATE | R_VAREDIT | R_SOUNDS | R_SPAWN | R_MOD| R_MENTOR) if("sound","sounds") rights |= R_SOUNDS if("spawn","create") rights |= R_SPAWN if("mod") rights |= R_MOD From 9c0ee5ad8a278adec77704e6119a957cd2e9ed48 Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Mon, 17 Nov 2014 02:40:56 -0800 Subject: [PATCH 32/43] speshul snoflake color for anyone with +everything in their admin_rank because it was requested by headmins. --- code/modules/admin/verbs/adminsay.dm | 6 +++++- code/stylesheet.dm | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/admin/verbs/adminsay.dm b/code/modules/admin/verbs/adminsay.dm index a312416ccc..83254f6e0d 100644 --- a/code/modules/admin/verbs/adminsay.dm +++ b/code/modules/admin/verbs/adminsay.dm @@ -9,8 +9,12 @@ log_admin("[key_name(src)] : [msg]") + var/color = "adminsay" + if(ishost(usr)) + color = "headminsay" + if(check_rights(R_ADMIN,0)) - msg = "ADMIN: [key_name(usr, 1)] (JMP): [msg]" + msg = "ADMIN: [key_name(usr, 1)] (JMP): [msg]" for(var/client/C in admins) if(R_ADMIN & C.holder.rights) C << msg diff --git a/code/stylesheet.dm b/code/stylesheet.dm index 2647e5a0d3..b9d5b30323 100644 --- a/code/stylesheet.dm +++ b/code/stylesheet.dm @@ -20,6 +20,7 @@ em {font-style: normal; font-weight: bold;} .adminobserver {color: #996600; font-weight: bold;} .admin {color: #386aff; font-weight: bold;} .adminsay {color: #9611D4; font-weight: bold;} +.headminsay {color: #5A0A7F; font-weight: bold;} .name { font-weight: bold;} From df63c63a41837e4c00ee1b74aa2318a118f51834 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 17 Nov 2014 12:27:29 +0100 Subject: [PATCH 33/43] Fixes #7040. Pipes should now only be considered overlapping if they share connection types. --- code/modules/admin/verbs/atmosdebug.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/modules/admin/verbs/atmosdebug.dm b/code/modules/admin/verbs/atmosdebug.dm index f4e163394c..169d82dba3 100644 --- a/code/modules/admin/verbs/atmosdebug.dm +++ b/code/modules/admin/verbs/atmosdebug.dm @@ -6,7 +6,7 @@ src << "Only administrators may use this command." return feedback_add_details("admin_verb","CP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - + if(alert("WARNING: This command should not be run on a live server. Do you want to continue?", "Check Piping", "No", "Yes") == "No") return @@ -30,11 +30,12 @@ next_turf: for(var/turf/T in world) for(var/dir in cardinal) - var/check = 0 + var/list/connect_types = list(1 = 0, 2 = 0, 3 = 0) for(var/obj/machinery/atmospherics/pipe in T) if(dir & pipe.initialize_directions) - check++ - if(check > 1) + for(var/connect_type in pipe.connect_types) + connect_types[connect_type] += 1 + if(connect_types[1] > 1 || connect_types[2] > 1 || connect_types[3] > 1) usr << "Overlapping pipe ([pipe.name]) located at [T.x],[T.y],[T.z] ([get_area(T)])" continue next_turf usr << "Done" From 5bd25f8b8553a243f97cfa1b561cce0be127512a Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 17 Nov 2014 12:36:00 +0100 Subject: [PATCH 34/43] Relevant pipe fixes. --- maps/tgstation2.dmm | 58 ++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 449f49ac89..84702cd670 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -3213,10 +3213,10 @@ "bjO" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/captains_spare,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bjP" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bjQ" = (/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{icon_state = "white"},/area/rnd/research) -"bjR" = (/obj/machinery/meter,/obj/machinery/door_control{id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = -25; pixel_y = 5; req_access_txt = "7"},/obj/machinery/ignition_switch{id = "mixingsparker"; pixel_x = -25; pixel_y = -5},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{dir = 4; icon_state = "warnwhitecorner"},/area/rnd/mixing) +"bjR" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bjS" = (/turf/simulated/floor/airless,/area/rnd/test_area) -"bjT" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/binary/pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/engine,/area/rnd/mixing) -"bjU" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/rnd/mixing) +"bjT" = (/obj/effect/landmark/start{name = "Scientist"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bjU" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bjV" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "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,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bjW" = (/obj/machinery/lapvend,/turf/simulated/floor,/area/storage/primary) "bjX" = (/turf/simulated/floor/airless{dir = 4; icon_state = "warning"},/area/rnd/test_area) @@ -3338,10 +3338,10 @@ "bmj" = (/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"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/rnd/research) "bmk" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/research_starboard) "bml" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"bmm" = (/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "tox_airlock_pump"; tag_exterior_door = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; tag_interior_door = "tox_airlock_interior"; pixel_x = -24; pixel_y = 0; tag_chamber_sensor = "tox_airlock_sensor"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "warnwhitecorner"},/area/rnd/mixing) +"bmm" = (/obj/structure/cable/green{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 = 6},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bmn" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry/aft) "bmo" = (/turf/simulated/wall,/area/medical/patient_a) -"bmp" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/rnd/mixing) +"bmp" = (/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/obj/item/device/transfer_valve{pixel_x = 5},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/rnd/mixing) "bmq" = (/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,/turf/simulated/floor/plating,/area/hallway/secondary/entry/aft) "bmr" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency) "bms" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency) @@ -3414,7 +3414,7 @@ "bnH" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "bnI" = (/turf/simulated/wall/r_wall,/area/maintenance/cargo) "bnJ" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"bnK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/rnd/mixing) +"bnK" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/turf/simulated/wall/r_wall,/area/rnd/mixing) "bnL" = (/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) "bnM" = (/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) "bnN" = (/obj/machinery/camera{c_tag = "Medbay Patient Hallway - Port"; dir = 4; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) @@ -3800,7 +3800,7 @@ "bvd" = (/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,/area/hallway/primary/central_one) "bve" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bvf" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; external_pressure_bound_default = 0; icon_state = "map_vent_in"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; on = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum,/area/rnd/mixing) -"bvg" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bvg" = (/obj/structure/sign/nosmoking_2{pixel_x = -32},/obj/machinery/camera{c_tag = "Toxins Lab"; dir = 4; network = list("SS13","Research")},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bvh" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bvi" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bvj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/hallway/secondary/entry/aft) @@ -4174,9 +4174,9 @@ "bCn" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "delivery"},/area/medical/sleeper) "bCo" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/qm) "bCp" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor/plating,/area/maintenance/engineering) -"bCq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bCq" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/binary/pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/turf/simulated/floor/engine,/area/rnd/mixing) "bCr" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bCs" = (/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/obj/item/device/transfer_valve{pixel_x = 5},/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/rnd/mixing) +"bCs" = (/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "tox_airlock_pump"; tag_exterior_door = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; tag_interior_door = "tox_airlock_interior"; pixel_x = -24; pixel_y = 0; tag_chamber_sensor = "tox_airlock_sensor"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warnwhitecorner"},/area/rnd/mixing) "bCt" = (/turf/simulated/wall,/area/hallway/primary/aft) "bCu" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/hallway/primary/central_three) "bCv" = (/obj/structure/dispenser,/turf/simulated/floor{dir = 5; icon_state = "whitepurple"},/area/rnd/mixing) @@ -4233,7 +4233,7 @@ "bDu" = (/obj/machinery/iv_drip,/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 = 6; icon_state = "whitered"},/area/medical/patient_b) "bDv" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/patient_b) "bDw" = (/obj/machinery/dna_scannernew,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/medical/genetics_cloning) -"bDx" = (/obj/structure/sign/nosmoking_2{pixel_x = -32},/obj/machinery/camera{c_tag = "Toxins Lab"; dir = 4; network = list("SS13","Research")},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bDx" = (/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/rnd/mixing) "bDy" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) "bDz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/janitor) "bDA" = (/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) @@ -4380,7 +4380,7 @@ "bGl" = (/turf/simulated/floor{dir = 9; icon_state = "whitehall"},/area/rnd/research) "bGm" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/poddoor{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) "bGn" = (/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) -"bGo" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bGo" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/binary/pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/turf/simulated/floor/engine,/area/rnd/mixing) "bGp" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/mining/station) "bGq" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bGr" = (/obj/machinery/portable_atmospherics/canister,/obj/machinery/light{dir = 1},/turf/simulated/floor/engine,/area/rnd/misc_lab) @@ -4392,10 +4392,10 @@ "bGx" = (/obj/machinery/door_control{id = "medprivb"; name = "Privacy Shutters"; pixel_y = 25},/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},/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/medical/patient_b) "bGy" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bGz" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bGA" = (/obj/effect/landmark/start{name = "Scientist"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) +"bGA" = (/obj/machinery/meter,/obj/machinery/door_control{id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = -25; pixel_y = 5; req_access_txt = "7"},/obj/machinery/ignition_switch{id = "mixingsparker"; pixel_x = -25; pixel_y = -5},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warnwhitecorner"},/area/rnd/mixing) "bGB" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bGC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) -"bGD" = (/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/rnd/mixing) +"bGC" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bGD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bGE" = (/obj/machinery/portable_atmospherics/powered/pump,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/rnd/mixing) "bGF" = (/turf/simulated/wall,/area/storage/tech) "bGG" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) @@ -5469,7 +5469,7 @@ "cbi" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) "cbj" = (/obj/machinery/camera{c_tag = "Research Division Access"; dir = 2; network = list("SS13","Research")},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{icon_state = "warnwhite"; dir = 5},/area/rnd/research) "cbk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"cbl" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/binary/pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/engine,/area/rnd/mixing) +"cbl" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "cbm" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/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/assembly/robotics) "cbn" = (/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/assembly/robotics) "cbo" = (/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) @@ -5496,10 +5496,10 @@ "cbJ" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor,/area/atmos) "cbK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/engine/engine_smes) "cbL" = (/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/engine/engine_smes) -"cbM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_airlock) +"cbM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/plating,/area/engine/engine_airlock) "cbN" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cbO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/engine/engine_monitoring) -"cbP" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/engine/engine_airlock) +"cbP" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/plating,/area/engine/engine_airlock) "cbQ" = (/obj/machinery/door/airlock/maintenance_hatch{frequency = 1379; icon_state = "door_closed"; id_tag = "engine_airlock_exterior"; locked = 0; name = "Engine Airlock Exterior"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/engine/engine_airlock) "cbR" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/engine/engine_monitoring) "cbS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/engine/engine_monitoring) @@ -5515,7 +5515,7 @@ "ccc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "ccd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cce" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape_pod5/station) -"ccf" = (/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/scrubbers{dir = 5},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engine/engine_airlock) +"ccf" = (/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/engine/engine_airlock) "ccg" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/engine_monitoring) "cch" = (/obj/structure/table/reinforced,/obj/machinery/door_control{desc = "A remote control-switch for the engine control room blast doors."; id = "EngineBlast"; name = "Engine 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 = "EngineEmitterPort"; name = "Engine Charging Port"; 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/engine/engine_monitoring) "cci" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engine_monitoring) @@ -11000,7 +11000,7 @@ "edB" = (/obj/machinery/camera{c_tag = "SMES"; dir = 8; network = list("SS13","Supermatter")},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/engine/engine_smes) "edC" = (/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/engine/engine_monitoring) "edD" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) -"edE" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engine_airlock) +"edE" = (/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/engine/engine_airlock) "edF" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/atmospherics/binary/pump/on{dir = 8; name = "Filter to Waste"; target_pressure = 4500},/turf/simulated/floor/plating,/area/research_outpost/atmos) "edG" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 8; frequency = 1379; id = "engine_airlock_pump"},/turf/simulated/floor/plating,/area/engine/engine_airlock) "edH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/space,/area/space) @@ -11414,19 +11414,19 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbGqbEHbEIbGpbGsbTybGubASbDZbwHbwGbwAbwzbwCbwBbwDbwDbwEbAabAabAabUQbAabAabAabAabAabAabAabAabAabAabAabAabAaecmeclecpbAabAabAabAabAabTAbAaauWauWauWauWbNiauWaxoaBsecvauWbzXbBxbBxbwXbxebTCbTWbTQbIVbwYbxbbwZbwQbPZbwRbTXbwMbwNbwObwPbwTbwVbwWbEMbEKbAgbAybAybATbAgbAqboobhQbhQbhQbhQbhQbhQbhQbhQbhQbhQbBRbxkbBqbBqbuqbxibxgbFjbtCbjfbjfbjfbFCbFDbFybjfbjfbjfbjfbjfbxmbxlbxnbTYbTYbTYbTYbTYbTYbTYbTYbTYbTYbTYbTYbTYbTYbTYbTYbTYbTYbTYbTYbTYbTYbTYbxXbmNbmNbtnbjBbjBbjSbjSbBSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHBbHCbHBbBTbHDbFSbFMbFPbTfbHHbEWbxrbxpbAUbxobHLbxtbFLbAUbxxbxybnqbkiaaaaaaaaaaaabGFbGfbHRbxwbHTblObQCbCtbxEbHXbBYbCtbxKbxFbxMbxLbxAbxzbLqbxBbTZbkLbxDbmvbmvbmvbmvbymbBmbBlbBlbBkbymbUabUebUbbubbxbbxObxNbykbxPbyibyjbygbyhbxZbyabyqbyrbwWbGebAybAybypbAgbAgbGebAqboobhQbGkbGrbCxbUUbCMbHEbGObGvbhQbCLbysbDpbDpbuqbyubytbGlbGwbDjbDMbDObDTbGMbGEbDsbDHbDJbDXbjfbywbyvbywbngbngbngbngbngaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbHBbHBbHBbNvbNnbEWbOgbNdbNcbEWbEWbEsbJibAUbAUbAUbAUbAUbAUbEgbEhbEebEfaaabEdbnmbnmbErbJsbHVbEnbEjbHVbEibCtbDRbDQbDPbCtbDLbDBbDAbDzbEcbDYbDWbGHbGHbkLbDVbDUcjhbClbFtbymbzXbFvbBxbBxbFkbUlbOmbUmbIVbFqbFsbFrbENbPZbEYbFabPZbFebFfbFhbEEbEJbwWbAqbAqbAqbAqbAqbAqbAqbAqbpjbhQbKFbUGbUFbCxbCxbCxbCxbEDbhQbKtbAlbKpbKpbuqbSnbECbOWbEBbKgbKgbKgbKgbKhbIYbIYbKibKobJYbjfbEzbBJbEvbngbExbEwbJAbJzaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbptbpubpubjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHCbHCbHCbBTbKKbQvbQebKNbOUbEWbEWbFYbFWbFUbFxbFxbFxbFxbFxbFxbFzbFAbBtaaabCObLabFwbLcbLdbHVbFEbFBbHUbLgbCtbFHbYpbFIbCtbLlbLmbLnbFFbFObFNbFTbGHbFJbClbFKbmvbClbClbGSbymbFmbCgbFlbETbBxbUWbVbbTcbVkbGQbGPbGNbGWbGXbzzbmKbGYbFebFhbFhbEEbGTbwWbKwbVlbGVbmobKybVmbGxbkybpjbhQbCxbCxbLEbCxbCxbCxbCxbRqbhQbLCbAlbHPbHPbuqbGGbGJbGKbGLbGzbGzbGzbGzbGAbGzbGBbGCbGDbGobGmbGibGgbGdbGcbGbbGabFZbKJaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVnaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabGpbMwbMxbMybGpbMzbTybGubASbASbMAbMAbMAbASbASbkibBhbBhbkgbkgbkgbkgbnqbBtaaabBzbBubBwcdrbBDbBAbBBbVsbVpbVpbVMbBnbBjbBibCtbGHbGHbGHbGHbGHbVNbGHbGHbBsbBrbBpbmvbClbCjbCpbymbEbbCgbBxbCibHdbUWbVObSTbVQbCcbCebCdbCabLtbCbbtKbLhbBWbBXbBZbVUbBUbwWbBVbBMbBObmobBPbCEbCDbkybpjbhQbhQbhQbLEbCxbCxbCxbhQbhQbhQbCAbCybHPbHPbuqbCwbmlbGlbGwbHAbHybHzbHtbHubCsbCvbCqbCrbBIbjfbBKbBJbBLbngbHlbHkbBHbGnaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbHmbjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNObESbNPbESbNQbMoaaeaaaaaabASbNRbNSbNTbASaaabkibCKbCJbCIbCFbCFbCFbCNbBtaaabCObNWbCPbNYbNZbHVbMQbCQbMSbOdbCtbCRbqLbCTbVYbWdbWdbWdbWibWibWjbCYbClbClbClboJbmvbmvbmvbmvbymbymbDfbHwbDebymbWpbWXbWWbWZbWYbWpbXjbXmbXkbYzbXnbWpbwWbwWbwWbwWbwWbwWbDmbDibDlbmobDgbDvbDubkybpjbhQblzbYGbYAbIRbIQbITbISblzblUbDtbDrbOcblTbuqbDybmlbOabtCbjfbjfbjfbjfbjfbjfbjfbDxbIYbDabjfbnfcfdbnfbngbMYbIJbIGbngaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbulbulbulbulbulbulbILbjSbuPbulbHmbjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebnIbkibkibkibkibkgbnubnqbntaaabnnbnmbnmbnkbnlbHVbHVbnibHVbnhbCtbkpbkobnHbCtbgXbgXbgXbgXbgXbgXbgXbgXbnGbnBbZebYObZkbZibmvbymblCbmwbvJbmxbvMbZlbZYbZFcaccabcatbZYcavcaucaAcaycaEbmVbmWbmibmXbmYbidbnabncbnabmoblYbmbblYbkybpjbhQbmecaIcaFbmhbmgbplbmfbDqblUbuqbmjbuqbuqbuZbsabmlbsabvaaaebjcblZbvfbswcblbmpbmmbmtbnEbjfbriblSbpPbngbnwbnjbnjbolaaLaaLaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabombmNbmNbmNbmNbmNbmNbmNcbvbmLbjSbjSbjSbjSbmObmLbEOaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDbpbbkiboZbkgbpabkiaaaaaaaaaaaabGFbQybQzbQAbQBefBbHVbCtboWboUbBYbCtbgXbmEbmGbmFbmCcbFbmDbgXccbccbccbccbccbboJbnZbnXcclboMbpkboLboQccNcdlccWcdscdmcdscducdscdycdDcdAcdGbokbojbokbozboCbrkboyboGboIboDboEbnMbnLcefcedbnQbnPbnSbnRbicbnTbnUbicbicbiabnWbnVbvYbnJbsabsabmlbsabwtaaebjcbjdcekbopcelboKbnKboYcepbjfbrXblSblXbngbngbngbngbngaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbpubpubpubpubpubpubpvbjSbptbpubkabjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkfbrKcbobrPbkgbkdbkjbkgbkhbkiaaMaaaaaaaaabGFbGFbGFbGFbGFbGFbCtbCtbkpbkobkmbCtbCtceqbgwbgxbgxbgwbgvbgXceWceuceuceYccbbisbymbymbqxbirbrlbfEbiAceZcfWcflcfYcfXcgacfZcgccgbcghcggcgibiFbiIbiJbiIbjgbjhbjnbiZbjabjbbjeblybjwblxblwblubqDbqDbjqbjIbjHbjGbjFbjEbjCbjzcgjbjMbjQbjLbjMcgmbjKbrWaaebjcbjdbszbswbjTbjUbjRcgnbjmbjfblXblSbnebmkbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbkabjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDblBblAblRbkibpibkiblJcgtcgDblJblJblKcgGblMblNblPblQecQblGblFblHbllblIbgwbugbjDbiNbiMchecgLchwchiciBchTccbbkMbkLbkKbkJbkIbiTbiTbldciFcjbciPbWpbWpcjCcjcbWpbWpckvcjQckwbidbnNbksbhebiKbkGbiKbiGbiHbkEbiHbiGbliblxbooblubknbkrblhbtYbtTbltbkNbhQbhQbtCbtCbtCbtCbtCblgbleblfbtCbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbpdboTbpgbpebnfaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaambCVaamaamaamaamaamaaaaaaaaaaaaaaaaaaaaeaaeaaabxWbxTbxTbxTbxVbxTbxTbupburblJbuockzblJbuIbuJbuGbuHckAbuEbuAbuBbuObuMbuLbxUbuKbgwbugbwLbxjbiMclnbgXclwclwclwclwclwbtQbkLbymbCnbvlbtSbtRbtIclDcnwcnpbWpbtNbtPbtObuibiDbujbukbumbwUbhebksaJzbiKbtUbtXbiGbtZbuabufbiGbtcblxbpjblublubsIbsIbsIbsIbsIbsIblubuScovcnAcowbvkbtCbtCbtFbtCbtCbvsbuUbvcbuTblXbvgblXblXbvebtlbtkcpwcpabtjbnfbnfbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbuPbulbulbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecwecxbsKcrecqfbthcrfbwnbwoblJbwlcrhblJblJbwubwvbwwcribwrbwsbAkblGblFblHbwibwgbgwbgwbwhbwjbgwcrlbgXcrncrmclwcrAclwboJbqZbqZbqZbqZbqZbqZbqZbWpcrQcrHbWpbrAbwfbqJbtDbiDbvTbvUbvVbwUbhebksbhebiKbvObvPbiGbvSbvQbvRbiGbvAbGIcrUcrWbKUbvIbvHbsrbvtbvvbqhcsmcshcsybBFcsBcshctsbvobvpeczctWctScuacuacuacuacuacuacuacuacuacuabvFbvzbvxbvwcucbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHCbHCbHCbBTbKKbQvbQebKNbOUbEWbEWbFYbFWbFUbFxbFxbFxbFxbFxbFxbFzbFAbBtaaabCObLabFwbLcbLdbHVbFEbFBbHUbLgbCtbFHbYpbFIbCtbLlbLmbLnbFFbFObFNbFTbGHbFJbClbFKbmvbClbClbGSbymbFmbCgbFlbETbBxbUWbVbbTcbVkbGQbGPbGNbGWbGXbzzbmKbGYbFebFhbFhbEEbGTbwWbKwbVlbGVbmobKybVmbGxbkybpjbhQbCxbCxbLEbCxbCxbCxbCxbRqbhQbLCbAlbHPbHPbuqbGGbGJbGKbGLbGzbGBbjRbjRbjTbjUbjRbjRbjRbmmbGmbGibGgbGdbGcbGbbGabFZbKJaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVnaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabGpbMwbMxbMybGpbMzbTybGubASbASbMAbMAbMAbASbASbkibBhbBhbkgbkgbkgbkgbnqbBtaaabBzbBubBwcdrbBDbBAbBBbVsbVpbVpbVMbBnbBjbBibCtbGHbGHbGHbGHbGHbVNbGHbGHbBsbBrbBpbmvbClbCjbCpbymbEbbCgbBxbCibHdbUWbVObSTbVQbCcbCebCdbCabLtbCbbtKbLhbBWbBXbBZbVUbBUbwWbBVbBMbBObmobBPbCEbCDbkybpjbhQbhQbhQbLEbCxbCxbCxbhQbhQbhQbCAbCybHPbHPbuqbCwbmlbGlbGwbHAbHybHzbHtbHubmpbCvbIYbCrbBIbjfbBKbBJbBLbngbHlbHkbBHbGnaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbHmbjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNObESbNPbESbNQbMoaaeaaaaaabASbNRbNSbNTbASaaabkibCKbCJbCIbCFbCFbCFbCNbBtaaabCObNWbCPbNYbNZbHVbMQbCQbMSbOdbCtbCRbqLbCTbVYbWdbWdbWdbWibWibWjbCYbClbClbClboJbmvbmvbmvbmvbymbymbDfbHwbDebymbWpbWXbWWbWZbWYbWpbXjbXmbXkbYzbXnbWpbwWbwWbwWbwWbwWbwWbDmbDibDlbmobDgbDvbDubkybpjbhQblzbYGbYAbIRbIQbITbISblzblUbDtbDrbOcblTbuqbDybmlbOabtCbjfbjfbjfbjfbjfbnKbjfbvgbIYbDabjfbnfcfdbnfbngbMYbIJbIGbngaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbulbulbulbulbulbulbILbjSbuPbulbHmbjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebnIbkibkibkibkibkgbnubnqbntaaabnnbnmbnmbnkbnlbHVbHVbnibHVbnhbCtbkpbkobnHbCtbgXbgXbgXbgXbgXbgXbgXbgXbnGbnBbZebYObZkbZibmvbymblCbmwbvJbmxbvMbZlbZYbZFcaccabcatbZYcavcaucaAcaycaEbmVbmWbmibmXbmYbidbnabncbnabmoblYbmbblYbkybpjbhQbmecaIcaFbmhbmgbplbmfbDqblUbuqbmjbuqbuqbuZbsabmlbsabvaaaebjcblZbvfbswbCqbswbCsbmtbnEbjfbriblSbpPbngbnwbnjbnjbolaaLaaLaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabombmNbmNbmNbmNbmNbmNbmNcbvbmLbjSbjSbjSbjSbmObmLbEOaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDbpbbkiboZbkgbpabkiaaaaaaaaaaaabGFbQybQzbQAbQBefBbHVbCtboWboUbBYbCtbgXbmEbmGbmFbmCcbFbmDbgXccbccbccbccbccbboJbnZbnXcclboMbpkboLboQccNcdlccWcdscdmcdscducdscdycdDcdAcdGbokbojbokbozboCbrkboyboGboIboDboEbnMbnLcefcedbnQbnPbnSbnRbicbnTbnUbicbicbiabnWbnVbvYbnJbsabsabmlbsabwtaaebjcbjdcekbopcelboKbDxboYcepbjfbrXblSblXbngbngbngbngbngaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbpubpubpubpubpubpubpvbjSbptbpubkabjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkfbrKcbobrPbkgbkdbkjbkgbkhbkiaaMaaaaaaaaabGFbGFbGFbGFbGFbGFbCtbCtbkpbkobkmbCtbCtceqbgwbgxbgxbgwbgvbgXceWceuceuceYccbbisbymbymbqxbirbrlbfEbiAceZcfWcflcfYcfXcgacfZcgccgbcghcggcgibiFbiIbiJbiIbjgbjhbjnbiZbjabjbbjeblybjwblxblwblubqDbqDbjqbjIbjHbjGbjFbjEbjCbjzcgjbjMbjQbjLbjMcgmbjKbrWaaebjcbjdbszbswbGobswbGAcgnbjmbjfblXblSbnebmkbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbkabjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDblBblAblRbkibpibkiblJcgtcgDblJblJblKcgGblMblNblPblQecQblGblFblHbllblIbgwbugbjDbiNbiMchecgLchwchiciBchTccbbkMbkLbkKbkJbkIbiTbiTbldciFcjbciPbWpbWpcjCcjcbWpbWpckvcjQckwbidbnNbksbhebiKbkGbiKbiGbiHbkEbiHbiGbliblxbooblubknbkrblhbtYbtTbltbkNbhQbhQbtCbtCbtCbtCbtCblgbleblfbtCbjfbjfbjfbjfbjfbnKbjfbjfbjfbjfbjfbpdboTbpgbpebnfaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaambCVaamaamaamaamaamaaaaaaaaaaaaaaaaaaaaeaaeaaabxWbxTbxTbxTbxVbxTbxTbupburblJbuockzblJbuIbuJbuGbuHckAbuEbuAbuBbuObuMbuLbxUbuKbgwbugbwLbxjbiMclnbgXclwclwclwclwclwbtQbkLbymbCnbvlbtSbtRbtIclDcnwcnpbWpbtNbtPbtObuibiDbujbukbumbwUbhebksaJzbiKbtUbtXbiGbtZbuabufbiGbtcblxbpjblublubsIbsIbsIbsIbsIbsIblubuScovcnAcowbvkbtCbtCbtFbtCbtCbvsbuUbvcbuTblXbGCblXblXbvebtlbtkcpwcpabtjbnfbnfbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbuPbulbulbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecwecxbsKcrecqfbthcrfbwnbwoblJbwlcrhblJblJbwubwvbwwcribwrbwsbAkblGblFblHbwibwgbgwbgwbwhbwjbgwcrlbgXcrncrmclwcrAclwboJbqZbqZbqZbqZbqZbqZbqZbWpcrQcrHbWpbrAbwfbqJbtDbiDbvTbvUbvVbwUbhebksbhebiKbvObvPbiGbvSbvQbvRbiGbvAbGIcrUcrWbKUbvIbvHbsrbvtbvvbqhcsmcshcsybBFcsBcshctsbvobvpeczctWctScuacuacuacuabGDcuacuacuacuacuabvFbvzbvxbvwcucbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecCecCbsKcuHcukbthcuKbqpbqqblJbqtcwzcwacwJcwAcwXcwKcxabqHbqAbqCbqNbqLbqKbqIbqSbqQbqPbqObqVbqXcxdcxccxxcxeczecyRclwboJbqZbpEbqWbqRbpCbpBbpycBpcCKcBycCNbppbpscCTbsmbiDbsnbsobsibwUbhebksbhebiKbpKbpLbiGbrOcCVbpJbiGbqiblxblxbsTblxbqbbqcbqbbqbbqbbqabsSbybbybbxSbqobybbudecGbqkecHbuddfTbyobxsbxqdfTdfTdfTdfTbylbxsbxqdfTdfTblXbsGcDfbsNcDpcDobsEcExcEycEycEycEycEycEycEycEycEycEycEycEycEycEycEycEybpmbpnbpnbpobjBbjBbjSbjSbqmbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsgbsgbsgbsgbsgbsgbsgbsjbsscvgcvgcvgcvgcvgbstbsubsvbsvbsvbsAbuNblGblFblHbtsblIbttbslbtucECbspbtGbgXcHMcEKclwcHTclwbrNbqZbzxbzsbzsbzsbrMbrLbWpcIncHYbWpbrAbqJbrzbtDbiDbtAbtBbtzbwUbhebksbtJbiKbrmbrnbiGbiGbiGbiGbiGbsecIHblxbsTblxbrYbsdbrYbqdbsbbscbtibybcJabBvbrVctibudbuhbrRbrSbudbrTbADbADbADbAGbzJbzQbAsbAvbzibzabyXdfTcMgcLFcNTbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaeaaebtrbtwbtmbtnbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebsgctYctZcOfctXcRbbsgcufcvZdgkdgjcwYcrCcrrcrrbuKcBVcBVcBUcBZbAkblGblFblHcnCbuKcnzcRScnBcVhcnxcnybgXcWqcWiclwcWtclwboJbqZdZLdZOdZOdZOcyVbqZdYtdUGczmdYtczHdZRczodZHbiDdZGbtBcrVbwUcylcxUbxQbiKcyIcypbiKcONcdnbidcBbcugcuDcRdcRecRdcuSbqccvGbqdcvFcvEbsTbybcBrcAEcAEczIcALcAHcAMcAHcAOcANcCQcCPcCPcCRdfQdfQdgBcCUdgodgodgndfTbYUcxPbYWbYUaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecrLbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaaaaacnmcnjcnjcnjcnlcWxbsgcqqcpdcnWcnQcEzcnnctVctRctIctHctCctBctActzcujcWCcuhcuibCtbgXbgXbgXbgXbgXbgXbgXclwclwclwclwclwboJbqZbqZdZrdZscuobqZbqZcupcutcuxdYtbiDbiDbiDbiDbiDbwUdZydZzbwUcqXcuycqXbiKcuAcuzbiKcJLcNGbiddZVbidearblxbsTblxcWKcuEctubqbcttcvEbsTbybcvKcvLcvLcvPcvOcvNcvUcvTcvRcvQcvWdgWcBDcBzdgicBJdfQdfQdfQdfRdfSdfTculcumcunbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaaaaacnmcnjcnjcnjcnlcWxbsgcqqcpdcnWcnQcEzcnnctVctRctIctHctCctBctActzcujcWCcuhcuibCtbgXbgXbgXbgXbgXbgXbgXclwclwclwclwclwboJbqZbqZdZrdZscuobqZbqZcupcutcuxdYtbiDbiDbiDbiDbiDbwUdZydZzbwUcqXcuycqXbiKcuAcuzbiKcJLcNGbiddZVbidearblxbsTblxcWKcuEctubqbcttcvEbsTbybcvKcvLcvLcvPcvOcvNcvUcvTcvRcvQcvWcblcBDcBzdgicBJdfQdfQdfQdfRdfSdfTculcumcunbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnlcWMbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskboJbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcWPbidcIfblxbsTblxcWUcDxcDxcERcEScFpcUBbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQcWZdhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcYCcXdcYGcvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGdaHcuhdaRdcHdcBdeCdeCdeCdeEdeZdeKdfNcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBdfXdgadfZcEBdgGcEBdgHdgRdgRdgYdgRdhabidbidbidbidblxcRfblxdhodhdcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTdhBdhzdhCbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcnlbsgdaTcZgdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDedhLdhFbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdhRdgRdgRdgRdgRdgRdjddhZdlEdkQdgRdgRdgRdgRdpbbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 594ac35ce103cc2a30b03086fe4e0b73c6963ebd Mon Sep 17 00:00:00 2001 From: RavingManiac Date: Mon, 17 Nov 2014 21:33:02 +0800 Subject: [PATCH 35/43] Fix for dual-vent-pumps being broken. --- .../components/binary_devices/dp_vent_pump.dm | 42 +++++++++++-------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm b/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm index c31f6f92b7..9d67602e5e 100644 --- a/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/dp_vent_pump.dm @@ -27,6 +27,8 @@ active_power_usage = 7500 //This also doubles as a measure of how powerful the pump is, in Watts. 7500 W ~ 10 HP var/last_power_draw = 0 + connect_types = list(1,2,3) //connects to regular, supply and scrubbers pipes + var/on = 0 var/pump_direction = 1 //0 = siphoning, 1 = releasing @@ -62,7 +64,7 @@ return overlays.Cut() - + var/vent_icon = "vent" var/turf/T = get_turf(src) @@ -71,7 +73,7 @@ if(T.intact && node1 && node2 && node1.level == 1 && node2.level == 1 && istype(node1, /obj/machinery/atmospherics/pipe) && istype(node2, /obj/machinery/atmospherics/pipe)) vent_icon += "h" - + if(!powered()) vent_icon += "off" else @@ -88,8 +90,14 @@ if(T.intact && node1 && node2 && node1.level == 1 && node2.level == 1 && istype(node1, /obj/machinery/atmospherics/pipe) && istype(node2, /obj/machinery/atmospherics/pipe)) return else - add_underlay(T, node1, turn(dir, -180)) - add_underlay(T, node2, dir) + if (node1) + add_underlay(T, node1, turn(dir, -180), node1.icon_connect_type) + else + add_underlay(T, node1, turn(dir, -180)) + if (node2) + add_underlay(T, node2, dir, node2.icon_connect_type) + else + add_underlay(T, node2, dir) /obj/machinery/atmospherics/binary/dp_vent_pump/hide(var/i) update_icon() @@ -97,7 +105,7 @@ /obj/machinery/atmospherics/binary/dp_vent_pump/process() ..() - + if(stat & (NOPOWER|BROKEN) || !on) update_use_power(0) //usually we get here because a player turned a pump off - definitely want to update. last_power_draw = 0 @@ -107,19 +115,19 @@ var/datum/gas_mixture/environment = loc.return_air() var/power_draw = -1 - + //Figure out the target pressure difference var/pressure_delta = get_pressure_delta(environment) if(pressure_delta > 0.5) - if(pump_direction) //internal -> external + if(pump_direction) //internal -> external if (node1 && (environment.temperature || air1.temperature)) var/output_volume = environment.volume * environment.group_multiplier var/air_temperature = environment.temperature? environment.temperature : air1.temperature var/transfer_moles = pressure_delta*output_volume/(air_temperature * R_IDEAL_GAS_EQUATION) - + power_draw = pump_gas(src, air1, environment, transfer_moles, active_power_usage) - + if(power_draw >= 0 && network1) network1.update = 1 else //external -> internal @@ -127,15 +135,15 @@ var/output_volume = air2.volume + (network2? network2.volume : 0) var/air_temperature = air2.temperature? air2.temperature : environment.temperature var/transfer_moles = pressure_delta*output_volume/(air_temperature * R_IDEAL_GAS_EQUATION) - + //limit flow rate from turfs transfer_moles = min(transfer_moles, environment.total_moles*air2.volume/environment.volume) //group_multiplier gets divided out here - + power_draw = pump_gas(src, environment, air2, transfer_moles, active_power_usage) - + if(power_draw >= 0 && network2) network2.update = 1 - + if (power_draw < 0) last_power_draw = 0 last_flow_rate = 0 @@ -149,7 +157,7 @@ /obj/machinery/atmospherics/binary/dp_vent_pump/proc/get_pressure_delta(datum/gas_mixture/environment) var/pressure_delta = DEFAULT_PRESSURE_DELTA var/environment_pressure = environment.return_pressure() - + if(pump_direction) //internal -> external if(pressure_checks & PRESSURE_CHECK_EXTERNAL) pressure_delta = min(pressure_delta, external_pressure_bound - environment_pressure) //increasing the pressure here @@ -160,9 +168,9 @@ pressure_delta = min(pressure_delta, environment_pressure - external_pressure_bound) //decreasing the pressure here if(pressure_checks & PRESSURE_CHECK_OUTPUT) pressure_delta = min(pressure_delta, output_pressure_max - air2.return_pressure()) //increasing the pressure here - + return pressure_delta - + //Radio remote control @@ -203,7 +211,7 @@ /obj/machinery/atmospherics/binary/dp_vent_pump/examine() set src in oview(1) ..() - + if (get_dist(usr, src) <= 1) usr << "A small gauge in the corner reads [round(last_flow_rate, 0.1)] L/s; [round(last_power_draw)] W" From 438b750062e6e12aeb9c6343ef90d81bbee37e95 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Sun, 16 Nov 2014 21:39:06 -0500 Subject: [PATCH 36/43] Fixes being able to hear people through space when the speaker is inside a pressurized room. Moves the pressure check to the hearer's side. --- code/modules/mob/hear_say.dm | 14 +++++++++++++- code/modules/mob/living/say.dm | 23 +++++++++++------------ 2 files changed, 24 insertions(+), 13 deletions(-) diff --git a/code/modules/mob/hear_say.dm b/code/modules/mob/hear_say.dm index 221863ce3c..05ea07dd01 100644 --- a/code/modules/mob/hear_say.dm +++ b/code/modules/mob/hear_say.dm @@ -8,7 +8,19 @@ //Does the speaker have a client? It's either random stuff that observers won't care about (Experiment 97B says, 'EHEHEHEHEHEHEHE') //Or someone snoring. So we make it where they won't hear it. return - + + //make sure the air can transmit speech - hearer's side + var/turf/T = get_turf(src) + if (T) + var/datum/gas_mixture/environment = T.return_air() + var/pressure = (environment)? environment.return_pressure() : 0 + if(pressure < SOUND_MINIMUM_PRESSURE && get_dist(speaker, src) > 1) + return + + if (pressure < ONE_ATMOSPHERE*0.4) //sound distortion pressure, to help clue people in that the air is thin, even if it isn't a vacuum yet + italics = 1 + sound_vol *= 0.5 //muffle the sound a bit, so it's like we're actually talking through contact + if(sleeping || stat == 1) hear_sleep(message) return diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 861d436c67..d884eaf3a7 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -73,22 +73,21 @@ var/list/department_radio_keys = list( if (speaking.flags & SIGNLANG) say_signlang(message, pick(speaking.signlang_verb), speaking) return 1 - - //make sure the air can transmit speech - var/datum/gas_mixture/environment = T.return_air() - if(environment) - var/pressure = environment.return_pressure() - if(pressure < SOUND_MINIMUM_PRESSURE) - italics = 1 - message_range = 1 - - if (speech_sound) - sound_vol *= 0.5 //muffle the sound a bit, so it's like we're actually talking through contact - + var/list/listening = list() var/list/listening_obj = list() if(T) + //make sure the air can transmit speech - speaker's side + var/datum/gas_mixture/environment = T.return_air() + var/pressure = (environment)? environment.return_pressure() : 0 + if(pressure < SOUND_MINIMUM_PRESSURE) + message_range = 1 + + if (pressure < ONE_ATMOSPHERE*0.4) //sound distortion pressure, to help clue people in that the air is thin, even if it isn't a vacuum yet + italics = 1 + sound_vol *= 0.5 //muffle the sound a bit, so it's like we're actually talking through contact + var/list/hear = hear(message_range, T) var/list/hearturfs = list() From 8c5639c7202b352ee2ffa70c7d11b6895a6354fc Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Mon, 17 Nov 2014 14:35:24 -0800 Subject: [PATCH 37/43] sanity checks and other cleanliness things. --- code/modules/admin/verbs/adminhelp.dm | 38 +++++++++++++-------------- code/modules/admin/verbs/adminpm.dm | 6 ++--- 2 files changed, 21 insertions(+), 23 deletions(-) diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 7c8ac39db1..6825c07df3 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -113,17 +113,16 @@ var/list/adminhelp_ignored_words = list("unknown","the","a","an","of","monkey"," var/list/debugholders = list() var/list/adminholders = list() for(var/client/X in admins) - if((R_MENTOR|R_ADMIN) & X.holder.rights) + if(R_MENTOR & X.holder.rights && !(R_ADMIN & X.holder.rights)) // we don't want to count admins twice. This list should be JUST mentors mentorholders += X - if(R_MENTOR & X.holder.rights) - if(X.is_afk()) - admin_number_afk++ - if(R_DEBUG & X.holder.rights) + if(X.is_afk()) + admin_number_afk++ + if(R_DEBUG & X.holder.rights) // Looking for anyone with +Debug which will be admins, developers, and developer mentors debugholders += X if(!(R_ADMIN & X.holder.rights)) if(X.is_afk()) admin_number_afk++ - if(R_ADMIN & X.holder.rights) + if(R_ADMIN & X.holder.rights) // just admins here please adminholders += X if(X.is_afk()) admin_number_afk++ @@ -131,31 +130,30 @@ var/list/adminhelp_ignored_words = list("unknown","the","a","an","of","monkey"," switch(selected_type) if("Gameplay/Roleplay question") if(mentorholders.len) - for(var/client/X in mentorholders) - if(R_ADMIN & X.holder.rights) - if(X.prefs.toggles & SOUND_ADMINHELP) - X << 'sound/effects/adminhelp.ogg' - X << msg - else - if(R_MENTOR & X.holder.rights) - if(X.prefs.toggles & SOUND_ADMINHELP) - X << 'sound/effects/adminhelp.ogg' - X << mentor_msg + for(var/client/X in mentorholders) // Mentors get a message without buttons and no character name + if(X.prefs.toggles & SOUND_ADMINHELP) + X << 'sound/effects/adminhelp.ogg' + X << mentor_msg + if(adminholders.len) + for(var/client/X in adminholders) // Admins get the full monty + if(X.prefs.toggles & SOUND_ADMINHELP) + X << 'sound/effects/adminhelp.ogg' + X << msg if("Rule/Gameplay issue") if(adminholders.len) - for(var/client/X in adminholders) + for(var/client/X in adminholders) // Admins of course get everything in their helps if(X.prefs.toggles & SOUND_ADMINHELP) X << 'sound/effects/adminhelp.ogg' X << msg if("Bug report") if(debugholders.len) for(var/client/X in debugholders) - if(R_ADMIN & X.holder.rights) + if(R_ADMIN & X.holder.rights) // Admins get every button & special highlights in theirs if(X.prefs.toggles & SOUND_ADMINHELP) X << 'sound/effects/adminhelp.ogg' X << msg else - if (R_DEBUG & X.holder.rights) + if (R_DEBUG & X.holder.rights) // Just devs or devmentors get non-highlighted names, but they do get JMP and VV for their bug reports. if(X.prefs.toggles & SOUND_ADMINHELP) X << 'sound/effects/adminhelp.ogg' X << dev_msg @@ -176,7 +174,7 @@ var/list/adminhelp_ignored_words = list("unknown","the","a","an","of","monkey"," X << msg*/ //show it to the person adminhelping too - src << "PM to-Staff: [original_msg]" + src << "PM to-Staff ([selected_type]): [original_msg]" var/admin_number_present = admins.len - admin_number_afk log_admin("HELP: [key_name(src)]: [original_msg] - heard by [admin_number_present] non-AFK admins.") diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index bdc93347ff..5e26498a2b 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -43,7 +43,7 @@ if(!istype(C,/client)) if(holder) src << "Error: Private-Message: Client not found." - else adminhelp(msg) //admin we are replying to left. adminhelp instead + else src << "Error: Private-Message: Client not found. They may have lost connection, so try using an adminhelp!" return //get message text, limit it's length.and clean/escape html @@ -53,7 +53,7 @@ if(!msg) return if(!C) if(holder) src << "Error: Admin-PM: Client not found." - else adminhelp(msg) //admin we are replying to has vanished, adminhelp instead + else src << "Error: Private-Message: Client not found. They may have lost connection, so try using an adminhelp!" return if (src.handle_spam_prevention(msg,MUTE_ADMINHELP)) @@ -78,7 +78,7 @@ else recieve_color = "maroon" send_pm_type = holder.rank + " " - if(!C.holder && holder && holder.fakekey) + if(!C.holder && holder && holder.fakekey) recieve_pm_type = "Admin" else recieve_pm_type = holder.rank From 9d5ba587acb6f9c1c52ac6c553f266ed1b8c1f96 Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Mon, 17 Nov 2014 15:08:36 -0800 Subject: [PATCH 38/43] Mentors don't need faxes, communications, or prayers. --- code/WorkInProgress/kilakk/fax.dm | 8 ++++++-- code/modules/admin/verbs/pray.dm | 13 +++++++++---- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/code/WorkInProgress/kilakk/fax.dm b/code/WorkInProgress/kilakk/fax.dm index 2c34229620..29f2331a49 100644 --- a/code/WorkInProgress/kilakk/fax.dm +++ b/code/WorkInProgress/kilakk/fax.dm @@ -186,12 +186,16 @@ var/list/alldepartments = list("Central Command") var/msg = "\blue CENTCOMM FAX: [key_name(Sender, 1)] (PP) (VV) (SM) (JMP) (CA) (RPLY): Receiving '[sentname]' via secure connection ... view message" - admins << msg + for(var/client/C in admins) + if(R_ADMIN & C.holder.rights) + C << msg /proc/Solgov_fax(var/originfax, var/sent, var/sentname, var/mob/Sender) var/msg = "\blue SOL GOVERNMENT FAX: [key_name(Sender, 1)] (PP) (VV) (SM) (JMP) (CA) (RPLY): Receiving '[sentname]' via secure connection ... view message" - admins << msg + for(var/client/C in admins) + if(R_ADMIN & C.holder.rights) + C << msg proc/SendFax(var/sent, var/sentname, var/mob/Sender, var/dpt) diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm index fd91142cdf..6004dc43f5 100644 --- a/code/modules/admin/verbs/pray.dm +++ b/code/modules/admin/verbs/pray.dm @@ -20,8 +20,9 @@ msg = "\blue \icon[cross] PRAY: [key_name(src, 1)] (?) (PP) (VV) (SM) (JMP) (CA) (SC): [msg]" for(var/client/C in admins) - if(C.prefs.toggles & CHAT_PRAYER) - C << msg + if(R_ADMIN & C.holder.rights) + if(C.prefs.toggles & CHAT_PRAYER) + C << msg usr << "Your prayers have been received by the gods." feedback_add_details("admin_verb","PR") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -30,9 +31,13 @@ /proc/Centcomm_announce(var/text , var/mob/Sender , var/iamessage) var/msg = copytext(sanitize(text), 1, MAX_MESSAGE_LEN) msg = "\blue CENTCOMM[iamessage ? " IA" : ""]:[key_name(Sender, 1)] (PP) (VV) (SM) (JMP) (CA) (BSA) (RPLY): [msg]" - admins << msg + for(var/client/C in admins) + if(R_ADMIN & C.holder.rights) + C << msg /proc/Syndicate_announce(var/text , var/mob/Sender) var/msg = copytext(sanitize(text), 1, MAX_MESSAGE_LEN) msg = "\blue SYNDICATE:[key_name(Sender, 1)] (PP) (VV) (SM) (JMP) (CA) (BSA) (RPLY): [msg]" - admins << msg + for(var/client/C in admins) + if(R_ADMIN & C.holder.rights) + C << msg From b078365f66d9e99b1af7540c2572affe5cc95fd7 Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Mon, 17 Nov 2014 15:18:22 -0800 Subject: [PATCH 39/43] vote powers r 4 admons only --- code/controllers/voting.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/controllers/voting.dm b/code/controllers/voting.dm index 80c816e436..4c6b9754bd 100644 --- a/code/controllers/voting.dm +++ b/code/controllers/voting.dm @@ -290,9 +290,9 @@ datum/controller/vote var/admin = 0 var/trialmin = 0 if(C.holder) - admin = 1 if(C.holder.rights & R_ADMIN) - trialmin = 1 + admin = 1 + trialmin = 1 // don't know why we use both of these it's really weird, but I'm 2 lasy to refactor this all to use just admin. voting |= C . = "Voting Panel" From 6918b0bca61ac8ba1f0bb338ad6178597c7c40b7 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Tue, 18 Nov 2014 10:18:05 +0100 Subject: [PATCH 40/43] Multiple Law Statements Synths can now report laws on multiple channels at the same time. --- code/modules/mob/living/silicon/laws.dm | 26 ++++++++++------------ code/modules/mob/living/silicon/silicon.dm | 2 +- 2 files changed, 13 insertions(+), 15 deletions(-) diff --git a/code/modules/mob/living/silicon/laws.dm b/code/modules/mob/living/silicon/laws.dm index 212fc14096..48e9642339 100644 --- a/code/modules/mob/living/silicon/laws.dm +++ b/code/modules/mob/living/silicon/laws.dm @@ -27,18 +27,22 @@ laws.clear_supplied_laws() /mob/living/silicon/proc/statelaws() // -- TLE - if(stating_laws) - src << "You are currently stating laws." - return - stating_laws = 1 - var/prefix = "" switch(lawchannel) - if(MAIN_CHANNEL) prefix = ";" // Apparently defines are not constant expressions? + if(MAIN_CHANNEL) prefix = ";" if("Binary") prefix = ":b " else prefix = get_radio_key_from_channel(lawchannel == "Holopad" ? "department" : lawchannel) + " " + dostatelaws(lawchannel, prefix) + +/mob/living/silicon/proc/dostatelaws(var/method, var/prefix) + if(stating_laws[prefix]) + src << "[method]: Already stating laws using this communication method." + return + + stating_laws[prefix] = 1 + var/can_state = statelaw("[prefix]Current Active Laws:") //src.laws_sanity_check() @@ -71,9 +75,8 @@ number++ if(!can_state) - src << "Unable to state laws. Communication method unavailable." - - stating_laws = 0 + src << "[method]: Unable to state laws. Communication method unavailable." + stating_laws[prefix] = 0 /mob/living/silicon/proc/statelaw(var/law) if(src.say(law)) @@ -93,10 +96,7 @@ for (var/index = 1, index <= src.laws.ion.len, index++) var/law = src.laws.ion[index] - if (length(law) > 0) - - if (!src.ioncheck[index]) src.ioncheck[index] = "Yes" list += {"[src.ioncheck[index]] [ionnum()]: [law]
"} @@ -105,10 +105,8 @@ var/number = 1 for (var/index = 1, index <= src.laws.inherent.len, index++) var/law = src.laws.inherent[index] - if (length(law) > 0) src.lawcheck.len += 1 - if (!src.lawcheck[number+1]) src.lawcheck[number+1] = "Yes" list += {"[src.lawcheck[number+1]] [number]: [law]
"} diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 2490eb1429..93d4438d7b 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -6,9 +6,9 @@ var/list/additional_law_channels = list("State") var/const/MAIN_CHANNEL = "Main Frequency" var/lawchannel = MAIN_CHANNEL // Default channel on which to state laws + var/list/stating_laws = list()// Channels laws are currently being stated on var/lawcheck[1] var/ioncheck[1] - var/stating_laws = 0 var/obj/item/device/radio/common_radio immune_to_ssd = 1 From 89e3167ab79ae03400fd2cbbccb5db54a8611b54 Mon Sep 17 00:00:00 2001 From: Atlantiscze Date: Tue, 18 Nov 2014 11:40:08 +0100 Subject: [PATCH 41/43] Cyborgs can now modify airlock electronics accesses. - Fixes #6997 --- code/game/machinery/doors/airlock_electronics.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/doors/airlock_electronics.dm b/code/game/machinery/doors/airlock_electronics.dm index d9a3efe959..0a22aa0dd9 100644 --- a/code/game/machinery/doors/airlock_electronics.dm +++ b/code/game/machinery/doors/airlock_electronics.dm @@ -16,7 +16,7 @@ var/locked = 1 attack_self(mob/user as mob) - if (!ishuman(user) && !istype(user,/mob/living/silicon/robot/drone)) + if (!ishuman(user) && !istype(user,/mob/living/silicon/robot)) return ..(user) var/mob/living/carbon/human/H = user From f7bc35f333473ef35e21043e735374d6aad96df6 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Tue, 18 Nov 2014 12:24:54 +0100 Subject: [PATCH 42/43] Binary Tracking The AI can again finally track entities using the binary channel. --- .../game/objects/items/devices/radio/radio.dm | 17 ----------------- code/modules/mob/language.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 19 +------------------ 3 files changed, 2 insertions(+), 36 deletions(-) diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 98ac645196..f2f8a1b8b9 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -135,23 +135,6 @@ A.ai_actual_track(target) return - else if (href_list["faketrack"]) - var/mob/target = locate(href_list["track"]) - var/mob/living/silicon/ai/A = locate(href_list["track2"]) - if(A && target) - - A:cameraFollow = target - A << text("Now tracking [] on camera.", target.name) - if (usr.machine == null) - usr.machine = usr - - while (usr:cameraFollow == target) - usr << "Target is not on or near any active cameras on the station. We'll check again in 5 seconds (unless you use the cancel-camera verb)." - sleep(40) - continue - - return - else if (href_list["freq"]) var/new_frequency = (frequency + text2num(href_list["freq"])) if (!freerange || (frequency < 1200 || frequency > 1600)) diff --git a/code/modules/mob/language.dm b/code/modules/mob/language.dm index b49374cecd..b9fcefbdde 100755 --- a/code/modules/mob/language.dm +++ b/code/modules/mob/language.dm @@ -230,7 +230,7 @@ if(drone_only && !istype(S,/mob/living/silicon/robot/drone)) continue else if(istype(S , /mob/living/silicon/ai)) - message_start = "[name], [speaker.name]" + message_start = "[name], [speaker.name]" else if (!S.binarycheck()) continue diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index b24e995aec..aaf82a90c3 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -481,24 +481,7 @@ var/list/ai_verbs_default = list( else src << "\red System error. Cannot locate [html_decode(href_list["trackname"])]." return - - else if (href_list["faketrack"]) - var/mob/target = locate(href_list["track"]) in mob_list - var/mob/living/silicon/ai/A = locate(href_list["track2"]) in mob_list - if(A && target) - - A.cameraFollow = target - A << text("Now tracking [] on camera.", target.name) - if (usr.machine == null) - usr.machine = usr - - while (src.cameraFollow == target) - usr << "Target is not on or near any active cameras on the station. We'll check again in 5 seconds (unless you use the cancel-camera verb)." - sleep(40) - continue - - return - + return /mob/living/silicon/ai/meteorhit(obj/O as obj) From 4377ada588862e8731f72b90987f16aeb1c48eb5 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Mon, 17 Nov 2014 01:03:46 -0500 Subject: [PATCH 43/43] Implements custom item for Foxler, fixes simple_animal emotes. --- code/modules/customitems/item_defines.dm | 83 ++++++++++++++++++ code/modules/mob/emote.dm | 2 + .../mob/living/simple_animal/borer/borer.dm | 4 +- .../mob/living/simple_animal/friendly/cat.dm | 63 +++++++------ .../living/simple_animal/friendly/corgi.dm | 14 +-- .../mob/living/simple_animal/friendly/crab.dm | 6 +- .../simple_animal/friendly/farm_animals.dm | 24 ++--- .../living/simple_animal/friendly/mouse.dm | 13 ++- .../living/simple_animal/friendly/mushroom.dm | 6 +- .../living/simple_animal/friendly/tomato.dm | 6 +- code/modules/mob/living/simple_animal/head.dm | 6 +- .../mob/living/simple_animal/hostile/alien.dm | 6 +- .../mob/living/simple_animal/hostile/bear.dm | 8 +- .../living/simple_animal/hostile/faithless.dm | 6 +- .../simple_animal/hostile/giant_spider.dm | 6 +- .../mob/living/simple_animal/hostile/mimic.dm | 8 +- .../living/simple_animal/hostile/pirate.dm | 4 +- .../simple_animal/hostile/retaliate/clown.dm | 8 +- .../simple_animal/hostile/retaliate/drone.dm | 6 +- .../living/simple_animal/hostile/russian.dm | 8 +- .../living/simple_animal/hostile/syndicate.dm | 8 +- .../mob/living/simple_animal/hostile/tree.dm | 8 +- .../mob/living/simple_animal/kobold.dm | 6 +- .../mob/living/simple_animal/parrot.dm | 14 +-- .../modules/mob/living/simple_animal/shade.dm | 2 +- .../mob/living/simple_animal/simple_animal.dm | 37 ++++---- icons/mob/animal.dmi | Bin 187751 -> 192339 bytes icons/mob/head.dmi | Bin 121969 -> 122871 bytes icons/mob/items_lefthand.dmi | Bin 153330 -> 154154 bytes icons/mob/items_righthand.dmi | Bin 155429 -> 155513 bytes icons/obj/objects.dmi | Bin 123347 -> 123597 bytes 31 files changed, 229 insertions(+), 133 deletions(-) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 776fb186b9..5f95b306c4 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -1412,3 +1412,86 @@ desc = "This cane seems to have 'Ryals' engraved on its handle." icon_state = "cane" item_state = "stick" + +////////////////////////////// Foxler - Erstatz Vryroxes ///////////////////////////////////////////////// + +/obj/item/weapon/holder/cat/fluff/bones + name = "Bones" + desc = "It's Bones! Meow." + gender = MALE + icon_state = "cat3" + +//Use this subtype for spawning in the custom item. +/obj/item/weapon/holder/cat/fluff/bones/custom_item + +/obj/item/weapon/holder/cat/fluff/bones/custom_item/New() + if (!contents.len) + new/mob/living/simple_animal/cat/fluff/bones (src) + ..() + +/mob/living/simple_animal/cat/fluff/bones + name = "Bones" + desc = "That's Bones the cat. He's a laid back, black cat. Meow." + gender = MALE + icon_state = "cat3" + icon_living = "cat3" + icon_dead = "cat3_dead" + holder_type = /obj/item/weapon/holder/cat/fluff/bones + bff_name = "Erstatz Vryroxes" + +/mob/living/simple_animal/cat/fluff + var/bff_name + var/mob/living/carbon/human/bff + +/mob/living/simple_animal/cat/fluff/handle_movement_target() + if (!bff) + for (var/mob/living/carbon/human/M in player_list) + if (M.real_name == bff_name) + bff = M + break + + if (bff) + var/follow_dist = 5 + if (bff.stat >= DEAD || bff.health <= config.health_threshold_softcrit) //danger + follow_dist = 1 + else if (bff.stat || bff.health <= 50) //danger or just sleeping + follow_dist = 2 + var/near_dist = max(follow_dist - 3, 1) + var/current_dist = get_dist(src, bff) + + if (movement_target != bff) + if (current_dist > follow_dist && !istype(movement_target, /mob/living/simple_animal/mouse) && (bff in oview(src))) + //stop existing movement + walk_to(src,0) + turns_since_scan = 0 + + //walk to bff + stop_automated_movement = 1 + movement_target = bff + walk_to(src, movement_target, near_dist, 4) + + //already following and close enough, stop + else if (current_dist <= near_dist) + walk_to(src,0) + movement_target = null + stop_automated_movement = 0 + + if (!(bff && movement_target == bff)) + ..() + +/mob/living/simple_animal/cat/fluff/Life() + ..() + if (stat || !bff) + return + if (get_dist(src, bff) <= 1) + if (bff.stat >= DEAD || bff.health <= config.health_threshold_softcrit) + if (prob((bff.stat < DEAD)? 50 : 15)) + audible_emote(pick("meows in distress.", "meows anxiously.")) + else + if (prob(5)) + visible_emote(pick("nuzzles [bff].", + "brushes against [bff].", + "rubs against [bff].", + "purrs.")) + else if (bff.health <= 50) + if (prob(10)) audible_emote("meows anxiously.") \ No newline at end of file diff --git a/code/modules/mob/emote.dm b/code/modules/mob/emote.dm index 3e2d037d13..09418b8bb0 100644 --- a/code/modules/mob/emote.dm +++ b/code/modules/mob/emote.dm @@ -1,4 +1,6 @@ // All mobs should have custom emote, really.. +//m_type == 1 --> visual. +//m_type == 2 --> audible /mob/proc/custom_emote(var/m_type=1,var/message = null) if(stat || !use_me && usr == src) diff --git a/code/modules/mob/living/simple_animal/borer/borer.dm b/code/modules/mob/living/simple_animal/borer/borer.dm index 593c41b742..3591523477 100644 --- a/code/modules/mob/living/simple_animal/borer/borer.dm +++ b/code/modules/mob/living/simple_animal/borer/borer.dm @@ -7,8 +7,8 @@ speak_emote = list("chirrups") emote_hear = list("chirrups") response_help = "pokes" - response_disarm = "prods the" - response_harm = "stomps on the" + response_disarm = "prods" + response_harm = "stomps on" icon_state = "brainslug" icon_living = "brainslug" icon_dead = "brainslug_dead" diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 4678531947..56f615c77f 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -8,14 +8,14 @@ speak = list("Meow!","Esp!","Purr!","HSSSSS") speak_emote = list("purrs", "meows") emote_hear = list("meows","mews") - emote_see = list("shakes its head", "shivers") + emote_see = list("shakes their head", "shivers") speak_chance = 1 turns_per_move = 5 see_in_dark = 6 meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat - response_help = "pets the" - response_disarm = "gently pushes aside the" - response_harm = "kicks the" + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "kicks" var/turns_since_scan = 0 var/mob/living/simple_animal/mouse/movement_target min_oxy = 16 //Require atleast 16kPA oxygen @@ -27,40 +27,45 @@ //MICE! if((src.loc) && isturf(src.loc)) if(!stat && !resting && !buckled) - for(var/mob/living/simple_animal/mouse/M in view(1,src)) + for(var/mob/living/simple_animal/mouse/M in loc) if(!M.stat) M.splat() - emote(pick("\red splats the [M]!","\red toys with the [M]","worries the [M]")) + visible_emote(pick("bites \the [M]!","toys with \the [M].","chomps on \the [M]!")) movement_target = null stop_automated_movement = 0 break ..() - for(var/mob/living/simple_animal/mouse/snack in oview(src, 3)) - if(prob(15)) - emote(pick("hisses and spits!","mrowls fiercely!","eyes [snack] hungrily.")) + for(var/mob/living/simple_animal/mouse/snack in oview(src,5)) + if(snack.stat < DEAD && prob(15)) + audible_emote(pick("hisses and spits!","mrowls fiercely!","eyes [snack] hungrily.")) break if(!stat && !resting && !buckled) - turns_since_scan++ - if(turns_since_scan > 5) - walk_to(src,0) - turns_since_scan = 0 - if((movement_target) && !(isturf(movement_target.loc) || ishuman(movement_target.loc) )) - movement_target = null - stop_automated_movement = 0 - if( !movement_target || !(movement_target.loc in oview(src, 3)) ) - movement_target = null - stop_automated_movement = 0 - for(var/mob/living/simple_animal/mouse/snack in oview(src,3)) - if(isturf(snack.loc) && !snack.stat) - movement_target = snack - break - if(movement_target) - stop_automated_movement = 1 - walk_to(src,movement_target,0,3) + handle_movement_target() +/mob/living/simple_animal/cat/proc/handle_movement_target() + turns_since_scan++ + if(turns_since_scan > 5) + walk_to(src,0) + turns_since_scan = 0 + + if((movement_target) && !(isturf(movement_target.loc) || ishuman(movement_target.loc) )) + movement_target = null + stop_automated_movement = 0 + if( !movement_target || !(movement_target.loc in oview(src, 4)) ) + movement_target = null + stop_automated_movement = 0 + for(var/mob/living/simple_animal/mouse/snack in oview(src)) + if(isturf(snack.loc) && !snack.stat) + movement_target = snack + world << "[src]: mouse located." + break + if(movement_target) + world << "[src]: locking on [movement_target]" + stop_automated_movement = 1 + walk_to(src,movement_target,0,3) /mob/living/simple_animal/cat/MouseDrop(atom/over_object) @@ -73,10 +78,16 @@ else return ..() +/mob/living/simple_animal/cat/get_scooped(var/mob/living/carbon/grabber) + if (stat >= DEAD) + return //since the holder icon looks like a living cat + ..() + //RUNTIME IS ALIVE! SQUEEEEEEEE~ /mob/living/simple_animal/cat/Runtime name = "Runtime" desc = "Her fur has the look and feel of velvet, and her tail quivers occasionally." + gender = FEMALE icon_state = "cat" icon_living = "cat" icon_dead = "cat_dead" diff --git a/code/modules/mob/living/simple_animal/friendly/corgi.dm b/code/modules/mob/living/simple_animal/friendly/corgi.dm index a7b7cbc622..1e41a1d5d1 100644 --- a/code/modules/mob/living/simple_animal/friendly/corgi.dm +++ b/code/modules/mob/living/simple_animal/friendly/corgi.dm @@ -14,9 +14,9 @@ turns_per_move = 10 meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/corgi meat_amount = 3 - response_help = "pets the" - response_disarm = "bops the" - response_harm = "kicks the" + response_help = "pets" + response_disarm = "bops" + response_harm = "kicks" see_in_dark = 5 var/obj/item/inventory_head var/obj/item/inventory_back @@ -58,7 +58,7 @@ for (var/mob/M in viewers(src, null)) M.show_message("\red [user] gently taps [src] with the [O]. ") if(prob(15)) - emote("looks at [user] with [pick("an amused","an annoyed","a confused","a resentful", "a happy", "an excited")] expression on \his face") + visible_emote("looks at [user] with [pick("an amused","an annoyed","a confused","a resentful", "a happy", "an excited")] expression on \his face") return ..() @@ -310,10 +310,10 @@ if(isturf(movement_target.loc) ) UnarmedAttack(movement_target) else if(ishuman(movement_target.loc) && prob(20)) - custom_emote(1,"stares at the [movement_target] that [movement_target.loc] has with sad puppy eyes.") + visible_emote("stares at the [movement_target] that [movement_target.loc] has with sad puppy eyes.") if(prob(1)) - emote(pick("dances around","chases its tail")) + visible_emote(pick("dances around","chases their tail")) spawn(0) for(var/i in list(1,2,4,8,4,2,1,2,4,8,4,2,1,2,4,8,4,2)) dir = i @@ -467,7 +467,7 @@ if(prob(1)) - emote(pick("dances around","chases her tail")) + visible_emote(pick("dances around","chases her tail")) spawn(0) for(var/i in list(1,2,4,8,4,2,1,2,4,8,4,2,1,2,4,8,4,2)) dir = i diff --git a/code/modules/mob/living/simple_animal/friendly/crab.dm b/code/modules/mob/living/simple_animal/friendly/crab.dm index 6eccd808c0..c85f5bc734 100644 --- a/code/modules/mob/living/simple_animal/friendly/crab.dm +++ b/code/modules/mob/living/simple_animal/friendly/crab.dm @@ -12,9 +12,9 @@ speak_chance = 1 turns_per_move = 5 meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat - response_help = "pets the" - response_disarm = "gently pushes aside the" - response_harm = "stomps the" + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "stomps" stop_automated_movement = 1 friendly = "pinches" var/obj/item/inventory_head diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index ef9731bb0b..b40e6fb819 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -14,9 +14,9 @@ see_in_dark = 6 meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat meat_amount = 4 - response_help = "pets the" - response_disarm = "gently pushes aside the" - response_harm = "kicks the" + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "kicks" faction = "goat" attacktext = "kicked" health = 40 @@ -99,9 +99,9 @@ see_in_dark = 6 meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat meat_amount = 6 - response_help = "pets the" - response_disarm = "gently pushes aside the" - response_harm = "kicks the" + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "kicks" attacktext = "kicked" health = 50 var/datum/reagents/udder = null @@ -160,9 +160,9 @@ turns_per_move = 2 meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat meat_amount = 1 - response_help = "pets the" - response_disarm = "gently pushes aside the" - response_harm = "kicks the" + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "kicks" attacktext = "kicked" health = 1 var/amount_grown = 0 @@ -201,9 +201,9 @@ var/global/chicken_count = 0 turns_per_move = 3 meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat meat_amount = 2 - response_help = "pets the" - response_disarm = "gently pushes aside the" - response_harm = "kicks the" + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "kicks" attacktext = "kicked" health = 10 var/eggsleft = 0 diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index f6200a3e7e..c6f3cfb87c 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -1,7 +1,7 @@ /mob/living/simple_animal/mouse name = "mouse" real_name = "mouse" - desc = "It's a small, disease-ridden rodent." + desc = "It's a small rodent." icon_state = "mouse_gray" icon_living = "mouse_gray" icon_dead = "mouse_gray_dead" @@ -17,9 +17,9 @@ maxHealth = 5 health = 5 meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat - response_help = "pets the" - response_disarm = "gently pushes aside the" - response_harm = "stamps on the" + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "stamps on" density = 0 var/body_color //brown, gray and white, leave blank for random layer = MOB_LAYER @@ -47,7 +47,7 @@ icon_state = "mouse_[body_color]" wander = 1 else if(prob(5)) - emote("snuffles") + audible_emote("snuffles.") /mob/living/simple_animal/mouse/New() ..() @@ -110,9 +110,6 @@ /mob/living/simple_animal/mouse/brown/Tom name = "Tom" desc = "Jerry the cat is not amused." - response_help = "pets" - response_disarm = "gently pushes aside" - response_harm = "splats" /mob/living/simple_animal/mouse/can_use_vents() return \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/friendly/mushroom.dm b/code/modules/mob/living/simple_animal/friendly/mushroom.dm index ef2eb6cd61..5b4121bedd 100644 --- a/code/modules/mob/living/simple_animal/friendly/mushroom.dm +++ b/code/modules/mob/living/simple_animal/friendly/mushroom.dm @@ -10,7 +10,7 @@ maxHealth = 5 health = 5 meat_type = /obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice - response_help = "pets the" - response_disarm = "gently pushes aside the" - response_harm = "whacks the" + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "whacks" harm_intent_damage = 5 \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/friendly/tomato.dm b/code/modules/mob/living/simple_animal/friendly/tomato.dm index 1248e702d2..57c0f4c939 100644 --- a/code/modules/mob/living/simple_animal/friendly/tomato.dm +++ b/code/modules/mob/living/simple_animal/friendly/tomato.dm @@ -9,7 +9,7 @@ maxHealth = 15 health = 15 meat_type = /obj/item/weapon/reagent_containers/food/snacks/tomatomeat - response_help = "prods the" - response_disarm = "pushes aside the" - response_harm = "smacks the" + response_help = "prods" + response_disarm = "pushes aside" + response_harm = "smacks" harm_intent_damage = 5 \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/head.dm b/code/modules/mob/living/simple_animal/head.dm index 9b12edb4ed..227d2bcf04 100644 --- a/code/modules/mob/living/simple_animal/head.dm +++ b/code/modules/mob/living/simple_animal/head.dm @@ -12,9 +12,9 @@ speak_chance = 1 turns_per_move = 5 meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat - response_help = "pets the" - response_disarm = "gently pushes aside the" - response_harm = "punches the" + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "punches" var/list/insults = list( "Man you suck", "You look like the most retarded douche around", diff --git a/code/modules/mob/living/simple_animal/hostile/alien.dm b/code/modules/mob/living/simple_animal/hostile/alien.dm index ab6874276a..447ad6b1c9 100644 --- a/code/modules/mob/living/simple_animal/hostile/alien.dm +++ b/code/modules/mob/living/simple_animal/hostile/alien.dm @@ -6,9 +6,9 @@ icon_living = "alienh_running" icon_dead = "alien_l" icon_gib = "syndicate_gib" - response_help = "pokes the" - response_disarm = "shoves the" - response_harm = "hits the" + response_help = "pokes" + response_disarm = "shoves" + response_harm = "hits" speed = -1 meat_type = /obj/item/weapon/reagent_containers/food/snacks/xenomeat maxHealth = 100 diff --git a/code/modules/mob/living/simple_animal/hostile/bear.dm b/code/modules/mob/living/simple_animal/hostile/bear.dm index 15786b6751..fa3e8c2385 100644 --- a/code/modules/mob/living/simple_animal/hostile/bear.dm +++ b/code/modules/mob/living/simple_animal/hostile/bear.dm @@ -14,9 +14,9 @@ turns_per_move = 5 see_in_dark = 6 meat_type = /obj/item/weapon/reagent_containers/food/snacks/bearmeat - response_help = "pets the" - response_disarm = "gently pushes aside the" - response_harm = "pokes the" + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "pokes" stop_automated_movement_when_pulled = 0 maxHealth = 60 health = 60 @@ -90,7 +90,7 @@ if(HOSTILE_STANCE_ATTACKING) if(stance_step >= 20) //attacks for 20 ticks, then it gets tired and needs to rest - custom_emote(1, "is worn out and needs to rest" ) + custom_emote(1, "is worn out and needs to rest." ) stance = HOSTILE_STANCE_TIRED stance_step = 0 walk(src, 0) //This stops the bear's walking diff --git a/code/modules/mob/living/simple_animal/hostile/faithless.dm b/code/modules/mob/living/simple_animal/hostile/faithless.dm index d69ac01012..14b069a6a1 100644 --- a/code/modules/mob/living/simple_animal/hostile/faithless.dm +++ b/code/modules/mob/living/simple_animal/hostile/faithless.dm @@ -6,9 +6,9 @@ icon_dead = "faithless_dead" speak_chance = 0 turns_per_move = 5 - response_help = "passes through the" + response_help = "passes through" response_disarm = "shoves" - response_harm = "hits the" + response_harm = "hits" speed = -1 maxHealth = 80 health = 80 @@ -38,7 +38,7 @@ /mob/living/simple_animal/hostile/faithless/FindTarget() . = ..() if(.) - emote("wails at [.]") + audible_emote("wails at [.]") /mob/living/simple_animal/hostile/faithless/AttackingTarget() . =..() diff --git a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm index 3b82b64540..4d0792d789 100644 --- a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm +++ b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm @@ -17,9 +17,9 @@ turns_per_move = 5 see_in_dark = 10 meat_type = /obj/item/weapon/reagent_containers/food/snacks/bearmeat - response_help = "pets the" - response_disarm = "gently pushes aside the" - response_harm = "pokes the" + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "pokes" stop_automated_movement_when_pulled = 0 maxHealth = 200 health = 200 diff --git a/code/modules/mob/living/simple_animal/hostile/mimic.dm b/code/modules/mob/living/simple_animal/hostile/mimic.dm index 6e43df9378..9900249c34 100644 --- a/code/modules/mob/living/simple_animal/hostile/mimic.dm +++ b/code/modules/mob/living/simple_animal/hostile/mimic.dm @@ -10,9 +10,9 @@ icon_living = "crate" meat_type = /obj/item/weapon/reagent_containers/food/snacks/carpmeat - response_help = "touches the" - response_disarm = "pushes the" - response_harm = "hits the" + response_help = "touches" + response_disarm = "pushes" + response_harm = "hits" speed = 4 maxHealth = 250 health = 250 @@ -39,7 +39,7 @@ /mob/living/simple_animal/hostile/mimic/FindTarget() . = ..() if(.) - emote("growls at [.]") + audible_emote("growls at [.]") /mob/living/simple_animal/hostile/mimic/death() ..() diff --git a/code/modules/mob/living/simple_animal/hostile/pirate.dm b/code/modules/mob/living/simple_animal/hostile/pirate.dm index 2ccf788893..e3a4ce4667 100644 --- a/code/modules/mob/living/simple_animal/hostile/pirate.dm +++ b/code/modules/mob/living/simple_animal/hostile/pirate.dm @@ -6,9 +6,9 @@ icon_dead = "piratemelee_dead" speak_chance = 0 turns_per_move = 5 - response_help = "pushes the" + response_help = "pushes" response_disarm = "shoves" - response_harm = "hits the" + response_harm = "hits" speed = 4 stop_automated_movement_when_pulled = 0 maxHealth = 100 diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm index 2bb2610f66..cdaf72f6bd 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm @@ -1,5 +1,5 @@ /mob/living/simple_animal/hostile/retaliate/clown - name = "Clown" + name = "clown" desc = "A denizen of clown planet" icon_state = "clown" icon_living = "clown" @@ -7,9 +7,9 @@ icon_gib = "clown_gib" speak_chance = 0 turns_per_move = 5 - response_help = "pokes the" - response_disarm = "gently pushes aside the" - response_harm = "hits the" + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" speak = list("HONK", "Honk!", "Welcome to clown planet!") emote_see = list("honks") speak_chance = 1 diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm index ddbd35d0e3..65f4e6f787 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm @@ -10,9 +10,9 @@ rapid = 1 speak_chance = 5 turns_per_move = 3 - response_help = "pokes the" - response_disarm = "gently pushes aside the" - response_harm = "hits the" + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" speak = list("ALERT.","Hostile-ile-ile entities dee-twhoooo-wected.","Threat parameterszzzz- szzet.","Bring sub-sub-sub-systems uuuup to combat alert alpha-a-a.") emote_see = list("beeps menacingly","whirrs threateningly","scans its immediate vicinity") a_intent = "harm" diff --git a/code/modules/mob/living/simple_animal/hostile/russian.dm b/code/modules/mob/living/simple_animal/hostile/russian.dm index 8c2a470dcd..b09a6ec548 100644 --- a/code/modules/mob/living/simple_animal/hostile/russian.dm +++ b/code/modules/mob/living/simple_animal/hostile/russian.dm @@ -1,5 +1,5 @@ /mob/living/simple_animal/hostile/russian - name = "Russian" + name = "russian" desc = "For the Motherland!" icon_state = "russianmelee" icon_living = "russianmelee" @@ -7,9 +7,9 @@ icon_gib = "syndicate_gib" speak_chance = 0 turns_per_move = 5 - response_help = "pokes the" - response_disarm = "shoves the" - response_harm = "hits the" + response_help = "pokes" + response_disarm = "shoves" + response_harm = "hits" speed = 4 stop_automated_movement_when_pulled = 0 maxHealth = 100 diff --git a/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/syndicate.dm index 11a81284f2..6a38202135 100644 --- a/code/modules/mob/living/simple_animal/hostile/syndicate.dm +++ b/code/modules/mob/living/simple_animal/hostile/syndicate.dm @@ -1,5 +1,5 @@ /mob/living/simple_animal/hostile/syndicate - name = "Syndicate Operative" + name = "\improper Syndicate operative" desc = "Death to Nanotrasen." icon_state = "syndicate" icon_living = "syndicate" @@ -7,9 +7,9 @@ icon_gib = "syndicate_gib" speak_chance = 0 turns_per_move = 5 - response_help = "pokes the" - response_disarm = "shoves the" - response_harm = "hits the" + response_help = "pokes" + response_disarm = "shoves" + response_harm = "hits" speed = 4 stop_automated_movement_when_pulled = 0 maxHealth = 100 diff --git a/code/modules/mob/living/simple_animal/hostile/tree.dm b/code/modules/mob/living/simple_animal/hostile/tree.dm index b263cd2112..a908af9868 100644 --- a/code/modules/mob/living/simple_animal/hostile/tree.dm +++ b/code/modules/mob/living/simple_animal/hostile/tree.dm @@ -9,9 +9,9 @@ speak_chance = 0 turns_per_move = 5 meat_type = /obj/item/weapon/reagent_containers/food/snacks/carpmeat - response_help = "brushes the" - response_disarm = "pushes the" - response_harm = "hits the" + response_help = "brushes" + response_disarm = "pushes" + response_harm = "hits" speed = -1 maxHealth = 250 health = 250 @@ -40,7 +40,7 @@ /mob/living/simple_animal/hostile/tree/FindTarget() . = ..() if(.) - emote("growls at [.]") + audible_emote("growls at [.]") /mob/living/simple_animal/hostile/tree/AttackingTarget() . =..() diff --git a/code/modules/mob/living/simple_animal/kobold.dm b/code/modules/mob/living/simple_animal/kobold.dm index 3d9515c88b..3e52a40874 100644 --- a/code/modules/mob/living/simple_animal/kobold.dm +++ b/code/modules/mob/living/simple_animal/kobold.dm @@ -14,9 +14,9 @@ turns_per_move = 5 see_in_dark = 6 meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/monkey - response_help = "pets the" - response_disarm = "gently pushes aside the" - response_harm = "kicks the" + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "kicks" minbodytemp = 250 min_oxy = 16 //Require atleast 16kPA oxygen minbodytemp = 223 //Below -50 Degrees Celcius diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index 21833161ad..7790f9ecd8 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -44,9 +44,9 @@ turns_per_move = 5 meat_type = /obj/item/weapon/reagent_containers/food/snacks/cracker/ - response_help = "pets the" - response_disarm = "gently moves aside the" - response_harm = "swats the" + response_help = "pets" + response_disarm = "gently moves aside" + response_harm = "swats" stop_automated_movement = 1 universal_speak = 1 @@ -342,7 +342,7 @@ //Search for item to steal parrot_interest = search_for_item() if(parrot_interest) - emote("looks in [parrot_interest]'s direction and takes flight") + visible_emote("looks in [parrot_interest]'s direction and takes flight") parrot_state = PARROT_SWOOP | PARROT_STEAL icon_state = "parrot_fly" return @@ -364,7 +364,7 @@ if(AM) if(istype(AM, /obj/item) || isliving(AM)) //If stealable item parrot_interest = AM - emote("turns and flies towards [parrot_interest]") + visible_emote("turns and flies towards [parrot_interest]") parrot_state = PARROT_SWOOP | PARROT_STEAL return else //Else it's a perch @@ -478,11 +478,11 @@ var/datum/organ/external/affecting = H.get_organ(ran_zone(pick(parrot_dam_zone))) H.apply_damage(damage, BRUTE, affecting, H.run_armor_check(affecting, "melee"), sharp=1) - emote(pick("pecks [H]'s [affecting]", "cuts [H]'s [affecting] with its talons")) + visible_emote(pick("pecks [H]'s [affecting].", "cuts [H]'s [affecting] with its talons.")) else L.adjustBruteLoss(damage) - emote(pick("pecks at [L]", "claws [L]")) + visible_emote(pick("pecks at [L].", "claws [L].")) return //Otherwise, fly towards the mob! diff --git a/code/modules/mob/living/simple_animal/shade.dm b/code/modules/mob/living/simple_animal/shade.dm index ed5f35d55b..c200ef6f70 100644 --- a/code/modules/mob/living/simple_animal/shade.dm +++ b/code/modules/mob/living/simple_animal/shade.dm @@ -13,7 +13,7 @@ emote_hear = list("wails","screeches") response_help = "puts their hand through" response_disarm = "flails at" - response_harm = "punches the" + response_harm = "punches" melee_damage_lower = 5 melee_damage_upper = 15 attacktext = "drained the life from" diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 078159c12d..8695741ed8 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -114,23 +114,23 @@ else randomValue -= speak.len if(emote_see && randomValue <= emote_see.len) - emote(pick(emote_see),1) + visible_emote("[pick(emote_see)].") else - emote(pick(emote_hear),2) + audible_emote("[pick(emote_hear)].") else say(pick(speak)) else if(!(emote_hear && emote_hear.len) && (emote_see && emote_see.len)) - emote(pick(emote_see),1) + visible_emote("[pick(emote_see)].") if((emote_hear && emote_hear.len) && !(emote_see && emote_see.len)) - emote(pick(emote_hear),2) + audible_emote("[pick(emote_hear)].") if((emote_hear && emote_hear.len) && (emote_see && emote_see.len)) var/length = emote_hear.len + emote_see.len var/pick = rand(1,length) if(pick <= emote_see.len) - emote(pick(emote_see),1) + visible_emote("[pick(emote_see)].") else - emote(pick(emote_hear),2) + audible_emote("[pick(emote_hear)].") //Atmos @@ -207,9 +207,14 @@ /mob/living/simple_animal/emote(var/act, var/type, var/desc) if(act) - if(act == "scream") act = "whimper" //ugly hack to stop animals screaming when crushed :P ..(act, type, desc) +/mob/living/simple_animal/proc/visible_emote(var/act_desc) + custom_emote(1, act_desc) + +/mob/living/simple_animal/proc/audible_emote(var/act_desc) + custom_emote(2, act_desc) + /mob/living/simple_animal/bullet_act(var/obj/item/projectile/Proj) if(!Proj || Proj.nodamage) return @@ -224,9 +229,11 @@ if("help") if (health > 0) - for(var/mob/O in viewers(src, null)) - if ((O.client && !( O.blinded ))) - O.show_message("\blue [M] [response_help] [src]") + M.visible_message("\blue [M] [response_help] \the [src]") + + if("disarm") + M.visible_message("\blue [M] [response_disarm] \the [src]") + //TODO: Push the mob away or something if("grab") if (M == src) @@ -242,15 +249,11 @@ G.affecting = src LAssailant = M - for(var/mob/O in viewers(src, null)) - if ((O.client && !( O.blinded ))) - O.show_message(text("\red [] has grabbed [] passively!", M, src), 1) + M.visible_message("\red [M] has grabbed [src] passively!") - if("hurt", "disarm") + if("hurt") adjustBruteLoss(harm_intent_damage) - for(var/mob/O in viewers(src, null)) - if ((O.client && !( O.blinded ))) - O.show_message("\red [M] [response_harm] [src]") + M.visible_message("\red [M] [response_harm] \the [src]") return diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index 20cb0a702c49fb41739214eca85633eaf0352fbd..3ebd2534d82f254b374d732f6e28c7285e70066c 100644 GIT binary patch delta 27139 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�WnGk5&k&^HeD2%*h}< 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 SwqpZ8ulwpcYGo=`Fa8S)tDNWn delta 25383 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 diff --git a/icons/mob/items_lefthand.dmi b/icons/mob/items_lefthand.dmi index ddea2d915691c222ae09c7b67e57cfa40649f287..ce4472f3f85865d19fb2de881d35bee0752338ec 100644 GIT binary patch delta 14283 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 diff --git a/icons/mob/items_righthand.dmi b/icons/mob/items_righthand.dmi index 2990e374cc7a79fefe04e0b5ba8174d9267589ae..2dc3c52abb118304bb58189e9af812f65560c5ca 100644 GIT binary patch delta 14054 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 BsILG3 diff --git a/icons/obj/objects.dmi b/icons/obj/objects.dmi index e50759742c74de564eb5bbe9426c20fcc1de8451..a30feb163e50376e4b96f0d59d0596e6bad3af13 100644 GIT binary patch delta 7803 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 M54BWEmCS?x2U8jse*gdg delta 7569 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 *lOtPZ8)ryfIqBM9`>eMSf_tt{@hz&^N$r3Y zHaw%hKi}*|d$H(aXh?%ZAI#Gls&Eoe-Q;MOgih_h8K5VLsEMDNnW59e$jHcu)aNEA zhk~FEA)S++-Noc&v?v0;wJ|S!1RpaHTZ_@GR8-3%F8;uDR>7BDK%jbkF0JX_pw9J; zq|oWp=fBUtg_W@A*(7i`)tP>xV`k3&gLfh2R529;hR0K6Xvsp;8C{2M3K6u-qBFbe z`}c|$*46-^YihcC{wPCJ9`@3~p}Y;Bl$4ZTR8*AH?E1kczC7j=Pp$Q`syEC7EQ#DX zh~8>jdV2aE&{kN$QO9XKm(PqeS*%Nv6AACg&eu@hBKex}C(>nXNq(;pz5>|K z(*!Mu(!S$mjZAx7OHWKp47dbf24ZQGa&nOIXJ?*MIdnk*t~!py>FJs81d}b>Jj-~q z`t1;yL7d6klhFHE&vkXXi!)OnK742mA!7mnY8smI-3ul%2na%#twHcl2k&05x|K`U zlGW&`z4(s1PdId4Jj$MsK07)ztu z;-6}#_}mMB4DaI9y$a8Wd*hE@!n$OGN4c?eNm-Yy)s+Z@YYRm`kQv9?e+)_O!Y4+h z#8L|E^|%1()RVOPnXkl+d1`6hM2Ju1q_tk^Vg{ixxI=@iNPh1P7Z;b|1Mh!j%+>A1 zdP2nyW-MGXY;ii0V}x{2Xg-oUVGt+#D@j7*vxP_>I}oSm^|K}3te`-XsMJj`kYN_gzdDY=SjVGR+y=*h(Oo9ky6%`R-;g6lwZIdYk6>%imfLawqJaXKYfV!WltkgB z<+%9Ycovr&&isem9ts`@^kr8}_*2zzsy%B`e10zYQ$&Xu_uz-Bl2Z4?e;tjpqAD9y zmNm#vm6O;&Z+aEWt1_;s1;9&h)^VO<7dAGgxUaqtW55GmIXiDeS6l#nKrXpSv#Z6> zeNGXPq=V%yRxpqerz4L+nfv8k;Ba!OY}fIXL5OMsau5gXpG;K*p5S-g{&leXv=}{A z5$nDS)_~>Z3hL@arwC~}Mn+;|?mAX84A?(918VN3rgb25-1;KVS`IJcOa*&VpaJ79 z&-rO$i`NPo8mPenG9SXFyUm-8T9vOc)$Tf`BRTx~Zi}7}-An^w7x3vSqiZF-+}@i; zRzozibsj3t-KwKvQvB}T;|uHkPxpzktcHM%Q*7{H;Y&-FTi)$`Qs|kP^q&(Gec)AA z<9q5LCLs~CtOn_`J~rSpF)^VVwI+&WhmpIIum6!9{fwx3SNn}xBp=LR3HsMns zk0}A9aWHXvnIJXQyfZsZkC7ZntA3jx=TmAryA6sZQYx8rcI*IdCFYkTvyOd+p<1Z zp1|a-5+{LKFfNjk3fy;RXNUYQl}fdNT&aT{T1i6vs?6Ycv&m&1_Yg1XzLf_f|Ic`z ze#Z{h55vQnpq~Ck&LHWpF^y&?_J9p<#oCeY{TfR#8DyZQc*IVE;mXR&!jB%I8XCm9 zTml0Fzd5Rqizo;Jnp}EAK1Sn#Q$#>3t(~>C^&HYqwZyeyH!Q_-hbvhvnJyTfz)tHD z=2vZ||my%b_F=lJw&MrYGJcz)U>zlYZ?qX*Q*f`+@kxtdk|CYlB^8 zZJs<}Xp2(-e~c5#atNuSHzThZG`(*B3|E>85Nc~{qy5`nOQL_188iOdodR8NU1)StyU1g|YySXc}@Hfo#FE0Uj}#(!w>3H9qw z2u#c-LJE29%bkR$d`!(l%i{AIERjlxe`Z#2XCVh!lQK%Igg{u*IR(M?N*D;4@qZH0 z-48lJNY@ziCqJ(_)qW_{)uD1K@w+nAskvYpFQ$VG>@$ovoQ5qOMbCf-J+w?RKJc)UbkjASpBZG@x3+8c>>~0#YTXAEerg^ z!q_MT1nB9ZVMyjMb#h#Ja@;%`O16LB@=DDAEAjL@+{eK1D)p(z%JJ%4sY<5C0nS); z=t3v(Q6k2Rz>f7<70$o4r6Gnr!|t!{k$^uah+h#!fK1q;N)@rg{!aw*|1$RfV@Uu1 eEZYAI`_sGYafv9BPk4O*_)&YRtyHC8jrt#FWP}?4