From 753a2ef08c6e53cceb39225a8bc8960dd3688c37 Mon Sep 17 00:00:00 2001 From: Ccomp5950 Date: Fri, 4 Apr 2014 13:21:47 -0500 Subject: [PATCH 01/39] Code Effeciency Project: Vent scrubbers have a bit more sanity. No longer checking for 0.00000000000000000000000001 moles of toxins scrubers can only detect stuff worse then 0.001 moles. Have a nice day. --- code/ATMOSPHERICS/components/unary/vent_scrubber.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm index 4c386f44ec..60d6f741af 100644 --- a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm +++ b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm @@ -104,7 +104,7 @@ var/datum/gas_mixture/environment = loc.return_air() if(scrubbing) - if((environment.toxins>0) || (environment.carbon_dioxide>0) || (environment.trace_gases.len>0)) + if((environment.toxins>0.001) || (environment.carbon_dioxide>0.001) || (environment.trace_gases.len>0)) var/transfer_moles = min(1, volume_rate/environment.volume)*environment.total_moles() //Take a gas sample From 920a08412b5588dc277fd871ac067bcc3979a2bc Mon Sep 17 00:00:00 2001 From: Mike Date: Sat, 5 Apr 2014 00:38:48 -0400 Subject: [PATCH 02/39] Fixes #4689 Rods can't break reinforced windows. --- code/game/objects/structures/window.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 7050808fb4..843ab7dd37 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -154,7 +154,7 @@ attack_generic(user, rand(10, 15)) -/obj/structure/window/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/window/attackby(obj/item/W as obj, mob/user as mob) if(!istype(W)) return//I really wish I did not need this if (istype(W, /obj/item/weapon/grab) && get_dist(src,user)<2) From c9a857217af72138fbb0a8be4364b6759e37631e Mon Sep 17 00:00:00 2001 From: Mike Date: Sat, 5 Apr 2014 02:23:57 -0400 Subject: [PATCH 03/39] Fixes #4680 --- nano/templates/transfer_valve.tmpl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nano/templates/transfer_valve.tmpl b/nano/templates/transfer_valve.tmpl index c2d957652a..6c5cca62ff 100644 --- a/nano/templates/transfer_valve.tmpl +++ b/nano/templates/transfer_valve.tmpl @@ -37,6 +37,9 @@ None {{/if}} {{:~link('Remove', 'eject', {'rem_device' : 1}, valveAttachment ? null : 'disabled')}} + {{if valveAttachment}} + {{:~link('View', 'wrench', {'device' : 1})}} + {{/if}} From 925cb02ef703c93a716408d0dcc9fe782b997297 Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Sat, 5 Apr 2014 10:20:54 +0300 Subject: [PATCH 04/39] Removes useless unfat sting from evolution menu Also fixed a typo; but meh. No point in having to use points on something that has no use. --- code/game/gamemodes/changeling/modularchangling.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/gamemodes/changeling/modularchangling.dm b/code/game/gamemodes/changeling/modularchangling.dm index 2395e63b27..22f45329f8 100644 --- a/code/game/gamemodes/changeling/modularchangling.dm +++ b/code/game/gamemodes/changeling/modularchangling.dm @@ -119,11 +119,11 @@ var/list/datum/power/changeling/powerinstances = list() genomecost = 10 verbpath = /mob/proc/changeling_DEATHsting -/datum/power/changeling/unfat_sting - name = "Unfat Sting" - desc = "We silently sting a human, forcing them to rapidly metobolize their fat." - genomecost = 1 - verbpath = /mob/proc/changeling_unfat_sting +///datum/power/changeling/unfat_sting +// name = "Unfat Sting" +// desc = "We silently sting a human, forcing them to rapidly metabolize their fat." +// genomecost = 1 +// verbpath = /mob/proc/changeling_unfat_sting /datum/power/changeling/boost_range name = "Boost Range" From bec699bb7c78b772a2c776b83a74e4565c3e0782 Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Sat, 5 Apr 2014 18:13:19 +0300 Subject: [PATCH 05/39] Spaghetti isn't called spagetti anymore Didn't change the code/vars/recipes; just fixed the Name line to the proper spelling. --- code/modules/reagents/reagent_containers/food/snacks.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index 3e99d56b25..eb1f01cf77 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -1229,7 +1229,7 @@ bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/spagetti - name = "Spagetti" + name = "Spaghetti" desc = "A bundle of raw spaghetti." icon_state = "spagetti" filling_color = "#EDDD00" @@ -1809,7 +1809,7 @@ bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/boiledspagetti - name = "Boiled Spagetti" + name = "Boiled Spaghetti" desc = "A plain dish of noodles, this sucks." icon_state = "spagettiboiled" trash = /obj/item/trash/plate @@ -1845,7 +1845,7 @@ bitesize = 2 /obj/item/weapon/reagent_containers/food/snacks/pastatomato - name = "Spagetti" + name = "Spaghetti" desc = "Spaghetti and crushed tomatoes. Just like your abusive father used to make!" icon_state = "pastatomato" trash = /obj/item/trash/plate @@ -1858,7 +1858,7 @@ bitesize = 4 /obj/item/weapon/reagent_containers/food/snacks/meatballspagetti - name = "Spagetti & Meatballs" + name = "Spaghetti & Meatballs" desc = "Now thats a nic'e meatball!" icon_state = "meatballspagetti" trash = /obj/item/trash/plate From a3bf9733a234d147f34041cb830118f75d90e0a1 Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Sat, 5 Apr 2014 19:15:41 +0300 Subject: [PATCH 06/39] Kicking a grille does 2 less damage; fix for #4557 It will now take 10 hits to destroy it without using a weapon or tools. Take that,metagamers! --- code/game/objects/structures/grille.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 0096d763ea..bfdad4e2bc 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -41,7 +41,7 @@ if(HULK in user.mutations) health -= 5 else - health -= 3 + health -= 1 healthcheck() /obj/structure/grille/attack_alien(mob/user as mob) @@ -215,4 +215,4 @@ if(exposed_temperature > T0C + 1500) health -= 1 healthcheck() - ..() \ No newline at end of file + ..() From 31f935413ed6c548d7838e4bbcc0fa1a145b7773 Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Sat, 5 Apr 2014 23:27:07 +0300 Subject: [PATCH 07/39] Fix for #4681 #nerftele2014 --- code/game/machinery/hydroponics.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/game/machinery/hydroponics.dm b/code/game/machinery/hydroponics.dm index a0f8c371e4..0ede4e846a 100644 --- a/code/game/machinery/hydroponics.dm +++ b/code/game/machinery/hydroponics.dm @@ -783,6 +783,15 @@ obj/machinery/hydroponics/attackby(var/obj/item/O as obj, var/mob/user as mob) del(src) return +/obj/machinery/hydroponics/attack_tk(mob/user as mob) + if(harvest) + myseed.harvest(src) + else if(dead) + planted = 0 + dead = 0 + usr << text("You remove the dead plant from the [src].") + del(myseed) + updateicon() /obj/machinery/hydroponics/attack_hand(mob/user as mob) if(istype(usr,/mob/living/silicon)) //How does AI know what plant is? From e348f532ab9bff5a1d96b9a8fbc9a3399269899f Mon Sep 17 00:00:00 2001 From: RavingManiac Date: Sun, 6 Apr 2014 14:20:57 +0800 Subject: [PATCH 08/39] Items inside objects will now hear what the object is hearing, as will items inside those items. This allows tape recorders to work in containers and closets. --- code/game/objects/objs.dm | 6 +++++- code/game/objects/storage/coat.dm | 6 +++++- code/modules/mob/living/say.dm | 8 ++++---- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index d68a7b3c8d..2e72be6011 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -127,4 +127,8 @@ var/rendered = "[M.name]: [text]" mo.show_message(rendered, 2) */ - return \ No newline at end of file + //return + for (var/atom/A in src) + if(istype(A,/obj/)) + var/obj/O = A + O.hear_talk(M, text) \ No newline at end of file diff --git a/code/game/objects/storage/coat.dm b/code/game/objects/storage/coat.dm index e5151ae5de..e7457e2497 100644 --- a/code/game/objects/storage/coat.dm +++ b/code/game/objects/storage/coat.dm @@ -217,8 +217,12 @@ O.emp_act(severity) ..() +/* + /obj/item/clothing/suit/hear_talk(mob/M, var/msg) for (var/atom/A in src) if(istype(A,/obj/)) var/obj/O = A - O.hear_talk(M, msg) \ No newline at end of file + O.hear_talk(M, msg) + +*/ \ No newline at end of file diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index c6a6f508bb..fb7ca12b58 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -330,10 +330,10 @@ var/list/department_radio_keys = list( P.speech_buffer.Remove(pick(P.speech_buffer)) P.speech_buffer.Add(message) - if(istype(A, /obj/)) //radio in pocket could work, radio in backpack wouldn't --rastaf0 + if(istype(A, /obj/)) //radios in pockets and backpacks work var/obj/O = A spawn (0) - if(O && !istype(O.loc, /obj/item/weapon/storage)) + if(O) O.hear_talk(src, message) @@ -371,9 +371,9 @@ var/list/department_radio_keys = list( for(var/mob/M in hearers(5, src)) if(M != src && is_speaking_radio) M:show_message("[src] talks into [used_radios.len ? used_radios[1] : "radio"]") - + var/rendered = null - + if (length(heard_a)) var/message_a = say_quote(message,speaking) From ff7a8f43fcb890d1a16258556e1cf468af30e38a Mon Sep 17 00:00:00 2001 From: RavingManiac Date: Sun, 6 Apr 2014 14:31:56 +0800 Subject: [PATCH 09/39] Changelog updated. --- html/changelog.html | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/html/changelog.html b/html/changelog.html index 3098bc8b6d..a11fdf3cfb 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,6 +56,14 @@ should be listed in the changelog upon commit though. Thanks. --> +
+

6 April 2014

+

RavingManiac updated:

+
    +
  • Tape recorders and station-bounced radios now work inside containers and closets.
  • +
+
+

10 March 2014

Chinsky updated:

