From 3c8f618380a91705d493a1245ee86561d7cde7e6 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Sun, 3 Nov 2013 00:34:20 -0400 Subject: [PATCH 1/2] Minor Tweaks Fixes various minor issues here and there (including improper items for chemistry repair), allows coloration of Tajaran, Unathi, and Skrell hair+facial hair, and adds a few new food items. --- code/datums/supplypacks.dm | 3 ++ code/game/dna/dna_misc.dm | 4 +- code/game/machinery/autolathe.dm | 1 + code/game/machinery/suit_storage_unit.dm | 4 +- code/game/machinery/vending.dm | 2 +- code/modules/client/preferences.dm | 2 +- code/modules/food/recipes_microwave.dm | 10 ++-- .../mob/new_player/sprite_accessories.dm | 54 +++++++++---------- code/modules/reagents/Chemistry-Machinery.dm | 4 +- .../reagent_containers/food/snacks.dm | 8 +-- 10 files changed, 50 insertions(+), 42 deletions(-) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 57d9003ade2..6cedd5722fb 100755 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -597,6 +597,9 @@ var/list/all_supply_groups = list("Operations","Security","Hospitality","Enginee /obj/item/device/assembly/prox_sensor, /obj/item/device/assembly/prox_sensor, /obj/item/device/assembly/prox_sensor, + /obj/item/device/transfer_valve, + /obj/item/device/transfer_valve, + /obj/item/device/transfer_valve, /obj/item/device/assembly/timer, /obj/item/device/assembly/timer, /obj/item/device/assembly/timer) diff --git a/code/game/dna/dna_misc.dm b/code/game/dna/dna_misc.dm index a9dc0c0e487..44973e26a1c 100644 --- a/code/game/dna/dna_misc.dm +++ b/code/game/dna/dna_misc.dm @@ -296,7 +296,7 @@ M.verbs += /mob/living/carbon/human/proc/remoteobserve if(ismuton(REGENERATEBLOCK,M)) if(probinj(45,inj) || (mRegen in old_mutations)) - M << "\blue You feel strange" + M << "\blue Your body pulses with energy" M.mutations.Add(mRegen) if(ismuton(INCREASERUNBLOCK,M)) if(probinj(45,inj) || (mRun in old_mutations)) @@ -327,7 +327,7 @@ if(ismuton(SHOCKIMMUNITYBLOCK,M)) if(probinj(45,inj) || (mShock in old_mutations)) M.mutations.Add(mShock) - M << "\blue You feel strange" + M << "\blue Your skin feels dry" if(ismuton(SMALLSIZEBLOCK,M)) if(probinj(45,inj) || (mSmallsize in old_mutations)) M << "\blue Your skin feels rubbery" diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 7b04e0615af..abcb642afde 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -39,6 +39,7 @@ var/global/list/autolathe_recipes = list( \ new /obj/item/device/radio/headset(), \ new /obj/item/device/radio/off(), \ new /obj/item/device/assembly/infra(), \ + new /obj/item/device/assembly/prox_sensor(), \ new /obj/item/device/assembly/timer(), \ new /obj/item/weapon/light/tube(), \ new /obj/item/weapon/light/bulb(), \ diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 1d8fd6a36b7..b23ea160cb2 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -331,11 +331,11 @@ sleep(50) if(src.OCCUPANT) if(src.issuperUV) - var/burndamage = rand(28,35) + var/burndamage = rand(35,45) OCCUPANT.take_organ_damage(0,burndamage) OCCUPANT.emote("scream") else - var/burndamage = rand(6,10) + var/burndamage = rand(10,15) OCCUPANT.take_organ_damage(0,burndamage) OCCUPANT.emote("scream") if(i==3) //End of the cycle diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 7d9588e9baa..b03d7821af9 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -834,7 +834,7 @@ /obj/item/clothing/suit/wcoat = 1,/obj/item/clothing/under/suit_jacket = 1,/obj/item/clothing/head/that =1,/obj/item/clothing/head/cueball = 1, /obj/item/clothing/under/scratch = 1,/obj/item/clothing/under/kilt = 1,/obj/item/clothing/head/beret = 1,/obj/item/clothing/suit/wcoat = 1, /obj/item/clothing/glasses/monocle =1,/obj/item/clothing/head/bowler = 1,/obj/item/weapon/cane = 1,/obj/item/clothing/under/sl_suit = 1, - /obj/item/clothing/mask/fakemoustache = 1,/obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 1,/obj/item/clothing/head/plaguedoctorhat = 1, + /obj/item/clothing/mask/fakemoustache = 1,/obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 1,/obj/item/clothing/head/plaguedoctorhat = 1,/obj/item/clothing/mask/gas/plaguedoctor = 1, /obj/item/clothing/under/owl = 1,/obj/item/clothing/mask/gas/owl_mask = 1,/obj/item/clothing/suit/apron = 1,/obj/item/clothing/under/waiter = 1, /obj/item/clothing/under/pirate = 1,/obj/item/clothing/suit/pirate = 1,/obj/item/clothing/head/pirate = 1,/obj/item/clothing/head/bandana = 1, /obj/item/clothing/head/bandana = 1,/obj/item/clothing/under/soviet = 1,/obj/item/clothing/head/ushanka = 1,/obj/item/clothing/suit/imperium_monk = 1, diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 89c5a809d23..a521d92a256 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -949,7 +949,7 @@ datum/preferences b_type = new_b_type if("hair") - if(species == "Human" || species == "Unathi") + if(species == "Human" || species == "Unathi" || species == "Tajaran" || species == "Skrell") var/new_hair = input(user, "Choose your character's hair colour:", "Character Preference") as color|null if(new_hair) r_hair = hex2num(copytext(new_hair, 2, 4)) diff --git a/code/modules/food/recipes_microwave.dm b/code/modules/food/recipes_microwave.dm index f9c68a4cd90..2c4bd6b2c3a 100644 --- a/code/modules/food/recipes_microwave.dm +++ b/code/modules/food/recipes_microwave.dm @@ -1010,14 +1010,18 @@ /obj/item/weapon/ore/clown, ) result = /obj/item/weapon/reagent_containers/food/snacks/clownstears -/* + /datum/recipe/boiledslimeextract reagents = list("water" = 5) items = list( - /obj/item/slime_core, + /obj/item/slime_extract, ) result = /obj/item/weapon/reagent_containers/food/snacks/boiledslimecore -*/ + +/datum/recipe/mint + reagents = list("toxin" = 5) + result = /obj/item/weapon/reagent_containers/food/snacks/mint + /datum/recipe/braincake reagents = list("milk" = 5, "flour" = 15) items = list( diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index 73a75b9545b..662bf7940dc 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -385,133 +385,133 @@ name = "Long Unathi Spines" icon_state = "soghun_longspines" species_allowed = list("Unathi") - do_colouration = 0 + do_colouration = 1 una_spines_short name = "Short Unathi Spines" icon_state = "soghun_shortspines" species_allowed = list("Unathi") - do_colouration = 0 + do_colouration = 1 una_frills_long name = "Long Unathi Frills" icon_state = "soghun_longfrills" species_allowed = list("Unathi") - do_colouration = 0 + do_colouration = 1 una_frills_short name = "Short Unathi Frills" icon_state = "soghun_shortfrill" species_allowed = list("Unathi") - do_colouration = 0 + do_colouration = 1 una_horns name = "Unathi Horns" icon_state = "soghun_horns" species_allowed = list("Unathi") - do_colouration = 0 + do_colouration = 1 skr_tentacle_m name = "Skrell Male Tentacles" icon_state = "skrell_hair_m" species_allowed = list("Skrell") gender = MALE - do_colouration = 0 + do_colouration = 1 skr_tentacle_f name = "Skrell Female Tentacles" icon_state = "skrell_hair_f" species_allowed = list("Skrell") gender = FEMALE - do_colouration = 0 + do_colouration = 1 skr_gold_m name = "Gold plated Skrell Male Tentacles" icon_state = "skrell_goldhair_m" species_allowed = list("Skrell") gender = MALE - do_colouration = 0 + do_colouration = 1 skr_gold_f name = "Gold chained Skrell Female Tentacles" icon_state = "skrell_goldhair_f" species_allowed = list("Skrell") gender = FEMALE - do_colouration = 0 + do_colouration = 1 skr_clothtentacle_m name = "Cloth draped Skrell Male Tentacles" icon_state = "skrell_clothhair_m" species_allowed = list("Skrell") gender = MALE - do_colouration = 0 + do_colouration = 1 skr_clothtentacle_f name = "Cloth draped Skrell Female Tentacles" icon_state = "skrell_clothhair_f" species_allowed = list("Skrell") gender = FEMALE - do_colouration = 0 + do_colouration = 1 taj_ears name = "Tajaran Ears" icon_state = "ears_plain" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 taj_ears_clean name = "Tajara Clean" icon_state = "hair_clean" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 taj_ears_shaggy name = "Tajara Shaggy" icon_state = "hair_shaggy" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 taj_ears_mohawk name = "Tajaran Mohawk" icon_state = "hair_mohawk" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 taj_ears_plait name = "Tajara Plait" icon_state = "hair_plait" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 taj_ears_straight name = "Tajara Straight" icon_state = "hair_straight" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 taj_ears_long name = "Tajara Long" icon_state = "hair_long" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 taj_ears_rattail name = "Tajara Rat Tail" icon_state = "hair_rattail" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 taj_ears_spiky name = "Tajara Spiky" icon_state = "hair_tajspiky" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 taj_ears_messy name = "Tajara Messy" icon_state = "hair_messy" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 vox_quills_short name = "Short Vox Quills" @@ -524,37 +524,37 @@ name = "Tajara Sideburns" icon_state = "facial_mutton" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 taj_mutton name = "Tajara Mutton" icon_state = "facial_mutton" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 taj_pencilstache name = "Tajara Pencilstache" icon_state = "facial_pencilstache" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 taj_moustache name = "Tajara Moustache" icon_state = "facial_moustache" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 taj_goatee name = "Tajara Goatee" icon_state = "facial_goatee" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 taj_smallstache name = "Tajara Smallsatche" icon_state = "facial_smallstache" species_allowed = list("Tajaran") - do_colouration = 0 + do_colouration = 1 //skin styles - WIP //going to have to re-integrate this with surgery diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index 5a9a2e48e99..0518784ef39 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -56,13 +56,13 @@ if(broken_on_spawn) var/amount = pick(3,3,4) var/list/options = list() - options[/obj/item/weapon/stock_parts/capacitor/super] = "Add a super capacitor to fix it." + options[/obj/item/weapon/stock_parts/capacitor/adv] = "Add an advanced capacitor to fix it." options[/obj/item/weapon/stock_parts/console_screen] = "Replace the console screen to fix it." options[/obj/item/weapon/stock_parts/manipulator/pico] = "Upgrade to a pico manipulator to fix it." options[/obj/item/weapon/stock_parts/matter_bin/super] = "Give it a super matter bin to fix it." options[/obj/item/weapon/cell/super] = "Replace the reagent synthesizer with a super capacity cell to fix it." options[/obj/item/device/mass_spectrometer/adv] = "Replace the reagent scanner with an advanced mass spectrometer to fix it" - options[/obj/item/weapon/stock_parts/micro_laser/ultra] = "Repair the reagent synthesizer with an ultra-high-power micro-laser to fix it" + options[/obj/item/weapon/stock_parts/micro_laser/high] = "Repair the reagent synthesizer with an high-power micro-laser to fix it" options[/obj/item/device/reagent_scanner/adv] = "Replace the reagent scanner with an advanced reagent scanner to fix it" options[/obj/item/stack/nanopaste] = "Apply some nanopaste to the broken nozzles to fix it." options[/obj/item/stack/sheet/plasteel] = "Surround the outside with a plasteel cover to fix it." diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index 3a033e47899..a3853acf909 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -1851,16 +1851,16 @@ New() ..() reagents.add_reagent("cherryjelly", 5) -/* + /obj/item/weapon/reagent_containers/food/snacks/boiledslimecore - name = "Boiled slime Core" + name = "Boiled Slime Core" desc = "A boiled red thing." - icon_state = "boiledslimecore" + icon_state = "boiledrorocore" New() ..() reagents.add_reagent("slimejelly", 5) bitesize = 3 -*/ + /obj/item/weapon/reagent_containers/food/snacks/mint name = "mint" desc = "it is only wafer thin." From 8a4ae68fc3a80ca3ef6abeb5138cee9280857789 Mon Sep 17 00:00:00 2001 From: ZomgPonies Date: Sun, 3 Nov 2013 04:07:45 -0500 Subject: [PATCH 2/2] Update icon fixes --- code/_onclick/hud/human.dm | 2 +- .../effects/decals/Cleanable/humans.dm | 6 ++++++ code/modules/mob/living/carbon/human/human.dm | 4 +--- .../mob/living/carbon/human/update_icons.dm | 3 --- code/modules/mob/living/carbon/species.dm | 1 + code/modules/organs/organ_external.dm | 2 ++ code/modules/virus2/effect.dm | 17 +++++++++++++++-- icons/mob/human_face.dmi | Bin 38455 -> 38496 bytes icons/mob/human_races/robotic.dmi | Bin 0 -> 1547 bytes 9 files changed, 26 insertions(+), 9 deletions(-) create mode 100644 icons/mob/human_races/robotic.dmi diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index b6ff6409982..c9e09ebeda4 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -368,7 +368,7 @@ mymob.blind = new /obj/screen() mymob.blind.icon = 'icons/mob/screen1_full.dmi' mymob.blind.icon_state = "blackimageoverlay" - mymob.blind.name = " " + mymob.blind.name = "blind" mymob.blind.screen_loc = "1,1" mymob.blind.mouse_opacity = 0 mymob.blind.layer = 0 diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index 4d0f5a5233e..23d76f7094e 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -342,3 +342,9 @@ icon_state = "mucus" random_icon_states = list("mucus") var/list/datum/disease2/disease/virus2 = list() + var/dry=0 // Keeps the lag down + +/obj/effect/decal/cleanable/mucus/New() + spawn(DRYING_TIME * 2) + dry=1 + diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 8f0e5bf7fdd..5eec814ddfe 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1343,9 +1343,7 @@ mob/living/carbon/human/yank_out_object() if(species.name=="Slime People") dna.mutantrace = "slime" - if(mutations.len==0) - mutations=species.default_mutations - + mutations+=species.default_mutations spawn(0) update_icons() diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 97959bfeb3d..b67aed5cfef 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -267,9 +267,6 @@ proc/get_damage_icon_part(damage_state, body_part) else temp = part.get_icon() - if(part.status & ORGAN_ROBOT) - temp.GrayScale() - if(part.status & ORGAN_DEAD) temp.ColorTone(necrosis_color_mod) temp.SetIntensity(0.7) diff --git a/code/modules/mob/living/carbon/species.dm b/code/modules/mob/living/carbon/species.dm index e43d3d3f4bb..ea7512a7210 100644 --- a/code/modules/mob/living/carbon/species.dm +++ b/code/modules/mob/living/carbon/species.dm @@ -174,6 +174,7 @@ attack_verb = "punch" path = /mob/living/carbon/human/grey darksight = 5 // BOOSTED from 2 + eyes = "grey_eyes_s" max_hurt_damage = 3 // From 5 (for humans) default_mutations=list(mRemotetalk) // TK is also another candidate, but TK is overpowered as fuck. diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index cce7953c544..73b31817eea 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -625,6 +625,8 @@ /datum/organ/external/get_icon(gender="",isFat=0) //stand_icon = new /icon(icobase, "torso_[g][fat?"_fat":""]") + if (status & ORGAN_ROBOT) + return new /icon('icons/mob/human_races/robotic.dmi', "[icon_name][gender ? "_[gender]" : ""]") if(gender) gender="_[gender]" var/fat="" diff --git a/code/modules/virus2/effect.dm b/code/modules/virus2/effect.dm index 1631a18f145..f4d517feeec 100644 --- a/code/modules/virus2/effect.dm +++ b/code/modules/virus2/effect.dm @@ -361,6 +361,14 @@ if (prob(30)) mob.jitteriness += 10 +/datum/disease2/effect/drunk + name = "Glasgow Syndrome" + stage = 2 + activate(var/mob/living/carbon/mob,var/multiplier) + mob << "You feel like you had one hell of a party!" + if (mob.reagents.get_reagent_amount("ethanol") < 325) + mob.reagents.add_reagent("ethanol", 5*multiplier) + ////////////////////////STAGE 1///////////////////////////////// /datum/disease2/effect/sneeze @@ -369,8 +377,13 @@ activate(var/mob/living/carbon/mob,var/multiplier) mob.say("*sneeze") if (prob(50)) - var/obj/effect/decal/cleanable/mucus/M = new(get_turf(mob)) - M.virus2 = virus_copylist(mob.virus2) + var/obj/effect/decal/cleanable/mucus/M= locate(/obj/effect/decal/cleanable/mucus) in get_turf(mob) + if(M==null) + M = new(get_turf(mob)) + else + if(M.dry) + M.dry=0 + M.virus2 |= virus_copylist(mob.virus2) /datum/disease2/effect/gunck name = "Flemmingtons" diff --git a/icons/mob/human_face.dmi b/icons/mob/human_face.dmi index 169f3c49f162bf78c5a2d8bb89507500736ffb5a..9dbbacaa17a7c99bc320333de7da818e2708eaf7 100644 GIT binary patch delta 16350 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 Hz4re<5gy{c delta 16293 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 diff --git a/icons/mob/human_races/robotic.dmi b/icons/mob/human_races/robotic.dmi new file mode 100644 index 0000000000000000000000000000000000000000..46100b45545a04194bd53fce036754799e01ebbc GIT binary patch literal 1547 zcmY+EdpOg39LIksw+-i<2;DD37fF#sCX0?Cxr~hwPl_&TW+G-oovEm-lF7Y7Y-OF5 zu;NEILo8i>ZlyKF!6cVqKO1MBr}Olj&mZ5<=l##?`~E!N_w&8z<@u+M_A+e%0Ccdf z&OQL3q8tH{rke8XDRe!gY=K@LIG6hR`W-uVFc=J>P)HyU*lf0&o10#O&V0Dl{A(+~ zYMw|Wx;Q)A*x1C7$sh=d#p2&`bTAli#iHu#-!L}LXR+Mf-6<4`pPwJz-(Sg8 z;wz+ghLlYu#>dka*wfz`t`ubnI6{o`5lUF}v8b41q*DNJChziFd+q0zNOe&cnt`2q z+tFQu%0#vrTxu9syQX=#{UC_7irEC2Hrx$a^FD_W_vtIbFFpUHTx5(2{!ZPEC7r#HJpmf67NBkp`Dziv^}tXPmMxT+Lsj{S1{Bx#zG_ zxIBB>2|L6Zvaej#P79`yR0m2VqYyM1Hcczn6C&6zz8o@J1OSUTSZ62PnY@ww_JljO z$bH+EerI}g7fWpH^9N_a{_f)1PLg?-KF`x^;A?J8nZDwg02S)Q*Hvx{hRE)@a364OfzqQ`C-n4W1FfB3_~ z5$L)N38*dM0duR80_fq9M}SpzTQtW<*592~rd_A%wT`ZXx(Qb>N>Y+Qi7r+gU?yf;-rmr2yt4_S*cf6jbUc_gZFSyHMZnz)W zgG>I@61&9U%?a9WL~d~=NP6GG8d>tu^bzz;>lb=qiZa7lG>{(qfYx)BjLn7b51pw& z^ixl2SkZTZ82PoQkZe4}jDs(!jyLGxHgW~raE;FXvwIqvuye+~QeA&}np}I#z27H# zbX!G`%5kMURirApd+g%45sy7{+91@#Yda|#`9MRIWUEdf5^M|?H5+&>OXlE{YZxW+ z|C<3sdW{!x^4qzH+f}xifyvEVFsbe@bMYo3cu3_6PD*sOLaNILq_N!;?3&0k%h%a{JJ zCOFdH1cHf4v_alDdOJZ2+0+*nC5mHNCQ`gK0aF zjbECoQBwVpb7X9ITz9@U+`jkID+q32{H45dmxrE^T}z<=4+G+3y>JfdRiLaL(H}>qooEVL-40227!*w zy0tw$XlCG>e7#9g+m}a6+zqGtbYHiLA()bkfSm;SA;Rm&<0v}QkZ;7SjIMqJ5jcFe zXN&lEL3N3k49ofkCd)osTrG_v>!AvB-_H}`dEYhSX|zhoM0dd$VsbEbX&A6<_-m*W_V=hDwj`EmcIw>oVw4efM?7qcLEjN=ODi1HFJJK8{UQDKz9 za-+x$2p+_3E6Fr{tYEy_(a{=g@>v)EE(cVrU57VLWm(RsHDkZmLz{d zOR>@ZaZOE~{Xwq-I}ua=h-yzdnq~-Jfsg5dxrymprD<-Dganm!B)+0GG3kWDdJnn| zlBBG4v2?S{(b!D)RaiHQXR;}l&C921UR;4z+2xpY2PR3qZL^BD-YBbDIzt@he&eCJ o7N6sSA7l-Hb^nD%>8N#LtLKb)h{iq9>_U>TE}qU6n9#HT0z&@mGynhq literal 0 HcmV?d00001