From 0b49fcd0a5c385a0dac891ae0884ffb8a0ebb4ec Mon Sep 17 00:00:00 2001 From: Ccomp5950 Date: Sun, 6 Apr 2014 02:08:40 -0500 Subject: [PATCH 10/39] Mapfix - Viro/MedMaint not having area definitions --- maps/tgstation2.dmm | 81 +++++++++++++++++++++------------------------ 1 file changed, 37 insertions(+), 44 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 2053c7cd20..a61dcd2295 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -5532,8 +5532,8 @@ "cct" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) "ccu" = (/obj/machinery/door/airlock/medical{autoclose = 0; icon_state = "door_open"; id_tag = "cubicle1"; name = "Cubicle 1"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) "ccv" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) -"ccw" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area) -"ccx" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area) +"ccw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Exterior Airlock"; req_access_txt = "39"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ccx" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/virology) "ccy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/toxins/xenobiology) "ccz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "ccA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -5581,8 +5581,8 @@ "cdq" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Medbay Secondary Storage APC"; pixel_x = -25},/obj/structure/bedsheetbin,/obj/structure/table,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "cdr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/table,/obj/item/bodybag/cryobag{pixel_x = -3},/obj/item/bodybag/cryobag{pixel_x = -3},/obj/item/weapon/gun/syringe,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "cds" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{dir = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) -"cdt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area) -"cdu" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area) +"cdt" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/virology) +"cdu" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/virology) "cdv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cdw" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cdx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -5846,9 +5846,9 @@ "civ" = (/obj/structure/sign/biohazard,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/wall/r_wall,/area/medical/virologyaccess) "ciw" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/medical/virologyaccess) "cix" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virologyaccess) -"ciy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"ciz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"ciA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"ciy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"ciz" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"ciA" = (/obj/machinery/camera{c_tag = "Virology Monkey Pen"; dir = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "ciB" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/shower{icon_state = "shower"; dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "ciC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "ciD" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/toxins/xenobiology) @@ -6013,8 +6013,8 @@ "clG" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light,/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "virologyquar"; name = "Virology Emergency Lockdown Control"; pixel_x = 0; pixel_y = -28; req_access_txt = "5"},/turf/simulated/floor{dir = 8; icon_state = "greencorner"},/area/medical/virologyaccess) "clH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "green"},/area/medical/virologyaccess) "clI" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "greencorner"},/area/medical/virologyaccess) -"clJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"clK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"clJ" = (/obj/machinery/disease2/incubator,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"clK" = (/obj/machinery/smartfridge/secure/virology,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "clL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio3"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) "clM" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio3"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/toxins/xenobiology) "clN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -6064,10 +6064,10 @@ "cmF" = (/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/medical/surgeryprep) "cmG" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre 2 Storage"; req_access_txt = "45"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgeryprep) "cmH" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery2) -"cmI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Exterior Airlock"; req_access_txt = "39"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virologyaccess) -"cmJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area) -"cmK" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area) -"cmL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area) +"cmI" = (/obj/machinery/disease2/isolator,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cmJ" = (/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) +"cmK" = (/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) +"cmL" = (/obj/structure/table,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/hand_labeler,/obj/structure/reagent_dispensers/virusfood{pixel_x = -30},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cmM" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cmN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cmO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -6117,15 +6117,15 @@ "cnG" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery2) "cnH" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery2) "cnI" = (/obj/machinery/power/apc{dir = 2; name = "Surgery APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery2) -"cnJ" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"},/area/medical/virologyaccess) -"cnK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/medical/virologyaccess) -"cnL" = (/obj/machinery/camera/xray{c_tag = "Virology Access"; network = list("SS13","Medical")},/obj/structure/closet/wardrobe/virology_white,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "Virology APC"; pixel_y = 24},/turf/simulated/floor{icon_state = "warnwhite"; dir = 5},/area/medical/virologyaccess) -"cnM" = (/obj/structure/sign/deathsposal,/turf/simulated/wall/r_wall,/area) +"cnJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cnK" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"},/area/medical/virology) +"cnL" = (/obj/structure/sign/deathsposal,/turf/simulated/wall/r_wall,/area/medical/virology) +"cnM" = (/obj/machinery/camera/xray{c_tag = "Virology Access"; network = list("SS13","Medical")},/obj/structure/closet/wardrobe/virology_white,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "Virology APC"; pixel_y = 24},/turf/simulated/floor{icon_state = "warnwhite"; dir = 5},/area/medical/virology) "cnN" = (/turf/simulated/wall/r_wall,/area/medical/virology) "cnO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cnP" = (/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cnQ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cnR" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area) +"cnR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asmaint) "cnS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio2"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) "cnT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cnU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -6169,16 +6169,10 @@ "coG" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "coH" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/closet/l3closet/virology,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/clothing/mask/gas,/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/medical/virology) "coI" = (/turf/simulated/wall,/area/medical/virology) -"coJ" = (/obj/structure/table,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/hand_labeler,/obj/structure/reagent_dispensers/virusfood{pixel_x = -30},/turf/simulated/floor{icon_state = "white"},/area) -"coK" = (/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) -"coL" = (/obj/machinery/smartfridge/secure/virology,/turf/simulated/floor{icon_state = "white"},/area) -"coM" = (/obj/machinery/disease2/incubator,/turf/simulated/floor{icon_state = "white"},/area) -"coN" = (/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) -"coO" = (/obj/machinery/disease2/isolator,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area) +"coJ" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/asmaint) +"coK" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/asmaint) "coP" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "coQ" = (/obj/item/roller,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"coR" = (/obj/machinery/camera{c_tag = "Virology Monkey Pen"; dir = 2},/turf/simulated/floor{icon_state = "white"},/area) -"coS" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "white"},/area) "coT" = (/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/toxins/xenobiology) "coU" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "coV" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/weapon/storage/box/beakers{pixel_x = -1; pixel_y = -1; pixel_x = 2; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -6622,7 +6616,6 @@ "cxr" = (/obj/machinery/camera{c_tag = "Virology Break/Access"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cxs" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cxt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) -"cxu" = (/obj/structure/lattice,/turf/space,/area/medical/virology) "cxv" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area/medical/virology) "cxw" = (/turf/simulated/floor/plating/airless,/area/medical/virology) "cxx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating/airless,/area/medical/virology) @@ -11075,18 +11068,18 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbXmbXnbXobXpbXqbXrbXsbXtbXubUKbXvbXwbUKbUKbXxbXybXzbXAbXBbXCbXDbUUbXEbXFbXGbXHbXIbXJbXKbXLbXIbXIbXMbXNbXObXPbXQbSkbSlbXRbXRbXRbXRbXSbXRbXRbXRbXTbXUbVqbXVbXWbXXbXYbVqbXZbYabYbbVxbWMbWNbWMbVAbYcbYdbVDbYebYfbYgbYhbYibYjbYkbYlbYlbYmbYnbYobYobYpbYobYobYobYobYqbYrbYobYsbYtbYubYvbYwbYxbYybYzbYybYAbYBbYybYybYybYybYybYCbYDbYEbYFbYGbAfbAfbAfbAfaaaaafaaaaaaaaaanvanvanvaafaaaaaaaafaaaaaaaafaaaaaabKQbGpbJdbGpbGpbHQbHQbHQbHQbHQbHQbHQbGpbGpaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbYHbYHbXobYIbYJbXrbYKbYLbYMbUKbYNbYObYPbYQbYRbYSbYTbYUbYVbYWbYXbYYbYZbZabZbbZcbZdbZebZfbZgbZhbZgbZibZjbZkbVgbZlbSkbSlbXRbZmbZnbZobZpbZnbZqbZrbZsbZtbZubZvbXWbXWbZwbVqbZxbZybZzbVxbWMbZAbZBbVAbZCbZDbVDbZEbZFbZGbVDbZHbRibZIbNebZJbZKbZLbZMbZNbZObZPbZQbZRbZRbZSbZTbZRbZRbZUbZVbZWbZXbZXbZYbZZcaacabbZXcaccadcaecaecabcaccafbBQcagcahcaicajcakcalcamcancancancancancancancancancancancancancancancancaocapcapcaqbGpbGpbHQbHQcarbHQbHQbGpbGpaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacascascascascascascascatcaubUKbUKbUKbUKbUKcavcawcaxcaxcaxcaycazbUUbUVbUWcaAbUYcaBcaCcaDcaEcaFcaGbSkcaHcaIcaJcaKbSkcaLcaMcaNcaOcaOcaPcaQcaRbXRcaScaTbVqcaUcaVbXWbXYbVqcaWcaXcaYbVxbWMcaZcbabVAcbbcbcbVDbVDbVDbVDbVDbZHbRibRibRicbdcbebNibIpcbfcbgcbhbIpbIpaaaaaaaaaaaacbicbjcbkcblbIOcbmcbncbocbpcbqcbrcbscbtbKubKucbubIObAfcbvcbwcbxbAfbAfbAfbAfaaaaafaaaaaaaaaanvanvanvaafaaaaaaaafaaaaaaaafaafaafcbycbzcbAbJebGobGpbGpbHQbHRbHQbGpbGpaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcascbBcbCcbDcbEcbFcascbGcbHcbIcbJcbKcbLcbMcbMcbNcbOcbOcbPcbQbXDbUUbUVbUWcbRbWrcbScbTcbUcbVcbWcbXbSkcaHcbYcbZccabSkbSlbXRccbccccccccdccebXRccfccgcchbVqcciccjcckcclbVqccmcaXccnbVxccoccpccqbVAccrccsbVAbQIbQHbRicctbZHccuccvbRicbdccwccxbIpaaaaafaaaaaaaafaaaaaaaaaaaaccycczccAccBccCccDccEccFcbqccGccHccIbKubKubKubKtbIOccJccJccKccLccJaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafccMbGmbGmbGnbGobGobGpbGpbGpbGpbGqaafaafaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaafaafaafccNccNccNccNccNccNccNccNccNccNccNccNccNaaaaaaccOcbBcbBcbBcbBccPcasccQccRbVYccSccTccUccVccUccWccXccYccZcdabXDbMUcdbcdccddbQGbQGbQGbQGbQGbQGbQGbSkbSkcdebSkbSkbSkbSlbXRbXRcdfcdgcdhcdibXRcdjcdkcdlbVqbVrbVqbVqbVqbVqbVxcdmcdnbVxcdocdpcdobVAcdqcdrbVAbNibNibRicdsbZHbRibRibRicbdcdtcdubIpaaaaafaaaaaaaafaaaaaaaaaaaacdvcdwcdxcdycdzcdAcdBcdCcdDcdDcdEcdFcdGcdHbKucdIbIOccJcdJcdKcdLccJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcdMcdNcdMccNcdOcdPcdOccNcdQcdRcdQccNaaaaaacdScbBcdTcbBcbBcdUcascdVcdWcdXcdYcdZceacebceccedceeceecefceecegcehceibUWcejcekcelcelcemcelcelcenceocepceqcercescenbSlbNhcetceuceucevcewcexceycezceAceBceCceDceEceEceFceGbVxbVxbVxceHceIceJbVAbVAbVAbVAbNibNibRibZHbZHceKceLbRicbdanvanvbIpaaaaafaaaaaaaafaaaaaaaaaaaaceMceNceOcePceQceRceSceTcbqcbqceUceVbKubKubKuceWbIOccJceXceYceZccJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcdMcfacdMccNcdOcfbcdOccNcdQcfccdQccNaaaaaacdScbBcbBcbBcfdcfecffcfgcfhbVYcficfjcfkcflcfmcfncfocfpcfqcfrbXDbUUcfscftcfucfvcfwcfxcfwcfycfzcencfAcfBcfCcfDcfEcenbSlbNhcfFceucfGceucfHcfIcfJcfKcfLcfMcfNceEcfOceEcfPceGcfQcfRcfScfTcfUcfVcfScfRcfRcfRcfRcfWbRibRibRibRibRibRicbdanvaafaafaafcfXaafaafaafaafaafaafaafcfYcbicfZcgacgbcgccgcceTcbqccGcgdcgebKubKubKucgfbIOccJcggcghcgiccJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcgjcgkcglccNcgmcgncgoccNcgpcgqcgrccNaaaaafcdScgscbBcbBcgtcgucascgvcgwbVYcgxcgycgxcgxcgxcgxcgzbUUcgAcgBbXDbUUcgCcgDbXGcgEcgFcgGcgFcgHcgIcgJcgKcgLcgMcencencenbSlbNhcgNcgOcgPcgQcgRcgScgTcgUcgVcgWcgXcgYcgZchachbchcchdbLBchechfchgchhbEBchicbgcbhbIpchjcfRcfRcfRcfRcfRcfRchkanvaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaacbichlchmchnbIOchochpchqchrchschtchubKuchvchwchxbIOchychzchAchBchCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaafaafccNchDchEchFccNchGchEchHccNchIchEchJccNaaaaafchKcbBcbBchLcgtchMcaschNchOchPchQchRchSchTchTchTchUchTcdachVbXDbXDbUVchWchXcekchYchYchZciacibcenciccidciecifcigcenbSlbNhcihciicijcikcilbNhcimcincioceGcipciqcirciscitceGcbdbNiciucivciwcixciuaaaaaaaaaanvanvanvciycizcizciAanvanvanvaaaaaaaaacbicbicbicbicbicbicbicbicbiciBciCciDbIObIObIObIObIObIObIObIObIObIObIObIObIOaafciEciFciEaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcascbBcbCcbDcbEcbFcascbGcbHcbIcbJcbKcbLcbMcbMcbNcbOcbOcbPcbQbXDbUUbUVbUWcbRbWrcbScbTcbUcbVcbWcbXbSkcaHcbYcbZccabSkbSlbXRccbccccccccdccebXRccfccgcchbVqcciccjcckcclbVqccmcaXccnbVxccoccpccqbVAccrccsbVAbQIbQHbRicctbZHccuccvbRicbdcoJcoKbIpaaaaafaaaaaaaafaaaaaaaaaaaaccycczccAccBccCccDccEccFcbqccGccHccIbKubKubKubKtbIOccJccJccKccLccJaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafccMbGmbGmbGnbGobGobGpbGpbGpbGpbGqaafaafaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaafaafaafccNccNccNccNccNccNccNccNccNccNccNccNccNaaaaaaccOcbBcbBcbBcbBccPcasccQccRbVYccSccTccUccVccUccWccXccYccZcdabXDbMUcdbcdccddbQGbQGbQGbQGbQGbQGbQGbSkbSkcdebSkbSkbSkbSlbXRbXRcdfcdgcdhcdibXRcdjcdkcdlbVqbVrbVqbVqbVqbVqbVxcdmcdnbVxcdocdpcdobVAcdqcdrbVAbNibNibRicdsbZHbRibRibRicbdcnRcxgbIpaaaaafaaaaaaaafaaaaaaaaaaaacdvcdwcdxcdycdzcdAcdBcdCcdDcdDcdEcdFcdGcdHbKucdIbIOccJcdJcdKcdLccJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcdMcdNcdMccNcdOcdPcdOccNcdQcdRcdQccNaaaaaacdScbBcdTcbBcbBcdUcascdVcdWcdXcdYcdZceacebceccedceeceecefceecegcehceibUWcejcekcelcelcemcelcelcenceocepceqcercescenbSlbNhcetceuceucevcewcexceycezceAceBceCceDceEceEceFceGbVxbVxbVxceHceIceJbVAbVAbVAbVAbNibNibRibZHbZHceKceLbRicbdbIpbIpbIpaaaaafaaaaaaaafaaaaaaaaaaaaceMceNceOcePceQceRceSceTcbqcbqceUceVbKubKubKuceWbIOccJceXceYceZccJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcdMcfacdMccNcdOcfbcdOccNcdQcfccdQccNaaaaaacdScbBcbBcbBcfdcfecffcfgcfhbVYcficfjcfkcflcfmcfncfocfpcfqcfrbXDbUUcfscftcfucfvcfwcfxcfwcfycfzcencfAcfBcfCcfDcfEcenbSlbNhcfFceucfGceucfHcfIcfJcfKcfLcfMcfNceEcfOceEcfPceGcfQcfRcfScfTcfUcfVcfScfRcfRcfRcfRcfWbRibRibRibRibRibRicbdbIpaafaafaafcfXaafaafaafaafaafaafaafcfYcbicfZcgacgbcgccgcceTcbqccGcgdcgebKubKubKucgfbIOccJcggcghcgiccJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcgjcgkcglccNcgmcgncgoccNcgpcgqcgrccNaaaaafcdScgscbBcbBcgtcgucascgvcgwbVYcgxcgycgxcgxcgxcgxcgzbUUcgAcgBbXDbUUcgCcgDbXGcgEcgFcgGcgFcgHcgIcgJcgKcgLcgMcencencenbSlbNhcgNcgOcgPcgQcgRcgScgTcgUcgVcgWcgXcgYcgZchachbchcchdbLBchechfchgchhbEBchicbgcbhbIpchjcfRcfRcfRcfRcfRcfRchkbIpaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaacbichlchmchnbIOchochpchqchrchschtchubKuchvchwchxbIOchychzchAchBchCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaafaafccNchDchEchFccNchGchEchHccNchIchEchJccNaaaaafchKcbBcbBchLcgtchMcaschNchOchPchQchRchSchTchTchTchUchTcdachVbXDbXDbUVchWchXcekchYchYchZciacibcenciccidciecifcigcenbSlbNhcihciicijcikcilbNhcimcincioceGcipciqcirciscitceGcbdbNiciucivciwcixciuaaaaaaaaabIpbIpbIpcbfcbgcbgcbhbIpbIpbIpaaaaaaaaacbicbicbicbicbicbicbicbicbiciBciCciDbIObIObIObIObIObIObIObIObIObIObIObIObIOaafciEciFciEaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVXaafaafaafaaaaafciGaafciGaafciHaafciIaafciHaafciIaafaafaaacasciJciKciLciMciNciOciPciQciOciRciSciTciTciUciTciVciWciXciVciYciZcjacjbcjccjdcjdcjdcjdcjecjfcjdcjgcjgcjgcjgcjgcjgbSlbNhcjhcjicjjcjkcjlbNhcimcjmcjnceGcjocjpcjqcjrcjsceGcbdbNiciucjtcjucjvciuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaacbicjwcjxcjycjzcjAcjBcjCcjDcjEcjFcjGcjHcjIaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafcjJcjKcjJaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaafcjLcjMcjNcjMcjNcjMcjOcjMcjPcjMcjOcjMcjPcjMcjQciOciOciOciOciOciOciOciOcjRcjScjTcjUcjVcjWcjXcjYcjZciVckackbckcciVckdckeckfcjdckgckhckickjckkcklcjdckmckmcknckockocjgbSlbNhbNhckpckqbNhbNhbNhckrckscktceGceGceGckuckvceGceGcbdbOwciuckwckxckyciuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaafcbickzckAckzckBckCcdwckDcjDckEckFckEcbicbiaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaafaaackGaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafckHckIckJckKckLckMckNckOckPckIckQckRckSckMckIckTckUckVckWckXckYckZclaclbclccldcleclfclgclhclicljclkcllclmclncloclpclqclrcjdcklcklcklcklckkclscjdcltcltcltckockocjgcluclvbNhclwclxclyclzbNhclAcksclBceGclCclDclEclFceGbNicbdbOwciuclGclHclIciuaaaaaaaaaaaaaaaaaaacVclJcizclKacVaafaaaaaaaaaaaacbickzckzckzclLclMcjBclNclOclPclQclRclScbiaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaaaclTaaaaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaafclUclVclWclXclWclXclWclXclYclXclWclXclZcmacmacmacmbckIckIcmcckIcmdcmacmecmfcmgcmhcmiclgcmjcmkcmlcmmcmncmocmpcmqcmrcmscmtcjdcmucmvcmvcmvcmwcmxcjdcmycmzcmzcmzcmAcjgbIpbSlbNhcmBclxclyclycmCcmDcmEcmFcmGclDclDclEcmHceGcfQchkbIpcixciucmIciucixaaaaaaaafaaaaaaaaaacVcmJcmKcmLacVaafaafaaaaaaaaacbicjDcjDcjDcjDcmMcdwcmNcmOcmPcmQcmRcmScbiaaaaaaaaaaaaaaacmTcmTcmTbVXaafaafaafaafclTaafaafaafaafaafamycmTcmTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaafaafaafckHcmUcmVckIcmVcmWcmXcmYcmZckIcmVckIckIckIckIckIcnacmacnbcnccmacndcnecnfcngcnhcnicnjcnkcnlcnmcnnciVcnocnpcnqciVcnrcnscntcnucnvcnvcnwcnwcnxcnycjdcnzcmzcnAcmzcnBcjgbIpbSlbNhcnCcnDclycnEbNhccfcnFccfceGcnGclDcnHcnIceGcbdbIpbIpciucnJcnKcnLciuacVacVcnMacVacVacVcnNcnOcnPcnQcnNacVacVcnRaaaaaacbicjwcjxcjycnScnTcjBcnUcnVcnWcnXcdwcnYcbiaaaaaaaaaaaaaaacmTaaaaafaaaaafaaaaaaaaacnZaaaaafaafaaaaaaaaaaaacmTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaafaafaaaaaackHcmUcmVckIcoacobcoccodcoecodcmXcofcmZcogcodcodcohcodcoicojcodcokcokcodcoecmhcolcomconcoocopciTciVcoqciVciVciVcorckeckfcoscotcoucovcowcnxcoxcjdcoycmzcozcmzcmzcjgbIpbSlbNhbNhcoAbNhbNhbNhcoBcoCcoDceGceGceGcoEceGceGcbdbIpaaacnNcoFcoGcoHcoIcoJcoKcoLcoMcoNcoOcnNcoPcnPcoQcnNcoRcoSacVaafaafcbickzckzckzcoTckCcdwcoUcoVcoWcoXcdwcoYcbicbicbicbiaaaaaacmTaaacoZcoZcoZcoZcoZaafcpaaafcoZcoZcoZcoZcoZaaacmTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafckHckIckJckKckLckMckNckOckPckIckQckRckSckMckIckTckUckVckWckXckYckZclaclbclccldcleclfclgclhclicljclkcllclmclncloclpclqclrcjdcklcklcklcklckkclscjdcltcltcltckockocjgcluclvbNhclwclxclyclzbNhclAcksclBceGclCclDclEclFceGbNicbdbOwciuclGclHclIciuaaaaaaaaaaaaaaaaaacnNciycAhcwEcnNaafaaaaaaaaaaaacbickzckzckzclLclMcjBclNclOclPclQclRclScbiaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaaaclTaaaaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaafclUclVclWclXclWclXclWclXclYclXclWclXclZcmacmacmacmbckIckIcmcckIcmdcmacmecmfcmgcmhcmiclgcmjcmkcmlcmmcmncmocmpcmqcmrcmscmtcjdcmucmvcmvcmvcmwcmxcjdcmycmzcmzcmzcmAcjgbIpbSlbNhcmBclxclyclycmCcmDcmEcmFcmGclDclDclEcmHceGcfQchkbIpcwIcnNccwcnNcwIaaaaaaaafaaaaaaaaacnNcduccxcdtcnNaafaafaaaaaaaaacbicjDcjDcjDcjDcmMcdwcmNcmOcmPcmQcmRcmScbiaaaaaaaaaaaaaaacmTcmTcmTbVXaafaafaafaafclTaafaafaafaafaafamycmTcmTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaafaafaafckHcmUcmVckIcmVcmWcmXcmYcmZckIcmVckIckIckIckIckIcnacmacnbcnccmacndcnecnfcngcnhcnicnjcnkcnlcnmcnnciVcnocnpcnqciVcnrcnscntcnucnvcnvcnwcnwcnxcnycjdcnzcmzcnAcmzcnBcjgbIpbSlbNhcnCcnDclycnEbNhccfcnFccfceGcnGclDcnHcnIceGcbdbIpbIpcnNcnKcnJcnMcnNcnNcnNcnLcnNcnNcnNcnNcnOcnPcnQcnNcnNcnNcwIaaaaaacbicjwcjxcjycnScnTcjBcnUcnVcnWcnXcdwcnYcbiaaaaaaaaaaaaaaacmTaaaaafaaaaafaaaaaaaaacnZaaaaafaafaaaaaaaaaaaacmTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaafaafaaaaaackHcmUcmVckIcoacobcoccodcoecodcmXcofcmZcogcodcodcohcodcoicojcodcokcokcodcoecmhcolcomconcoocopciTciVcoqciVciVciVcorckeckfcoscotcoucovcowcnxcoxcjdcoycmzcozcmzcmzcjgbIpbSlbNhbNhcoAbNhbNhbNhcoBcoCcoDceGceGceGcoEceGceGcbdbIpaaacnNcoFcoGcoHcoIcmLcmKclKclJcmJcmIcnNcoPcnPcoQcnNciAcizcnNaafaafcbickzckzckzcoTckCcdwcoUcoVcoWcoXcdwcoYcbicbicbicbiaaaaaacmTaaacoZcoZcoZcoZcoZaafcpaaafcoZcoZcoZcoZcoZaaacmTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaackHcmUcoacodcodcodcodcodcoecodcodcodcoecmXcpbcpccpdcpecpfcpgcphcpicpicphcpjckIcpkcplcpmcpncpocppcpqcprcpqcpscptcpqcpucpvcpwcpxcpycpycpycpzcpycpAcpBcpCcpDcpEcpEcjgbIpcpFcpGcpHcpIcpJcpKcfRcfRcpLcfRcfRcfRcfRcfRcfRcpMchkbIpaaacoIcpNcpOcpPcoIcpQcpRcnPcnPcpScpTcpUcpVcpWcpXcpYcnPcnPcnNaaaaaacbickzckzckzcnScpZcjBcqacqbcqccqdcqecqecqfcqgcqhcbiaafaafcmTaafcqicqjcqjcqjcqjcqkcpacqlcqmcqmcqmcqmcqnaafcmTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaackHcqpckIckIcqqcqrcqrcqrcqscqrcqrcqrcqscqrcqrcqtcqucqvcqscqwcqxcqycqzcqrcqAcqBcqCcqDcqEcqFcqGcqHcqIcqJcqKcqLcqIcqIcqMcqNcqOcqPcqQcqQcqRcqQcqQcqScqTcqTcqUcpEcpEcjgbIpcqVcqWcqWcqWcqWcqXcqWcqWcqWcqWbNibNibIpbIpbIpbIpbIpbIpaaacoIcqYcqZcoIcoIcracrbcrccrdcrecrfcrgcrhcricrjcrkcnPcrlcnNaaaaaacbicjDcjDcjDcjDcrmcdwcoUcrncrocoXcdwcdwcrpcdwcrqcbiaaaaaacmTaafcrrcrrcrrcrrcrraaacpaaaacrrcrrcrrcrrcrraafcmTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaabVXaaaaaaaaaaaackHcmUckIckIckIckIckIckIcrsckIckIckIcrsckIckIcrscmUckIcrscoacrtcrucrvcrwcrxcrycrzckIckIcrAcrBciOciOciOciOcrCcrDckdcrEcrFcnucrGcklcrHcrIcklcrJcjdcrKcrLcmzcrMcrNcjgbNicqVcqWcrOcrPcrQcrRcrScrTcrUcqWcrVcrWbIpaaaaaaaaaaaaaaaaaacnNcrXcrYcrZcsacsbcsccsdcsecsfcsgcshcsicsjcskcslcnNcsmcnNaaaaaacbicjwcjxcjycsncnTcjBcsocspcsqcsrcsscstcsucsvcswcbiaaaaaacmTaaaaafaaaaafaafaafaaacpaaaaaafaaaaafaaaaafaaacmTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11095,15 +11088,15 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaafaaaaaaaaackHckIcupcuqcurcuscutcuucuvckIcuwcuxcuycusckIckIcuzcuAcuBcuCcuDcuEcuFckIctKctKctKckIcuGckIcuHciOckIcuIcuJcuKctPckdcrEcrFcjdcuLcuMcuNcuOcuPcklcjdbNibNibNibNibNibNibNicqVcqWcsXcuQcuRcsXcuScuTcuUcqWcuVcuWbIpaaaaaaaaaaaaaaaaaacnNcnOcpOcuXcuYcuZcvacvbcvccnOcnPcthcuhcvdcsjcthcnNcuicuiaaaaaacfYcbicvecvfcvfcvgcvhcvicvhcvjcvkcvlcvmcvncjBcvocvpaaaaaacmTaafcrrcrrcrrcrrcrraaacpaaafcrrcrrcrrcrrcrraaacmTaaacttaaaaaacttaaaaaacttcttcttcttcttcttcttaaaaaacttaaaaaacttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaacvqcjMcjPcjMcjOcjMcjPcjMcjOcjMcjPcjMcjOcjMcjMcjMcjPcjMcjOcjMcjQciOciOcvrcvscvtcvucvvciOcvwciOciOciOciOciOciOcvxcvycvzcvAcjdcjdcjdcjdcjdcjdcjdcjdbNibNibIpcbfcvBcvCbIpcqVcqWcvDcvEcvFcsXcvGcvHcvIcqWcrVcrWbIpaaaaaaaaaaaaaaaaaacnNcnOcpOcnPcoIcvJcvKcvLcoIcvMcvNcvOcvPcvQcvRcvScnNaafaafaaaaaaaaaaaacvTaaacbicvUcvVcvWcvXcvYcvVcvZcwacvYcvVcwbcbiaaaaaabVXaaaaafaaaaafaaaaafaaacwcaaaaafaaaaafaafaafaafcmTaaacttcttcttcttaaacttcttcttcttcttcttcttcttcttaaacttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGJaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaafaafaafaaaaafciIaafciHaafciIaafciHaafciIaafciHaafaaaaafciIaafciHaafaaaaaaciOcvrcvscwdcvucvvciOcwecwfcwgcwhcwicwjcwkcwlcwjcwmcwncwocwpcwqcwrcwscwscwscwtbNibNibIpaafaafaaabIpcqVcqWcqWcwucwvcwwcwvcwucwxcqWbIpcwybIpaaaaaaaaaaaaaaaaaacnNcqYcwzcuYcoIcwAcwBcwCcoIctjcwDcwEcwFcvJcwGcwHcwIaaaaaaaaaaaaaaaaaacwJaafcbicwKcwLcwMcjDcwNcwOcwPcjDcwQcwRcwScbiaaaaaacmTaaacoZcoZcoZcoZcoZaafclTaafcoZcoZcoZcoZcoZaafcmTaaacttcttcttcttaaacttcttcttcttcttcttcttcttcttaaacttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaafaafccNchHchEchGccNchHchEchGccNchJchEchIccNaaaccNchJchEchIccNaaaaaaciOciOciOciOciOciOciObOfbKYcwTcwscwUcwhcwVcwhcwhcwWcwXcwYcwZcxacxbcxccwscwscxdcxebNibIpaafaaaaaabIpcbecxfcxgcwucxhcvHcxicwucxjaafcxkcxlcxkaaaaaaaaaaaaaaaaaacnNcxmcxncricxocxpcxqcxrcxscxtcxucuicxvcxwcxxcxycuiaaaaaaaaeaaaaaaaaaaaaaaacbicxzckzckzcjDcxzckzckzcjDcxzckzckzcbiaafaafcmTaafcqicqjcqjcqjcqjcxAcxBcxAcqmcqmcqmcqmcqnaafcmTaaacttcttcttcttaaacttcttcttcttcttcttcttcttcttaaacttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcxCcxDcxEccNcxFcxGcxHccNcxIcxJcxKccNaaaccNcxLcxMcxNccNaaaaaaaaaaafaafaafaaaaafbIgbOfbKYcxOcxOcxPcxOcxQcxRcxScxTcxRcxUcxQcxVcxWcxXcxYcwTcwTbIpbIpbIpaaaaaaaaabIpbZIcxZcyacwucwvcybcwvcwucxjaafaaaaafaaaaaaaaaaaaaaaaaaaaacnNcxmcyccydcyecyecyfcthcygcnNcuicuicuicuicuicuicuiaaaaaaaaaaaaaaaaaaaaaaaacbicyhckzckzcjDcyhckzckzcjDcyhckzckzcbiaaaaaacmTaafcrrcrrcrrcrrcrraaaclTaaacrrcrrcrrcrrcrraaacmTaaacttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcyicyjcyiccNcykcylcykccNcymcyncymccNaaaccNcymcymcyoccNaaaaaaaaaaaaaagaafaafaaabIgbOfbKYcxOcypcyqcyrcyscytcyucyvcywcyxcyscyycyzcyAcxYaaaaafaafaaaaaaaaaaaaaaabIpbNibNibOwcwucyBcyCcyDcwucxjaafaafaaaaaaaaaaaaaaaaaaaaaaaacnNcyEcyFcyfcyGcyGcyHcnPcyIcnNaaaaaacuicuicuicuiaaaaaaaaaaaaaaaaaaaaaaaaaaacbicyJckzckzcjDcyJckzckzcjDcyJckzckzcbiaaeaaacmTaaaaaaaafaafaafaaaaaaclTaafaaaaaaaafaafaaaaaacmTaaacttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaafaafccNchHchEchGccNchHchEchGccNchJchEchIccNaaaccNchJchEchIccNaaaaaaciOciOciOciOciOciOciObOfbKYcwTcwscwUcwhcwVcwhcwhcwWcwXcwYcwZcxacxbcxccwscwscxdcxebNibIpaafaaaaaabIpcbecxfcxgcwucxhcvHcxicwucxjaafcxkcxlcxkaaaaaaaaaaaaaaaaaacnNcxmcxncricxocxpcxqcxrcxscxtaafaaacxvcxwcxxcxycuiaaaaaaaaeaaaaaaaaaaaaaaacbicxzckzckzcjDcxzckzckzcjDcxzckzckzcbiaafaafcmTaafcqicqjcqjcqjcqjcxAcxBcxAcqmcqmcqmcqmcqnaafcmTaaacttcttcttcttaaacttcttcttcttcttcttcttcttcttaaacttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcxCcxDcxEccNcxFcxGcxHccNcxIcxJcxKccNaaaccNcxLcxMcxNccNaaaaaaaaaaafaafaafaaaaafbIgbOfbKYcxOcxOcxPcxOcxQcxRcxScxTcxRcxUcxQcxVcxWcxXcxYcwTcwTbIpbIpbIpaaaaaaaaabIpbZIcxZcyacwucwvcybcwvcwucxjaafaaaaafaaaaaaaaaaaaaaaaaaaaacnNcxmcyccydcyecyecyfcthcygcnNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbicyhckzckzcjDcyhckzckzcjDcyhckzckzcbiaaaaaacmTaafcrrcrrcrrcrrcrraaaclTaaacrrcrrcrrcrrcrraaacmTaaacttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcyicyjcyiccNcykcylcykccNcymcyncymccNaaaccNcymcymcyoccNaaaaaaaaaaaaaagaafaafaaabIgbOfbKYcxOcypcyqcyrcyscytcyucyvcywcyxcyscyycyzcyAcxYaaaaafaafaaaaaaaaaaaaaaabIpbNibNibOwcwucyBcyCcyDcwucxjaafaafaaaaaaaaaaaaaaaaaaaaaaaacnNcyEcyFcyfcyGcyGcyHcnPcyIcnNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbicyJckzckzcjDcyJckzckzcjDcyJckzckzcbiaaeaaacmTaaaaaaaafaafaafaaaaaaclTaafaaaaaaaafaafaaaaaacmTaaacttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamyaaaaaaaaaaafccNcyicyKcyiccNcykcyLcykccNcymcyMcymccNaaaccNcymcymcymccNaaaaaaaaaaaaaaaaaaaafaaabIgbOfcyNcxOcyOcyPcyQcyscyRcyScyTcyUcyVcyscyWcyXcyYcxYaaaaaaaaaaaaaaaaaaaaaaaabIpbNibNibIpcwucyZcyZcyZcwuczacjIaaaaaaaaaaaaaaaaaaaaaaaaaaacnNczbcnPcnPcnPcnPcnPcnPczccnNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfYcbicbicbicbicbicbicbicbiczdczdczdcfYaaaaaacmTcmTcmTcmTcmTaaaaaaaaaclTaaaaaaaaacmTcmTcmTbVXcmTaaacttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaafccNccNccNccNccNccNccNccNccNccNccNccNccNaaaczeccNccNccNczeaaaaaaaaaczfaaaaaaczgczhbIgbOfbKYcxOcziczjczkczlczmcznczoczpczqcysczrczscztcxYaafaaaaaaaaaaaaaaaaaaaaabIpbNibNiczuczvaafaafaafaaacvTaafaafaaaaaaaaaaaaaaaaaaaaaaaacwIcnNcnNczwczxcyHcyHcyHczyczwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczzczzczzaaaaaaaaaaaaaaaaaaaaaaaaaaacmTaafczAaafcmTaaaaaaaaaaaaaaaaaaaaacttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaczgczBczCczDbOfbKYcxOcyOczjczEcysczFczGczHczIczJcysczKczLczMcxYaagaafaaaaaaaaaaaaaaaaaabIpbWYczNczOaafaaaaaaaafaaaczPaafaaaaaaaaaaaaaaaaaaaaaaaaaaacuicuicuicvccyGcyGcyGcyGcyGcvcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmTaaaaafaaacmTaaaaaaaaaaaaaaaaaacttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaalZaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaczQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczRczSbKYbKYbOfczTcxOczUczVczWcysczXczYczZcAacAbcyscAccAdcAecxYaaaaaaaaaaaaaaaaaaaaaaaabIpcAfcAgbIpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuicuicuicnNcvJcAhcAhcAhcwHcnNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmTcmTcmTcmTcmTaaaaaaaaaaaaaaaaaacttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaczRcAibKYbKYbOfcAjcAjcAjcAjcAjcAjcAkcAlcAmcAmcAncAjcAjcAocAjcAjcAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuicuicuicuicuicuicuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacttcttcttcttaaaaaacttcttcttcttcttcttcttaaaaaacttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamyaaaaaaaafaafaaaaafaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacApaaaaaaczRcAqbKYbKYbOfcAjcArcAscAtcAucAvcAwcAxcAycAycAycAzcAAcABcACcADcAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuicuicuicuicuicuicuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacttcttcttcttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaczgczBczCczDbOfbKYcxOcyOczjczEcysczFczGczHczIczJcysczKczLczMcxYaagaafaaaaaaaaaaaaaaaaaabIpbWYczNczOaafaaaaaaaafaaaczPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvccyGcyGcyGcyGcyGcvcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmTaaaaafaaacmTaaaaaaaaaaaaaaaaaacttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaalZaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaczQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczRczSbKYbKYbOfczTcxOczUczVczWcysczXczYczZcAacAbcyscAccAdcAecxYaaaaaaaaaaaaaaaaaaaaaaaabIpcAfcAgbIpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcnNcvJcAhcAhcAhcwHcnNaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmTcmTcmTcmTcmTaaaaaaaaaaaaaaaaaacttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaczRcAibKYbKYbOfcAjcAjcAjcAjcAjcAjcAkcAlcAmcAmcAncAjcAjcAocAjcAjcAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacttcttcttcttaaaaaacttcttcttcttcttcttcttaaaaaacttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamyaaaaaaaafaafaaaaafaafaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacApaaaaaaczRcAqbKYbKYbOfcAjcArcAscAtcAucAvcAwcAxcAycAycAycAzcAAcABcACcADcAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacttcttcttcttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaacAEcAFcAGaaacAEcAFcAGaaacAEcAFcAGaafaafaaaaaaaaaaaaaafaafaaaaaaaaaaaacAHaaacAIcAJcAKcALbOfcAjcArcAscAMcANcAwcAOcAPcAQcAycAycAxcARcAScATcAUcAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaacttcttcttcttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaacAEcAVcAGaaacAEcAVcAGaaacAEcAVcAGaafaafaafaafaaaaaaczfaaaaaaaaaaafaaaaaaaaaaaacAIczhbIgbOfcAjcAWcAXcAYcAZcBacBbcBccBdcAZcAZcBecBfcBgcBhcBicAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacttcttcttcttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqocqoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYaafcAEcAVcAGaaacAEcAVcAGaafcAEcAVcAGaafaaaaaaaafaafcBjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIgbOfcAjcBkcBlcBmcABcBncBocBpcBqcARcBrcBrcBscBtcBhcBucAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacttcttcttcttcttcttcttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From b6ee8a62b00bf57bf1a09245bd26840d943a93aa Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Sun, 6 Apr 2014 12:43:58 +0300 Subject: [PATCH 11/39] Fix for 4601 and immersion Premium Cigar now understands being lit,and the corn cob pipe/ cigars now no longer refuse being hit by fire. --- .../objects/items/weapons/cigs_lighters.dm | 67 +++++++++++++++---- 1 file changed, 54 insertions(+), 13 deletions(-) diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index a08d856b68..1f5213e994 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -201,9 +201,9 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/clothing/mask/cigarette/cigar name = "premium cigar" desc = "A brown roll of tobacco and... well, you're not quite sure. This thing's huge!" - icon_state = "cigaroff" - icon_on = "cigaron" - icon_off = "cigaroff" + icon_state = "cigar2off" + icon_on = "cigar2on" + icon_off = "cigar2off" type_butt = /obj/item/weapon/cigbutt/cigarbutt throw_speed = 0.5 item_state = "cigaroff" @@ -219,7 +219,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/clothing/mask/cigarette/cigar/havana name = "premium Havanian cigar" - desc = "A cigar fit for only the best for the best." + desc = "A cigar fit for only the best of the best." icon_state = "cigar2off" icon_on = "cigar2on" icon_off = "cigar2off" @@ -247,10 +247,33 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/clothing/mask/cigarette/cigar/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W, /obj/item/weapon/match)) - ..() - else - user << "\The [src] straight out REFUSES to be lit by such uncivilized means." + if(istype(W, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = W + if(WT.isOn()) + light("[user] insults [name] with [W].") + + else if(istype(W, /obj/item/weapon/lighter/zippo)) + var/obj/item/weapon/lighter/zippo/Z = W + if(Z.lit) + light("With a flick of their wrist, [user] lights their [name] with their [W].") + + else if(istype(W, /obj/item/weapon/lighter)) + var/obj/item/weapon/lighter/L = W + if(L.lit) + light("[user] manages to offend their [name] with [W].") + + else if(istype(W, /obj/item/weapon/match)) + var/obj/item/weapon/match/M = W + if(M.lit) + light("[user] lights their [name] with their [W].") + + else if(istype(W, /obj/item/weapon/melee/energy/sword)) + var/obj/item/weapon/melee/energy/sword/S = W + if(S.active) + light("[user] swings their [W], barely missing their nose. They light their [name] in the process.") + + else if(istype(W, /obj/item/device/assembly/igniter)) + light("[user] fiddles with [W], and manages to light their [name] with the power of science.") ///////////////// //SMOKING PIPES// @@ -306,10 +329,28 @@ CIGARETTE PACKETS ARE IN FANCY.DM return /obj/item/clothing/mask/cigarette/pipe/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W, /obj/item/weapon/match)) - ..() - else - user << "\The [src] straight out REFUSES to be lit by such means." + if(istype(W, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = W + if(WT.isOn())// + light("[user] recklessly lights [name] with [W].") + + else if(istype(W, /obj/item/weapon/lighter/zippo)) + var/obj/item/weapon/lighter/zippo/Z = W + if(Z.lit) + light("With much care, [user] lights their [name] with their [W].") + + else if(istype(W, /obj/item/weapon/lighter)) + var/obj/item/weapon/lighter/L = W + if(L.lit) + light("[user] manages to light their [name] with [W].") + + else if(istype(W, /obj/item/weapon/match)) + var/obj/item/weapon/match/M = W + if(M.lit) + light("[user] lights their [name] with their [W].") + + else if(istype(W, /obj/item/device/assembly/igniter)) + light("[user] fiddles with [W], and manages to light their [name] with the power of science.") /obj/item/clothing/mask/cigarette/pipe/cobpipe name = "corn cob pipe" @@ -423,4 +464,4 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(lit) user.SetLuminosity(user.luminosity-2) SetLuminosity(2) - return + return From b83e0f2ad7ab0a02d3ee90fa5e6e76747f68354c Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Sun, 6 Apr 2014 13:24:44 +0300 Subject: [PATCH 12/39] Adds additional text to lighting --- code/game/objects/items/weapons/cigs_lighters.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index 1f5213e994..96863c072b 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -250,7 +250,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(istype(W, /obj/item/weapon/weldingtool)) var/obj/item/weapon/weldingtool/WT = W if(WT.isOn()) - light("[user] insults [name] with [W].") + light("[user] insults [name] by lighting it with [W].") else if(istype(W, /obj/item/weapon/lighter/zippo)) var/obj/item/weapon/lighter/zippo/Z = W @@ -260,7 +260,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM else if(istype(W, /obj/item/weapon/lighter)) var/obj/item/weapon/lighter/L = W if(L.lit) - light("[user] manages to offend their [name] with [W].") + light("[user] manages to offend their [name] by lighting it with [W].") else if(istype(W, /obj/item/weapon/match)) var/obj/item/weapon/match/M = W From 5c73a7d3ae6e7b9626c1269d46528599571ee861 Mon Sep 17 00:00:00 2001 From: volas Date: Sun, 6 Apr 2014 19:39:19 +0400 Subject: [PATCH 13/39] White UI icon fix --- icons/mob/screen1_White.dmi | Bin 128071 -> 128151 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/screen1_White.dmi b/icons/mob/screen1_White.dmi index 0472e1a0b74ce6dd40e7ed9c3a748994937afb4d..4b0a1a4a0739087dae12073af866bf1466fbdb49 100644 GIT binary patch literal 128151 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 C;&@g7 literal 128071 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 #21oWrO0=7 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

0tPX%Vo6+-V_LN$u?%A`7TvBxR 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 From ac9d37261fc2dc5b78d752037c8f9f7f6adcbe87 Mon Sep 17 00:00:00 2001 From: RavingManiac Date: Mon, 7 Apr 2014 20:45:05 +0800 Subject: [PATCH 14/39] Check restricted to closets and storage items due to lag concerns. --- code/game/objects/items/weapons/storage/storage.dm | 6 +++++- code/game/objects/objs.dm | 6 +----- code/game/objects/structures/crates_lockers/closets.dm | 8 +++++++- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index 9ad77255dc..c167881c8c 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -449,6 +449,10 @@ del(src) //BubbleWrap END - +/obj/item/weapon/storage/hear_talk(mob/M as mob, text) + for (var/atom/A in src) + if(istype(A,/obj/)) + var/obj/O = A + O.hear_talk(M, text) diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 2e72be6011..d68a7b3c8d 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -127,8 +127,4 @@ var/rendered = "[M.name]: [text]" mo.show_message(rendered, 2) */ - //return - for (var/atom/A in src) - if(istype(A,/obj/)) - var/obj/O = A - O.hear_talk(M, text) \ No newline at end of file + return \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 0e2a4e3b04..129171a435 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -284,4 +284,10 @@ if(welded) overlays += "welded" else - icon_state = icon_opened \ No newline at end of file + icon_state = icon_opened + +/obj/structure/closet/hear_talk(mob/M as mob, text) + for (var/atom/A in src) + if(istype(A,/obj/)) + var/obj/O = A + O.hear_talk(M, text) \ No newline at end of file From 9b19d7dacf4c7f69ba25beac66d7af6c95fd8a92 Mon Sep 17 00:00:00 2001 From: Mloc-Argent Date: Mon, 7 Apr 2014 17:28:09 +0100 Subject: [PATCH 15/39] atmos: remove a few force-deletes in merge code Removes del(giver) from pipeline/merge(), turf/assume_air() and atom/assume_air(). Thanks to valzargaming on reddit/github for pointing it out. fixes #4717 Signed-off-by: Mloc-Argent --- code/ATMOSPHERICS/datum_pipe_network.dm | 2 -- code/ZAS/Turf.dm | 1 - code/game/atoms.dm | 1 - 3 files changed, 4 deletions(-) diff --git a/code/ATMOSPHERICS/datum_pipe_network.dm b/code/ATMOSPHERICS/datum_pipe_network.dm index bff2d0ee5e..83b269f660 100644 --- a/code/ATMOSPHERICS/datum_pipe_network.dm +++ b/code/ATMOSPHERICS/datum_pipe_network.dm @@ -54,8 +54,6 @@ datum/pipe_network for(var/datum/pipeline/line_member in giver.line_members) line_member.network = src - del(giver) - update_network_gases() return 1 diff --git a/code/ZAS/Turf.dm b/code/ZAS/Turf.dm index fece782aa7..e989d65455 100644 --- a/code/ZAS/Turf.dm +++ b/code/ZAS/Turf.dm @@ -173,7 +173,6 @@ if(connections) connections.update_all() /turf/assume_air(datum/gas_mixture/giver) //use this for machines to adjust air - del(giver) return 0 /turf/return_air() diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 0799d9faa0..917ecfe9a3 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -44,7 +44,6 @@ /atom/proc/assume_air(datum/gas_mixture/giver) - del(giver) return null /atom/proc/remove_air(amount) From 868dea5681635650be7ca4c8d05f8bbaf10651b1 Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Tue, 8 Apr 2014 14:48:31 +0300 Subject: [PATCH 16/39] Grammar patch 1 This is just the first one of many. --- .../Ported/Bureaucracy/filing.dm | 2 +- code/defines/obj/hydro.dm | 2 +- .../gamemodes/changeling/changeling_powers.dm | 2 +- code/game/gamemodes/cult/runes.dm | 2 +- .../machinery/computer/HolodeckControl.dm | 6 +-- code/game/machinery/computer/camera.dm | 2 +- code/game/machinery/deployable.dm | 12 +++--- code/game/machinery/requests_console.dm | 2 +- code/game/machinery/shieldgen.dm | 10 ++--- code/game/machinery/vending.dm | 14 +++---- code/game/mecha/mecha.dm | 2 +- code/game/objects/closets/walllocker.dm | 6 +-- .../objects/items/stacks/tiles/tile_types.dm | 8 ++-- .../objects/items/weapons/storage/storage.dm | 2 +- code/game/objects/items/weapons/tools.dm | 4 +- code/game/objects/structures/signs.dm | 38 +++++++++---------- .../structures/stool_bed_chair_nest/bed.dm | 2 +- code/modules/clothing/glasses/glasses.dm | 8 ++-- code/modules/mining/ores_coins.dm | 4 +- .../mob/living/simple_animal/simple_animal.dm | 6 +-- code/modules/power/singularity/emitter.dm | 2 +- code/modules/reagents/reagent_dispenser.dm | 2 +- .../xenoarchaeology/tools/anomaly_suit.dm | 2 +- 23 files changed, 70 insertions(+), 70 deletions(-) diff --git a/code/WorkInProgress/Ported/Bureaucracy/filing.dm b/code/WorkInProgress/Ported/Bureaucracy/filing.dm index 9e5a990f55..bf01c6dd27 100644 --- a/code/WorkInProgress/Ported/Bureaucracy/filing.dm +++ b/code/WorkInProgress/Ported/Bureaucracy/filing.dm @@ -8,7 +8,7 @@ /obj/structure/filingcabinet/attackby(obj/item/weapon/paper/P,mob/M) if(istype(P)) - M << "You put the [P] in the [src]." + M << "You put \the [P] in the [src]." M.drop_item() P.loc = src else diff --git a/code/defines/obj/hydro.dm b/code/defines/obj/hydro.dm index 2b57dbeffa..52a3daae22 100644 --- a/code/defines/obj/hydro.dm +++ b/code/defines/obj/hydro.dm @@ -1167,7 +1167,7 @@ attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/circular_saw) || istype(W, /obj/item/weapon/hatchet) || (istype(W, /obj/item/weapon/twohanded/fireaxe) && W:wielded) || istype(W, /obj/item/weapon/melee/energy)) - user.show_message("You make planks out of the [src]!", 1) + user.show_message("You make planks out of \the [src]!", 1) for(var/i=0,i<2,i++) var/obj/item/stack/sheet/wood/NG = new (user.loc) for (var/obj/item/stack/sheet/wood/G in user.loc) diff --git a/code/game/gamemodes/changeling/changeling_powers.dm b/code/game/gamemodes/changeling/changeling_powers.dm index 9652a90978..fb01c76588 100644 --- a/code/game/gamemodes/changeling/changeling_powers.dm +++ b/code/game/gamemodes/changeling/changeling_powers.dm @@ -57,7 +57,7 @@ return if(changeling.geneticdamage > max_genetic_damage) - src << "Our geneomes are still reassembling. We need time to recover first." + src << "Our genomes are still reassembling. We need time to recover first." return return changeling diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 8c373aa1a7..fdd68ccde8 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -815,7 +815,7 @@ var/list/sacrificed = list() if (cultist == user) //just to be sure. return if(cultist.buckled || cultist.handcuffed || (!isturf(cultist.loc) && !istype(cultist.loc, /obj/structure/closet))) - user << "\red You cannot summon the [cultist], for his shackles of blood are strong" + user << "\red You cannot summon the [cultist], for his shackles of blood are strong." return fizzle() cultist.loc = src.loc cultist.lying = 1 diff --git a/code/game/machinery/computer/HolodeckControl.dm b/code/game/machinery/computer/HolodeckControl.dm index e02d0de1f0..cbc89ac8f1 100644 --- a/code/game/machinery/computer/HolodeckControl.dm +++ b/code/game/machinery/computer/HolodeckControl.dm @@ -489,7 +489,7 @@ damtype = HALLOSS /obj/item/weapon/holo/esword - desc = "May the force be within you. Sorta" + desc = "May the force be within you. Sorta." icon_state = "sword0" force = 3.0 throw_speed = 1 @@ -607,11 +607,11 @@ power_channel = ENVIRON /obj/machinery/readybutton/attack_ai(mob/user as mob) - user << "The station AI is not to interact with these devices" + user << "The station AI is not to interact with these devices!" return /obj/machinery/readybutton/attack_paw(mob/user as mob) - user << "You are too primitive to use this device" + user << "You are too primitive to use this device." return /obj/machinery/readybutton/New() diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 05d0ccea8d..0e1252f7fc 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -180,7 +180,7 @@ /obj/machinery/computer/security/telescreen/entertainment name = "entertainment monitor" - desc = "Damn, they better have /tg/thechannel on these things." + desc = "Damn, why do thy never have anything interesting on these things?" icon = 'icons/obj/status_display.dmi' icon_state = "entertainment" diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 70010a74d5..42b23c5d7f 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -68,11 +68,11 @@ for reference: attackby(obj/item/W as obj, mob/user as mob) if (istype(W, /obj/item/stack/sheet/wood)) if (src.health < src.maxhealth) - visible_message("\red [user] begins to repair the [src]!") + visible_message("\red [user] begins to repair \the [src]!") if(do_after(user,20)) src.health = src.maxhealth W:use(1) - visible_message("\red [user] repairs the [src]!") + visible_message("\red [user] repairs \the [src]!") return else return @@ -181,7 +181,7 @@ for reference: if (src.emagged == 0) src.emagged = 1 src.req_access = null - user << "You break the ID authentication lock on the [src]." + user << "You break the ID authentication lock on \the [src]." var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(2, 1, src) s.start() @@ -189,7 +189,7 @@ for reference: return else if (src.emagged == 1) src.emagged = 2 - user << "You short out the anchoring mechanism on the [src]." + user << "You short out the anchoring mechanism on \the [src]." var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(2, 1, src) s.start() @@ -200,12 +200,12 @@ for reference: src.health = src.maxhealth src.emagged = 0 src.req_access = list(access_security) - visible_message("\red [user] repairs the [src]!") + visible_message("\red [user] repairs \the [src]!") return else if (src.emagged > 0) src.emagged = 0 src.req_access = list(access_security) - visible_message("\red [user] repairs the [src]!") + visible_message("\red [user] repairs \the [src]!") return return else diff --git a/code/game/machinery/requests_console.dm b/code/game/machinery/requests_console.dm index d358e39c67..8364a5a666 100644 --- a/code/game/machinery/requests_console.dm +++ b/code/game/machinery/requests_console.dm @@ -8,7 +8,7 @@ var/list/obj/machinery/requests_console/allConsoles = list() /obj/machinery/requests_console name = "Requests Console" - desc = "A console intended to send requests to diferent departments on the station." + desc = "A console intended to send requests to different departments on the station." anchored = 1 icon = 'icons/obj/terminals.dmi' icon_state = "req_comp0" diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm index 03d97e0e1f..c1046ebbd2 100644 --- a/code/game/machinery/shieldgen.dm +++ b/code/game/machinery/shieldgen.dm @@ -48,7 +48,7 @@ if (src.health <= 0) - visible_message("\blue The [src] dissapates") + visible_message("\blue The [src] dissipates!") del(src) return @@ -61,7 +61,7 @@ src.health -= max_health*0.75 //3/4 health as damage if(src.health <= 0) - visible_message("\blue The [src] dissapates") + visible_message("\blue The [src] dissipates!") del(src) return @@ -73,7 +73,7 @@ health -= Proj.damage ..() if(health <=0) - visible_message("\blue The [src] dissapates") + visible_message("\blue The [src] dissipates!") del(src) return opacity = 1 @@ -122,7 +122,7 @@ //Handle the destruction of the shield if (src.health <= 0) - visible_message("\blue The [src] dissapates") + visible_message("\blue The [src] dissipates!") del(src) return @@ -500,7 +500,7 @@ else src.add_fingerprint(user) - visible_message("\red The [src.name] has been hit with the [W.name] by [user.name]!") + visible_message("\red The [src.name] has been hit with \the [W.name] by [user.name]!") /obj/machinery/shieldwallgen/proc/cleanup(var/NSEW) var/obj/machinery/shieldwall/F diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index fe8ac9c751..37ee5911b1 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -648,7 +648,7 @@ /obj/machinery/vending/snack name = "Getmore Chocolate Corp" - desc = "A snack machine courtesy of the Getmore Chocolate Corporation, based out of Mars" + desc = "A snack machine courtesy of the Getmore Chocolate Corporation, based out of Mars." product_slogans = "Try our new nougat bar!;Twice the calories for half the price!" product_ads = "The healthiest!;Award-winning chocolate bars!;Mmm! So good!;Oh my god it's so juicy!;Have a snack.;Snacks are good for you!;Have some more Getmore!;Best quality snacks straight from mars.;We love chocolate!;Try our new jerky!" icon_state = "snack" @@ -681,7 +681,7 @@ //This one's from bay12 /obj/machinery/vending/cart name = "PTech" - desc = "Cartridges for PDAs" + desc = "Cartridges for PDAs." product_slogans = "Carts to go!" icon_state = "cart" icon_deny = "cart-deny" @@ -692,7 +692,7 @@ /obj/machinery/vending/cigarette name = "Cigarette machine" //OCD had to be uppercase to look nice with the new formating - desc = "If you want to get cancer, might as well do it in style" + desc = "If you want to get cancer, might as well do it in style!" product_slogans = "Space cigs taste good like a cigarette should.;I'd rather toolbox than switch.;Smoke!;Don't believe the reports - smoke today!" product_ads = "Probably not bad for you!;Don't believe the scientists!;It's good for you!;Don't quit, buy more!;Smoke!;Nicotine heaven.;Best cigarettes since 2150.;Award-winning cigs." vend_delay = 34 @@ -750,7 +750,7 @@ /obj/machinery/vending/security name = "SecTech" - desc = "A security equipment vendor" + desc = "A security equipment vendor." product_ads = "Crack capitalist skulls!;Beat some heads in!;Don't forget - harm is good!;Your weapons are right here.;Handcuffs!;Freeze, scumbag!;Don't tase me bro!;Tase them, bro.;Why not have a donut?" icon_state = "sec" icon_deny = "sec-deny" @@ -761,7 +761,7 @@ /obj/machinery/vending/hydronutrients name = "NutriMax" - desc = "A plant nutrients vendor" + desc = "A plant nutrients vendor." product_slogans = "Aren't you glad you don't have to fertilize the natural way?;Now with 50% less stink!;Plants are people too!" product_ads = "We like plants!;Don't you want some?;The greenest thumbs ever.;We like big plants.;Soft soil..." icon_state = "nutri" @@ -800,7 +800,7 @@ /obj/machinery/vending/dinnerware name = "Dinnerware" - desc = "A kitchen and restaurant equipment vendor" + desc = "A kitchen and restaurant equipment vendor." product_ads = "Mm, food stuffs!;Food and food accessories.;Get your plates!;You like forks?;I like forks.;Woo, utensils.;You don't really need these..." icon_state = "dinnerware" products = list(/obj/item/weapon/tray = 8,/obj/item/weapon/kitchen/utensil/fork = 6,/obj/item/weapon/kitchenknife = 3,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass = 8,/obj/item/clothing/suit/chef/classic = 2) @@ -808,7 +808,7 @@ /obj/machinery/vending/sovietsoda name = "BODA" - desc = "Old sweet water vending machine" + desc = "An old sweet water vending machine,how did this end up here?" icon_state = "sovietsoda" product_ads = "For Tsar and Country.;Have you fulfilled your nutrition quota today?;Very nice!;We are simple people, for this is all we eat.;If there is a person, there is a problem. If there is no person, then there is no problem." products = list(/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/soda = 30) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 77807c2ca1..53bf77ce57 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -628,7 +628,7 @@ /obj/mecha/proc/dynattackby(obj/item/weapon/W as obj, mob/user as mob) src.log_message("Attacked by [W]. Attacker - [user]") if(prob(src.deflect_chance)) - user << "\red The [W] bounces off [src.name] armor." + user << "\red \The [W] bounces off [src.name]." src.log_append_to_last("Armor saved.") /* for (var/mob/V in viewers(src)) diff --git a/code/game/objects/closets/walllocker.dm b/code/game/objects/closets/walllocker.dm index abf2288ae7..2f5715288e 100644 --- a/code/game/objects/closets/walllocker.dm +++ b/code/game/objects/closets/walllocker.dm @@ -15,17 +15,17 @@ /obj/structure/closet/walllocker/emerglocker name = "emergency locker" - desc = "A wall mounted locker with emergency supplies" + desc = "A wall mounted locker with emergency supplies." var/list/spawnitems = list(/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath) var/amount = 2 // spawns each items X times. icon_state = "emerg" /obj/structure/closet/walllocker/emerglocker/toggle(mob/user as mob) src.attack_hand(user) - return + return /obj/structure/closet/walllocker/emerglocker/attackby(obj/item/weapon/W as obj, mob/user as mob) - return + return /obj/structure/closet/walllocker/emerglocker/attack_hand(mob/user as mob) if (istype(user, /mob/living/silicon/ai)) //Added by Strumpetplaya - AI shouldn't be able to diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index 24a999cb69..e0963d08cc 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -11,7 +11,7 @@ /obj/item/stack/tile/grass name = "grass tile" singular_name = "grass floor tile" - desc = "A patch of grass like they often use on golf courses" + desc = "A patch of grass like they often use on golf courses." icon_state = "tile_grass" w_class = 3.0 force = 1.0 @@ -28,7 +28,7 @@ /obj/item/stack/tile/wood name = "wood floor tile" singular_name = "wood floor tile" - desc = "an easy to fit wood floor tile" + desc = "An easy to fit wooden floor tile." icon_state = "tile-wood" w_class = 3.0 force = 1.0 @@ -44,7 +44,7 @@ /obj/item/stack/tile/carpet name = "carpet" singular_name = "carpet" - desc = "A piece of carpet. It is the same size as a floor tile" + desc = "A piece of carpet. It is the same size as a normal floor tile!" icon_state = "tile-carpet" w_class = 3.0 force = 1.0 @@ -52,4 +52,4 @@ throw_speed = 5 throw_range = 20 flags = FPRINT | TABLEPASS | CONDUCT - max_amount = 60 + max_amount = 60 diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index 9ad77255dc..e306ca2e4c 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -261,7 +261,7 @@ if(!prevent_warning && !istype(W, /obj/item/weapon/gun/energy/crossbow)) for(var/mob/M in viewers(usr, null)) if (M == usr) - usr << "You put the [W] into [src]." + usr << "You put \the [W] into [src]." else if (M in range(1)) //If someone is standing close enough, they can tell what it is... M.show_message("[usr] puts [W] into [src].") else if (W && W.w_class >= 3.0) //Otherwise they can only see large or normal items from a distance... diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 3655effb9e..307ad97069 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -16,7 +16,7 @@ */ /obj/item/weapon/wrench name = "wrench" - desc = "A wrench with common uses. Can be found in your hand." + desc = "A wrench with many common uses. Can be usually found in your hand." icon = 'icons/obj/items.dmi' icon_state = "wrench" flags = FPRINT | TABLEPASS| CONDUCT @@ -428,7 +428,7 @@ /obj/item/weapon/crowbar name = "crowbar" - desc = "Used to hit floors" + desc = "Used to remove floors and to pry open doors." icon = 'icons/obj/items.dmi' icon_state = "crowbar" flags = FPRINT | TABLEPASS| CONDUCT diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm index 7e894c1359..388dcf41b3 100644 --- a/code/game/objects/structures/signs.dm +++ b/code/game/objects/structures/signs.dm @@ -82,57 +82,57 @@ /obj/structure/sign/biohazard name = "\improper BIOHAZARD" - desc = "A warning sign which reads 'BIOHAZARD'" + desc = "A warning sign which reads 'BIOHAZARD'." icon_state = "bio" /obj/structure/sign/electricshock name = "\improper HIGH VOLTAGE" - desc = "A warning sign which reads 'HIGH VOLTAGE'" + desc = "A warning sign which reads 'HIGH VOLTAGE'." icon_state = "shock" /obj/structure/sign/examroom name = "\improper EXAM" - desc = "A guidance sign which reads 'EXAM ROOM'" + desc = "A guidance sign which reads 'EXAM ROOM'." icon_state = "examroom" /obj/structure/sign/vacuum name = "\improper HARD VACUUM AHEAD" - desc = "A warning sign which reads 'HARD VACUUM AHEAD'" + desc = "A warning sign which reads 'HARD VACUUM AHEAD'." icon_state = "space" /obj/structure/sign/deathsposal name = "\improper DISPOSAL LEADS TO SPACE" - desc = "A warning sign which reads 'DISPOSAL LEADS TO SPACE'" + desc = "A warning sign which reads 'DISPOSAL LEADS TO SPACE'." icon_state = "deathsposal" /obj/structure/sign/pods name = "\improper ESCAPE PODS" - desc = "A warning sign which reads 'ESCAPE PODS'" + desc = "A warning sign which reads 'ESCAPE PODS'." icon_state = "pods" /obj/structure/sign/fire name = "\improper DANGER: FIRE" - desc = "A warning sign which reads 'DANGER: FIRE'" + desc = "A warning sign which reads 'DANGER: FIRE'." icon_state = "fire" /obj/structure/sign/nosmoking_1 name = "\improper NO SMOKING" - desc = "A warning sign which reads 'NO SMOKING'" + desc = "A warning sign which reads 'NO SMOKING'." icon_state = "nosmoking" /obj/structure/sign/nosmoking_2 name = "\improper NO SMOKING" - desc = "A warning sign which reads 'NO SMOKING'" + desc = "A warning sign which reads 'NO SMOKING'." icon_state = "nosmoking2" /obj/structure/sign/redcross name = "medbay" - desc = "The Intergalactic symbol of Medical institutions. You'll probably get help here.'" + desc = "The Intergalactic symbol of Medical institutions. You'll probably get help here." icon_state = "redcross" /obj/structure/sign/greencross name = "medbay" - desc = "The Intergalactic symbol of Medical institutions. You'll probably get help here.'" + desc = "The Intergalactic symbol of Medical institutions. You'll probably get help here." icon_state = "greencross" /obj/structure/sign/goldenplaque @@ -162,40 +162,40 @@ /obj/structure/sign/science //These 3 have multiple types, just var-edit the icon_state to whatever one you want on the map name = "\improper SCIENCE!" - desc = "A warning sign which reads 'SCIENCE!'" + desc = "A warning sign which reads 'SCIENCE!'." icon_state = "science1" /obj/structure/sign/chemistry name = "\improper CHEMISTRY" - desc = "A warning sign which reads 'CHEMISTRY'" + desc = "A warning sign which reads 'CHEMISTRY'." icon_state = "chemistry1" /obj/structure/sign/botany name = "\improper HYDROPONICS" - desc = "A warning sign which reads 'HYDROPONICS'" + desc = "A warning sign which reads 'HYDROPONICS'." icon_state = "hydro1" /obj/structure/sign/directions/science name = "\improper Science department" - desc = "A direction sign, pointing out which way Science department is." + desc = "A direction sign, pointing out which way the Science department is." icon_state = "direction_sci" /obj/structure/sign/directions/engineering name = "\improper Engineering department" - desc = "A direction sign, pointing out which way Engineering department is." + desc = "A direction sign, pointing out which way the Engineering department is." icon_state = "direction_eng" /obj/structure/sign/directions/security name = "\improper Security department" - desc = "A direction sign, pointing out which way Security department is." + desc = "A direction sign, pointing out which way the Security department is." icon_state = "direction_sec" /obj/structure/sign/directions/medical name = "\improper Medical Bay" - desc = "A direction sign, pointing out which way Meducal Bay is." + desc = "A direction sign, pointing out which way the Medical Bay is." icon_state = "direction_med" /obj/structure/sign/directions/evac name = "\improper Escape Arm" - desc = "A direction sign, pointing out which way escape shuttle dock is." + desc = "A direction sign, pointing out which way the escape shuttle dock is." icon_state = "direction_evac" diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index f18b944b60..4f3112cb35 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -155,7 +155,7 @@ if((over_object == usr && (in_range(src, usr) || usr.contents.Find(src)))) if(!ishuman(usr)) return if(buckled_mob) return 0 - visible_message("[usr] collapses \the [src.name]") + visible_message("[usr] collapses \the [src.name].") new/obj/item/roller(get_turf(src)) spawn(0) del(src) diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 7897e8ce16..9ca944d8b0 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -25,13 +25,13 @@ /obj/item/clothing/glasses/science name = "Science Goggles" - desc = "nothing" + desc = "The goggles do nothing!" icon_state = "purple" item_state = "glasses" /obj/item/clothing/glasses/night name = "Night Vision Goggles" - desc = "You can totally see in the dark now!." + desc = "You can totally see in the dark now!" icon_state = "night" item_state = "glasses" origin_tech = "magnets=2" @@ -106,13 +106,13 @@ src.flags |= GLASSESCOVERSEYES flags_inv |= HIDEEYES icon_state = initial(icon_state) - usr << "You flip the [src] down to protect your eyes." + usr << "You flip \the [src] down to protect your eyes." else src.up = !src.up src.flags &= ~HEADCOVERSEYES flags_inv &= ~HIDEEYES icon_state = "[initial(icon_state)]up" - usr << "You push the [src] up out of your face." + usr << "You push \the [src] up out of your face." usr.update_inv_glasses() diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index b59ec2114b..1c3be4e602 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -159,5 +159,5 @@ comment = "tails" else if(result == 2) comment = "heads" - user.visible_message("[user] has thrown the [src]. It lands on [comment]! ", \ - "You throw the [src]. It lands on [comment]! ") + user.visible_message("[user] has thrown \the [src]. It lands on [comment]! ", \ + "You throw \the [src]. It lands on [comment]! ") diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 350471f1b3..8dceb9cb80 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -23,9 +23,9 @@ var/stop_automated_movement_when_pulled = 1 //When set to 1 this stops the animal from moving when someone is pulling it. //Interaction - var/response_help = "You try to help" - var/response_disarm = "You try to disarm" - var/response_harm = "You try to hurt" + var/response_help = "tries to help" + var/response_disarm = "tries to disarm" + var/response_harm = "tries to hurt" var/harm_intent_damage = 3 //Temperature effect diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index cd761499fe..d0025b0232 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -2,7 +2,7 @@ /obj/machinery/power/emitter name = "Emitter" - desc = "A heavy duty industrial laser" + desc = "It is a heavy duty industrial laser." icon = 'icons/obj/singularity.dmi' icon_state = "emitter" anchored = 0 diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index bc5f7a5b97..0cee2ee027 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -184,7 +184,7 @@ /obj/structure/reagent_dispensers/water_cooler name = "Water-Cooler" - desc = "A machine that dispenses water to drink" + desc = "A machine that dispenses water to drink." amount_per_transfer_from_this = 5 icon = 'icons/obj/vending.dmi' icon_state = "water_cooler" diff --git a/code/modules/research/xenoarchaeology/tools/anomaly_suit.dm b/code/modules/research/xenoarchaeology/tools/anomaly_suit.dm index 6539f3d183..05e6d02d35 100644 --- a/code/modules/research/xenoarchaeology/tools/anomaly_suit.dm +++ b/code/modules/research/xenoarchaeology/tools/anomaly_suit.dm @@ -2,7 +2,7 @@ //changes: rad protection up to 100 from 20/50 respectively /obj/item/clothing/suit/bio_suit/anomaly name = "Anomaly suit" - desc = "A sealed bio suit capable of insulating against exotic alien energies" + desc = "A sealed bio suit capable of insulating against exotic alien energies." icon_state = "engspace_suit" item_state = "engspace_suit" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 100) From ecde9b50b0f95adc42d61b0321ac20dd7a9bc049 Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Tue, 8 Apr 2014 14:59:50 +0300 Subject: [PATCH 17/39] Thy does not equal They Of course,I make a mistake in my PR for fixing typos. --- code/game/machinery/computer/camera.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 0e1252f7fc..d2bf8a1661 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -180,7 +180,7 @@ /obj/machinery/computer/security/telescreen/entertainment name = "entertainment monitor" - desc = "Damn, why do thy never have anything interesting on these things?" + desc = "Damn, why do they never have anything interesting on these things?" icon = 'icons/obj/status_display.dmi' icon_state = "entertainment" @@ -206,4 +206,4 @@ name = "Mission Monitor" desc = "Used to access the built-in cameras in helmets." icon_state = "syndicam" - network = list("NUKE") \ No newline at end of file + network = list("NUKE") From 5ca99dabe7bf49e5f7f3419f8af68049ce6efddd Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Wed, 9 Apr 2014 14:06:52 +0300 Subject: [PATCH 18/39] Adds an additional \ --- code/game/gamemodes/cult/runes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index fdd68ccde8..480254e09c 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -815,7 +815,7 @@ var/list/sacrificed = list() if (cultist == user) //just to be sure. return if(cultist.buckled || cultist.handcuffed || (!isturf(cultist.loc) && !istype(cultist.loc, /obj/structure/closet))) - user << "\red You cannot summon the [cultist], for his shackles of blood are strong." + user << "\red You cannot summon \the [cultist], for his shackles of blood are strong." return fizzle() cultist.loc = src.loc cultist.lying = 1 From 66f968a72de6afbf91f699a813469a8303df36f9 Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Wed, 9 Apr 2014 21:58:20 -0700 Subject: [PATCH 19/39] hotfix for some reported issues with uniforms. --- icons/mob/uniform.dmi | Bin 201151 -> 201147 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index fc06f3d110a70eec0806f1fc3ae089e41b3bb315..a01eb387970382cdf43b50fd485ea59df35195c6 100644 GIT binary patch delta 1129 zcmV-v1eW{1qYS&F43H#$T6$DibVOxyV{&P5bZKvH004NLm6^|O+&B!z&zYw%+Us_) z>GrUfT#6Kn9NJefI1;IL2Rqy5(Bd<43h}o-Q(A% z(~UjEYWL86`tz^T-6FY_?xFkpi+Kb1G#WsytZEAY()XDFY?^&i zNtyhL zk%^{8f>=5@uK>n>b&!f2huUZXaK$EoYW5;E(11^cCN$d&T)9a)us4qq%~y26P2AK5 zn7^2F4M_oJRqA6FBw2-`Wah@H$qmXH3zAsva*@Q2+%MObY=k@~oO5rAT+{$Qr4Q01~Db`ee3I21s%dE6^58eGA zZ~oo{9wG|PO6eNKydl}=tTV&#;LH`Ko%4~MR~Sy@10p-VBSDnKIbqI}ia;+=*6cP} zl>}cZnwXq3iZ&)V-|g{%!FFRORpe~VW|x4hrPSnNhUC&n#Y_ir1fIkR6Uj0nSlCS% zsy1uQlCa-@-eUGDkmeqxLWRWbY)w*pJitQrK^pY?KY;t+Dv7=_(i`kL1z!+JxHg>M zbqc=VtTTf#a}`CfI(wj72EVLmWgSU$B!s+4f}((5Ry1IeQ%eO)ZpjF0JIM!Y4DGs? z>1lREXFEwfL%pgqsjmH@)cMRcAZ;}$Wg)CAMe_N79H0!@V6=PNXt;s?=`Jpe6yLMX z+)wK>jRY!+19Y)C>&!{56$TgNO1JgUibfUZ_b%X=S^J`crtPZ^nYT&*W7chJ4jQ*D zI%HeSH9H5Ss7&8_-!JOV^E^&5OUqai-NPUihRWYQ^g{8iJ4Wf0Q~zo{;tZOzbHrTb zVva^%iQ0kjvOuc*g7;(St+z z4aSD9Bh{-^L284NWOx*$BpJWt4L@?pj-x?}ed5}l8lB;0i3wEwb@sr%&SZAT;}faQ zBRtN~jI~B(b`F~zYLIUB@*z>oq#uxS_!EvK#3@$rbj7Bn$Qa1IQKbV3JWR<6uHh<^ z90VXsO1i0HVgCAk0&$k0>+IAQyIx7M^;a3KBJqIyIo v#zJkb`F8^PefQGU7!&$BdYds|k6iv)*@1ObPO1Om5<1Oqe;irO@h delta 1133 zcmV-z1d{u^qYS^J43H#$UV2nmbVOxyV{&P5bZKvH004NLm6^eA+&Bz|&zYw%+Us_) z>GrUfTox%7J+!Z2a3qe!3@y5(JdWRf4|dw-(DpZS3h+roNhE)ge%t-~@xM=By2sC- zPB-=ttKCEQ;m^NLcZ=j!x`*!X_outUGL*Lc6O9^o58a!y&fLd;o6}tukM5!SaJsuV zjU3%WcmEw5$;~PNI%j}7E2S&ST>x+?(x7v2mPC4lEana1(`W#-vZ^frNMC0Huxa*5 zk%OxYrNOj0)d2w~smMF345baujJS}>P#Wl$$M$qv5E$jQ$3#uY*eJLe-iuP~g*2c+!yiUd&>=Y%;^DgwPgS+m<@ zRT6xuXkv2CDB76de7DC32HTCDRFShan_U93mQs_88InsQ6*C>g5qJ_OtVos-!NP9B zklL&@OTvDCdyCntKsEO$6%rD+vo%Ta{s0Ty-&N?#~GgnartFs5XW$^QgD(gt1BO&BX5)=jeyrKbZ%B12wXs)Hx?D&c$`*@^aM!=X zn0_uY_ON^|GNOe?EHZ+FhnJb=MUi32=Cj~`@irJ2e3#6i)mx|~LM~%t;Tf}YL=O(- zHy9hbj#RHw1s6o2f^SeYblfFab@CO`8h*PZK>55HDkui{aqe=%7c$ktCtl=t? z90VXwLb|D9VgB-c0&$k0>+IAQyIx7M^;a3KBJ Date: Wed, 9 Apr 2014 22:17:41 -0700 Subject: [PATCH 20/39] fixes https://github.com/Baystation12/Baystation12/issues/4730 , https://github.com/Baystation12/Baystation12/issues/4686, https://github.com/Baystation12/Baystation12/issues/4675 --- maps/tgstation2.dmm | 84 ++++++++++++++++++++++----------------------- 1 file changed, 41 insertions(+), 43 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index a61dcd2295..d7ea3a5c9b 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -4953,7 +4953,7 @@ "bRm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medprivb"; name = "Patient Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/patient_b) "bRn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Sub-Acute B"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "bRo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medprivb"; name = "Patient Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/patient_b) -"bRp" = (/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/machinery/power/apc{dir = 8; name = "Misc Research APC"; pixel_x = -25},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bRp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/toxins/misc_lab) "bRq" = (/obj/structure/table/reinforced,/obj/machinery/ignition_switch{id = "Xenobio"; pixel_x = -6; pixel_y = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) "bRr" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) "bRs" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) @@ -5034,10 +5034,10 @@ "bSP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/medical/patient_wing) "bSQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Patient Wing Maintenance Access"; req_access_txt = "5"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/patient_wing) "bSR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bSS" = (/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bST" = (/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 6; pixel_y = 30; req_access_txt = "47"},/obj/structure/stool,/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bSU" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bSV" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) +"bSS" = (/obj/machinery/door/airlock/maintenance{name = "Telescience Maintenance"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bST" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = -32},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 13},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bSU" = (/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/machinery/power/apc{dir = 8; name = "Misc Research APC"; pixel_x = -25},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bSV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/toxins/misc_lab) "bSW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) "bSX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) "bSY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) @@ -5104,9 +5104,9 @@ "bUh" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 8; icon_state = "whiteredcorner"},/area/medical/patient_wing) "bUi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "bUj" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) -"bUk" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = -32},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 13},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bUl" = (/obj/machinery/door/airlock/maintenance{name = "Telescience Maintenance"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bUm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bUk" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUl" = (/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 6; pixel_y = 30; req_access_txt = "47"},/obj/structure/stool,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUm" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) "bUn" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/toxins/misc_lab) "bUo" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/toxins/misc_lab) "bUp" = (/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/telesci) @@ -5236,9 +5236,9 @@ "bWJ" = (/obj/machinery/power/apc{dir = 8; name = "Genetics APC"; pixel_x = -25},/obj/structure/cable,/turf/simulated/floor/wood,/area/medical/psych) "bWK" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/medical/psych) "bWL" = (/obj/structure/table/woodentable,/obj/machinery/computer/med_data/laptop,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/medical/psych) -"bWM" = (/turf/simulated/floor{icon_state = "white"},/area/medical/virologyaccess) -"bWN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virologyaccess) -"bWO" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virologyaccess) +"bWM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) +"bWN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) +"bWO" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "bWP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "bWQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 22},/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "bWR" = (/obj/structure/table,/obj/machinery/computer/med_data/laptop,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/patient_c) @@ -5303,7 +5303,7 @@ "bXY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/ward) "bXZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/wood,/area/medical/psych) "bYa" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/light_switch{pixel_x = -4},/obj/machinery/door_control{id = "psych"; name = "Mental Health Privacy Shutters Control"; pixel_x = 6; pixel_y = 0},/turf/simulated/floor/wood,/area/medical/psych) -"bYb" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/medical/psych) +"bYb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "bYc" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "bYd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/closet/crate{icon_state = "crateopen"; name = "Grenade Crate"; opened = 1},/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/igniter,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/obj/item/device/assembly/timer,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "bYe" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/patient_c) @@ -5380,8 +5380,8 @@ "bZx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "bcarpet01"},/area/medical/psych) "bZy" = (/turf/simulated/floor{icon_state = "bcarpet02"},/area/medical/psych) "bZz" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bcarpet03"},/area/medical/psych) -"bZA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virologyaccess) -"bZB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virologyaccess) +"bZA" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) +"bZB" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/landmark/start{name = "Psychologist"},/turf/simulated/floor/wood,/area/medical/psych) "bZC" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "bZD" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/storage/box/cdeathalarm_kit,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "bZE" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{dir = 10; icon_state = "whitered"},/area/medical/patient_c) @@ -5457,8 +5457,8 @@ "caW" = (/obj/structure/closet/secure_closet{name = "Psychiatrist's Locker"; req_access = null; req_access_txt = "64"},/obj/item/clothing/suit/straight_jacket{layer = 3},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/pill/methylphenidate,/obj/item/weapon/reagent_containers/pill/citalopram,/obj/item/weapon/reagent_containers/pill/citalopram,/obj/item/weapon/reagent_containers/pill/methylphenidate,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/floor{icon_state = "bcarpet04"},/area/medical/psych) "caX" = (/turf/simulated/floor{icon_state = "bcarpet05"},/area/medical/psych) "caY" = (/obj/structure/bookcase,/turf/simulated/floor{icon_state = "bcarpet06"},/area/medical/psych) -"caZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/virologyaccess) -"cba" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/virologyaccess) +"caZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/patient_wing) +"cba" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/patient_wing) "cbb" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "cbc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/closet/l3closet,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/suit/bio_suit/general,/obj/item/clothing/suit/bio_suit/general,/obj/item/clothing/suit/bio_suit/general,/obj/item/clothing/mask/gas,/obj/item/clothing/head/bio_hood/general,/obj/item/clothing/head/bio_hood/general,/obj/item/clothing/head/bio_hood/general,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "cbd" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -5524,9 +5524,9 @@ "ccl" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/camera{c_tag = "Medbay Recovery Ward"; dir = 1; network = list("SS13")},/turf/simulated/floor{dir = 6; icon_state = "whitered"},/area/medical/ward) "ccm" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "Medbay Mental Health Room"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "bcarpet04"},/area/medical/psych) "ccn" = (/obj/structure/stool/bed/chair/comfy/brown,/turf/simulated/floor{icon_state = "bcarpet06"},/area/medical/psych) -"cco" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/medical/virologyaccess) -"ccp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/medical/virologyaccess) -"ccq" = (/obj/structure/table,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/medical/virologyaccess) +"cco" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/medical/patient_wing) +"ccp" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/medical/patient_wing) +"ccq" = (/obj/structure/table,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/medical/patient_wing) "ccr" = (/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "ccs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack,/obj/item/clothing/suit/radiation,/obj/item/clothing/head/radiation,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "cct" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) @@ -5576,8 +5576,8 @@ "cdl" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/surgeryprep) "cdm" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/stool/bed/chair/comfy/brown{icon_state = "comfychair_brown"; dir = 4},/turf/simulated/floor{icon_state = "bcarpet08"},/area/medical/psych) "cdn" = (/obj/structure/stool/bed/psych,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor{icon_state = "bcarpet09"},/area/medical/psych) -"cdo" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/medical/virologyaccess) -"cdp" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/virologyaccess) +"cdo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/medical/patient_wing) +"cdp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor,/area/medical/patient_wing) "cdq" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Medbay Secondary Storage APC"; pixel_x = -25},/obj/structure/bedsheetbin,/obj/structure/table,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "cdr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/table,/obj/item/bodybag/cryobag{pixel_x = -3},/obj/item/bodybag/cryobag{pixel_x = -3},/obj/item/weapon/gun/syringe,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "cds" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{dir = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) @@ -5647,9 +5647,9 @@ "ceE" = (/turf/simulated/floor{icon_state = "white"},/area/medical/surgery2) "ceF" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/light_switch{pixel_x = 22; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery2) "ceG" = (/turf/simulated/wall,/area/medical/surgery2) -"ceH" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/medical/virologyaccess) -"ceI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/medical/virologyaccess) -"ceJ" = (/turf/simulated/floor,/area/medical/virologyaccess) +"ceH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/medical/patient_wing) +"ceI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/medical/patient_wing) +"ceJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/medical/patient_wing) "ceK" = (/obj/machinery/door/airlock/medical{autoclose = 0; icon_state = "door_open"; id_tag = "cubicle2"; name = "Cubicle 2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) "ceL" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) "ceM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/light,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/toxins/xenobiology) @@ -5710,10 +5710,10 @@ "cfP" = (/obj/structure/table,/obj/item/weapon/FixOVein,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/obj/item/weapon/surgicaldrill,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery2) "cfQ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cfR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cfS" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/medical/virologyaccess) -"cfT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/medical/virologyaccess) -"cfU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor,/area/medical/virologyaccess) -"cfV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/medical/virologyaccess) +"cfS" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/medical/patient_wing) +"cfT" = (/turf/simulated/floor,/area/medical/patient_wing) +"cfU" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bluecorner"},/area/medical/patient_wing) +"cfV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/medical/patient_wing) "cfW" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) "cfX" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area) "cfY" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) @@ -5775,9 +5775,7 @@ "chc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/medical/surgery2) "chd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/asmaint) "che" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/asmaint) -"chf" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/medical/virologyaccess) -"chg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/medical/virologyaccess) -"chh" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bluecorner"},/area/medical/virologyaccess) +"chf" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/medical/patient_wing) "chi" = (/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/asmaint) "chj" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) "chk" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) @@ -11060,19 +11058,19 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabscbscbscbscbscbscbscbscbscbscbscbscbscbscbscaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGtbJhbJhbJhbGtbMubMvbMwbMxbMybGwbMzbMAbMBbMCbMDbMDbMEbMFbMDbMGbMHbMIbMJaaabMKbMLbMMbMNbMObJAbMPbMQbMRbMSbIibMTbMUbMVbImbMWbMXbMYbMZbNabNbbNcbNdbNebNfbNgbNhbNibNibNjbEdbGXbFrbGYbGZbFrbNkbNlbHbbNmbNnbNobNpbNqbNrbNsbNtbNubLQbLRbLRbLSbNvbIIbNwbNxbNybNzbNAbNBbNCbNDbFPbIObKtbKubKubKxbKxbKxbKxbKxbDjbNEbFYbNFbNFbDmbNGbNHbDpbNIbMfbMfbNJbNKbNLbNMbNNbNObNPbNQbNRbNSbNTbNUbNVbNWbNXbMqbNYaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabGpbGpbNZbHQbHQbHQbHQbHQbHQbHQbHQbHQbHQbHQbGpbGpaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabscbscbscbscbscbscbscbscbscbscbscbscaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaabHSbOabObbOcbHSbOdbHWbHXbCebCebOebOebOebCebCebIgbKYbKYbOfbKYbKYbKYbOgbMJaaabMKbOhbOibOjbOkbOlbOmbOnbOkbOkbOobOpbOqbOrbImbImbImbImbImbImbOsbImbImbOtbOubOvbNhbNibOwatfbEdbFqbFrbFrbFrbOxbNkbwjbHbbOybOzbOAbJYbOBbOCbNsbNtbODbOEbOFbOGbOHbOIbIIbOJbOKbOLbNzbOMbONbOObNDbFPbIObIObIObKubKxbKxbKxbIPbIPbDjbOPbOQbNFbNFbDmbORbNHbDpbKDbOSbOTbOUbOVbOWbOXbOYbMfbOZbPabIWbPbbPcbPdbKPbPebPfbPgbPhaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbGpbHQbHQbHQbHQbHQbHQbPibHQbPjbHQbHQbHQbHQbHQbGpbGpaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPkbGsbPlbGsbPmaaaaafaaaaaabCebPnbPobPpbCeaaabIgbPqbPrbPsbKYbKYbKYbOgbMJaaabMKbPtbPubPvbPwbJAbPxbPybPzbPAbIibMTbPBbPCbPDbPEbPEbPEbPEbPEbPEbPEbPEbPFbPFbPGbPHbIpbIpbIpbEdbEdbPIbPJbPIbEdbEdbwkbPKbPLbPMbFybJXbFAbPNbPObPPbIIbPQbIIbIIbIIbIIbIIbPRbPSbPTbNzbPUbPVbPWbNDbFPbIObPXbPYbPZbQabQbbQcbQdbQebDmbQfbQgbELbDmbDmbQhbNHbQibKPbKPbIWbIWbIWbIWbJabIWbQjbMfbQkbIWbQlbKObAfbKPbQmbQnbQobKPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabGpbQpbQpbQpbQpbQpbQpbQqbHQbQrbQpbPjbHQbHQbHQbHQbGpaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafbQsbIgbIgbIgbIgbKYbQtbOgbQuaaabQvbLdbQwbQxbQybJAbJAbQzbQAbQBbQCbQDbQEbQFbQGbQGbQGbQGbQGbQGbQGbQGbQGbQHbQIbNibQJbQKbQLbIpbEdbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQYbQZbRabRbbRcbRdbRebRfbRgbRhbRibRjbRkbRlbNzbRmbRnbRobNDbFPbIObRpbRqbRrbRsbRsbRtbRubRvbDmbDmbRwbDmbDmbRxbRybNHboJbRzaafbRAbRBbRCbRDbREbRDbRFbRGbRHbIWbRIbJbbRJbKPbRKbRLbRLbRMaagaagaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRNbHObHObHObHObHObHObHObRObHRbHQbHQbHQbHQbRPbHRbGpaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRQbRRbRRbRSbRTbIgbRUbKYbRVbIgaaaaaaaaaaaabIibRWbRXbRYbRZbIibSabIibSbbScbSdbQGbQGbSebSfbSgbShbSibSjbSkbSkbSkbSkbSkbSkbSlbSmbSnbSobSpbSqbSrbSsbStbSubSvbSwbSxbSybSzbSybSAbSBbSCbSDbSEbSFbSGbSEbSHbSIbSJbSKbSLbSMbSNbSObSPbSQbSRbIObSSbSTbSUbSVbSWbSXbSWbSYbSZbTabTbboJbTcboJbRybNHboJbTdaafbRAbTebTebTfbTgbThbTibTjbTkbIWbTlbJbbBQbKPbKPbKPbKPbKPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabGpbMtbMtbMtbMtbMtbMtbTmbHQbMsbMtbTnbHQbHQbHQbHQbGpaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTobTpbTqbTrbKYbTsbKYbKYbTtbIgbTuaaaaaaaaabIibIibIibIibIibIibIibIibTvbTwbTxbQGbQGbTybTzbTAbTAbTzbTBbSkbTCbTDbTEbTFbSkbTGbEdbEdbTHbTIbTJbTKbTLbTMbTNbTObTPbTQbTRbTSbTTbTUbTVbTWbTXbTYbTZbUabTYbUbbUcbUdbUebUfbUgbUhbUibUjbRibUkbUlbUmbUnbUobRsbUpbUqbRsbRsbUrbUsbUtbUuboJbUvbRybNHbUwbUxaafbRAbTebUybRDbUzbRDbUAbUBbUCbIWbTlbJbbUDbUEbAfaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbGpbHQbHQbHQbHQbHQbHQbPibHQbTnbHQbHQbHQbHQbHQbGpbGpaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafbQsbIgbIgbIgbIgbKYbQtbOgbQuaaabQvbLdbQwbQxbQybJAbJAbQzbQAbQBbQCbQDbQEbQFbQGbQGbQGbQGbQGbQGbQGbQGbQGbQHbQIbNibQJbQKbQLbIpbEdbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQYbQZbRabRbbRcbRdbRebRfbRgbRhbRibRjbRkbRlbNzbRmbRnbRobNDbFPbIObSUbRqbRrbRsbRsbRtbRubRvbDmbDmbRwbDmbDmbRxbRybNHboJbRzaafbRAbRBbRCbRDbREbRDbRFbRGbRHbIWbRIbJbbRJbKPbRKbRLbRLbRMaagaagaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRNbHObHObHObHObHObHObHObRObHRbHQbHQbHQbHQbRPbHRbGpaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRQbRRbRRbRSbRTbIgbRUbKYbRVbIgaaaaaaaaaaaabIibRWbRXbRYbRZbIibSabIibSbbScbSdbQGbQGbSebSfbSgbShbSibSjbSkbSkbSkbSkbSkbSkbSlbSmbSnbSobSpbSqbSrbSsbStbSubSvbSwbSxbSybSzbSybSAbSBbSCbSDbSEbSFbSGbSEbSHbSIbSJbSKbSLbSMbSNbSObSPbSQbSRbIObSVbUlbUkbUmbSWbSXbSWbSYbSZbTabTbboJbTcboJbRybNHboJbTdaafbRAbTebTebTfbTgbThbTibTjbTkbIWbTlbJbbBQbKPbKPbKPbKPbKPaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabGpbMtbMtbMtbMtbMtbMtbTmbHQbMsbMtbTnbHQbHQbHQbHQbGpaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTobTpbTqbTrbKYbTsbKYbKYbTtbIgbTuaaaaaaaaabIibIibIibIibIibIibIibIibTvbTwbTxbQGbQGbTybTzbTAbTAbTzbTBbSkbTCbTDbTEbTFbSkbTGbEdbEdbTHbTIbTJbTKbTLbTMbTNbTObTPbTQbTRbTSbTTbTUbTVbTWbTXbTYbTZbUabTYbUbbUcbUdbUebUfbUgbUhbUibUjbRibSTbSSbRpbUnbUobRsbUpbUqbRsbRsbUrbUsbUtbUuboJbUvbRybNHbUwbUxaafbRAbTebUybRDbUzbRDbUAbUBbUCbIWbTlbJbbUDbUEbAfaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbGpbHQbHQbHQbHQbHQbHQbPibHQbTnbHQbHQbHQbHQbHQbGpbGpaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabUFbRRbRRbRSbUGbUHbUIbIgbUJbIgbUKbULbUMbUKbUKbUNbUObUPbUQbURbUSbUTbUUbUVbUWbUXbUYbTzbUZbVabVbbVcbVdbSkbVebVfbVgbVhbSkbSlbNibVibVjbVkbVlbVmbVmbVnbVobVpbVqbVrbVsbVtbVqbVqbVubVvbVwbVxbVybVzbVybVAbVBbVCbVDbVEbVFbVGbVDbVHbRibVIbIObVJbVKbVLbVMbVNbVObVPbIPbIPbrPbVQbrPbrPbrPbVRbVSbVTbrPbIWbIWbIWbIWbIWbVUbIWbIWbIWbIWbIWbTlbJbbVVbVWbAfaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaabGpbGpbNZbHQbHQbHQbHQbHQbHQbHQbHQbHQbHQbHQbGpbGpaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZalZbVXalZalZalZalZalZaaaaaaaaaaaaaaaaaaaafaafaaabVYbVZbVZbVZbWabVZbVZbWbbWcbUKbWdbWebUKbWfbWgbWhbWibWjbWkbWlbWmbWnbWobWpbWqbWrbTzbUZbWsbWtbVcbWubSkbVebVfbWvbWwbSkbSlbNibEdbWxbWybWzbWAbWBbWCbWDbWEbVqbWFbWGbWHbWIbVqbWJbWKbWLbVxbWMbWNbWObVAbWPbWQbVDbWRbWSbWTbVDbWUbRibFPbIObIObWVbIObIPbIPbWWbIPbIPbWXbWYbWZbXabXbbrPbVQbXcbXdbrPbXebXfbXgbXhbXibTlbXjbBQbXkbBQbBQbTlbJbbXlbAfbAfbAfaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbGobGpbQrbQpbQpbHQbHQbHQbHQbHQbHQbHQbHQbGpbGpaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbXmbXnbXobXpbXqbXrbXsbXtbXubUKbXvbXwbUKbUKbXxbXybXzbXAbXBbXCbXDbUUbXEbXFbXGbXHbXIbXJbXKbXLbXIbXIbXMbXNbXObXPbXQbSkbSlbXRbXRbXRbXRbXSbXRbXRbXRbXTbXUbVqbXVbXWbXXbXYbVqbXZbYabYbbVxbWMbWNbWMbVAbYcbYdbVDbYebYfbYgbYhbYibYjbYkbYlbYlbYmbYnbYobYobYpbYobYobYobYobYqbYrbYobYsbYtbYubYvbYwbYxbYybYzbYybYAbYBbYybYybYybYybYybYCbYDbYEbYFbYGbAfbAfbAfbAfaaaaafaaaaaaaaaanvanvanvaafaaaaaaaafaaaaaaaafaaaaaabKQbGpbJdbGpbGpbHQbHQbHQbHQbHQbHQbHQbGpbGpaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbYHbYHbXobYIbYJbXrbYKbYLbYMbUKbYNbYObYPbYQbYRbYSbYTbYUbYVbYWbYXbYYbYZbZabZbbZcbZdbZebZfbZgbZhbZgbZibZjbZkbVgbZlbSkbSlbXRbZmbZnbZobZpbZnbZqbZrbZsbZtbZubZvbXWbXWbZwbVqbZxbZybZzbVxbWMbZAbZBbVAbZCbZDbVDbZEbZFbZGbVDbZHbRibZIbNebZJbZKbZLbZMbZNbZObZPbZQbZRbZRbZSbZTbZRbZRbZUbZVbZWbZXbZXbZYbZZcaacabbZXcaccadcaecaecabcaccafbBQcagcahcaicajcakcalcamcancancancancancancancancancancancancancancancancaocapcapcaqbGpbGpbHQbHQcarbHQbHQbGpbGpaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacascascascascascascascatcaubUKbUKbUKbUKbUKcavcawcaxcaxcaxcaycazbUUbUVbUWcaAbUYcaBcaCcaDcaEcaFcaGbSkcaHcaIcaJcaKbSkcaLcaMcaNcaOcaOcaPcaQcaRbXRcaScaTbVqcaUcaVbXWbXYbVqcaWcaXcaYbVxbWMcaZcbabVAcbbcbcbVDbVDbVDbVDbVDbZHbRibRibRicbdcbebNibIpcbfcbgcbhbIpbIpaaaaaaaaaaaacbicbjcbkcblbIOcbmcbncbocbpcbqcbrcbscbtbKubKucbubIObAfcbvcbwcbxbAfbAfbAfbAfaaaaafaaaaaaaaaanvanvanvaafaaaaaaaafaaaaaaaafaafaafcbycbzcbAbJebGobGpbGpbHQbHRbHQbGpbGpaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcascbBcbCcbDcbEcbFcascbGcbHcbIcbJcbKcbLcbMcbMcbNcbOcbOcbPcbQbXDbUUbUVbUWcbRbWrcbScbTcbUcbVcbWcbXbSkcaHcbYcbZccabSkbSlbXRccbccccccccdccebXRccfccgcchbVqcciccjcckcclbVqccmcaXccnbVxccoccpccqbVAccrccsbVAbQIbQHbRicctbZHccuccvbRicbdcoJcoKbIpaaaaafaaaaaaaafaaaaaaaaaaaaccycczccAccBccCccDccEccFcbqccGccHccIbKubKubKubKtbIOccJccJccKccLccJaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafccMbGmbGmbGnbGobGobGpbGpbGpbGpbGqaafaafaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaafaafaafccNccNccNccNccNccNccNccNccNccNccNccNccNaaaaaaccOcbBcbBcbBcbBccPcasccQccRbVYccSccTccUccVccUccWccXccYccZcdabXDbMUcdbcdccddbQGbQGbQGbQGbQGbQGbQGbSkbSkcdebSkbSkbSkbSlbXRbXRcdfcdgcdhcdibXRcdjcdkcdlbVqbVrbVqbVqbVqbVqbVxcdmcdnbVxcdocdpcdobVAcdqcdrbVAbNibNibRicdsbZHbRibRibRicbdcnRcxgbIpaaaaafaaaaaaaafaaaaaaaaaaaacdvcdwcdxcdycdzcdAcdBcdCcdDcdDcdEcdFcdGcdHbKucdIbIOccJcdJcdKcdLccJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcdMcdNcdMccNcdOcdPcdOccNcdQcdRcdQccNaaaaaacdScbBcdTcbBcbBcdUcascdVcdWcdXcdYcdZceacebceccedceeceecefceecegcehceibUWcejcekcelcelcemcelcelcenceocepceqcercescenbSlbNhcetceuceucevcewcexceycezceAceBceCceDceEceEceFceGbVxbVxbVxceHceIceJbVAbVAbVAbVAbNibNibRibZHbZHceKceLbRicbdbIpbIpbIpaaaaafaaaaaaaafaaaaaaaaaaaaceMceNceOcePceQceRceSceTcbqcbqceUceVbKubKubKuceWbIOccJceXceYceZccJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcdMcfacdMccNcdOcfbcdOccNcdQcfccdQccNaaaaaacdScbBcbBcbBcfdcfecffcfgcfhbVYcficfjcfkcflcfmcfncfocfpcfqcfrbXDbUUcfscftcfucfvcfwcfxcfwcfycfzcencfAcfBcfCcfDcfEcenbSlbNhcfFceucfGceucfHcfIcfJcfKcfLcfMcfNceEcfOceEcfPceGcfQcfRcfScfTcfUcfVcfScfRcfRcfRcfRcfWbRibRibRibRibRibRicbdbIpaafaafaafcfXaafaafaafaafaafaafaafcfYcbicfZcgacgbcgccgcceTcbqccGcgdcgebKubKubKucgfbIOccJcggcghcgiccJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcgjcgkcglccNcgmcgncgoccNcgpcgqcgrccNaaaaafcdScgscbBcbBcgtcgucascgvcgwbVYcgxcgycgxcgxcgxcgxcgzbUUcgAcgBbXDbUUcgCcgDbXGcgEcgFcgGcgFcgHcgIcgJcgKcgLcgMcencencenbSlbNhcgNcgOcgPcgQcgRcgScgTcgUcgVcgWcgXcgYcgZchachbchcchdbLBchechfchgchhbEBchicbgcbhbIpchjcfRcfRcfRcfRcfRcfRchkbIpaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaacbichlchmchnbIOchochpchqchrchschtchubKuchvchwchxbIOchychzchAchBchCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZalZbVXalZalZalZalZalZaaaaaaaaaaaaaaaaaaaafaafaaabVYbVZbVZbVZbWabVZbVZbWbbWcbUKbWdbWebUKbWfbWgbWhbWibWjbWkbWlbWmbWnbWobWpbWqbWrbTzbUZbWsbWtbVcbWubSkbVebVfbWvbWwbSkbSlbNibEdbWxbWybWzbWAbWBbWCbWDbWEbVqbWFbWGbWHbWIbVqbWJbWKbWLbVxbVybVzbZAbVAbWPbWQbVDbWRbWSbWTbVDbWUbRibFPbIObIObWVbIObIPbIPbWWbIPbIPbWXbWYbWZbXabXbbrPbVQbXcbXdbrPbXebXfbXgbXhbXibTlbXjbBQbXkbBQbBQbTlbJbbXlbAfbAfbAfaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbGobGpbQrbQpbQpbHQbHQbHQbHQbHQbHQbHQbHQbGpbGpaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbXmbXnbXobXpbXqbXrbXsbXtbXubUKbXvbXwbUKbUKbXxbXybXzbXAbXBbXCbXDbUUbXEbXFbXGbXHbXIbXJbXKbXLbXIbXIbXMbXNbXObXPbXQbSkbSlbXRbXRbXRbXRbXSbXRbXRbXRbXTbXUbVqbXVbXWbXXbXYbVqbXZbYabZBbVxbVybVzbVybVAbYcbYdbVDbYebYfbYgbYhbYibYjbYkbYlbYlbYmbYnbYobYobYpbYobYobYobYobYqbYrbYobYsbYtbYubYvbYwbYxbYybYzbYybYAbYBbYybYybYybYybYybYCbYDbYEbYFbYGbAfbAfbAfbAfaaaaafaaaaaaaaaanvanvanvaafaaaaaaaafaaaaaaaafaaaaaabKQbGpbJdbGpbGpbHQbHQbHQbHQbHQbHQbHQbGpbGpaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbYHbYHbXobYIbYJbXrbYKbYLbYMbUKbYNbYObYPbYQbYRbYSbYTbYUbYVbYWbYXbYYbYZbZabZbbZcbZdbZebZfbZgbZhbZgbZibZjbZkbVgbZlbSkbSlbXRbZmbZnbZobZpbZnbZqbZrbZsbZtbZubZvbXWbXWbZwbVqbZxbZybZzbVxbVybWNbWMbVAbZCbZDbVDbZEbZFbZGbVDbZHbRibZIbNebZJbZKbZLbZMbZNbZObZPbZQbZRbZRbZSbZTbZRbZRbZUbZVbZWbZXbZXbZYbZZcaacabbZXcaccadcaecaecabcaccafbBQcagcahcaicajcakcalcamcancancancancancancancancancancancancancancancancaocapcapcaqbGpbGpbHQbHQcarbHQbHQbGpbGpaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacascascascascascascascatcaubUKbUKbUKbUKbUKcavcawcaxcaxcaxcaycazbUUbUVbUWcaAbUYcaBcaCcaDcaEcaFcaGbSkcaHcaIcaJcaKbSkcaLcaMcaNcaOcaOcaPcaQcaRbXRcaScaTbVqcaUcaVbXWbXYbVqcaWcaXcaYbVxbVybYbbWObVAcbbcbcbVDbVDbVDbVDbVDbZHbRibRibRicbdcbebNibIpcbfcbgcbhbIpbIpaaaaaaaaaaaacbicbjcbkcblbIOcbmcbncbocbpcbqcbrcbscbtbKubKucbubIObAfcbvcbwcbxbAfbAfbAfbAfaaaaafaaaaaaaaaanvanvanvaafaaaaaaaafaaaaaaaafaafaafcbycbzcbAbJebGobGpbGpbHQbHRbHQbGpbGpaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcascbBcbCcbDcbEcbFcascbGcbHcbIcbJcbKcbLcbMcbMcbNcbOcbOcbPcbQbXDbUUbUVbUWcbRbWrcbScbTcbUcbVcbWcbXbSkcaHcbYcbZccabSkbSlbXRccbccccccccdccebXRccfccgcchbVqcciccjcckcclbVqccmcaXccnbVxccpccoccqbVAccrccsbVAbQIbQHbRicctbZHccuccvbRicbdcoJcoKbIpaaaaafaaaaaaaafaaaaaaaaaaaaccycczccAccBccCccDccEccFcbqccGccHccIbKubKubKubKtbIOccJccJccKccLccJaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafccMbGmbGmbGnbGobGobGpbGpbGpbGpbGqaafaafaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaafaafaafccNccNccNccNccNccNccNccNccNccNccNccNccNaaaaaaccOcbBcbBcbBcbBccPcasccQccRbVYccSccTccUccVccUccWccXccYccZcdabXDbMUcdbcdccddbQGbQGbQGbQGbQGbQGbQGbSkbSkcdebSkbSkbSkbSlbXRbXRcdfcdgcdhcdibXRcdjcdkcdlbVqbVrbVqbVqbVqbVqbVxcdmcdnbVxcbacaZcbabVAcdqcdrbVAbNibNibRicdsbZHbRibRibRicbdcnRcxgbIpaaaaafaaaaaaaafaaaaaaaaaaaacdvcdwcdxcdycdzcdAcdBcdCcdDcdDcdEcdFcdGcdHbKucdIbIOccJcdJcdKcdLccJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcdMcdNcdMccNcdOcdPcdOccNcdQcdRcdQccNaaaaaacdScbBcdTcbBcbBcdUcascdVcdWcdXcdYcdZceacebceccedceeceecefceecegcehceibUWcejcekcelcelcemcelcelcenceocepceqcercescenbSlbNhcetceuceucevcewcexceycezceAceBceCceDceEceEceFceGbVxbVxbVxcfSceJcfTbVAbVAbVAbVAbNibNibRibZHbZHceKceLbRicbdbIpbIpbIpaaaaafaaaaaaaafaaaaaaaaaaaaceMceNceOcePceQceRceSceTcbqcbqceUceVbKubKubKuceWbIOccJceXceYceZccJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcdMcfacdMccNcdOcfbcdOccNcdQcfccdQccNaaaaaacdScbBcbBcbBcfdcfecffcfgcfhbVYcficfjcfkcflcfmcfncfocfpcfqcfrbXDbUUcfscftcfucfvcfwcfxcfwcfycfzcencfAcfBcfCcfDcfEcenbSlbNhcfFceucfGceucfHcfIcfJcfKcfLcfMcfNceEcfOceEcfPceGcfQcfRcdoceHcdpceIcdocfRcfRcfRcfRcfWbRibRibRibRibRibRicbdbIpaafaafaafcfXaafaafaafaafaafaafaafcfYcbicfZcgacgbcgccgcceTcbqccGcgdcgebKubKubKucgfbIOccJcggcghcgiccJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaaaaaaccNcgjcgkcglccNcgmcgncgoccNcgpcgqcgrccNaaaaafcdScgscbBcbBcgtcgucascgvcgwbVYcgxcgycgxcgxcgxcgxcgzbUUcgAcgBbXDbUUcgCcgDbXGcgEcgFcgGcgFcgHcgIcgJcgKcgLcgMcencencenbSlbNhcgNcgOcgPcgQcgRcgScgTcgUcgVcgWcgXcgYcgZchachbchcchdbLBchechfcfVcfUbEBchicbgcbhbIpchjcfRcfRcfRcfRcfRcfRchkbIpaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaacbichlchmchnbIOchochpchqchrchschtchubKuchvchwchxbIOchychzchAchBchCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaafaafccNchDchEchFccNchGchEchHccNchIchEchJccNaaaaafchKcbBcbBchLcgtchMcaschNchOchPchQchRchSchTchTchTchUchTcdachVbXDbXDbUVchWchXcekchYchYchZciacibcenciccidciecifcigcenbSlbNhcihciicijcikcilbNhcimcincioceGcipciqcirciscitceGcbdbNiciucivciwcixciuaaaaaaaaabIpbIpbIpcbfcbgcbgcbhbIpbIpbIpaaaaaaaaacbicbicbicbicbicbicbicbicbiciBciCciDbIObIObIObIObIObIObIObIObIObIObIObIObIOaafciEciFciEaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVXaafaafaafaaaaafciGaafciGaafciHaafciIaafciHaafciIaafaafaaacasciJciKciLciMciNciOciPciQciOciRciSciTciTciUciTciVciWciXciVciYciZcjacjbcjccjdcjdcjdcjdcjecjfcjdcjgcjgcjgcjgcjgcjgbSlbNhcjhcjicjjcjkcjlbNhcimcjmcjnceGcjocjpcjqcjrcjsceGcbdbNiciucjtcjucjvciuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaacbicjwcjxcjycjzcjAcjBcjCcjDcjEcjFcjGcjHcjIaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafcjJcjKcjJaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalZaaaaaaaafcjLcjMcjNcjMcjNcjMcjOcjMcjPcjMcjOcjMcjPcjMcjQciOciOciOciOciOciOciOciOcjRcjScjTcjUcjVcjWcjXcjYcjZciVckackbckcciVckdckeckfcjdckgckhckickjckkcklcjdckmckmcknckockocjgbSlbNhbNhckpckqbNhbNhbNhckrckscktceGceGceGckuckvceGceGcbdbOwciuckwckxckyciuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaafcbickzckAckzckBckCcdwckDcjDckEckFckEcbicbiaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaafaaackGaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From c355a30cf67d834b9e153ab479a829e54dd36c49 Mon Sep 17 00:00:00 2001 From: SparklySheep Date: Thu, 10 Apr 2014 14:41:37 -0500 Subject: [PATCH 21/39] Removes E-bow Instant Stun. Slight tox buff. The E-bow with the stun is currently the most powerful weapon in the game. Stuns on hit, causes immediate damage, unlimited ammo with recharge, and the stun is not affected by armor. You can viably stunlock someone to death just by occasionally shooting them without running out of ammo. Horrible design and it warrants an immediate removal until I finish my E-bow changes later. --- code/modules/projectiles/projectile/energy.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index 6f719dafc9..c5778a0230 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -40,10 +40,9 @@ /obj/item/projectile/energy/bolt name = "bolt" icon_state = "cbbolt" - damage = 10 + damage = 15 damage_type = TOX nodamage = 0 - weaken = 10 stutter = 10 From 3c2df1c9afd6841fdff90bd01f9c98a846869de6 Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Fri, 11 Apr 2014 03:59:35 +0300 Subject: [PATCH 22/39] Adds a changelog of my codings It's already been a month! Yipee! --- html/changelog.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/html/changelog.html b/html/changelog.html index a11fdf3cfb..9d750bd867 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,6 +56,18 @@ should be listed in the changelog upon commit though. Thanks. --> +

+

11 April 2014

+

Jarcolr updated:

+
  • You can now flip coins like a D2
  • +
  • Miscellaneous cargo crates got a tiny buff, Standard Costume crate is now Costume Crate
  • +
  • Grammar patch,telekinesis/amputated arm exploit fixes,more in the future
  • +
  • Grille kicking now does less damage
  • +
  • TELESCOPIC baton no longer knocks anybody down,still got a lot of force though
  • +
  • Other small-ish changes and fixes that aren't worth mentioning
+ + +

6 April 2014

RavingManiac updated:

From 6d36f8e3e00da1a209f6efad86c3c41431634dfb Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Fri, 11 Apr 2014 19:49:48 +0300 Subject: [PATCH 23/39] Adds 2 new groups to cargo console; tweaks It may look like Supply, Operations, Hospitality and Miscellaneous might not be filled enough with choices, but I'll see about making a huge cargo update on dev. --- code/datums/supplypacks.dm | 79 +++++++++++++++++++------------------- 1 file changed, 40 insertions(+), 39 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index fd846ecdc9..7ebe14e585 100755 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -5,7 +5,7 @@ //BIG NOTE: Don't add living things to crates, that's bad, it will break the shuttle. //NEW NOTE: Do NOT set the price of any crates below 7 points. Doing so allows infinite points. -var/list/all_supply_groups = list("Operations","Security","Hospitality","Engineering","Medical / Science","Hydroponics") +var/list/all_supply_groups = list("Operations","Security","Hospitality","Engineering","Medical / Science","Hydroponics", "Supply", "Miscellaneous") /datum/supply_packs var/name = null @@ -44,7 +44,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee hidden = 1 /datum/supply_packs/food - name = "Food crate" + name = "Kitchen supply crate" contains = list(/obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/flour, /obj/item/weapon/reagent_containers/food/snacks/flour, @@ -61,7 +61,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee cost = 10 containertype = /obj/structure/closet/crate/freezer containername = "Food crate" - group = "Hospitality" + group = "Supply" /datum/supply_packs/monkey name = "Monkey crate" @@ -113,7 +113,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee group = "Security" /datum/supply_packs/toner - name = "Toner Cartridges" + name = "Toner cartridges" contains = list(/obj/item/device/toner, /obj/item/device/toner, /obj/item/device/toner, @@ -122,8 +122,8 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/device/toner) cost = 10 containertype = /obj/structure/closet/crate - containername = "Toner Cartridges" - group = "Operations" + containername = "Toner cartridges" + group = "Supply" /datum/supply_packs/party name = "Party equipment" @@ -176,7 +176,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/clothing/mask/gas) cost = 35 containertype = /obj/structure/closet/crate/internals - containername = "Emergency Crate" + containername = "Emergency crate" group = "Engineering" /datum/supply_packs/janitor @@ -198,7 +198,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee cost = 10 containertype = /obj/structure/closet/crate containername = "Janitorial supplies" - group = "Operations" + group = "Supply" /datum/supply_packs/lightbulbs name = "Replacement lights" @@ -219,7 +219,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee cost = 20 containertype = /obj/structure/closet/crate containername = "Wizard costume crate" - group = "Operations" + group = "Miscellaneous" /datum/supply_packs/mule name = "MULEbot Crate" @@ -256,38 +256,39 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee //farm animals - useless and annoying, but potentially a good source of food /datum/supply_packs/cow - name = "Cow Crate" + name = "Cow crate" cost = 30 containertype = /obj/structure/largecrate/cow - containername = "Cow Crate" + containername = "Cow crate" access = access_hydroponics + group = "Hydroponics" /datum/supply_packs/goat - name = "Goat Crate" + name = "Goat crate" cost = 25 containertype = /obj/structure/largecrate/goat - containername = "Goat Crate" + containername = "Goat crate" access = access_hydroponics group = "Hydroponics" /datum/supply_packs/chicken - name = "Chicken Crate" + name = "Chicken crate" cost = 20 containertype = /obj/structure/largecrate/chick - containername = "Chicken Crate" + containername = "Chicken crate" access = access_hydroponics group = "Hydroponics" /datum/supply_packs/lisa - name = "Corgi Crate" + name = "Corgi crate" contains = list() cost = 50 containertype = /obj/structure/largecrate/lisa - containername = "Corgi Crate" + containername = "Corgi crate" group = "Hydroponics" /datum/supply_packs/seeds - name = "Seeds Crate" + name = "Seeds crate" contains = list(/obj/item/seeds/chiliseed, /obj/item/seeds/berryseed, /obj/item/seeds/cornseed, @@ -312,7 +313,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee group = "Hydroponics" /datum/supply_packs/weedcontrol - name = "Weed Control Crate" + name = "Weed control crate" contains = list(/obj/item/weapon/scythe, /obj/item/clothing/mask/gas, /obj/item/weapon/grenade/chem_grenade/antiweed, @@ -324,7 +325,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee group = "Hydroponics" /datum/supply_packs/exoticseeds - name = "Exotic Seeds Crate" + name = "Exotic seeds crate" contains = list(/obj/item/seeds/nettleseed, /obj/item/seeds/replicapod, /obj/item/seeds/replicapod, @@ -363,7 +364,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee group = "Medical / Science" /datum/supply_packs/virus - name = "Virus crate" + name = "Virus sample crate" /* contains = list(/obj/item/weapon/reagent_containers/glass/bottle/flu_virion, /obj/item/weapon/reagent_containers/glass/bottle/cold, /obj/item/weapon/reagent_containers/glass/bottle/epiglottis_virion, @@ -382,12 +383,12 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/weapon/virusdish/random) cost = 25 containertype = "/obj/structure/closet/crate/secure" - containername = "Virus crate" + containername = "Virus sample crate" access = access_cmo group = "Medical / Science" /datum/supply_packs/metal50 - name = "50 Metal Sheets" + name = "50 metal sheets" contains = list(/obj/item/stack/sheet/metal) amount = 50 cost = 10 @@ -396,7 +397,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee group = "Engineering" /datum/supply_packs/glass50 - name = "50 Glass Sheets" + name = "50 glass sheets" contains = list(/obj/item/stack/sheet/glass) amount = 50 cost = 10 @@ -405,7 +406,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee group = "Engineering" /datum/supply_packs/wood50 - name = "50 Wooden Planks" + name = "50 wooden planks" contains = list(/obj/item/stack/sheet/wood) amount = 50 cost = 10 @@ -496,7 +497,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/weapon/paper/solar) cost = 20 containertype = /obj/structure/closet/crate - containername = "solar pack crate" + containername = "Solar pack crate" group = "Engineering" /datum/supply_packs/engine @@ -572,7 +573,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /datum/supply_packs/robotics - name = "Robotics Assembly Crate" + name = "Robotics assembly crate" contains = list(/obj/item/device/assembly/prox_sensor, /obj/item/device/assembly/prox_sensor, /obj/item/device/assembly/prox_sensor, @@ -585,7 +586,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/weapon/cell/high) cost = 10 containertype = /obj/structure/closet/crate/secure/gear - containername = "Robotics Assembly" + containername = "Robotics assembly" access = access_robotics group = "Engineering" @@ -754,14 +755,14 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee group = "Security" /datum/supply_packs/securitybarriers - name = "Security Barriers" + name = "Security barrier crate" contains = list(/obj/machinery/deployable/barrier, /obj/machinery/deployable/barrier, /obj/machinery/deployable/barrier, /obj/machinery/deployable/barrier) cost = 20 containertype = /obj/structure/closet/crate/secure/gear - containername = "Security Barriers crate" + containername = "Security barrier crate" group = "Security" /datum/supply_packs/securitybarriers @@ -802,7 +803,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee cost = 200 containertype = /obj/structure/closet/crate containername = "Collectable hats crate! Brought to you by Bass.inc!" - group = "Operations" + group = "Miscellaneous" /datum/supply_packs/randomised/New() manifest += "Contains any [num_contained] of:" @@ -848,7 +849,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee group = "Operations" /datum/supply_packs/boxes - name = "Empty Box supplies" + name = "Empty boxes" contains = list(/obj/item/weapon/storage/box, /obj/item/weapon/storage/box, /obj/item/weapon/storage/box, @@ -861,8 +862,8 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/weapon/storage/box) cost = 10 containertype = "/obj/structure/closet/crate" - containername = "Empty Box crate" - group = "Operations" + containername = "Empty box crate" + group = "Supply" /datum/supply_packs/surgery name = "Surgery crate" @@ -900,7 +901,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/pizzabox/mushroom, /obj/item/pizzabox/meat, /obj/item/pizzabox/vegetable) - name = "Surprise pack of five dozen pizzas" + name = "Surprise pack of five pizzas" cost = 15 containertype = /obj/structure/closet/crate/freezer containername = "Pizza crate" @@ -940,7 +941,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee containertype = /obj/structure/closet/crate/secure containername = "Actor Costumes" access = access_theatre - group = "Operations" + group = "Miscellaneous" /datum/supply_packs/formal_wear contains = list(/obj/item/clothing/head/bowler, @@ -961,7 +962,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee cost = 30 containertype = /obj/structure/closet containername = "Formalwear for the best occasions." - group = "Operations" + group = "Miscellaneous" /datum/supply_packs/rust_injector contains = list(/obj/machinery/power/rust_fuel_injector) @@ -1042,7 +1043,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee cost = 10 containertype = /obj/structure/closet/crate containername = "EFTPOS crate" - group = "Operations" + group = "Miscellaneous" /datum/supply_packs/teg contains = list(/obj/machinery/power/generator) @@ -1081,7 +1082,7 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee access = access_atmospherics /datum/supply_packs/bee_keeper - name = "Beekeeping Crate" + name = "Beekeeping crate" contains = list(/obj/item/beezeez, /obj/item/beezeez, /obj/item/weapon/bee_net, From 21cc256945d2df7804b081f06e587de65572b6ca Mon Sep 17 00:00:00 2001 From: SparklySheep Date: Fri, 11 Apr 2014 12:01:33 -0500 Subject: [PATCH 24/39] Hurp --- code/modules/projectiles/projectile/energy.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index c5778a0230..ed544def73 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -40,9 +40,10 @@ /obj/item/projectile/energy/bolt name = "bolt" icon_state = "cbbolt" - damage = 15 + damage = 10 damage_type = TOX nodamage = 0 + agony = 30 stutter = 10 From 217c3f78a1291511c20925dec0e8a27209554c54 Mon Sep 17 00:00:00 2001 From: SparklySheep Date: Fri, 11 Apr 2014 12:04:16 -0500 Subject: [PATCH 25/39] Derp --- code/modules/projectiles/projectile/energy.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index ed544def73..793900713a 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -43,7 +43,7 @@ damage = 10 damage_type = TOX nodamage = 0 - agony = 30 + agony = 35 stutter = 10 From d12f2570cd4fa1b408b8f273bf7cd4cb1cf4cbfd Mon Sep 17 00:00:00 2001 From: SparklySheep Date: Fri, 11 Apr 2014 12:15:11 -0500 Subject: [PATCH 26/39] Nurp --- code/modules/projectiles/projectile/energy.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index 793900713a..82d5a5d45f 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -40,7 +40,7 @@ /obj/item/projectile/energy/bolt name = "bolt" icon_state = "cbbolt" - damage = 10 + damage = 15 damage_type = TOX nodamage = 0 agony = 35 From 496645fc626b2e15d4226310701a13ca5250980d Mon Sep 17 00:00:00 2001 From: SparklySheep Date: Fri, 11 Apr 2014 12:21:28 -0500 Subject: [PATCH 27/39] Churp --- code/modules/projectiles/projectile/energy.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index 82d5a5d45f..6725d4dae3 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -40,10 +40,10 @@ /obj/item/projectile/energy/bolt name = "bolt" icon_state = "cbbolt" - damage = 15 + damage = 10 damage_type = TOX nodamage = 0 - agony = 35 + agony = 40 stutter = 10 From 522bebb19751d23313d8ba9bba15fa1b9e8f8243 Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Sat, 12 Apr 2014 13:06:10 +0300 Subject: [PATCH 28/39] Fixes #4721 Also added the multitool to bomb supply storage. --- code/game/objects/random/random.dm | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/code/game/objects/random/random.dm b/code/game/objects/random/random.dm index 26b4307d77..e8daca1fbb 100644 --- a/code/game/objects/random/random.dm +++ b/code/game/objects/random/random.dm @@ -5,7 +5,7 @@ icon_state = "rup" var/spawn_nothing_percentage = 0 // this variable determines the likelyhood that this random object will not spawn anything - + // creates a new object and deletes itself /obj/random/New() ..() @@ -37,8 +37,8 @@ /obj/item/weapon/crowbar,\ /obj/item/weapon/wrench,\ /obj/item/device/flashlight) - - + + /obj/random/technology_scanner name = "Random Scanner" desc = "This is a random technology scanner." @@ -46,10 +46,10 @@ icon_state = "atmos" item_to_spawn() return pick(prob(5);/obj/item/device/t_scanner,\ - prob(2);/obj/item/device/radio/intercom,\ + prob(2);/obj/item/device/radio,\ prob(5);/obj/item/device/analyzer) - - + + /obj/random/powercell name = "Random Powercell" desc = "This is a random powercell." @@ -61,8 +61,8 @@ prob(40);/obj/item/weapon/cell/high,\ prob(9);/obj/item/weapon/cell/super,\ prob(1);/obj/item/weapon/cell/hyper) - - + + /obj/random/bomb_supply name = "Bomb Supply" desc = "This is a random bomb supply." @@ -71,7 +71,8 @@ item_to_spawn() return pick(/obj/item/device/assembly/igniter,\ /obj/item/device/assembly/prox_sensor,\ - /obj/item/device/assembly/signaler) + /obj/item/device/assembly/signaler,\ + /obj/item/device/multitool) /obj/random/toolbox @@ -83,8 +84,8 @@ return pick(prob(3);/obj/item/weapon/storage/toolbox/mechanical,\ prob(2);/obj/item/weapon/storage/toolbox/electrical,\ prob(1);/obj/item/weapon/storage/toolbox/emergency) - - + + /obj/random/tech_supply name = "Random Tech Supply" desc = "This is a random piece of technology supplies." From e4e25687b0f3d38fb372598e3d771abb13f5a388 Mon Sep 17 00:00:00 2001 From: Walter0o Date: Sun, 13 Apr 2014 11:30:44 +0200 Subject: [PATCH 29/39] Fixes a critical exploit. While browsing through my server's code looking for possible exploits to fix, i noticed the following : The autolathe can be used to duplicate any and all objs. The faulty code accepts any refID from the usr without a safetycheck to see if the requested obj is in the autolathe_recipes list. This works "only" on objs because it will trigger a runtime error if the object has no material vars. The default buildcost values for obj are zero, so it always goes through the materials-check, but it would not be sufficient to plug this exploit at this point. The trivial fix is to have a check to see if the given refID is in the autolathe_recipes list, although a datum-based construction method would probably be more robust. As basically identical autolathe code appears to be used in Baycode , /tg/, /vg/, Para, and all other builds i could look at, i assumed this exploit has been undetected since Goon. And indeed, the faulty code is present in Gooncode rev4407 and has been ever since. --- code/game/machinery/autolathe.dm | 37 ++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 565edc8e17..6a65e4812a 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -16,7 +16,7 @@ var/global/list/autolathe_recipes = list( \ new /obj/item/weapon/stock_parts/console_screen(), \ new /obj/item/weapon/airlock_electronics(), \ new /obj/item/weapon/airalarm_electronics(), \ - new /obj/item/weapon/firealarm_electronics(), \ + new /obj/item/weapon/firealarm_electronics(), \ new /obj/item/weapon/module/power_control(), \ new /obj/item/stack/sheet/metal(), \ new /obj/item/stack/sheet/glass(), \ @@ -262,9 +262,42 @@ var/global/list/autolathe_recipes_hidden = list( \ if (!busy) if(href_list["make"]) var/turf/T = get_step(src.loc, get_dir(src,usr)) - var/obj/template = locate(href_list["make"]) + + // critical exploit fix start -walter0o + var/obj/item/template = null + var/attempting_to_build = locate(href_list["make"]) + + if(!attempting_to_build) + return + + if(locate(attempting_to_build, src.L) || locate(attempting_to_build, src.LL)) // see if the requested object is in one of the construction lists, if so, it is legit -walter0o + template = attempting_to_build + + else // somebody is trying to exploit, alert admins -walter0o + + var/turf/LOC = get_turf(usr) + message_admins("[key_name_admin(usr)] tried to exploit an autolathe to duplicate [attempting_to_build] ! ([LOC ? "JMP" : "null"])", 0) + log_admin("EXPLOIT : [key_name(usr)] tried to exploit an autolathe to duplicate [attempting_to_build] !") + return + + // now check for legit multiplier, also only stacks should pass with one to prevent raw-materials-manipulation -walter0o + var/multiplier = text2num(href_list["multiplier"]) + if (!multiplier) multiplier = 1 + var/max_multiplier = 1 + + if(istype(template, /obj/item/stack)) // stacks are the only items which can have a multiplier higher than 1 -walter0o + var/obj/item/stack/S = template + max_multiplier = min(S.max_amount, S.m_amt?round(m_amount/S.m_amt):INFINITY, S.g_amt?round(g_amount/S.g_amt):INFINITY) // pasta from regular_win() to make sure the numbers match -walter0o + + if( (multiplier > max_multiplier) || (multiplier <= 0) ) // somebody is trying to exploit, alert admins-walter0o + + var/turf/LOC = get_turf(usr) + message_admins("[key_name_admin(usr)] tried to exploit an autolathe with multiplier set to [multiplier] on [template] ! ([LOC ? "JMP" : "null"])" , 0) + log_admin("EXPLOIT : [key_name(usr)] tried to exploit an autolathe with multiplier set to [multiplier] on [template] !") + return + var/power = max(2000, (template.m_amt+template.g_amt)*multiplier/5) if(src.m_amount >= template.m_amt*multiplier && src.g_amount >= template.g_amt*multiplier) busy = 1 From d85d2ce1e4c2ae12db11fd359451eba83fa6dff3 Mon Sep 17 00:00:00 2001 From: Mike Date: Sun, 13 Apr 2014 10:58:31 -0400 Subject: [PATCH 30/39] Enabled action icon for magboots --- code/modules/clothing/shoes/magboots.dm | 29 +++++++++++++++---------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 07602471f4..2b770fa97a 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -4,6 +4,8 @@ icon_state = "magboots0" species_restricted = null var/magpulse = 0 + icon_action_button = "action_blank" + action_button_name = "Toggle the magboots" // flags = NOSLIP //disabled by default @@ -13,21 +15,24 @@ set src in usr if(usr.stat) return - if(src.magpulse) - src.flags &= ~NOSLIP - src.slowdown = SHOES_SLOWDOWN - src.magpulse = 0 + + src.attack_self(usr) + + attack_self(mob/user) + if(magpulse) + flags &= ~NOSLIP + slowdown = SHOES_SLOWDOWN + magpulse = 0 icon_state = "magboots0" - usr << "You disable the mag-pulse traction system." + user << "You disable the mag-pulse traction system." else - src.flags |= NOSLIP - src.slowdown = 2 - src.magpulse = 1 + flags |= NOSLIP + slowdown = 2 + magpulse = 1 icon_state = "magboots1" - usr << "You enable the mag-pulse traction system." - usr.update_inv_shoes() //so our mob-overlays update - - + user << "You enable the mag-pulse traction system." + user.update_inv_shoes() //so our mob-overlays update + examine() set src in view() ..() From 55b7f7a28374cb4f84b0163b235109d89653a22f Mon Sep 17 00:00:00 2001 From: Mike Date: Sun, 13 Apr 2014 10:59:13 -0400 Subject: [PATCH 31/39] Removed the now-redundant verb Less clutter for the object panel. --- code/modules/clothing/shoes/magboots.dm | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 2b770fa97a..282a967ef5 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -8,16 +8,6 @@ action_button_name = "Toggle the magboots" // flags = NOSLIP //disabled by default - - verb/toggle() - set name = "Toggle Magboots" - set category = "Object" - set src in usr - if(usr.stat) - return - - src.attack_self(usr) - attack_self(mob/user) if(magpulse) flags &= ~NOSLIP From dc6af644160e6adcb71f2a5420ec9d38da786666 Mon Sep 17 00:00:00 2001 From: Mike Date: Sun, 13 Apr 2014 13:18:36 -0400 Subject: [PATCH 32/39] Prevent vox boots from enabling in player's hand Vox players can't "dig their claws into the flooring" when holding the boots in their hand. When enabled, the boots can't be taken off until disabled. --- code/modules/clothing/spacesuits/alien.dm | 55 ++++++++++++++++------- 1 file changed, 40 insertions(+), 15 deletions(-) diff --git a/code/modules/clothing/spacesuits/alien.dm b/code/modules/clothing/spacesuits/alien.dm index 77c8d10ef1..382e3d5eb1 100644 --- a/code/modules/clothing/spacesuits/alien.dm +++ b/code/modules/clothing/spacesuits/alien.dm @@ -192,28 +192,53 @@ /obj/item/clothing/shoes/magboots/vox desc = "A pair of heavy, jagged armoured foot pieces, seemingly suitable for a velociraptor." - name = "vox boots" + name = "vox magclaws" item_state = "boots-vox" icon_state = "boots-vox" species_restricted = list("Vox") + action_button_name = "Toggle the magclaws" - toggle() - //set name = "Toggle Floor Grip" - if(usr.stat) +//make sure these can only be used when equipped. +/obj/item/clothing/shoes/magboots/vox/proc/can_use() + if(!ismob(loc)) + return 0 + + var/mob/M = loc + if(src in M.get_equipped_items()) + return 1 + else + return 0 + +/obj/item/clothing/shoes/magboots/vox/attack_self(mob/user) + if(src.magpulse) + flags &= ~NOSLIP + magpulse = 0 + canremove = 1 + user << "You relax your deathgrip on the flooring." + else + if (!can_use()) + user << "You will have to put on the [src] before you can do that." return - if(src.magpulse) - src.flags &= ~NOSLIP - src.magpulse = 0 - usr << "You relax your deathgrip on the flooring." - else - src.flags |= NOSLIP - src.magpulse = 1 - usr << "You dig your claws deeply into the flooring, bracing yourself." + + flags |= NOSLIP + magpulse = 1 + canremove = 0 //kinda hard to take off magclaws when you are gripping them tightly. + user << "You dig your claws deeply into the flooring, bracing yourself." + user << "It would be hard to take off the [src] without relaxing your grip first." +//In case they somehow come off while enabled. +/obj/item/clothing/shoes/magboots/vox/dropped(mob/user as mob) + if(src.magpulse) + user.visible_message("The [src] go limp as they are removed from [usr]'s feet.", "The [src] go limp as they are removed from your feet.") + flags &= ~NOSLIP + magpulse = 0 + canremove = 1 - examine() - set src in view() - ..() +/obj/item/clothing/shoes/magboots/vox/examine() + set src in view() + ..() + if (magpulse) + usr << "It would be hard to take these off without relaxing your grip first." //theoretically this message should only be seen by the wearer when the claws are equipped. //Species-specific Syndicate rigs. From b24b39d267821359bd2d971b951444f36093221c Mon Sep 17 00:00:00 2001 From: Mike Date: Sun, 13 Apr 2014 13:36:48 -0400 Subject: [PATCH 33/39] Clean up check for item being equipped Moved some common code to item.dm. Someone should probably take a look at get_equipped_items() in inventory.dm sometime in the future. --- code/game/objects/items.dm | 12 ++++++++++++ code/game/objects/items/weapons/storage/belt.dm | 7 +------ code/modules/clothing/spacesuits/alien.dm | 15 +++------------ 3 files changed, 16 insertions(+), 18 deletions(-) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index d0afa8a576..f2b5e850f4 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -237,6 +237,18 @@ /obj/item/proc/equipped(var/mob/user, var/slot) return +//returns 1 if the item is equipped by a mob, 0 otherwise. +//This might need some error trapping, not sure if get_equipped_items() is safe for non-human mobs. +/obj/item/proc/is_equipped() + if(!ismob(loc)) + return 0 + + var/mob/M = loc + if(src in M.get_equipped_items()) + return 1 + else + return 0 + //the mob M is attempting to equip this item into the slot passed through as 'slot'. Return 1 if it can do this and 0 if it can't. //If you are making custom procs but would like to retain partial or complete functionality of this one, include a 'return ..()' to where you want this to happen. //Set disable_warning to 1 if you wish it to not give you outputs. diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 3ad8b79e49..8bdae5d853 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -10,12 +10,7 @@ /obj/item/weapon/storage/belt/proc/can_use() - if(!ismob(loc)) return 0 - var/mob/M = loc - if(src in M.get_equipped_items()) - return 1 - else - return 0 + return is_equipped() /obj/item/weapon/storage/belt/MouseDrop(obj/over_object as obj, src_location, over_location) diff --git a/code/modules/clothing/spacesuits/alien.dm b/code/modules/clothing/spacesuits/alien.dm index 382e3d5eb1..f038aa4456 100644 --- a/code/modules/clothing/spacesuits/alien.dm +++ b/code/modules/clothing/spacesuits/alien.dm @@ -198,17 +198,6 @@ species_restricted = list("Vox") action_button_name = "Toggle the magclaws" -//make sure these can only be used when equipped. -/obj/item/clothing/shoes/magboots/vox/proc/can_use() - if(!ismob(loc)) - return 0 - - var/mob/M = loc - if(src in M.get_equipped_items()) - return 1 - else - return 0 - /obj/item/clothing/shoes/magboots/vox/attack_self(mob/user) if(src.magpulse) flags &= ~NOSLIP @@ -216,7 +205,8 @@ canremove = 1 user << "You relax your deathgrip on the flooring." else - if (!can_use()) + //make sure these can only be used when equipped. + if (!is_equipped()) user << "You will have to put on the [src] before you can do that." return @@ -228,6 +218,7 @@ //In case they somehow come off while enabled. /obj/item/clothing/shoes/magboots/vox/dropped(mob/user as mob) + ..() if(src.magpulse) user.visible_message("The [src] go limp as they are removed from [usr]'s feet.", "The [src] go limp as they are removed from your feet.") flags &= ~NOSLIP From cacdc67cc6a345e217482c0fb257acca17e9d9af Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Tue, 15 Apr 2014 22:03:10 +0300 Subject: [PATCH 34/39] ID console title length now 26 not 1024 If you go over the limit it just doesn't show the rest. Phah. --- code/game/machinery/computer/card.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index 1d724b83cd..48bbfc6f4a 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -255,7 +255,7 @@ if (authenticated) var/t1 = href_list["assign_target"] if(t1 == "Custom") - var/temp_t = copytext(sanitize(input("Enter a custom job assignment.","Assignment")),1,MAX_MESSAGE_LEN) + var/temp_t = copytext(sanitize(input("Enter a custom job assignment.","Assignment")),1,MAX_NAME_LEN) //let custom jobs function as an impromptu alt title, mainly for sechuds if(temp_t && modify) modify.assignment = temp_t From e08e83b4b45ce01810962c5edcd863404433df52 Mon Sep 17 00:00:00 2001 From: Jarcolr Date: Tue, 15 Apr 2014 22:37:17 +0300 Subject: [PATCH 35/39] 26 wasn't really enough ; 45 now I hope this will be enough. --- code/game/machinery/computer/card.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index 48bbfc6f4a..74c6d3f8e7 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -255,7 +255,7 @@ if (authenticated) var/t1 = href_list["assign_target"] if(t1 == "Custom") - var/temp_t = copytext(sanitize(input("Enter a custom job assignment.","Assignment")),1,MAX_NAME_LEN) + var/temp_t = copytext(sanitize(input("Enter a custom job assignment.","Assignment")),1,45) //let custom jobs function as an impromptu alt title, mainly for sechuds if(temp_t && modify) modify.assignment = temp_t From 4064e830e656178478b662ed5bc605ecb7f2e043 Mon Sep 17 00:00:00 2001 From: Brian Cook Date: Wed, 16 Apr 2014 00:50:53 -0700 Subject: [PATCH 36/39] Fixed holodeck control computer typo --- code/game/machinery/computer/HolodeckControl.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/computer/HolodeckControl.dm b/code/game/machinery/computer/HolodeckControl.dm index cbc89ac8f1..12f6563097 100644 --- a/code/game/machinery/computer/HolodeckControl.dm +++ b/code/game/machinery/computer/HolodeckControl.dm @@ -315,7 +315,7 @@ if(world.time < (last_change + 15))//To prevent super-spam clicking, reduced process size and annoyance -Sieve return for(var/mob/M in range(3,src)) - M.show_message("\b ERROR. Recalibrating projetion apparatus.") + M.show_message("\b ERROR. Recalibrating projection apparatus.") last_change = world.time return From 507fb71b997e36c157da041cb651865187b7970f Mon Sep 17 00:00:00 2001 From: Brian Cook Date: Wed, 16 Apr 2014 02:41:54 -0700 Subject: [PATCH 37/39] Fixed typo in RD Readme Scalple corrected to Scalpel --- code/modules/research/rd-readme.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/rd-readme.dm b/code/modules/research/rd-readme.dm index 8680460c22..170cf1fc0a 100644 --- a/code/modules/research/rd-readme.dm +++ b/code/modules/research/rd-readme.dm @@ -121,7 +121,7 @@ When thinking about new stuff, check here to see if there are any slots unfilled 20 | //BIOTECH -1 | Bruise Pack, Scalple +1 | Bruise Pack, Scalpel 2 | PANDEMIC Board, Mass Spectrometer 3 | AI Core, Brains (MMI) 4 | MMI+Radio From 5878cebb85f6d66e9ee57a4125cc29365400a0ae Mon Sep 17 00:00:00 2001 From: Brian Cook Date: Wed, 16 Apr 2014 02:47:48 -0700 Subject: [PATCH 38/39] Fixed typo on Standard Operating Procedure paper Changed alrms to alarms --- code/modules/paperwork/paper.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 1c546c01d0..efc97410b1 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -383,7 +383,7 @@ /obj/item/weapon/paper/sop name = "paper- 'Standard Operating Procedure'" - info = "Alert Levels:
\nBlue- Emergency
\n\t1. Caused by fire
\n\t2. Caused by manual interaction
\n\tAction:
\n\t\tClose all fire doors. These can only be opened by reseting the alarm
\nRed- Ejection/Self Destruct
\n\t1. Caused by module operating computer.
\n\tAction:
\n\t\tAfter the specified time the module will eject completely.
\n
\nEngine Maintenance Instructions:
\n\tShut off ignition systems:
\n\tActivate internal power
\n\tActivate orbital balance matrix
\n\tRemove volatile liquids from area
\n\tWear a fire suit
\n
\n\tAfter
\n\t\tDecontaminate
\n\t\tVisit medical examiner
\n
\nToxin Laboratory Procedure:
\n\tWear a gas mask regardless
\n\tGet an oxygen tank.
\n\tActivate internal atmosphere
\n
\n\tAfter
\n\t\tDecontaminate
\n\t\tVisit medical examiner
\n
\nDisaster Procedure:
\n\tFire:
\n\t\tActivate sector fire alarm.
\n\t\tMove to a safe area.
\n\t\tGet a fire suit
\n\t\tAfter:
\n\t\t\tAssess Damage
\n\t\t\tRepair damages
\n\t\t\tIf needed, Evacuate
\n\tMeteor Shower:
\n\t\tActivate fire alarm
\n\t\tMove to the back of ship
\n\t\tAfter
\n\t\t\tRepair damage
\n\t\t\tIf needed, Evacuate
\n\tAccidental Reentry:
\n\t\tActivate fire alrms in front of ship.
\n\t\tMove volatile matter to a fire proof area!
\n\t\tGet a fire suit.
\n\t\tStay secure until an emergency ship arrives.
\n
\n\t\tIf ship does not arrive-
\n\t\t\tEvacuate to a nearby safe area!" + info = "Alert Levels:
\nBlue- Emergency
\n\t1. Caused by fire
\n\t2. Caused by manual interaction
\n\tAction:
\n\t\tClose all fire doors. These can only be opened by reseting the alarm
\nRed- Ejection/Self Destruct
\n\t1. Caused by module operating computer.
\n\tAction:
\n\t\tAfter the specified time the module will eject completely.
\n
\nEngine Maintenance Instructions:
\n\tShut off ignition systems:
\n\tActivate internal power
\n\tActivate orbital balance matrix
\n\tRemove volatile liquids from area
\n\tWear a fire suit
\n
\n\tAfter
\n\t\tDecontaminate
\n\t\tVisit medical examiner
\n
\nToxin Laboratory Procedure:
\n\tWear a gas mask regardless
\n\tGet an oxygen tank.
\n\tActivate internal atmosphere
\n
\n\tAfter
\n\t\tDecontaminate
\n\t\tVisit medical examiner
\n
\nDisaster Procedure:
\n\tFire:
\n\t\tActivate sector fire alarm.
\n\t\tMove to a safe area.
\n\t\tGet a fire suit
\n\t\tAfter:
\n\t\t\tAssess Damage
\n\t\t\tRepair damages
\n\t\t\tIf needed, Evacuate
\n\tMeteor Shower:
\n\t\tActivate fire alarm
\n\t\tMove to the back of ship
\n\t\tAfter
\n\t\t\tRepair damage
\n\t\t\tIf needed, Evacuate
\n\tAccidental Reentry:
\n\t\tActivate fire alarms in front of ship.
\n\t\tMove volatile matter to a fire proof area!
\n\t\tGet a fire suit.
\n\t\tStay secure until an emergency ship arrives.
\n
\n\t\tIf ship does not arrive-
\n\t\t\tEvacuate to a nearby safe area!" /obj/item/weapon/paper/crumpled name = "paper scrap" From ece286f14a84a3106c28cd1fff650719f703a236 Mon Sep 17 00:00:00 2001 From: Mike Date: Tue, 15 Apr 2014 18:56:07 -0400 Subject: [PATCH 39/39] Fix for #4649 --- code/game/machinery/computer/HolodeckControl.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/machinery/computer/HolodeckControl.dm b/code/game/machinery/computer/HolodeckControl.dm index cbc89ac8f1..d797fc9ae3 100644 --- a/code/game/machinery/computer/HolodeckControl.dm +++ b/code/game/machinery/computer/HolodeckControl.dm @@ -447,6 +447,8 @@ if(isrobot(user)) return + + ..() /obj/structure/table/holotable/wood name = "table"