From b560ff82844599b2259377bb877479573bc9c46c Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sun, 17 Nov 2019 06:23:12 +0100 Subject: [PATCH 001/160] refactoring code to allow all living mobs to use shields. --- code/__HELPERS/unsorted.dm | 10 --- code/_onclick/item_attack.dm | 20 ++--- .../mob/living/carbon/alien/alien_defense.dm | 15 ++-- .../carbon/alien/humanoid/humanoid_defense.dm | 74 +++++++++---------- .../mob/living/carbon/carbon_defense.dm | 65 ++++++++-------- .../mob/living/carbon/human/human_defense.dm | 53 ++++--------- .../mob/living/carbon/human/species.dm | 5 -- .../living/carbon/monkey/monkey_defense.dm | 4 +- code/modules/mob/living/living_defense.dm | 34 ++++++++- .../mob/living/silicon/ai/ai_defense.dm | 20 ++++- .../mob/living/silicon/pai/pai_defense.dm | 3 + .../mob/living/silicon/silicon_defense.dm | 15 ---- .../living/simple_animal/animal_defense.dm | 4 +- code/modules/paperwork/paperplane.dm | 2 +- 14 files changed, 167 insertions(+), 157 deletions(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 9abe42ea8e..43791a5642 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -758,16 +758,6 @@ GLOBAL_LIST_INIT(can_embed_types, typecacheof(list( /obj/item/stack/rods, /obj/item/pipe))) -/proc/can_embed(obj/item/W) - if(W.get_sharpness()) - return 1 - if(is_pointed(W)) - return 1 - - if(is_type_in_typecache(W, GLOB.can_embed_types)) - return 1 - - /* Checks if that loc and dir has an item on the wall */ diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 3a45e9bf60..9107fa9e3e 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -109,17 +109,19 @@ take_damage(I.force, I.damtype, "melee", 1) /mob/living/attacked_by(obj/item/I, mob/living/user) + //CIT CHANGES START HERE - combatmode and resting checks + var/totitemdamage = I.force + if(iscarbon(user)) + var/mob/living/carbon/tempcarb = user + if(!tempcarb.combatmode) + totitemdamage *= 0.5 + if(user.resting) + totitemdamage *= 0.5 + //CIT CHANGES END HERE + if(user != src && check_shields(I, totitemdamage, "the [I.name]", MELEE_ATTACK, I.armour_penetration)) + return FALSE send_item_attack_message(I, user) if(I.force) - //CIT CHANGES START HERE - combatmode and resting checks - var/totitemdamage = I.force - if(iscarbon(user)) - var/mob/living/carbon/tempcarb = user - if(!tempcarb.combatmode) - totitemdamage *= 0.5 - if(user.resting) - totitemdamage *= 0.5 - //CIT CHANGES END HERE apply_damage(totitemdamage, I.damtype) //CIT CHANGE - replaces I.force with totitemdamage if(I.damtype == BRUTE) if(prob(33)) diff --git a/code/modules/mob/living/carbon/alien/alien_defense.dm b/code/modules/mob/living/carbon/alien/alien_defense.dm index b9e27c0637..b6fbe3a875 100644 --- a/code/modules/mob/living/carbon/alien/alien_defense.dm +++ b/code/modules/mob/living/carbon/alien/alien_defense.dm @@ -6,8 +6,10 @@ return 2 //no ears /mob/living/carbon/alien/hitby(atom/movable/AM, skipcatch, hitpush) - ..(AM, skipcatch = TRUE, hitpush = FALSE) + return ..(AM, skipcatch = TRUE, hitpush = FALSE) +/mob/living/carbon/alien/can_embed(obj/item/I) + return FALSE /*Code for aliens attacking aliens. Because aliens act on a hivemind, I don't see them as very aggressive with each other. As such, they can either help or harm other aliens. Help works like the human help command while harm is a simple nibble. @@ -50,9 +52,9 @@ In all, this is a lot like the monkey code. /N /mob/living/carbon/alien/attack_hand(mob/living/carbon/human/M) - if(..()) //to allow surgery to return properly. - return 0 - + . = ..() + if(.) //To allow surgery to return properly. + return switch(M.a_intent) if("help") help_shake_act(M) @@ -60,11 +62,10 @@ In all, this is a lot like the monkey code. /N grabbedby(M) if ("harm") M.do_attack_animation(src, ATTACK_EFFECT_PUNCH) - return 1 + return FALSE if("disarm") M.do_attack_animation(src, ATTACK_EFFECT_DISARM) - return 1 - return 0 + return FALSE /mob/living/carbon/alien/attack_paw(mob/living/carbon/monkey/M) diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm index b3839a6033..c2be4249a2 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm @@ -21,46 +21,46 @@ return 1 /mob/living/carbon/alien/humanoid/attack_hand(mob/living/carbon/human/M) - if(..()) - switch(M.a_intent) - if ("harm") - var/damage = rand(1, 9) - if (prob(90)) - playsound(loc, "punch", 25, 1, -1) - visible_message("[M] has punched [src]!", \ - "[M] has punched [src]!", null, COMBAT_MESSAGE_RANGE) - if ((stat != DEAD) && (damage > 9 || prob(5)))//Regular humans have a very small chance of knocking an alien down. - Unconscious(40) - visible_message("[M] has knocked [src] down!", \ - "[M] has knocked [src] down!") - var/obj/item/bodypart/affecting = get_bodypart(ran_zone(M.zone_selected)) - apply_damage(damage, BRUTE, affecting) - log_combat(M, src, "attacked") + . = ..() + if(.) //To allow surgery to return properly. + return + switch(M.a_intent) + if ("harm") + var/damage = rand(1, 9) + if (prob(90)) + playsound(loc, "punch", 25, 1, -1) + visible_message("[M] has punched [src]!", \ + "[M] has punched [src]!", null, COMBAT_MESSAGE_RANGE) + if ((stat != DEAD) && (damage > 9 || prob(5)))//Regular humans have a very small chance of knocking an alien down. + Unconscious(40) + visible_message("[M] has knocked [src] down!", \ + "[M] has knocked [src] down!") + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(M.zone_selected)) + apply_damage(damage, BRUTE, affecting) + log_combat(M, src, "attacked") + else + playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + visible_message("[M] has attempted to punch [src]!", \ + "[M] has attempted to punch [src]!", null, COMBAT_MESSAGE_RANGE) + + if ("disarm") + if (!lying) + if (prob(5)) + Unconscious(40) + playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + log_combat(M, src, "pushed") + visible_message("[M] has pushed down [src]!", \ + "[M] has pushed down [src]!") else - playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) - visible_message("[M] has attempted to punch [src]!", \ - "[M] has attempted to punch [src]!", null, COMBAT_MESSAGE_RANGE) - - if ("disarm") - if (!lying) - if (prob(5)) - Unconscious(40) + if (prob(50)) + dropItemToGround(get_active_held_item()) playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - log_combat(M, src, "pushed") - visible_message("[M] has pushed down [src]!", \ - "[M] has pushed down [src]!") + visible_message("[M] has disarmed [src]!", \ + "[M] has disarmed [src]!", null, COMBAT_MESSAGE_RANGE) else - if (prob(50)) - dropItemToGround(get_active_held_item()) - playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - visible_message("[M] has disarmed [src]!", \ - "[M] has disarmed [src]!", null, COMBAT_MESSAGE_RANGE) - else - playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) - visible_message("[M] has attempted to disarm [src]!",\ - "[M] has attempted to disarm [src]!", null, COMBAT_MESSAGE_RANGE) - - + playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + visible_message("[M] has attempted to disarm [src]!",\ + "[M] has attempted to disarm [src]!", null, COMBAT_MESSAGE_RANGE) /mob/living/carbon/alien/humanoid/do_attack_animation(atom/A, visual_effect_icon, obj/item/used_item, no_effect) if(!no_effect && !visual_effect_icon) diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index b0e9b808df..6f03ea4364 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -48,31 +48,48 @@ if(affecting && affecting.dismemberable && affecting.get_damage() >= (affecting.max_damage - P.dismemberment)) affecting.dismember(P.damtype) -/mob/living/carbon/proc/can_catch_item(skip_throw_mode_check) - . = FALSE +/mob/living/carbon/catch_item(obj/item/I, skip_throw_mode_check = FALSE) + . = ..() if(!skip_throw_mode_check && !in_throw_mode) return if(get_active_held_item()) return if(restrained()) return - return TRUE + I.attack_hand(src) + if(get_active_held_item() == I) //if our attack_hand() picks up the item... + visible_message("[src] catches [I]!") //catch that sucker! + throw_mode_off() + return TRUE -/mob/living/carbon/hitby(atom/movable/AM, skipcatch, hitpush = TRUE, blocked = FALSE) - if(!skipcatch) //ugly, but easy - if(can_catch_item()) - if(istype(AM, /obj/item)) - var/obj/item/I = AM - if(isturf(I.loc)) - I.attack_hand(src) - if(get_active_held_item() == I) //if our attack_hand() picks up the item... - visible_message("[src] catches [I]!") //catch that sucker! - throw_mode_off() - return 1 - ..() +/mob/living/carbon/can_embed(obj/item/I) + if(I.get_sharpness() || is_pointed(I) || is_type_in_typecache(I, GLOB.can_embed_types)) + return TRUE +/mob/living/carbon/embed_item(obj/item/I) + throw_alert("embeddedobject", /obj/screen/alert/embeddedobject) + var/obj/item/bodypart/L = pick(bodyparts) + L.embedded_objects |= I + I.add_mob_blood(src)//it embedded itself in you, of course it's bloody! + I.forceMove(src) + L.receive_damage(I.w_class*I.embedding.embedded_impact_pain_multiplier) + visible_message("[I] embeds itself in [src]'s [L.name]!","[I] embeds itself in your [L.name]!") + SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "embedded", /datum/mood_event/embedded) /mob/living/carbon/attacked_by(obj/item/I, mob/living/user) + //CIT CHANGES START HERE - combatmode and resting checks + var/totitemdamage = I.force + if(iscarbon(user)) + var/mob/living/carbon/tempcarb = user + if(!tempcarb.combatmode) + totitemdamage *= 0.5 + if(user.resting) + totitemdamage *= 0.5 + if(!combatmode) + totitemdamage *= 1.5 + //CIT CHANGES END HERE + if(user != src && check_shields(I, totitemdamage, "the [I.name]", MELEE_ATTACK, I.armour_penetration)) + return FALSE var/obj/item/bodypart/affecting if(user == src) affecting = get_bodypart(check_zone(user.zone_selected)) //we're self-mutilating! yay! @@ -83,17 +100,6 @@ SEND_SIGNAL(I, COMSIG_ITEM_ATTACK_ZONE, src, user, affecting) send_item_attack_message(I, user, affecting.name) if(I.force) - //CIT CHANGES START HERE - combatmode and resting checks - var/totitemdamage = I.force - if(iscarbon(user)) - var/mob/living/carbon/tempcarb = user - if(!tempcarb.combatmode) - totitemdamage *= 0.5 - if(user.resting) - totitemdamage *= 0.5 - if(!combatmode) - totitemdamage *= 1.5 - //CIT CHANGES END HERE apply_damage(totitemdamage, I.damtype, affecting) //CIT CHANGE - replaces I.force with totitemdamage if(I.damtype == BRUTE && affecting.status == BODYPART_ORGANIC) var/basebloodychance = affecting.brute_dam + totitemdamage @@ -127,7 +133,9 @@ //ATTACK HAND IGNORING PARENT RETURN VALUE /mob/living/carbon/attack_hand(mob/living/carbon/human/user) - + . = ..() + if(.) //To allow surgery to return properly. + return for(var/thing in diseases) var/datum/disease/D = thing if(D.spread_flags & DISEASE_SPREAD_CONTACT_SKIN) @@ -142,8 +150,7 @@ if(user.a_intent == INTENT_HELP || user.a_intent == INTENT_DISARM) for(var/datum/surgery/S in surgeries) if(S.next_step(user, user.a_intent)) - return 1 - return 0 + return TRUE /mob/living/carbon/attack_paw(mob/living/carbon/monkey/M) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 2ab7c6d404..fda60aeb98 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -100,23 +100,29 @@ return 1 return 0 -/mob/living/carbon/human/proc/check_shields(atom/AM, var/damage, attack_text = "the attack", attack_type = MELEE_ATTACK, armour_penetration = 0) +/mob/living/proc/check_shields(atom/AM, damage, attack_text = "the attack", attack_type = MELEE_ATTACK, armour_penetration = 0) var/block_chance_modifier = round(damage / -3) - for(var/obj/item/I in held_items) if(!istype(I, /obj/item/clothing)) var/final_block_chance = I.block_chance - (CLAMP((armour_penetration-I.armour_penetration)/2,0,100)) + block_chance_modifier //So armour piercing blades can still be parried by other blades, for example if(I.hit_reaction(src, AM, attack_text, final_block_chance, damage, attack_type)) - return 1 + return TRUE + return FALSE + +/mob/living/carbon/human/check_shields(atom/AM, damage, attack_text = "the attack", attack_type = MELEE_ATTACK, armour_penetration = 0) + . = ..() + if(.) + return + var/block_chance_modifier = round(damage / -3) if(wear_suit) var/final_block_chance = wear_suit.block_chance - (CLAMP((armour_penetration-wear_suit.armour_penetration)/2,0,100)) + block_chance_modifier if(wear_suit.hit_reaction(src, AM, attack_text, final_block_chance, damage, attack_type)) - return 1 + return TRUE if(w_uniform) var/final_block_chance = w_uniform.block_chance - (CLAMP((armour_penetration-w_uniform.armour_penetration)/2,0,100)) + block_chance_modifier if(w_uniform.hit_reaction(src, AM, attack_text, final_block_chance, damage, attack_type)) - return 1 - return 0 + return TRUE + return FALSE /mob/living/carbon/human/proc/check_block() if(mind) @@ -125,37 +131,7 @@ return FALSE /mob/living/carbon/human/hitby(atom/movable/AM, skipcatch = FALSE, hitpush = TRUE, blocked = FALSE) - if(dna && dna.species) - var/spec_return = dna.species.spec_hitby(AM, src) - if(spec_return) - return spec_return - var/obj/item/I - var/throwpower = 30 - if(istype(AM, /obj/item)) - I = AM - throwpower = I.throwforce - if(I.thrownby == src) //No throwing stuff at yourself to trigger hit reactions - return ..() - if(check_shields(AM, throwpower, "\the [AM.name]", THROWN_PROJECTILE_ATTACK)) - hitpush = FALSE - skipcatch = TRUE - blocked = TRUE - else if(I) - if(I.throw_speed >= EMBED_THROWSPEED_THRESHOLD) - if(can_embed(I)) - if(prob(I.embedding.embed_chance) && !HAS_TRAIT(src, TRAIT_PIERCEIMMUNE)) - throw_alert("embeddedobject", /obj/screen/alert/embeddedobject) - var/obj/item/bodypart/L = pick(bodyparts) - L.embedded_objects |= I - I.add_mob_blood(src)//it embedded itself in you, of course it's bloody! - I.forceMove(src) - L.receive_damage(I.w_class*I.embedding.embedded_impact_pain_multiplier) - visible_message("[I] embeds itself in [src]'s [L.name]!","[I] embeds itself in your [L.name]!") - SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "embedded", /datum/mood_event/embedded) - hitpush = FALSE - skipcatch = TRUE //can't catch the now embedded item - - return ..() + return dna?.species?.spec_hitby(AM, src) || ..() /mob/living/carbon/human/grabbedby(mob/living/carbon/user, supress_message = 0) if(user == src && pulling && !pulling.anchored && grab_state >= GRAB_AGGRESSIVE && (HAS_TRAIT(src, TRAIT_FAT)) && ismonkey(pulling)) @@ -203,7 +179,8 @@ return 1 /mob/living/carbon/human/attack_hand(mob/user) - if(..()) //to allow surgery to return properly. + . = ..() + if(.) //To allow surgery to return properly. return if(ishuman(user)) var/mob/living/carbon/human/H = user diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 49ae178d8c..b54f30df57 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1678,11 +1678,6 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) return if(M.mind) attacker_style = M.mind.martial_art - if((M != H) && M.a_intent != INTENT_HELP && H.check_shields(M, 0, M.name, attack_type = UNARMED_ATTACK)) - log_combat(M, H, "attempted to touch") - H.visible_message("[M] attempted to touch [H]!") - return 0 - SEND_SIGNAL(M, COMSIG_MOB_ATTACK_HAND, M, H, attacker_style) switch(M.a_intent) if("help") help(M, H, attacker_style) diff --git a/code/modules/mob/living/carbon/monkey/monkey_defense.dm b/code/modules/mob/living/carbon/monkey/monkey_defense.dm index df90dd56fd..da5f8e75c3 100644 --- a/code/modules/mob/living/carbon/monkey/monkey_defense.dm +++ b/code/modules/mob/living/carbon/monkey/monkey_defense.dm @@ -28,9 +28,9 @@ apply_damage(damage, BRUTE, affecting) /mob/living/carbon/monkey/attack_hand(mob/living/carbon/human/M) - if(..()) //To allow surgery to return properly. + . = ..() + if(.) //To allow surgery to return properly. return - switch(M.a_intent) if("help") help_shake_act(M) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 93e64fd4cc..f5dd982ad5 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -55,9 +55,32 @@ else return 0 +/mob/living/proc/catch_item(obj/item/I, skip_throw_mode_check = FALSE) + return FALSE + +/mob/living/proc/embed_item(obj/item/I) + return + +/mob/living/proc/can_embed(obj/item/I) + return FALSE + /mob/living/hitby(atom/movable/AM, skipcatch, hitpush = TRUE, blocked = FALSE) - if(istype(AM, /obj/item)) - var/obj/item/I = AM + var/obj/item/I + var/throwpower = 30 + if(isitem(AM)) + I = AM + throwpower = I.throwforce + if(check_shields(AM, throwpower, "\the [AM.name]", THROWN_PROJECTILE_ATTACK)) + hitpush = FALSE + skipcatch = TRUE + blocked = TRUE + else if(I && I.throw_speed >= EMBED_THROWSPEED_THRESHOLD && can_embed(I, src) && prob(I.embedding.embed_chance) && !HAS_TRAIT(src, TRAIT_PIERCEIMMUNE)) + embed_item(I) + hitpush = FALSE + skipcatch = TRUE //can't catch the now embedded item + if(I) + if(!skipcatch && isturf(I.loc) && catch_item(I)) + return TRUE var/zone = ran_zone(BODY_ZONE_CHEST, 65)//Hits a random part of the body, geared towards the chest var/dtype = BRUTE var/volume = I.get_volume_by_throwforce_and_or_w_class() @@ -211,6 +234,13 @@ Move(user.loc) return 1 +/mob/living/attack_hand(mob/user) + ..() //Ignoring parent return value here. + SEND_SIGNAL(user, COMSIG_MOB_ATTACK_HAND, user, src) + if((user != src) && user.a_intent != INTENT_HELP && check_shields(user, 0, user.name, attack_type = UNARMED_ATTACK)) + log_combat(user, src, "attempted to touch") + visible_message("[user] attempted to touch [src]!") + return TRUE /mob/living/attack_slime(mob/living/simple_animal/slime/M) if(!SSticker.HasRoundStarted()) diff --git a/code/modules/mob/living/silicon/ai/ai_defense.dm b/code/modules/mob/living/silicon/ai/ai_defense.dm index 7c59c2b791..8799d34a08 100644 --- a/code/modules/mob/living/silicon/ai/ai_defense.dm +++ b/code/modules/mob/living/silicon/ai/ai_defense.dm @@ -1,8 +1,26 @@ +//ATTACK HAND IGNORING PARENT RETURN VALUE +/mob/living/silicon/ai/attack_hand(mob/living/carbon/human/M) + . = ..() + if(.) //the attack was blocked + return + switch(M.a_intent) + if ("help") + M.visible_message("[M] pets [src].", \ + "You pet [src].") + if("grab") + grabbedby(M) + else + M.do_attack_animation(src, ATTACK_EFFECT_PUNCH) + playsound(src.loc, 'sound/effects/bang.ogg', 10, 1) + visible_message("[M] punches [src], but doesn't leave a dent.", \ + "[M] punches [src], but doesn't leave a dent.", null, COMBAT_MESSAGE_RANGE) /mob/living/silicon/ai/attacked_by(obj/item/I, mob/living/user, def_zone) + . = ..() + if(!.) + return FALSE if(I.force && I.damtype != STAMINA && stat != DEAD) //only sparks if real damage is dealt. spark_system.start() - return ..() /mob/living/silicon/ai/attack_alien(mob/living/carbon/alien/humanoid/M) diff --git a/code/modules/mob/living/silicon/pai/pai_defense.dm b/code/modules/mob/living/silicon/pai/pai_defense.dm index dda8ddfebd..647951ed4e 100644 --- a/code/modules/mob/living/silicon/pai/pai_defense.dm +++ b/code/modules/mob/living/silicon/pai/pai_defense.dm @@ -27,6 +27,9 @@ Knockdown(200) /mob/living/silicon/pai/attack_hand(mob/living/carbon/human/user) + . = ..() + if(.) + return switch(user.a_intent) if("help") visible_message("[user] gently pats [src] on the head, eliciting an off-putting buzzing from its holographic field.") diff --git a/code/modules/mob/living/silicon/silicon_defense.dm b/code/modules/mob/living/silicon/silicon_defense.dm index 073a2eec2b..482ecc429f 100644 --- a/code/modules/mob/living/silicon/silicon_defense.dm +++ b/code/modules/mob/living/silicon/silicon_defense.dm @@ -63,21 +63,6 @@ return 1 return 0 -//ATTACK HAND IGNORING PARENT RETURN VALUE -/mob/living/silicon/attack_hand(mob/living/carbon/human/M) - switch(M.a_intent) - if ("help") - M.visible_message("[M] pets [src].", \ - "You pet [src].") - if("grab") - grabbedby(M) - else - M.do_attack_animation(src, ATTACK_EFFECT_PUNCH) - playsound(src.loc, 'sound/effects/bang.ogg', 10, 1) - visible_message("[M] punches [src], but doesn't leave a dent.", \ - "[M] punches [src], but doesn't leave a dent.", null, COMBAT_MESSAGE_RANGE) - return 0 - /mob/living/silicon/attack_drone(mob/living/simple_animal/drone/M) if(M.a_intent == INTENT_HARM) return diff --git a/code/modules/mob/living/simple_animal/animal_defense.dm b/code/modules/mob/living/simple_animal/animal_defense.dm index 793df63c87..e74b29be44 100644 --- a/code/modules/mob/living/simple_animal/animal_defense.dm +++ b/code/modules/mob/living/simple_animal/animal_defense.dm @@ -1,7 +1,9 @@ /mob/living/simple_animal/attack_hand(mob/living/carbon/human/M) - ..() + . = ..() + if(.) //the attack was blocked + return switch(M.a_intent) if("help") if (health > 0) diff --git a/code/modules/paperwork/paperplane.dm b/code/modules/paperwork/paperplane.dm index b547089aef..9ba7fba157 100644 --- a/code/modules/paperwork/paperplane.dm +++ b/code/modules/paperwork/paperplane.dm @@ -100,7 +100,7 @@ /obj/item/paperplane/throw_impact(atom/hit_atom) if(iscarbon(hit_atom)) var/mob/living/carbon/C = hit_atom - if(C.can_catch_item(TRUE)) + if(!get_active_held_item() && !restrained()) var/datum/action/innate/origami/origami_action = locate() in C.actions if(origami_action?.active) //if they're a master of origami and have the ability turned on, force throwmode on so they'll automatically catch the plane. C.throw_mode_on() From 5d06ea5d486a40900d68221307e334a32f352673 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sun, 17 Nov 2019 07:16:53 +0100 Subject: [PATCH 002/160] o --- code/modules/paperwork/paperplane.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/paperwork/paperplane.dm b/code/modules/paperwork/paperplane.dm index 9ba7fba157..0920b76332 100644 --- a/code/modules/paperwork/paperplane.dm +++ b/code/modules/paperwork/paperplane.dm @@ -100,7 +100,7 @@ /obj/item/paperplane/throw_impact(atom/hit_atom) if(iscarbon(hit_atom)) var/mob/living/carbon/C = hit_atom - if(!get_active_held_item() && !restrained()) + if(!C.get_active_held_item() && !C.restrained()) var/datum/action/innate/origami/origami_action = locate() in C.actions if(origami_action?.active) //if they're a master of origami and have the ability turned on, force throwmode on so they'll automatically catch the plane. C.throw_mode_on() From 6e9d2d57c08244309234a6efbf0818511cf26e9a Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sun, 17 Nov 2019 22:06:19 +0100 Subject: [PATCH 003/160] check_shields from human to living, part 2 --- code/game/atoms.dm | 2 +- .../mob/living/carbon/alien/alien_defense.dm | 35 +++--- .../carbon/alien/humanoid/humanoid_defense.dm | 10 +- .../carbon/alien/larva/larva_defense.dm | 38 ++++--- .../mob/living/carbon/carbon_defense.dm | 2 +- .../mob/living/carbon/human/human_defense.dm | 105 +++++++----------- .../mob/living/carbon/monkey/combat.dm | 22 ++++ .../living/carbon/monkey/monkey_defense.dm | 99 +++++++++-------- code/modules/mob/living/living_defense.dm | 36 +++++- .../mob/living/silicon/ai/ai_defense.dm | 24 ---- .../mob/living/silicon/pai/pai_defense.dm | 23 ++-- .../mob/living/silicon/robot/robot_defense.dm | 36 +++--- .../mob/living/silicon/silicon_defense.dm | 44 ++++++-- .../living/simple_animal/animal_defense.dm | 51 +++++---- .../mob/living/simple_animal/bot/honkbot.dm | 2 +- .../mob/living/simple_animal/friendly/cat.dm | 8 +- .../mob/living/simple_animal/friendly/dog.dm | 4 +- .../friendly/drone/interaction.dm | 38 +++---- .../living/simple_animal/hostile/mushroom.dm | 4 +- .../mob/living/simple_animal/slime/slime.dm | 10 +- 20 files changed, 316 insertions(+), 277 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index e8651ba93d..f9c45184b7 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -164,7 +164,7 @@ return FALSE -/atom/proc/attack_hulk(mob/living/carbon/human/user, does_attack_animation = 0) +/atom/proc/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) SEND_SIGNAL(src, COMSIG_ATOM_HULK_ATTACK, user) if(does_attack_animation) user.changeNext_move(CLICK_CD_MELEE) diff --git a/code/modules/mob/living/carbon/alien/alien_defense.dm b/code/modules/mob/living/carbon/alien/alien_defense.dm index b6fbe3a875..839239a888 100644 --- a/code/modules/mob/living/carbon/alien/alien_defense.dm +++ b/code/modules/mob/living/carbon/alien/alien_defense.dm @@ -16,13 +16,10 @@ As such, they can either help or harm other aliens. Help works like the human he In all, this is a lot like the monkey code. /N */ /mob/living/carbon/alien/attack_alien(mob/living/carbon/alien/M) - if(isturf(loc) && istype(loc.loc, /area/start)) - to_chat(M, "No attacking people at spawn, you jackass.") - return - + . = ..() switch(M.a_intent) - if ("help") + if (INTENT_HELP) if(!recoveringstam) resting = 0 AdjustStun(-60) @@ -31,10 +28,9 @@ In all, this is a lot like the monkey code. /N AdjustSleeping(-100) visible_message("[M.name] nuzzles [src] trying to wake [p_them()] up!") - if ("grab") - grabbedby(M) - - else + if(INTENT_DISARM, INTENT_HARM) + if(!.) // the attack was blocked or was help/grab intent + return if(health > 0) M.do_attack_animation(src, ATTACK_EFFECT_BITE) playsound(loc, 'sound/weapons/bite.ogg', 50, 1, -1) @@ -56,23 +52,26 @@ In all, this is a lot like the monkey code. /N if(.) //To allow surgery to return properly. return switch(M.a_intent) - if("help") + if(INTENT_HELP) help_shake_act(M) - if("grab") + if(INTENT_GRAB) grabbedby(M) - if ("harm") + if (INTENT_HARM) + if(HAS_TRAIT(M, TRAIT_PACIFISM)) + to_chat(M, "You don't want to hurt [src]!") + return TRUE M.do_attack_animation(src, ATTACK_EFFECT_PUNCH) - return FALSE - if("disarm") + if(INTENT_DISARM) + if(HAS_TRAIT(M, TRAIT_PACIFISM)) + to_chat(M, "You don't want to hurt [src]!") + return TRUE M.do_attack_animation(src, ATTACK_EFFECT_DISARM) - return FALSE /mob/living/carbon/alien/attack_paw(mob/living/carbon/monkey/M) if(..()) - if (stat != DEAD) - var/obj/item/bodypart/affecting = get_bodypart(ran_zone(M.zone_selected)) - apply_damage(rand(1, 3), BRUTE, affecting) + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(M.zone_selected)) + apply_damage(rand(1, 3), BRUTE, affecting) /mob/living/carbon/alien/attack_animal(mob/living/simple_animal/M) diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm index c2be4249a2..468abf251a 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm @@ -5,9 +5,11 @@ else ..() -/mob/living/carbon/alien/humanoid/attack_hulk(mob/living/carbon/human/user, does_attack_animation = 0) +/mob/living/carbon/alien/humanoid/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) if(user.a_intent == INTENT_HARM) - ..(user, 1) + . = ..(user, TRUE) + if(.) + return adjustBruteLoss(15) var/hitverb = "punched" if(mob_size < MOB_SIZE_LARGE) @@ -25,7 +27,7 @@ if(.) //To allow surgery to return properly. return switch(M.a_intent) - if ("harm") + if (INTENT_HARM) var/damage = rand(1, 9) if (prob(90)) playsound(loc, "punch", 25, 1, -1) @@ -43,7 +45,7 @@ visible_message("[M] has attempted to punch [src]!", \ "[M] has attempted to punch [src]!", null, COMBAT_MESSAGE_RANGE) - if ("disarm") + if (INTENT_DISARM) if (!lying) if (prob(5)) Unconscious(40) diff --git a/code/modules/mob/living/carbon/alien/larva/larva_defense.dm b/code/modules/mob/living/carbon/alien/larva/larva_defense.dm index 69c1be707d..88c34f4387 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva_defense.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva_defense.dm @@ -1,26 +1,30 @@ /mob/living/carbon/alien/larva/attack_hand(mob/living/carbon/human/M) - if(..()) - var/damage = rand(1, 9) - if (prob(90)) - playsound(loc, "punch", 25, 1, -1) - log_combat(M, src, "attacked") - visible_message("[M] has kicked [src]!", \ - "[M] has kicked [src]!", null, COMBAT_MESSAGE_RANGE) - if ((stat != DEAD) && (damage > 4.9)) - Unconscious(rand(100,200)) + . = ..() + if(. || M.a_intent == INTENT_HELP || M.a_intent == INTENT_GRAB) + return + var/damage = rand(1, 9) + if (prob(90)) + playsound(loc, "punch", 25, 1, -1) + log_combat(M, src, "attacked") + visible_message("[M] has kicked [src]!", \ + "[M] has kicked [src]!", null, COMBAT_MESSAGE_RANGE) + if ((stat != DEAD) && (damage > 4.9)) + Unconscious(rand(100,200)) - var/obj/item/bodypart/affecting = get_bodypart(ran_zone(M.zone_selected)) - apply_damage(damage, BRUTE, affecting) - else - playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) - visible_message("[M] has attempted to kick [src]!", \ - "[M] has attempted to kick [src]!", null, COMBAT_MESSAGE_RANGE) + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(M.zone_selected)) + apply_damage(damage, BRUTE, affecting) + else + playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + visible_message("[M] has attempted to kick [src]!", \ + "[M] has attempted to kick [src]!", null, COMBAT_MESSAGE_RANGE) -/mob/living/carbon/alien/larva/attack_hulk(mob/living/carbon/human/user, does_attack_animation = 0) +/mob/living/carbon/alien/larva/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) if(user.a_intent == INTENT_HARM) - ..(user, 1) + . = ..(user, TRUE) + if(.) + return adjustBruteLoss(5 + rand(1,9)) new /datum/forced_movement(src, get_step_away(user,src, 30), 1) return 1 diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index 6f03ea4364..d045e5361d 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -134,7 +134,7 @@ //ATTACK HAND IGNORING PARENT RETURN VALUE /mob/living/carbon/attack_hand(mob/living/carbon/human/user) . = ..() - if(.) //To allow surgery to return properly. + if(.) //was the attack blocked? return for(var/thing in diseases) var/datum/disease/D = thing diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index fda60aeb98..7e7cb18d37 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -85,11 +85,7 @@ return -1 // complete projectile permutation - if(check_shields(P, P.damage, "the [P.name]", PROJECTILE_ATTACK, P.armour_penetration)) - P.on_hit(src, 100, def_zone) - return 2 - - return (..(P , def_zone)) + return ..() /mob/living/carbon/human/proc/check_reflect(def_zone) //Reflection checks for anything in your l_hand, r_hand, or wear_suit based on the reflection chance of the object if(wear_suit) @@ -100,15 +96,6 @@ return 1 return 0 -/mob/living/proc/check_shields(atom/AM, damage, attack_text = "the attack", attack_type = MELEE_ATTACK, armour_penetration = 0) - var/block_chance_modifier = round(damage / -3) - for(var/obj/item/I in held_items) - if(!istype(I, /obj/item/clothing)) - var/final_block_chance = I.block_chance - (CLAMP((armour_penetration-I.armour_penetration)/2,0,100)) + block_chance_modifier //So armour piercing blades can still be parried by other blades, for example - if(I.hit_reaction(src, AM, attack_text, final_block_chance, damage, attack_type)) - return TRUE - return FALSE - /mob/living/carbon/human/check_shields(atom/AM, damage, attack_text = "the attack", attack_type = MELEE_ATTACK, armour_penetration = 0) . = ..() if(.) @@ -165,12 +152,12 @@ return dna.species.spec_attacked_by(I, user, affecting, a_intent, src) -/mob/living/carbon/human/attack_hulk(mob/living/carbon/human/user, does_attack_animation = 0) +/mob/living/carbon/human/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) if(user.a_intent == INTENT_HARM) - var/hulk_verb = pick("smash","pummel") - if(check_shields(user, 15, "the [hulk_verb]ing")) + . = ..(user, TRUE) + if(.) return - ..(user, 1) + var/hulk_verb = pick("smash","pummel") playsound(loc, user.dna.species.attack_sound, 25, 1, -1) var/message = "[user] has [hulk_verb]ed [src]!" visible_message("[message]", \ @@ -214,56 +201,50 @@ if(can_inject(M, 1, affecting))//Thick suits can stop monkey bites. if(..()) //successful monkey bite, this handles disease contraction. var/damage = rand(1, 3) - if(check_shields(M, damage, "the [M.name]")) - return 0 - if(stat != DEAD) - apply_damage(damage, BRUTE, affecting, run_armor_check(affecting, "melee")) + apply_damage(damage, BRUTE, affecting, run_armor_check(affecting, "melee")) return 1 /mob/living/carbon/human/attack_alien(mob/living/carbon/alien/humanoid/M) - if(check_shields(M, 0, "the M.name")) - visible_message("[M] attempted to touch [src]!") - return 0 + . = ..() + if(!.) + return + if(M.a_intent == INTENT_HARM) + if (w_uniform) + w_uniform.add_fingerprint(M) + var/damage = prob(90) ? 20 : 0 + if(!damage) + playsound(loc, 'sound/weapons/slashmiss.ogg', 50, 1, -1) + visible_message("[M] has lunged at [src]!", \ + "[M] has lunged at [src]!") + return 0 + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(M.zone_selected)) + if(!affecting) + affecting = get_bodypart(BODY_ZONE_CHEST) + var/armor_block = run_armor_check(affecting, "melee", null, null,10) - if(..()) - if(M.a_intent == INTENT_HARM) - if (w_uniform) - w_uniform.add_fingerprint(M) - var/damage = prob(90) ? 20 : 0 - if(!damage) - playsound(loc, 'sound/weapons/slashmiss.ogg', 50, 1, -1) - visible_message("[M] has lunged at [src]!", \ - "[M] has lunged at [src]!") - return 0 - var/obj/item/bodypart/affecting = get_bodypart(ran_zone(M.zone_selected)) - if(!affecting) - affecting = get_bodypart(BODY_ZONE_CHEST) - var/armor_block = run_armor_check(affecting, "melee", null, null,10) + playsound(loc, 'sound/weapons/slice.ogg', 25, 1, -1) + visible_message("[M] has slashed at [src]!", \ + "[M] has slashed at [src]!") + log_combat(M, src, "attacked") + if(!dismembering_strike(M, M.zone_selected)) //Dismemberment successful + return 1 + apply_damage(damage, BRUTE, affecting, armor_block) - playsound(loc, 'sound/weapons/slice.ogg', 25, 1, -1) - visible_message("[M] has slashed at [src]!", \ - "[M] has slashed at [src]!") - log_combat(M, src, "attacked") - if(!dismembering_strike(M, M.zone_selected)) //Dismemberment successful - return 1 - apply_damage(damage, BRUTE, affecting, armor_block) - - if(M.a_intent == INTENT_DISARM) //Always drop item in hand, if no item, get stun instead. - var/obj/item/I = get_active_held_item() - if(I && dropItemToGround(I)) - playsound(loc, 'sound/weapons/slash.ogg', 25, 1, -1) - visible_message("[M] disarmed [src]!", \ - "[M] disarmed [src]!") + if(M.a_intent == INTENT_DISARM) //Always drop item in hand, if no item, get stun instead. + var/obj/item/I = get_active_held_item() + if(I && dropItemToGround(I)) + playsound(loc, 'sound/weapons/slash.ogg', 25, 1, -1) + visible_message("[M] disarmed [src]!", \ + "[M] disarmed [src]!") + else + playsound(loc, 'sound/weapons/pierce.ogg', 25, 1, -1) + if(!lying) //CITADEL EDIT + Knockdown(100, TRUE, FALSE, 30, 25) else - playsound(loc, 'sound/weapons/pierce.ogg', 25, 1, -1) - if(!lying) //CITADEL EDIT - Knockdown(100, TRUE, FALSE, 30, 25) - else - Knockdown(100) - log_combat(M, src, "tackled") - visible_message("[M] has tackled down [src]!", \ - "[M] has tackled down [src]!") - + Knockdown(100) + log_combat(M, src, "tackled") + visible_message("[M] has tackled down [src]!", \ + "[M] has tackled down [src]!") /mob/living/carbon/human/attack_larva(mob/living/carbon/alien/larva/L) diff --git a/code/modules/mob/living/carbon/monkey/combat.dm b/code/modules/mob/living/carbon/monkey/combat.dm index 25bc243f07..59f694e0f6 100644 --- a/code/modules/mob/living/carbon/monkey/combat.dm +++ b/code/modules/mob/living/carbon/monkey/combat.dm @@ -365,6 +365,28 @@ retaliate(L) return ..() +/mob/living/carbon/monkey/attack_alien(mob/living/carbon/alien/humanoid/M) + if(M.a_intent == INTENT_HARM && prob(MONKEY_RETALIATE_HARM_PROB)) + retaliate(M) + else if(M.a_intent == INTENT_DISARM && prob(MONKEY_RETALIATE_DISARM_PROB)) + retaliate(M) + return ..() + +/mob/living/carbon/monkey/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) + if(user.a_intent == INTENT_HARM) + if(prob(MONKEY_RETALIATE_HARM_PROB)) + retaliate(user) + . = ..(user, TRUE) + if(.) + return + var/hulk_verb = pick("smash","pummel") + playsound(loc, user.dna.species.attack_sound, 25, 1, -1) + var/message = "[user] has [hulk_verb]ed [src]!" + visible_message("[message]", \ + "[message]") + adjustBruteLoss(15) + return 1 + /mob/living/carbon/monkey/attack_paw(mob/living/L) if(L.a_intent == INTENT_HARM && prob(MONKEY_RETALIATE_HARM_PROB)) retaliate(L) diff --git a/code/modules/mob/living/carbon/monkey/monkey_defense.dm b/code/modules/mob/living/carbon/monkey/monkey_defense.dm index da5f8e75c3..6d2d7bcbcf 100644 --- a/code/modules/mob/living/carbon/monkey/monkey_defense.dm +++ b/code/modules/mob/living/carbon/monkey/monkey_defense.dm @@ -13,9 +13,8 @@ affecting = get_bodypart(BODY_ZONE_CHEST) if(M.limb_destroyer) dismembering_strike(M, affecting.body_zone) - if(stat != DEAD) - var/dmg = rand(1, 5) - apply_damage(dmg, BRUTE, affecting) + var/dmg = rand(1, 5) + apply_damage(dmg, BRUTE, affecting) /mob/living/carbon/monkey/attack_larva(mob/living/carbon/alien/larva/L) if(..()) //successful larva bite. @@ -32,11 +31,14 @@ if(.) //To allow surgery to return properly. return switch(M.a_intent) - if("help") + if(INTENT_HELP) help_shake_act(M) - if("grab") + if(INTENT_GRAB) grabbedby(M) - if("harm") + if(INTENT_HARM) + if(HAS_TRAIT(M, TRAIT_PACIFISM)) + to_chat(M, "You don't want to hurt [src]!") + return M.do_attack_animation(src, ATTACK_EFFECT_PUNCH) if (prob(75)) visible_message("[M] has punched [name]!", \ @@ -60,7 +62,7 @@ playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) visible_message("[M] has attempted to punch [name]!", \ "[M] has attempted to punch [name]!", null, COMBAT_MESSAGE_RANGE) - if("disarm") + if(INTENT_DISARM) if(!IsUnconscious()) M.do_attack_animation(src, ATTACK_EFFECT_DISARM) if (prob(25)) @@ -74,50 +76,51 @@ visible_message("[M] has disarmed [src]!", "[M] has disarmed [src]!", null, COMBAT_MESSAGE_RANGE) /mob/living/carbon/monkey/attack_alien(mob/living/carbon/alien/humanoid/M) - if(..()) //if harm or disarm intent. - if (M.a_intent == INTENT_HARM) - if ((prob(95) && health > 0)) - playsound(loc, 'sound/weapons/slice.ogg', 25, 1, -1) - var/damage = rand(15, 30) - if (damage >= 25) - damage = rand(20, 40) - if(AmountUnconscious() < 300) - Unconscious(rand(200, 300)) - visible_message("[M] has wounded [name]!", \ - "[M] has wounded [name]!", null, COMBAT_MESSAGE_RANGE) - else - visible_message("[M] has slashed [name]!", \ - "[M] has slashed [name]!", null, COMBAT_MESSAGE_RANGE) - - var/obj/item/bodypart/affecting = get_bodypart(ran_zone(M.zone_selected)) - log_combat(M, src, "attacked") - if(!affecting) - affecting = get_bodypart(BODY_ZONE_CHEST) - if(!dismembering_strike(M, affecting.body_zone)) //Dismemberment successful - return 1 - apply_damage(damage, BRUTE, affecting) - + . = ..() + if(!.) // the attack was blocked or was help/grab intent + return + if (M.a_intent == INTENT_HARM) + if ((prob(95) && health > 0)) + playsound(loc, 'sound/weapons/slice.ogg', 25, 1, -1) + var/damage = rand(15, 30) + if (damage >= 25) + damage = rand(20, 40) + if(AmountUnconscious() < 300) + Unconscious(rand(200, 300)) + visible_message("[M] has wounded [name]!", \ + "[M] has wounded [name]!", null, COMBAT_MESSAGE_RANGE) else - playsound(loc, 'sound/weapons/slashmiss.ogg', 25, 1, -1) - visible_message("[M] has attempted to lunge at [name]!", \ - "[M] has attempted to lunge at [name]!", null, COMBAT_MESSAGE_RANGE) + visible_message("[M] has slashed [name]!", \ + "[M] has slashed [name]!", null, COMBAT_MESSAGE_RANGE) - if (M.a_intent == INTENT_DISARM) - var/obj/item/I = null - playsound(loc, 'sound/weapons/pierce.ogg', 25, 1, -1) - if(prob(95)) - Knockdown(20) - visible_message("[M] has tackled down [name]!", \ - "[M] has tackled down [name]!", null, COMBAT_MESSAGE_RANGE) + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(M.zone_selected)) + log_combat(M, src, "attacked") + if(!affecting) + affecting = get_bodypart(BODY_ZONE_CHEST) + if(!dismembering_strike(M, affecting.body_zone)) //Dismemberment successful + return 1 + apply_damage(damage, BRUTE, affecting) + + else + playsound(loc, 'sound/weapons/slashmiss.ogg', 25, 1, -1) + visible_message("[M] has attempted to lunge at [name]!", \ + "[M] has attempted to lunge at [name]!", null, COMBAT_MESSAGE_RANGE) + + else + var/obj/item/I = null + playsound(loc, 'sound/weapons/pierce.ogg', 25, 1, -1) + if(prob(95)) + Knockdown(20) + visible_message("[M] has tackled down [name]!", \ + "[M] has tackled down [name]!", null, COMBAT_MESSAGE_RANGE) + else + I = get_active_held_item() + if(dropItemToGround(I)) + visible_message("[M] has disarmed [name]!", "[M] has disarmed [name]!", null, COMBAT_MESSAGE_RANGE) else - I = get_active_held_item() - if(dropItemToGround(I)) - visible_message("[M] has disarmed [name]!", "[M] has disarmed [name]!", null, COMBAT_MESSAGE_RANGE) - else - I = null - log_combat(M, src, "disarmed", "[I ? " removing \the [I]" : ""]") - updatehealth() - + I = null + log_combat(M, src, "disarmed", "[I ? " removing \the [I]" : ""]") + updatehealth() /mob/living/carbon/monkey/attack_animal(mob/living/simple_animal/M) . = ..() diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index f5dd982ad5..d4f07e531e 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -36,7 +36,19 @@ /mob/living/proc/on_hit(obj/item/projectile/P) return +/mob/living/proc/check_shields(atom/AM, damage, attack_text = "the attack", attack_type = MELEE_ATTACK, armour_penetration = 0) + var/block_chance_modifier = round(damage / -3) + for(var/obj/item/I in held_items) + if(!istype(I, /obj/item/clothing)) + var/final_block_chance = I.block_chance - (CLAMP((armour_penetration-I.armour_penetration)/2,0,100)) + block_chance_modifier //So armour piercing blades can still be parried by other blades, for example + if(I.hit_reaction(src, AM, attack_text, final_block_chance, damage, attack_type)) + return TRUE + return FALSE + /mob/living/bullet_act(obj/item/projectile/P, def_zone) + if(check_shields(P, P.damage, "the [P.name]", PROJECTILE_ATTACK, P.armour_penetration)) + P.on_hit(src, 100, def_zone) + return 2 var/armor = run_armor_check(def_zone, P.flag, null, null, P.armour_penetration, null) if(!P.nodamage) apply_damage(P.damage, P.damage_type, def_zone, armor) @@ -242,6 +254,17 @@ visible_message("[user] attempted to touch [src]!") return TRUE +/mob/living/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) + if(user.a_intent == INTENT_HARM) + if(HAS_TRAIT(user, TRAIT_PACIFISM)) + to_chat(user, "You don't want to hurt [src]!") + return TRUE + var/hulk_verb = pick("smash","pummel") + if(user != src && check_shields(user, 15, "the [hulk_verb]ing")) + return TRUE + ..() + return FALSE + /mob/living/attack_slime(mob/living/simple_animal/slime/M) if(!SSticker.HasRoundStarted()) to_chat(M, "You cannot attack people before the game has started.") @@ -295,6 +318,8 @@ if(M.is_muzzled() || (M.wear_mask && M.wear_mask.flags_cover & MASKCOVERSMOUTH)) to_chat(M, "You can't bite with your mouth covered!") return FALSE + if(check_shields(M, 0, "the [M.name]")) + return FALSE M.do_attack_animation(src, ATTACK_EFFECT_BITE) if (prob(75)) log_combat(M, src, "attacked") @@ -331,20 +356,23 @@ return FALSE /mob/living/attack_alien(mob/living/carbon/alien/humanoid/M) + if((M != src) && M.a_intent != INTENT_HELP && check_shields(M, 0, "the [M.name]")) + visible_message("[M] attempted to touch [src]!") + return FALSE switch(M.a_intent) - if ("help") + if (INTENT_HELP) visible_message("[M] caresses [src] with its scythe like arm.") return FALSE - if ("grab") + if (INTENT_GRAB) grabbedby(M) return FALSE - if("harm") + if(INTENT_HARM) if(HAS_TRAIT(M, TRAIT_PACIFISM)) to_chat(M, "You don't want to hurt anyone!") return FALSE M.do_attack_animation(src) return TRUE - if("disarm") + if(INTENT_DISARM) M.do_attack_animation(src, ATTACK_EFFECT_DISARM) return TRUE diff --git a/code/modules/mob/living/silicon/ai/ai_defense.dm b/code/modules/mob/living/silicon/ai/ai_defense.dm index 8799d34a08..97d26f672a 100644 --- a/code/modules/mob/living/silicon/ai/ai_defense.dm +++ b/code/modules/mob/living/silicon/ai/ai_defense.dm @@ -1,20 +1,3 @@ -//ATTACK HAND IGNORING PARENT RETURN VALUE -/mob/living/silicon/ai/attack_hand(mob/living/carbon/human/M) - . = ..() - if(.) //the attack was blocked - return - switch(M.a_intent) - if ("help") - M.visible_message("[M] pets [src].", \ - "You pet [src].") - if("grab") - grabbedby(M) - else - M.do_attack_animation(src, ATTACK_EFFECT_PUNCH) - playsound(src.loc, 'sound/effects/bang.ogg', 10, 1) - visible_message("[M] punches [src], but doesn't leave a dent.", \ - "[M] punches [src], but doesn't leave a dent.", null, COMBAT_MESSAGE_RANGE) - /mob/living/silicon/ai/attacked_by(obj/item/I, mob/living/user, def_zone) . = ..() if(!.) @@ -22,13 +5,6 @@ if(I.force && I.damtype != STAMINA && stat != DEAD) //only sparks if real damage is dealt. spark_system.start() - -/mob/living/silicon/ai/attack_alien(mob/living/carbon/alien/humanoid/M) - if(!SSticker.HasRoundStarted()) - to_chat(M, "You cannot attack people before the game has started.") - return - ..() - /mob/living/silicon/ai/attack_slime(mob/living/simple_animal/slime/user) return //immune to slimes diff --git a/code/modules/mob/living/silicon/pai/pai_defense.dm b/code/modules/mob/living/silicon/pai/pai_defense.dm index 647951ed4e..f8fc5faaab 100644 --- a/code/modules/mob/living/silicon/pai/pai_defense.dm +++ b/code/modules/mob/living/silicon/pai/pai_defense.dm @@ -26,16 +26,14 @@ fold_in(force = 1) Knockdown(200) +//ATTACK HAND IGNORING PARENT RETURN VALUE /mob/living/silicon/pai/attack_hand(mob/living/carbon/human/user) - . = ..() - if(.) - return switch(user.a_intent) - if("help") + if(INTENT_HELP) visible_message("[user] gently pats [src] on the head, eliciting an off-putting buzzing from its holographic field.") - if("disarm") + if(INTENT_DISARM) visible_message("[user] boops [src] on the head!") - if("harm") + if(INTENT_HARM) user.do_attack_animation(src) if (user.name == master) visible_message("Responding to its master's touch, [src] disengages its holochassis emitter, rapidly losing coherence.") @@ -44,14 +42,19 @@ if(user.put_in_hands(card)) user.visible_message("[user] promptly scoops up [user.p_their()] pAI's card.") else + if(HAS_TRAIT(user, TRAIT_PACIFISM)) + to_chat(user, "You don't want to hurt [src]!") + return visible_message("[user] stomps on [src]!.") take_holo_damage(2) + else + grabbedby(user) -/mob/living/silicon/pai/bullet_act(obj/item/projectile/Proj) - if(Proj.stun) +/mob/living/silicon/pai/bullet_act(obj/item/projectile/P, def_zone) + if(P.stun) fold_in(force = TRUE) - src.visible_message("The electrically-charged projectile disrupts [src]'s holomatrix, forcing [src] to fold in!") - . = ..(Proj) + visible_message("The electrically-charged projectile disrupts [src]'s holomatrix, forcing [src] to fold in!") + . = ..() /mob/living/silicon/pai/stripPanelUnequip(obj/item/what, mob/who, where) //prevents stripping to_chat(src, "Your holochassis stutters and warps intensely as you attempt to interact with the object, forcing you to cease lest the field fail.") diff --git a/code/modules/mob/living/silicon/robot/robot_defense.dm b/code/modules/mob/living/silicon/robot/robot_defense.dm index 0f09b6f62a..ddf2da2343 100644 --- a/code/modules/mob/living/silicon/robot/robot_defense.dm +++ b/code/modules/mob/living/silicon/robot/robot_defense.dm @@ -14,6 +14,9 @@ return ..() /mob/living/silicon/robot/attack_alien(mob/living/carbon/alien/humanoid/M) + . = ..() + if(!.) // the attack was blocked or was help/grab intent + return if (M.a_intent == INTENT_DISARM) if(!(lying)) M.do_attack_animation(src, ATTACK_EFFECT_DISARM) @@ -30,9 +33,6 @@ visible_message("[M] has forced back [src]!", \ "[M] has forced back [src]!", null, COMBAT_MESSAGE_RANGE) playsound(loc, 'sound/weapons/pierce.ogg', 50, 1, -1) - else - ..() - return /mob/living/silicon/robot/attack_slime(mob/living/simple_animal/slime/M) if(..()) //successful slime shock @@ -56,23 +56,17 @@ //ATTACK HAND IGNORING PARENT RETURN VALUE /mob/living/silicon/robot/attack_hand(mob/living/carbon/human/user) add_fingerprint(user) - if(opened && !wiresexposed && !issilicon(user)) - if(cell) - cell.update_icon() - cell.add_fingerprint(user) - user.put_in_active_hand(cell) - to_chat(user, "You remove \the [cell].") - cell = null - update_icons() - diag_hud_set_borgcell() + if(opened && !wiresexposed && cell && !issilicon(user)) + cell.update_icon() + cell.add_fingerprint(user) + user.put_in_active_hand(cell) + to_chat(user, "You remove \the [cell].") + cell = null + update_icons() + diag_hud_set_borgcell() if(!opened) - if(..()) // hulk attack - spark_system.start() - spawn(0) - step_away(src,user,15) - sleep(3) - step_away(src,user,15) + return ..() /mob/living/silicon/robot/fire_act() if(!on_fire) //Silicons don't gain stacks from hotspots, but hotspots can ignite them @@ -182,9 +176,9 @@ if (stat != DEAD) adjustBruteLoss(30) -/mob/living/silicon/robot/bullet_act(var/obj/item/projectile/Proj) - ..(Proj) +/mob/living/silicon/robot/bullet_act(obj/item/projectile/P, def_zone) + ..() updatehealth() - if(prob(75) && Proj.damage > 0) + if(prob(75) && P.damage > 0) spark_system.start() return 2 diff --git a/code/modules/mob/living/silicon/silicon_defense.dm b/code/modules/mob/living/silicon/silicon_defense.dm index 482ecc429f..80a5058ed4 100644 --- a/code/modules/mob/living/silicon/silicon_defense.dm +++ b/code/modules/mob/living/silicon/silicon_defense.dm @@ -6,7 +6,10 @@ return 2 /mob/living/silicon/attack_alien(mob/living/carbon/alien/humanoid/M) - if(..()) //if harm or disarm intent + . = ..() + if(!.) // the attack was blocked or was help/grab intent + return + if(M.a_intent == INTENT_HARM) var/damage = 20 if (prob(90)) log_combat(M, src, "attacked") @@ -53,9 +56,11 @@ if(L.a_intent == INTENT_HELP) visible_message("[L.name] rubs its head against [src].") -/mob/living/silicon/attack_hulk(mob/living/carbon/human/user, does_attack_animation = 0) +/mob/living/silicon/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) if(user.a_intent == INTENT_HARM) - ..(user, 1) + . = ..(user, TRUE) + if(.) + return adjustBruteLoss(rand(10, 15)) playsound(loc, "punch", 25, 1, -1) visible_message("[user] has punched [src]!", \ @@ -63,6 +68,22 @@ return 1 return 0 +/mob/living/silicon/attack_hand(mob/living/carbon/human/M) + . = ..() + if(.) //the attack was blocked + return + switch(M.a_intent) + if (INTENT_HELP) + M.visible_message("[M] pets [src].", \ + "You pet [src].") + if(INTENT_GRAB) + grabbedby(M) + else + M.do_attack_animation(src, ATTACK_EFFECT_PUNCH) + playsound(src.loc, 'sound/effects/bang.ogg', 10, 1) + visible_message("[M] punches [src], but doesn't leave a dent.", \ + "[M] punches [src], but doesn't leave a dent.", null, COMBAT_MESSAGE_RANGE) + /mob/living/silicon/attack_drone(mob/living/simple_animal/drone/M) if(M.a_intent == INTENT_HARM) return @@ -93,19 +114,22 @@ M.visible_message("[M] is thrown off of [src]!") flash_act(affect_silicon = 1) -/mob/living/silicon/bullet_act(obj/item/projectile/Proj) - if((Proj.damage_type == BRUTE || Proj.damage_type == BURN)) - adjustBruteLoss(Proj.damage) - if(prob(Proj.damage*1.5)) +/mob/living/silicon/bullet_act(obj/item/projectile/P, def_zone) + if(check_shields(P, P.damage, "the [P.name]", PROJECTILE_ATTACK, P.armour_penetration)) + P.on_hit(src, 100, def_zone) + return 2 + if((P.damage_type == BRUTE || P.damage_type == BURN)) + adjustBruteLoss(P.damage) + if(prob(P.damage*1.5)) for(var/mob/living/M in buckled_mobs) M.visible_message("[M] is knocked off of [src]!") unbuckle_mob(M) M.Knockdown(40) - if(Proj.stun || Proj.knockdown) + if(P.stun || P.knockdown) for(var/mob/living/M in buckled_mobs) unbuckle_mob(M) - M.visible_message("[M] is knocked off of [src] by the [Proj]!") - Proj.on_hit(src) + M.visible_message("[M] is knocked off of [src] by the [P]!") + P.on_hit(src) return 2 /mob/living/silicon/flash_act(intensity = 1, override_blindness_check = 0, affect_silicon = 0, visual = 0, type = /obj/screen/fullscreen/flash/static) diff --git a/code/modules/mob/living/simple_animal/animal_defense.dm b/code/modules/mob/living/simple_animal/animal_defense.dm index e74b29be44..4542f140d4 100644 --- a/code/modules/mob/living/simple_animal/animal_defense.dm +++ b/code/modules/mob/living/simple_animal/animal_defense.dm @@ -5,18 +5,18 @@ if(.) //the attack was blocked return switch(M.a_intent) - if("help") + if(INTENT_HELP) if (health > 0) visible_message("[M] [response_help] [src].") playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - if("grab") + if(INTENT_GRAB) if(grab_state >= GRAB_AGGRESSIVE && isliving(pulling)) vore_attack(M, pulling) else grabbedby(M) - if("harm", "disarm") + if(INTENT_HARM, INTENT_DISARM) if(HAS_TRAIT(M, TRAIT_PACIFISM)) to_chat(M, "You don't want to hurt [src]!") return @@ -29,12 +29,11 @@ updatehealth() return TRUE -/mob/living/simple_animal/attack_hulk(mob/living/carbon/human/user, does_attack_animation = 0) +/mob/living/simple_animal/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) if(user.a_intent == INTENT_HARM) - if(HAS_TRAIT(user, TRAIT_PACIFISM)) - to_chat(user, "You don't want to hurt [src]!") - return FALSE - ..(user, 1) + . = ..(user, TRUE) + if(.) + return playsound(loc, "punch", 25, 1, -1) visible_message("[user] has punched [src]!", \ "[user] has punched [src]!", null, COMBAT_MESSAGE_RANGE) @@ -43,10 +42,9 @@ /mob/living/simple_animal/attack_paw(mob/living/carbon/monkey/M) if(..()) //successful monkey bite. - if(stat != DEAD) - var/damage = rand(1, 3) - attack_threshold_check(damage) - return 1 + var/damage = rand(1, 3) + attack_threshold_check(damage) + return 1 if (M.a_intent == INTENT_HELP) if (health > 0) visible_message("[M.name] [response_help] [src].") @@ -54,20 +52,21 @@ /mob/living/simple_animal/attack_alien(mob/living/carbon/alien/humanoid/M) - if(..()) //if harm or disarm intent. - if(M.a_intent == INTENT_DISARM) - playsound(loc, 'sound/weapons/pierce.ogg', 25, 1, -1) - visible_message("[M] [response_disarm] [name]!", \ - "[M] [response_disarm] [name]!", null, COMBAT_MESSAGE_RANGE) - log_combat(M, src, "disarmed") - else - var/damage = rand(15, 30) - visible_message("[M] has slashed at [src]!", \ - "[M] has slashed at [src]!", null, COMBAT_MESSAGE_RANGE) - playsound(loc, 'sound/weapons/slice.ogg', 25, 1, -1) - attack_threshold_check(damage) - log_combat(M, src, "attacked") - return 1 + . = ..() + if(!.) // the attack was blocked or was help/grab intent + return + if(M.a_intent == INTENT_DISARM) + playsound(loc, 'sound/weapons/pierce.ogg', 25, 1, -1) + visible_message("[M] [response_disarm] [name]!", \ + "[M] [response_disarm] [name]!", null, COMBAT_MESSAGE_RANGE) + log_combat(M, src, "disarmed") + else + var/damage = rand(15, 30) + visible_message("[M] has slashed at [src]!", \ + "[M] has slashed at [src]!", null, COMBAT_MESSAGE_RANGE) + playsound(loc, 'sound/weapons/slice.ogg', 25, 1, -1) + attack_threshold_check(damage) + log_combat(M, src, "attacked") /mob/living/simple_animal/attack_larva(mob/living/carbon/alien/larva/L) . = ..() diff --git a/code/modules/mob/living/simple_animal/bot/honkbot.dm b/code/modules/mob/living/simple_animal/bot/honkbot.dm index 1c19cd82a1..5ca3f1f758 100644 --- a/code/modules/mob/living/simple_animal/bot/honkbot.dm +++ b/code/modules/mob/living/simple_animal/bot/honkbot.dm @@ -112,7 +112,7 @@ Maintenance panel panel is [open ? "opened" : "closed"]"}, mode = BOT_HUNT /mob/living/simple_animal/bot/honkbot/attack_hand(mob/living/carbon/human/H) - if(H.a_intent == "harm") + if(H.a_intent == INTENT_HARM) retaliate(H) addtimer(CALLBACK(src, .proc/react_buzz), 5) return ..() diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 3a21a04bf9..de43098496 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -231,9 +231,9 @@ /mob/living/simple_animal/pet/cat/attack_hand(mob/living/carbon/human/M) . = ..() switch(M.a_intent) - if("help") + if(INTENT_HELP) wuv(1, M) - if("harm") + if(INTENT_HARM) wuv(-1, M) /mob/living/simple_animal/pet/cat/proc/wuv(change, mob/M) @@ -288,7 +288,9 @@ D.frost_donut() /mob/living/simple_animal/pet/cat/cak/attack_hand(mob/living/L) - ..() + . = ..() + if(.) //the attack was blocked + return if(L.a_intent == INTENT_HARM && L.reagents && !stat) L.reagents.add_reagent("nutriment", 0.4) L.reagents.add_reagent("vitamin", 0.4) diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index c194233c42..366a1ff20f 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -638,9 +638,9 @@ /mob/living/simple_animal/pet/dog/attack_hand(mob/living/carbon/human/M) . = ..() switch(M.a_intent) - if("help") + if(INTENT_HELP) wuv(1,M) - if("harm") + if(INTENT_HARM) wuv(-1,M) /mob/living/simple_animal/pet/dog/proc/wuv(change, mob/M) diff --git a/code/modules/mob/living/simple_animal/friendly/drone/interaction.dm b/code/modules/mob/living/simple_animal/friendly/drone/interaction.dm index 33031fd80c..b2f58bc01b 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/interaction.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/interaction.dm @@ -31,26 +31,24 @@ //ATTACK HAND IGNORING PARENT RETURN VALUE /mob/living/simple_animal/drone/attack_hand(mob/user) - if(ishuman(user)) - if(stat == DEAD || status_flags & GODMODE || !can_be_held) - ..() - return - if(user.get_active_held_item()) - to_chat(user, "Your hands are full!") - return - visible_message("[user] starts picking up [src].", \ - "[user] starts picking you up!") - if(!do_after(user, 20, target = src)) - return - visible_message("[user] picks up [src]!", \ - "[user] picks you up!") - if(buckled) - to_chat(user, "[src] is buckled to [buckled] and cannot be picked up!") - return - to_chat(user, "You pick [src] up.") - drop_all_held_items() - var/obj/item/clothing/head/mob_holder/drone/DH = new(get_turf(src), src) - user.put_in_hands(DH) + if(user.a_intent != INTENT_HELP || !LAZYLEN(user.held_items) || stat == DEAD || status_flags & GODMODE || !can_be_held) + return ..() + if(user.get_active_held_item()) + to_chat(user, "Your hands are full!") + return + visible_message("[user] starts picking up [src].", \ + "[user] starts picking you up!") + if(!do_after(user, 20, target = src)) + return + visible_message("[user] picks up [src]!", \ + "[user] picks you up!") + if(buckled) + to_chat(user, "[src] is buckled to [buckled] and cannot be picked up!") + return + to_chat(user, "You pick [src] up.") + drop_all_held_items() + var/obj/item/clothing/head/mob_holder/drone/DH = new(get_turf(src), src) + user.put_in_hands(DH) /mob/living/simple_animal/drone/proc/try_reactivate(mob/living/user) var/mob/dead/observer/G = get_ghost() diff --git a/code/modules/mob/living/simple_animal/hostile/mushroom.dm b/code/modules/mob/living/simple_animal/hostile/mushroom.dm index dbaa8ab5fa..da8101ee6a 100644 --- a/code/modules/mob/living/simple_animal/hostile/mushroom.dm +++ b/code/modules/mob/living/simple_animal/hostile/mushroom.dm @@ -166,7 +166,9 @@ ..() /mob/living/simple_animal/hostile/mushroom/attack_hand(mob/living/carbon/human/M) - ..() + . = ..() + if(.) // the attack was blocked + return if(M.a_intent == INTENT_HARM) Bruise() diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm index 2001c61e12..4deb62aac2 100644 --- a/code/modules/mob/living/simple_animal/slime/slime.dm +++ b/code/modules/mob/living/simple_animal/slime/slime.dm @@ -61,7 +61,7 @@ var/mood = "" // To show its face var/mutator_used = FALSE //So you can't shove a dozen mutators into a single slime var/force_stasis = FALSE - + do_footstep = TRUE var/static/regex/slime_name_regex = new("\\w+ (baby|adult) slime \\(\\d+\\)") @@ -320,9 +320,11 @@ attacked += 10 /mob/living/simple_animal/slime/attack_alien(mob/living/carbon/alien/humanoid/M) - if(..()) //if harm or disarm intent. - attacked += 10 - discipline_slime(M) + . = ..() + if(!.) // the attack was blocked or was help/grab intent + return + attacked += 10 + discipline_slime(M) /mob/living/simple_animal/slime/attackby(obj/item/W, mob/living/user, params) From bddb43787296906d763a31f5c59eab13490723f0 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Mon, 18 Nov 2019 18:30:46 +0100 Subject: [PATCH 004/160] It works now. --- code/game/objects/items/melee/misc.dm | 5 +- code/game/objects/items/robot/robot_items.dm | 8 +- code/game/objects/items/stunbaton.dm | 8 +- .../abductor/equipment/abduction_gear.dm | 8 +- .../mob/living/carbon/alien/alien_defense.dm | 25 ++--- .../carbon/alien/humanoid/caste/hunter.dm | 7 +- .../carbon/alien/humanoid/humanoid_defense.dm | 4 +- .../carbon/alien/larva/larva_defense.dm | 3 + .../mob/living/carbon/carbon_defense.dm | 44 ++++----- .../mob/living/carbon/human/human_defense.dm | 98 +++++++------------ .../mob/living/carbon/monkey/combat.dm | 21 ++-- .../living/carbon/monkey/monkey_defense.dm | 74 ++++++++------ code/modules/mob/living/living_defense.dm | 67 ++++++++++--- .../mob/living/silicon/robot/robot_defense.dm | 29 +++--- .../mob/living/silicon/silicon_defense.dm | 17 ++-- .../living/simple_animal/animal_defense.dm | 7 +- .../simple_animal/guardian/types/charger.dm | 6 +- .../mob/living/simple_animal/slime/slime.dm | 35 +++---- .../living/silicon/robot/dogborg_equipment.dm | 7 +- 19 files changed, 244 insertions(+), 229 deletions(-) diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index d7c2f7f4f6..1120e1856d 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -216,10 +216,11 @@ return else if(last_hit < world.time) + if(target.check_shields(src, 0, "[user]'s [name]", MELEE_ATTACK)) + playsound(target, 'sound/weapons/genhit.ogg', 50, 1) + return if(ishuman(target)) var/mob/living/carbon/human/H = target - if (H.check_shields(src, 0, "[user]'s [name]", MELEE_ATTACK)) - return if(check_martial_counter(H, user)) return playsound(get_turf(src), 'sound/effects/woodhit.ogg', 75, 1, -1) diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index 77bc7ed810..c09f5b1b65 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -11,11 +11,9 @@ var/charge_cost = 30 /obj/item/borg/stun/attack(mob/living/M, mob/living/user) - if(ishuman(M)) - var/mob/living/carbon/human/H = M - if(H.check_shields(src, 0, "[M]'s [name]", MELEE_ATTACK)) - playsound(M, 'sound/weapons/genhit.ogg', 50, 1) - return FALSE + if(M.check_shields(src, 0, "[M]'s [name]", MELEE_ATTACK)) + playsound(M, 'sound/weapons/genhit.ogg', 50, 1) + return FALSE if(iscyborg(user)) var/mob/living/silicon/robot/R = user if(!R.cell.use(charge_cost)) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 47d9af2795..e1e599b1b6 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -168,11 +168,9 @@ /obj/item/melee/baton/proc/baton_stun(mob/living/L, mob/user) - if(ishuman(L)) - var/mob/living/carbon/human/H = L - if(H.check_shields(src, 0, "[user]'s [name]", MELEE_ATTACK)) //No message; check_shields() handles that - playsound(L, 'sound/weapons/genhit.ogg', 50, 1) - return FALSE + if(L.check_shields(src, 0, "[user]'s [name]", MELEE_ATTACK)) //No message; check_shields() handles that + playsound(L, 'sound/weapons/genhit.ogg', 50, 1) + return FALSE var/stunpwr = stunforce var/obj/item/stock_parts/cell/our_cell = get_cell() if(!our_cell) diff --git a/code/modules/antagonists/abductor/equipment/abduction_gear.dm b/code/modules/antagonists/abductor/equipment/abduction_gear.dm index 37652d1887..ee5000a3b8 100644 --- a/code/modules/antagonists/abductor/equipment/abduction_gear.dm +++ b/code/modules/antagonists/abductor/equipment/abduction_gear.dm @@ -482,11 +482,9 @@ user.do_attack_animation(L) - if(ishuman(L)) - var/mob/living/carbon/human/H = L - if(H.check_shields(src, 0, "[user]'s [name]", MELEE_ATTACK)) - playsound(L, 'sound/weapons/genhit.ogg', 50, 1) - return 0 + if(L.check_shields(src, 0, "[user]'s [name]", MELEE_ATTACK)) + playsound(L, 'sound/weapons/genhit.ogg', 50, 1) + return 0 switch (mode) if(BATON_STUN) diff --git a/code/modules/mob/living/carbon/alien/alien_defense.dm b/code/modules/mob/living/carbon/alien/alien_defense.dm index 839239a888..bdc691ce49 100644 --- a/code/modules/mob/living/carbon/alien/alien_defense.dm +++ b/code/modules/mob/living/carbon/alien/alien_defense.dm @@ -17,8 +17,9 @@ In all, this is a lot like the monkey code. /N */ /mob/living/carbon/alien/attack_alien(mob/living/carbon/alien/M) . = ..() + if(!.) // the attack was blocked or was help/grab intent + return switch(M.a_intent) - if (INTENT_HELP) if(!recoveringstam) resting = 0 @@ -27,10 +28,7 @@ In all, this is a lot like the monkey code. /N AdjustUnconscious(-60) AdjustSleeping(-100) visible_message("[M.name] nuzzles [src] trying to wake [p_them()] up!") - if(INTENT_DISARM, INTENT_HARM) - if(!.) // the attack was blocked or was help/grab intent - return if(health > 0) M.do_attack_animation(src, ATTACK_EFFECT_BITE) playsound(loc, 'sound/weapons/bite.ogg', 50, 1, -1) @@ -69,7 +67,8 @@ In all, this is a lot like the monkey code. /N /mob/living/carbon/alien/attack_paw(mob/living/carbon/monkey/M) - if(..()) + . = ..() + if(.) //successful monkey bite. var/obj/item/bodypart/affecting = get_bodypart(ran_zone(M.zone_selected)) apply_damage(rand(1, 3), BRUTE, affecting) @@ -93,13 +92,15 @@ In all, this is a lot like the monkey code. /N adjustStaminaLoss(damage) /mob/living/carbon/alien/attack_slime(mob/living/simple_animal/slime/M) - if(..()) //successful slime attack - var/damage = rand(5, 35) - if(M.is_adult) - damage = rand(10, 40) - adjustBruteLoss(damage) - log_combat(M, src, "attacked") - updatehealth() + . = ..() + if(!.) //unsuccessful slime attack + return + var/damage = rand(5, 35) + if(M.is_adult) + damage = rand(10, 40) + adjustBruteLoss(damage) + log_combat(M, src, "attacked") + updatehealth() /mob/living/carbon/alien/ex_act(severity, target, origin) if(origin && istype(origin, /datum/spacevine_mutation) && isvineimmune(src)) diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm index fe682b5c99..d1ed09665b 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm @@ -63,12 +63,7 @@ if(A) if(isliving(A)) var/mob/living/L = A - var/blocked = FALSE - if(ishuman(A)) - var/mob/living/carbon/human/H = A - if(H.check_shields(src, 0, "the [name]", attack_type = LEAP_ATTACK)) - blocked = TRUE - if(!blocked) + if(!L.check_shields(src, 0, "the [name]", attack_type = LEAP_ATTACK)) L.visible_message("[src] pounces on [L]!", "[src] pounces on you!") L.Knockdown(100) sleep(2)//Runtime prevention (infinite bump() calls on hulks) diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm index 468abf251a..1d613db07a 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid_defense.dm @@ -42,7 +42,7 @@ log_combat(M, src, "attacked") else playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) - visible_message("[M] has attempted to punch [src]!", \ + visible_message("[M] has attempted to punch [src]!", \ "[M] has attempted to punch [src]!", null, COMBAT_MESSAGE_RANGE) if (INTENT_DISARM) @@ -61,7 +61,7 @@ "[M] has disarmed [src]!", null, COMBAT_MESSAGE_RANGE) else playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) - visible_message("[M] has attempted to disarm [src]!",\ + visible_message("[M] has attempted to disarm [src]!",\ "[M] has attempted to disarm [src]!", null, COMBAT_MESSAGE_RANGE) /mob/living/carbon/alien/humanoid/do_attack_animation(atom/A, visual_effect_icon, obj/item/used_item, no_effect) diff --git a/code/modules/mob/living/carbon/alien/larva/larva_defense.dm b/code/modules/mob/living/carbon/alien/larva/larva_defense.dm index 88c34f4387..7dabcf5abf 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva_defense.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva_defense.dm @@ -25,6 +25,9 @@ . = ..(user, TRUE) if(.) return + playsound(loc, "punch", 25, 1, -1) + visible_message("[user] has pummeled [src]!", \ + "[user] has pummeled [src]!", null, COMBAT_MESSAGE_RANGE) adjustBruteLoss(5 + rand(1,9)) new /datum/forced_movement(src, get_step_away(user,src, 30), 1) return 1 diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index d045e5361d..815b0a909b 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -62,10 +62,6 @@ throw_mode_off() return TRUE -/mob/living/carbon/can_embed(obj/item/I) - if(I.get_sharpness() || is_pointed(I) || is_type_in_typecache(I, GLOB.can_embed_types)) - return TRUE - /mob/living/carbon/embed_item(obj/item/I) throw_alert("embeddedobject", /obj/screen/alert/embeddedobject) var/obj/item/bodypart/L = pick(bodyparts) @@ -170,7 +166,8 @@ help_shake_act(M) return 0 - if(..()) //successful monkey bite. + . = ..() + if(.) //successful monkey bite. for(var/thing in M.diseases) var/datum/disease/D = thing ForceContractDisease(D) @@ -178,26 +175,27 @@ /mob/living/carbon/attack_slime(mob/living/simple_animal/slime/M) - if(..()) //successful slime attack - if(M.powerlevel > 0) - var/stunprob = M.powerlevel * 7 + 10 // 17 at level 1, 80 at level 10 - if(prob(stunprob)) - M.powerlevel -= 3 - if(M.powerlevel < 0) - M.powerlevel = 0 + . = ..() + if(!.) + return + if(M.powerlevel > 0) + var/stunprob = M.powerlevel * 7 + 10 // 17 at level 1, 80 at level 10 + if(prob(stunprob)) + M.powerlevel -= 3 + if(M.powerlevel < 0) + M.powerlevel = 0 - visible_message("The [M.name] has shocked [src]!", \ - "The [M.name] has shocked [src]!") + visible_message("The [M.name] has shocked [src]!", \ + "The [M.name] has shocked [src]!") - do_sparks(5, TRUE, src) - var/power = M.powerlevel + rand(0,3) - Knockdown(power*20) - if(stuttering < power) - stuttering = power - if (prob(stunprob) && M.powerlevel >= 8) - adjustFireLoss(M.powerlevel * rand(6,10)) - updatehealth() - return 1 + do_sparks(5, TRUE, src) + var/power = M.powerlevel + rand(0,3) + Knockdown(power*20) + if(stuttering < power) + stuttering = power + if (prob(stunprob) && M.powerlevel >= 8) + adjustFireLoss(M.powerlevel * rand(6,10)) + updatehealth() /mob/living/carbon/proc/dismembering_strike(mob/living/attacker, dam_zone) if(!attacker.limb_destroyer) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 7e7cb18d37..a8d1eb8180 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -61,40 +61,12 @@ P.setAngle(rand(0, 360))//SHING return FALSE - if(!(P.original == src && P.firer == src)) //can't block or reflect when shooting yourself - if(P.is_reflectable) - if(check_reflect(def_zone)) // Checks if you've passed a reflection% check - visible_message("The [P.name] gets reflected by [src]!", \ - "The [P.name] gets reflected by [src]!") - // Find a turf near or on the original location to bounce to - if(P.starting) - var/new_x = P.starting.x + pick(0, 0, 0, 0, 0, -1, 1, -2, 2) - var/new_y = P.starting.y + pick(0, 0, 0, 0, 0, -1, 1, -2, 2) - var/turf/curloc = get_turf(src) - - // redirect the projectile - P.original = locate(new_x, new_y, P.z) - P.starting = curloc - P.firer = src - P.yo = new_y - curloc.y - P.xo = new_x - curloc.x - var/new_angle_s = P.Angle + rand(120,240) - while(new_angle_s > 180) // Translate to regular projectile degrees - new_angle_s -= 360 - P.setAngle(new_angle_s) - - return -1 // complete projectile permutation - return ..() -/mob/living/carbon/human/proc/check_reflect(def_zone) //Reflection checks for anything in your l_hand, r_hand, or wear_suit based on the reflection chance of the object - if(wear_suit) - if(wear_suit.IsReflect(def_zone) == 1) - return 1 - for(var/obj/item/I in held_items) - if(I.IsReflect(def_zone) == 1) - return 1 - return 0 +/mob/living/carbon/human/check_reflect(def_zone) + if(wear_suit?.IsReflect(def_zone)) + return TRUE + return ..() /mob/living/carbon/human/check_shields(atom/AM, damage, attack_text = "the attack", attack_type = MELEE_ATTACK, armour_penetration = 0) . = ..() @@ -111,6 +83,11 @@ return TRUE return FALSE +/mob/living/carbon/human/can_embed(obj/item/I) + if(I.get_sharpness() || is_pointed(I) || is_type_in_typecache(I, GLOB.can_embed_types)) + return TRUE + return FALSE + /mob/living/carbon/human/proc/check_block() if(mind) if(mind.martial_art && prob(mind.martial_art.block_chance) && mind.martial_art.can_use(src) && in_throw_mode && !incapacitated(FALSE, TRUE)) @@ -179,8 +156,7 @@ if(!affecting) affecting = get_bodypart(BODY_ZONE_CHEST) if(M.a_intent == INTENT_HELP) - ..() //shaking - return 0 + return ..() //shaking if(M.a_intent == INTENT_DISARM) //Always drop item in hand, if no item, get stunned instead. var/obj/item/I = get_active_held_item() @@ -247,26 +223,23 @@ "[M] has tackled down [src]!") /mob/living/carbon/human/attack_larva(mob/living/carbon/alien/larva/L) - - if(..()) //successful larva bite. - var/damage = rand(1, 3) - if(check_shields(L, damage, "the [L.name]")) - return 0 - if(stat != DEAD) - L.amount_grown = min(L.amount_grown + damage, L.max_grown) - var/obj/item/bodypart/affecting = get_bodypart(ran_zone(L.zone_selected)) - if(!affecting) - affecting = get_bodypart(BODY_ZONE_CHEST) - var/armor_block = run_armor_check(affecting, "melee") - apply_damage(damage, BRUTE, affecting, armor_block) + . = ..() + if(!.) //unsuccessful larva bite. + return + var/damage = rand(1, 3) + if(stat != DEAD) + L.amount_grown = min(L.amount_grown + damage, L.max_grown) + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(L.zone_selected)) + if(!affecting) + affecting = get_bodypart(BODY_ZONE_CHEST) + var/armor_block = run_armor_check(affecting, "melee") + apply_damage(damage, BRUTE, affecting, armor_block) /mob/living/carbon/human/attack_animal(mob/living/simple_animal/M) . = ..() if(.) var/damage = rand(M.melee_damage_lower, M.melee_damage_upper) - if(check_shields(M, damage, "the [M.name]", MELEE_ATTACK, M.armour_penetration)) - return FALSE var/dam_zone = dismembering_strike(M, pick(BODY_ZONE_CHEST, BODY_ZONE_PRECISE_L_HAND, BODY_ZONE_PRECISE_R_HAND, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG)) if(!dam_zone) //Dismemberment successful return TRUE @@ -278,23 +251,22 @@ /mob/living/carbon/human/attack_slime(mob/living/simple_animal/slime/M) - if(..()) //successful slime attack - var/damage = rand(5, 25) - if(M.is_adult) - damage = rand(10, 35) + . = ..() + if(!.) //unsuccessful slime attack + return + var/damage = rand(5, 25) + if(M.is_adult) + damage = rand(10, 35) - if(check_shields(M, damage, "the [M.name]")) - return 0 + var/dam_zone = dismembering_strike(M, pick(BODY_ZONE_HEAD, BODY_ZONE_CHEST, BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG)) + if(!dam_zone) //Dismemberment successful + return 1 - var/dam_zone = dismembering_strike(M, pick(BODY_ZONE_HEAD, BODY_ZONE_CHEST, BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG)) - if(!dam_zone) //Dismemberment successful - return 1 - - var/obj/item/bodypart/affecting = get_bodypart(ran_zone(dam_zone)) - if(!affecting) - affecting = get_bodypart(BODY_ZONE_CHEST) - var/armor_block = run_armor_check(affecting, "melee") - apply_damage(damage, BRUTE, affecting, armor_block) + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(dam_zone)) + if(!affecting) + affecting = get_bodypart(BODY_ZONE_CHEST) + var/armor_block = run_armor_check(affecting, "melee") + apply_damage(damage, BRUTE, affecting, armor_block) /mob/living/carbon/human/mech_melee_attack(obj/mecha/M) diff --git a/code/modules/mob/living/carbon/monkey/combat.dm b/code/modules/mob/living/carbon/monkey/combat.dm index 59f694e0f6..30afa491c5 100644 --- a/code/modules/mob/living/carbon/monkey/combat.dm +++ b/code/modules/mob/living/carbon/monkey/combat.dm @@ -372,20 +372,15 @@ retaliate(M) return ..() +/mob/living/carbon/monkey/attack_larva(mob/living/carbon/alien/larva/L) + if(L.a_intent == INTENT_HARM && prob(MONKEY_RETALIATE_HARM_PROB)) + retaliate(user) + return ..() + /mob/living/carbon/monkey/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) - if(user.a_intent == INTENT_HARM) - if(prob(MONKEY_RETALIATE_HARM_PROB)) - retaliate(user) - . = ..(user, TRUE) - if(.) - return - var/hulk_verb = pick("smash","pummel") - playsound(loc, user.dna.species.attack_sound, 25, 1, -1) - var/message = "[user] has [hulk_verb]ed [src]!" - visible_message("[message]", \ - "[message]") - adjustBruteLoss(15) - return 1 + if(user.a_intent == INTENT_HARM && prob(MONKEY_RETALIATE_HARM_PROB)) + retaliate(user) + return ..() /mob/living/carbon/monkey/attack_paw(mob/living/L) if(L.a_intent == INTENT_HARM && prob(MONKEY_RETALIATE_HARM_PROB)) diff --git a/code/modules/mob/living/carbon/monkey/monkey_defense.dm b/code/modules/mob/living/carbon/monkey/monkey_defense.dm index 6d2d7bcbcf..32e3d21ee2 100644 --- a/code/modules/mob/living/carbon/monkey/monkey_defense.dm +++ b/code/modules/mob/living/carbon/monkey/monkey_defense.dm @@ -6,25 +6,41 @@ ..() /mob/living/carbon/monkey/attack_paw(mob/living/M) - if(..()) //successful monkey bite. - var/dam_zone = pick(BODY_ZONE_CHEST, BODY_ZONE_PRECISE_L_HAND, BODY_ZONE_PRECISE_R_HAND, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) - var/obj/item/bodypart/affecting = get_bodypart(ran_zone(dam_zone)) - if(!affecting) - affecting = get_bodypart(BODY_ZONE_CHEST) - if(M.limb_destroyer) - dismembering_strike(M, affecting.body_zone) - var/dmg = rand(1, 5) - apply_damage(dmg, BRUTE, affecting) + . = ..() + if(!.) //unsuccessful monkey bite. + return + var/dam_zone = pick(BODY_ZONE_CHEST, BODY_ZONE_PRECISE_L_HAND, BODY_ZONE_PRECISE_R_HAND, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(dam_zone)) + if(!affecting) + affecting = get_bodypart(BODY_ZONE_CHEST) + if(M.limb_destroyer) + dismembering_strike(M, affecting.body_zone) + var/dmg = rand(1, 5) + apply_damage(dmg, BRUTE, affecting) /mob/living/carbon/monkey/attack_larva(mob/living/carbon/alien/larva/L) - if(..()) //successful larva bite. - var/damage = rand(1, 3) - if(stat != DEAD) - L.amount_grown = min(L.amount_grown + damage, L.max_grown) - var/obj/item/bodypart/affecting = get_bodypart(ran_zone(L.zone_selected)) - if(!affecting) - affecting = get_bodypart(BODY_ZONE_CHEST) - apply_damage(damage, BRUTE, affecting) + . = ..() + if(!.) //unsuccessful larva bite + return + var/damage = rand(1, 3) + if(stat != DEAD) + L.amount_grown = min(L.amount_grown + damage, L.max_grown) + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(L.zone_selected)) + if(!affecting) + affecting = get_bodypart(BODY_ZONE_CHEST) + apply_damage(damage, BRUTE, affecting) + +/mob/living/carbon/monkey/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) + . = ..(user, TRUE) + if(.) + return + var/hulk_verb = pick("smash","pummel") + playsound(loc, user.dna.species.attack_sound, 25, 1, -1) + var/message = "[user] has [hulk_verb]ed [src]!" + visible_message("[message]", \ + "[message]") + adjustBruteLoss(15) + return TRUE /mob/living/carbon/monkey/attack_hand(mob/living/carbon/human/M) . = ..() @@ -135,17 +151,19 @@ apply_damage(damage, M.melee_damage_type, affecting) /mob/living/carbon/monkey/attack_slime(mob/living/simple_animal/slime/M) - if(..()) //successful slime attack - var/damage = rand(5, 35) - if(M.is_adult) - damage = rand(20, 40) - var/dam_zone = dismembering_strike(M, pick(BODY_ZONE_HEAD, BODY_ZONE_CHEST, BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG)) - if(!dam_zone) //Dismemberment successful - return 1 - var/obj/item/bodypart/affecting = get_bodypart(ran_zone(dam_zone)) - if(!affecting) - affecting = get_bodypart(BODY_ZONE_CHEST) - apply_damage(damage, BRUTE, affecting) + . = ..() + if(!.) //unsuccessful slime attack + return + var/damage = rand(5, 35) + if(M.is_adult) + damage = rand(20, 40) + var/dam_zone = dismembering_strike(M, pick(BODY_ZONE_HEAD, BODY_ZONE_CHEST, BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG)) + if(!dam_zone) //Dismemberment successful + return 1 + var/obj/item/bodypart/affecting = get_bodypart(ran_zone(dam_zone)) + if(!affecting) + affecting = get_bodypart(BODY_ZONE_CHEST) + apply_damage(damage, BRUTE, affecting) /mob/living/carbon/monkey/acid_act(acidpwr, acid_volume, bodyzone_hit) . = 1 diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index d4f07e531e..e95e994734 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -45,10 +45,41 @@ return TRUE return FALSE +/mob/living/proc/check_reflect(def_zone) //Reflection checks for anything in your hands, based on the reflection chance of the object(s) + for(var/obj/item/I in held_items) + if(I.IsReflect(def_zone)) + return TRUE + return FALSE + +/mob/living/proc/reflect_bullet_check(obj/item/projectile/P, def_zone) + if(P.is_reflectable && check_reflect(def_zone)) // Checks if you've passed a reflection% check + visible_message("The [P.name] gets reflected by [src]!", \ + "The [P.name] gets reflected by [src]!") + // Find a turf near or on the original location to bounce to + if(P.starting) + var/new_x = P.starting.x + pick(0, 0, 0, 0, 0, -1, 1, -2, 2) + var/new_y = P.starting.y + pick(0, 0, 0, 0, 0, -1, 1, -2, 2) + var/turf/curloc = get_turf(src) + // redirect the projectile + P.original = locate(new_x, new_y, P.z) + P.starting = curloc + P.firer = src + P.yo = new_y - curloc.y + P.xo = new_x - curloc.x + var/new_angle_s = P.Angle + rand(120,240) + while(new_angle_s > 180) // Translate to regular projectile degrees + new_angle_s -= 360 + P.setAngle(new_angle_s) + return TRUE + return FALSE + /mob/living/bullet_act(obj/item/projectile/P, def_zone) - if(check_shields(P, P.damage, "the [P.name]", PROJECTILE_ATTACK, P.armour_penetration)) - P.on_hit(src, 100, def_zone) - return 2 + if(P.original != src || P.firer != src) //try to block or reflect the bullet, can't do so when shooting oneself + if(reflect_bullet_check(P, def_zone)) + return -1 // complete projectile permutation + if(check_shields(P, P.damage, "the [P.name]", PROJECTILE_ATTACK, P.armour_penetration)) + P.on_hit(src, 100, def_zone) + return 2 var/armor = run_armor_check(def_zone, P.flag, null, null, P.armour_penetration, null) if(!P.nodamage) apply_damage(P.damage, P.damage_type, def_zone, armor) @@ -279,6 +310,12 @@ to_chat(M, "You don't want to hurt anyone!") return FALSE + var/damage = rand(5, 35) + if(M.is_adult) + damage = rand(20, 40) + if(check_shields(M, damage, "the [M.name]")) + return FALSE + if (stat != DEAD) log_combat(M, src, "attacked") M.do_attack_animation(src) @@ -295,7 +332,8 @@ if(HAS_TRAIT(M, TRAIT_PACIFISM)) to_chat(M, "You don't want to hurt anyone!") return FALSE - + if(check_shields(M, rand(M.melee_damage_lower, M.melee_damage_upper), "the [M.name]", MELEE_ATTACK, M.armour_penetration)) + return FALSE if(M.attack_sound) playsound(loc, M.attack_sound, 50, 1, 1) M.do_attack_animation(src) @@ -306,10 +344,6 @@ /mob/living/attack_paw(mob/living/carbon/monkey/M) - if(isturf(loc) && istype(loc.loc, /area/start)) - to_chat(M, "No attacking people at spawn, you jackass.") - return FALSE - if (M.a_intent == INTENT_HARM) if(HAS_TRAIT(M, TRAIT_PACIFISM)) to_chat(M, "You don't want to hurt anyone!") @@ -334,15 +368,16 @@ /mob/living/attack_larva(mob/living/carbon/alien/larva/L) switch(L.a_intent) - if("help") + if(INTENT_HELP) visible_message("[L.name] rubs its head against [src].") return FALSE else if(HAS_TRAIT(L, TRAIT_PACIFISM)) to_chat(L, "You don't want to hurt anyone!") - return - + return FALSE + if(L != src && check_shields(L, rand(1, 3), "the [L.name]")) + return FALSE L.do_attack_animation(src) if(prob(90)) log_combat(L, src, "attacked") @@ -353,7 +388,6 @@ else visible_message("[L.name] has attempted to bite [src]!", \ "[L.name] has attempted to bite [src]!", null, COMBAT_MESSAGE_RANGE) - return FALSE /mob/living/attack_alien(mob/living/carbon/alien/humanoid/M) if((M != src) && M.a_intent != INTENT_HELP && check_shields(M, 0, "the [M.name]")) @@ -361,7 +395,8 @@ return FALSE switch(M.a_intent) if (INTENT_HELP) - visible_message("[M] caresses [src] with its scythe like arm.") + if(!isalien(src)) //I know it's ugly, but the alien vs alien attack_alien behaviour is a bit different. + visible_message("[M] caresses [src] with its scythe like arm.") return FALSE if (INTENT_GRAB) grabbedby(M) @@ -370,10 +405,12 @@ if(HAS_TRAIT(M, TRAIT_PACIFISM)) to_chat(M, "You don't want to hurt anyone!") return FALSE - M.do_attack_animation(src) + if(!isalien(src)) + M.do_attack_animation(src) return TRUE if(INTENT_DISARM) - M.do_attack_animation(src, ATTACK_EFFECT_DISARM) + if(!isalien(src)) + M.do_attack_animation(src, ATTACK_EFFECT_DISARM) return TRUE /mob/living/ex_act(severity, target, origin) diff --git a/code/modules/mob/living/silicon/robot/robot_defense.dm b/code/modules/mob/living/silicon/robot/robot_defense.dm index ddf2da2343..7e06c66eff 100644 --- a/code/modules/mob/living/silicon/robot/robot_defense.dm +++ b/code/modules/mob/living/silicon/robot/robot_defense.dm @@ -13,6 +13,15 @@ spark_system.start() return ..() +/mob/living/silicon/robot/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) + . = ..() + if(.) + spark_system.start() + spawn(0) + step_away(src,user,15) + sleep(3) + step_away(src,user,15) + /mob/living/silicon/robot/attack_alien(mob/living/carbon/alien/humanoid/M) . = ..() if(!.) // the attack was blocked or was help/grab intent @@ -35,19 +44,17 @@ playsound(loc, 'sound/weapons/pierce.ogg', 50, 1, -1) /mob/living/silicon/robot/attack_slime(mob/living/simple_animal/slime/M) - if(..()) //successful slime shock - flash_act() - var/stunprob = M.powerlevel * 7 + 10 - if(prob(stunprob) && M.powerlevel >= 8) - adjustBruteLoss(M.powerlevel * rand(6,10)) - - var/damage = rand(1, 3) - + . = ..() + if(!.) //unsuccessful slime shock + return + var/stunprob = M.powerlevel * 7 + 10 + var/damage = M.powerlevel * rand(6,10) + if(prob(stunprob) && M.powerlevel >= 8) + flash_act(affect_silicon = TRUE) //my borg eyes! if(M.is_adult) - damage = rand(20, 40) + damage += rand(10, 20) else - damage = rand(5, 35) - damage = round(damage / 2) // borgs receive half damage + damage += rand(2, 17) adjustBruteLoss(damage) updatehealth() diff --git a/code/modules/mob/living/silicon/silicon_defense.dm b/code/modules/mob/living/silicon/silicon_defense.dm index 80a5058ed4..ca8ad25713 100644 --- a/code/modules/mob/living/silicon/silicon_defense.dm +++ b/code/modules/mob/living/silicon/silicon_defense.dm @@ -52,10 +52,6 @@ /mob/living/silicon/attack_paw(mob/living/user) return attack_hand(user) -/mob/living/silicon/attack_larva(mob/living/carbon/alien/larva/L) - if(L.a_intent == INTENT_HELP) - visible_message("[L.name] rubs its head against [src].") - /mob/living/silicon/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) if(user.a_intent == INTENT_HARM) . = ..(user, TRUE) @@ -65,8 +61,8 @@ playsound(loc, "punch", 25, 1, -1) visible_message("[user] has punched [src]!", \ "[user] has punched [src]!") - return 1 - return 0 + return TRUE + return FALSE /mob/living/silicon/attack_hand(mob/living/carbon/human/M) . = ..() @@ -115,9 +111,12 @@ flash_act(affect_silicon = 1) /mob/living/silicon/bullet_act(obj/item/projectile/P, def_zone) - if(check_shields(P, P.damage, "the [P.name]", PROJECTILE_ATTACK, P.armour_penetration)) - P.on_hit(src, 100, def_zone) - return 2 + if(P.original != src || P.firer != src) //try to block or reflect the bullet, can't do so when shooting oneself + if(reflect_bullet_check(P, def_zone)) + return -1 // complete projectile permutation + if(check_shields(P, P.damage, "the [P.name]", PROJECTILE_ATTACK, P.armour_penetration)) + P.on_hit(src, 100, def_zone) + return 2 if((P.damage_type == BRUTE || P.damage_type == BURN)) adjustBruteLoss(P.damage) if(prob(P.damage*1.5)) diff --git a/code/modules/mob/living/simple_animal/animal_defense.dm b/code/modules/mob/living/simple_animal/animal_defense.dm index 4542f140d4..0dfa126e79 100644 --- a/code/modules/mob/living/simple_animal/animal_defense.dm +++ b/code/modules/mob/living/simple_animal/animal_defense.dm @@ -41,7 +41,8 @@ return TRUE /mob/living/simple_animal/attack_paw(mob/living/carbon/monkey/M) - if(..()) //successful monkey bite. + . = ..() + if(.) //successful larva bite var/damage = rand(1, 3) attack_threshold_check(damage) return 1 @@ -50,7 +51,6 @@ visible_message("[M.name] [response_help] [src].") playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - /mob/living/simple_animal/attack_alien(mob/living/carbon/alien/humanoid/M) . = ..() if(!.) // the attack was blocked or was help/grab intent @@ -83,7 +83,8 @@ return attack_threshold_check(damage, M.melee_damage_type) /mob/living/simple_animal/attack_slime(mob/living/simple_animal/slime/M) - if(..()) //successful slime attack + . = ..() + if(.) //successful slime shock var/damage = rand(15, 25) if(M.is_adult) damage = rand(20, 35) diff --git a/code/modules/mob/living/simple_animal/guardian/types/charger.dm b/code/modules/mob/living/simple_animal/guardian/types/charger.dm index 3ece5d4e27..3719861d63 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/charger.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/charger.dm @@ -54,10 +54,8 @@ var/blocked = FALSE if(hasmatchingsummoner(A)) //if the summoner matches don't hurt them blocked = TRUE - if(ishuman(A)) - var/mob/living/carbon/human/H = A - if(H.check_shields(src, 90, "[name]", attack_type = THROWN_PROJECTILE_ATTACK)) - blocked = TRUE + if(L.check_shields(src, 90, "[name]", attack_type = THROWN_PROJECTILE_ATTACK)) + blocked = TRUE if(!blocked) L.drop_all_held_items() L.visible_message("[src] slams into [L]!", "[src] slams into you!") diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm index 4deb62aac2..affb476534 100644 --- a/code/modules/mob/living/simple_animal/slime/slime.dm +++ b/code/modules/mob/living/simple_animal/slime/slime.dm @@ -252,33 +252,34 @@ return /mob/living/simple_animal/slime/attack_slime(mob/living/simple_animal/slime/M) - if(..()) //successful slime attack - if(M == src) - return - if(buckled) - Feedstop(silent = TRUE) - visible_message("[M] pulls [src] off!") - return - attacked += 5 - if(nutrition >= 100) //steal some nutrition. negval handled in life() - nutrition -= (50 + (40 * M.is_adult)) - M.add_nutrition(50 + (40 * M.is_adult)) - if(health > 0) - M.adjustBruteLoss(-10 + (-10 * M.is_adult)) - M.updatehealth() + . = ..() + if(!. || M == src) //unsuccessful slime shock + return + if(buckled) + Feedstop(silent = TRUE) + visible_message("[M] pulls [src] off!") + return + attacked += 5 + if(nutrition >= 100) //steal some nutrition. negval handled in life() + nutrition -= (50 + (40 * M.is_adult)) + M.add_nutrition(50 + (40 * M.is_adult)) + if(health > 0) + M.adjustBruteLoss(-10 + (-10 * M.is_adult)) + M.updatehealth() /mob/living/simple_animal/slime/attack_animal(mob/living/simple_animal/M) . = ..() if(.) attacked += 10 - /mob/living/simple_animal/slime/attack_paw(mob/living/carbon/monkey/M) - if(..()) //successful monkey bite. + . = ..() + if(.)//successful monkey bite. attacked += 10 /mob/living/simple_animal/slime/attack_larva(mob/living/carbon/alien/larva/L) - if(..()) //successful larva bite. + . = ..() + if(.) //successful larva bite. attacked += 10 /mob/living/simple_animal/slime/attack_hulk(mob/living/carbon/human/user, does_attack_animation = 0) diff --git a/modular_citadel/code/modules/mob/living/silicon/robot/dogborg_equipment.dm b/modular_citadel/code/modules/mob/living/silicon/robot/dogborg_equipment.dm index 99ba9ad3e2..6f73d5ae84 100644 --- a/modular_citadel/code/modules/mob/living/silicon/robot/dogborg_equipment.dm +++ b/modular_citadel/code/modules/mob/living/silicon/robot/dogborg_equipment.dm @@ -400,12 +400,7 @@ SLEEPER CODE IS IN game/objects/items/devices/dogborg_sleeper.dm ! if(A) if(isliving(A)) var/mob/living/L = A - var/blocked = 0 - if(ishuman(A)) - var/mob/living/carbon/human/H = A - if(H.check_shields(0, "the [name]", src, attack_type = LEAP_ATTACK)) - blocked = 1 - if(!blocked) + if(!L.check_shields(0, "the [name]", src, attack_type = LEAP_ATTACK)) L.visible_message("[src] pounces on [L]!", "[src] pounces on you!") L.Knockdown(iscarbon(L) ? 60 : 45, override_stamdmg = CLAMP(pounce_stamloss, 0, pounce_stamloss_cap-L.getStaminaLoss())) // Temporary. If someone could rework how dogborg pounces work to accomodate for combat changes, that'd be nice. playsound(src, 'sound/weapons/Egloves.ogg', 50, 1) From d5e7f77c13ca0f86828783ccbbc68de06c7f9758 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Mon, 18 Nov 2019 18:47:34 +0100 Subject: [PATCH 005/160] A --- code/modules/mob/living/carbon/monkey/combat.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/monkey/combat.dm b/code/modules/mob/living/carbon/monkey/combat.dm index 30afa491c5..0a21994145 100644 --- a/code/modules/mob/living/carbon/monkey/combat.dm +++ b/code/modules/mob/living/carbon/monkey/combat.dm @@ -374,7 +374,7 @@ /mob/living/carbon/monkey/attack_larva(mob/living/carbon/alien/larva/L) if(L.a_intent == INTENT_HARM && prob(MONKEY_RETALIATE_HARM_PROB)) - retaliate(user) + retaliate(L) return ..() /mob/living/carbon/monkey/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) From ccd966ed28ccf7bcfaa6994aa34cde005e6afdb3 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Wed, 4 Dec 2019 20:32:25 +0100 Subject: [PATCH 006/160] Update, fix. --- code/modules/mob/living/living_defense.dm | 2 +- code/modules/ninja/suit/n_suit_verbs/ninja_stealth.dm | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 82ebb6e763..39c8435076 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -282,7 +282,7 @@ /mob/living/attack_hand(mob/user) ..() //Ignoring parent return value here. - SEND_SIGNAL(user, COMSIG_MOB_ATTACK_HAND, user, src) + SEND_SIGNAL(src, COMSIG_MOB_ATTACK_HAND, user) if((user != src) && user.a_intent != INTENT_HELP && check_shields(user, 0, user.name, attack_type = UNARMED_ATTACK)) log_combat(user, src, "attempted to touch") visible_message("[user] attempted to touch [src]!") diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_stealth.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_stealth.dm index 8c304d8a2b..56c50078c1 100644 --- a/code/modules/ninja/suit/n_suit_verbs/ninja_stealth.dm +++ b/code/modules/ninja/suit/n_suit_verbs/ninja_stealth.dm @@ -26,10 +26,9 @@ Contents: /obj/item/clothing/suit/space/space_ninja/proc/enable_signals() if(!affecting) return - RegisterSignal(affecting, list(COMSIG_MOB_ITEM_ATTACK, COMSIG_MOB_ATTACK_RANGED, COMSIG_MOB_ATTACK_HAND, COMSIG_MOB_THROW, COMSIG_PARENT_ATTACKBY, COMSIG_MOVABLE_TELEPORTED, COMSIG_LIVING_GUN_PROCESS_FIRE), .proc/reduce_stealth) + RegisterSignal(affecting, list(COMSIG_MOB_ITEM_ATTACK, COMSIG_MOB_ATTACK_RANGED, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, COMSIG_MOB_ATTACK_HAND, COMSIG_MOB_THROW, COMSIG_PARENT_ATTACKBY, COMSIG_MOVABLE_TELEPORTED, COMSIG_LIVING_GUN_PROCESS_FIRE), .proc/reduce_stealth) RegisterSignal(affecting, COMSIG_MOVABLE_BUMP, .proc/bumping_stealth) - /obj/item/clothing/suit/space/space_ninja/proc/reduce_stealth(datum/source) affecting.alpha = min(affecting.alpha + 40, 100) @@ -42,7 +41,7 @@ Contents: return FALSE stealth = !stealth stealth_cooldown = world.time + 5 SECONDS - UnregisterSignal(affecting, list(COMSIG_MOB_ITEM_ATTACK, COMSIG_MOB_ATTACK_RANGED, COMSIG_MOB_ATTACK_HAND, COMSIG_MOB_THROW, COMSIG_PARENT_ATTACKBY, COMSIG_MOVABLE_BUMP, COMSIG_MOVABLE_TELEPORTED, COMSIG_LIVING_GUN_PROCESS_FIRE)) + UnregisterSignal(affecting, list(COMSIG_MOB_ITEM_ATTACK, COMSIG_MOB_ATTACK_RANGED, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, COMSIG_MOB_ATTACK_HAND, COMSIG_MOB_THROW, COMSIG_PARENT_ATTACKBY, COMSIG_MOVABLE_BUMP, COMSIG_MOVABLE_TELEPORTED, COMSIG_LIVING_GUN_PROCESS_FIRE)) animate(affecting, alpha = 255, time = 3 SECONDS) affecting.visible_message("[affecting.name] appears from thin air!", \ "You are now visible.") From a82e0b9ee5add65cb6c31a31e9f3879840a2ea8f Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sat, 7 Dec 2019 09:45:38 +0100 Subject: [PATCH 007/160] Buffs clown ops by removing their clumsiness and adding a new trait to be used in place of several clown role checks. --- code/__DEFINES/traits.dm | 2 ++ code/game/gamemodes/clown_ops/clown_ops.dm | 1 - code/modules/antagonists/nukeop/clownop.dm | 8 ++++++++ code/modules/clothing/shoes/miscellaneous.dm | 4 ++-- code/modules/clothing/shoes/taeclowndo.dm | 2 +- code/modules/clothing/spacesuits/hardsuit.dm | 2 +- code/modules/jobs/job_types/clown.dm | 2 ++ code/modules/mob/living/carbon/human/human_defense.dm | 2 +- code/modules/projectiles/guns/ballistic/revolver.dm | 2 +- code/modules/projectiles/pins.dm | 2 +- code/modules/surgery/organs/vocal_cords.dm | 2 +- code/modules/vehicles/cars/clowncar.dm | 2 +- 12 files changed, 21 insertions(+), 10 deletions(-) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 14dbd97ffa..c36c018ba5 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -163,6 +163,7 @@ #define TRAIT_FRIENDLY "friendly" #define TRAIT_ASSBLASTUSA "assblastusa" #define TRAIT_CULT_EYES "cult_eyes" +#define TRAIT_CLOWN_MENTALITY "clown_mentality" // The future is now, clownman. #define TRAIT_FREESPRINT "free_sprinting" @@ -218,4 +219,5 @@ #define NINJA_SUIT_TRAIT "ninja-suit" #define ANTI_DROP_IMPLANT_TRAIT "anti-drop-implant" #define ABDUCTOR_ANTAGONIST "abductor-antagonist" +#define NUKEOP_ANTAGONIST "nukeop-antagonist" #define MADE_UNCLONEABLE "made-uncloneable" diff --git a/code/game/gamemodes/clown_ops/clown_ops.dm b/code/game/gamemodes/clown_ops/clown_ops.dm index 49a336e16a..11898701fa 100644 --- a/code/game/gamemodes/clown_ops/clown_ops.dm +++ b/code/game/gamemodes/clown_ops/clown_ops.dm @@ -57,7 +57,6 @@ ..() if(visualsOnly) return - H.dna.add_mutation(CLOWNMUT) H.dna.add_mutation(SMILE) /datum/outfit/syndicate/clownop/leader diff --git a/code/modules/antagonists/nukeop/clownop.dm b/code/modules/antagonists/nukeop/clownop.dm index 43e62c4638..58b492b578 100644 --- a/code/modules/antagonists/nukeop/clownop.dm +++ b/code/modules/antagonists/nukeop/clownop.dm @@ -5,6 +5,14 @@ antagpanel_category = "ClownOp" nukeop_outfit = /datum/outfit/syndicate/clownop +/datum/antagonist/nukeop/clownop/on_gain() + . = ..() + ADD_TRAIT(owner, TRAIT_CLOWN_MENTALITY, NUKEOP_ANTAGONIST) + +/datum/antagonist/nukeop/clownop/on_removal() + REMOVE_TRAIT(owner, TRAIT_CLOWN_MENTALITY, NUKEOP_ANTAGONIST) + return ..() + /datum/antagonist/nukeop/leader/clownop name = "Clown Operative Leader" roundend_category = "clown operatives" diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 080d9281cf..96e73c7571 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -89,12 +89,12 @@ /obj/item/clothing/shoes/clown_shoes/equipped(mob/user, slot) . = ..() - if(user.mind && user.mind.assigned_role == "Clown") + if(user.mind && HAS_TRAIT(user.mind, TRAIT_CLOWN_MENTALITY)) SEND_SIGNAL(user, COMSIG_CLEAR_MOOD_EVENT, "noshoes") /obj/item/clothing/shoes/clown_shoes/dropped(mob/user) . = ..() - if(user.mind && user.mind.assigned_role == "Clown") + if(user.mind && HAS_TRAIT(user.mind, TRAIT_CLOWN_MENTALITY)) SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "noshoes", /datum/mood_event/noshoes) /obj/item/clothing/shoes/clown_shoes/jester diff --git a/code/modules/clothing/shoes/taeclowndo.dm b/code/modules/clothing/shoes/taeclowndo.dm index f2bbdf0ceb..7c891dbde4 100644 --- a/code/modules/clothing/shoes/taeclowndo.dm +++ b/code/modules/clothing/shoes/taeclowndo.dm @@ -13,7 +13,7 @@ if(!ishuman(user)) return var/mob/living/carbon/human/H = user - if(!(HAS_TRAIT(H, TRAIT_CLUMSY)) && !(H.mind && H.mind.assigned_role == "Clown")) + if(!(HAS_TRAIT(H, TRAIT_CLUMSY)) && !(H.mind && HAS_TRAIT(H.mind, TRAIT_CLOWN_MENTALITY))) return if(slot == SLOT_SHOES) spells = new diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index eda12d66a9..fd8c5559b0 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -591,7 +591,7 @@ if(!..() || !ishuman(M)) return FALSE var/mob/living/carbon/human/H = M - if(H.mind.assigned_role == "Clown") + if(M.mind && HAS_TRAIT(M.mind, TRAIT_CLOWN_MENTALITY)) return TRUE else return FALSE diff --git a/code/modules/jobs/job_types/clown.dm b/code/modules/jobs/job_types/clown.dm index 922b335a39..f8a7e70473 100644 --- a/code/modules/jobs/job_types/clown.dm +++ b/code/modules/jobs/job_types/clown.dm @@ -14,6 +14,8 @@ access = list(ACCESS_THEATRE) minimal_access = list(ACCESS_THEATRE) + mind_traits = list(TRAIT_CLOWN_MENTALITY) + display_order = JOB_DISPLAY_ORDER_CLOWN /datum/outfit/job/clown diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index f9fa5d84da..ffc1c2ce26 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -649,7 +649,7 @@ if(mind) if((mind.assigned_role == "Station Engineer") || (mind.assigned_role == "Chief Engineer") ) gain = 100 - if(mind.assigned_role == "Clown") + if(HAS_TRAIT(mind, TRAIT_CLOWN_MENTALITY)) gain = rand(-300, 300) investigate_log("([key_name(src)]) has been consumed by the singularity.", INVESTIGATE_SINGULO) //Oh that's where the clown ended up! gib() diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index d1a5f12888..c2206fcea8 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -352,7 +352,7 @@ clumsy_check = 0 /obj/item/gun/ballistic/revolver/reverse/can_trigger_gun(mob/living/user) - if((HAS_TRAIT(user, TRAIT_CLUMSY)) || (user.mind && user.mind.assigned_role == "Clown")) + if((HAS_TRAIT(user, TRAIT_CLUMSY)) || (user.mind && HAS_TRAIT(user.mind, TRAIT_CLOWN_MENTALITY))) return ..() if(process_fire(user, user, FALSE, null, BODY_ZONE_HEAD)) user.visible_message("[user] somehow manages to shoot [user.p_them()]self in the face!", "You somehow shoot yourself in the face! How the hell?!") diff --git a/code/modules/projectiles/pins.dm b/code/modules/projectiles/pins.dm index 1e2070de1b..0465a611cd 100644 --- a/code/modules/projectiles/pins.dm +++ b/code/modules/projectiles/pins.dm @@ -135,7 +135,7 @@ // A gun with ultra-honk pin is useful for clown and useless for everyone else. /obj/item/firing_pin/clown/ultra/pin_auth(mob/living/user) playsound(src.loc, 'sound/items/bikehorn.ogg', 50, 1) - if(user && (!(HAS_TRAIT(user, TRAIT_CLUMSY)) && !(user.mind && user.mind.assigned_role == "Clown"))) + if(user && (!(HAS_TRAIT(user, TRAIT_CLUMSY)) && !(user.mind && HAS_TRAIT(user.mind, TRAIT_CLOWN_MENTALITY)))) return FALSE return TRUE diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm index dedff3ae04..d3312954ea 100644 --- a/code/modules/surgery/organs/vocal_cords.dm +++ b/code/modules/surgery/organs/vocal_cords.dm @@ -560,7 +560,7 @@ else if((findtext(message, honk_words))) cooldown = COOLDOWN_MEME addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, get_turf(user), 'sound/items/bikehorn.ogg', 300, 1), 25) - if(user.mind && user.mind.assigned_role == "Clown") + if(user.mind && HAS_TRAIT(user.mind, TRAIT_CLOWN_MENTALITY)) for(var/mob/living/carbon/C in listeners) C.slip(140 * power_multiplier) cooldown = COOLDOWN_MEME diff --git a/code/modules/vehicles/cars/clowncar.dm b/code/modules/vehicles/cars/clowncar.dm index a2a9c37cfd..1415604aff 100644 --- a/code/modules/vehicles/cars/clowncar.dm +++ b/code/modules/vehicles/cars/clowncar.dm @@ -21,7 +21,7 @@ /obj/vehicle/sealed/car/clowncar/auto_assign_occupant_flags(mob/M) if(ishuman(M)) var/mob/living/carbon/human/H = M - if(H.mind && H.mind.assigned_role == "Clown") //Ensures only clowns can drive the car. (Including more at once) + if(H.mind && HAS_TRAIT(H.mind, TRAIT_CLOWN_MENTALITY)) //Ensures only clowns can drive the car. (Including more at once) add_control_flags(M, VEHICLE_CONTROL_DRIVE|VEHICLE_CONTROL_PERMISSION) return add_control_flags(M, VEHICLE_CONTROL_KIDNAPPED) From 19b9cbbb69f6e87dc8906c4e8fb54bfab84e993b Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sat, 7 Dec 2019 09:58:37 +0100 Subject: [PATCH 008/160] F --- code/modules/clothing/spacesuits/hardsuit.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index fd8c5559b0..1782f7d3ce 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -590,7 +590,6 @@ /obj/item/clothing/suit/space/hardsuit/clown/mob_can_equip(mob/M, slot) if(!..() || !ishuman(M)) return FALSE - var/mob/living/carbon/human/H = M if(M.mind && HAS_TRAIT(M.mind, TRAIT_CLOWN_MENTALITY)) return TRUE else From cd1cf1e1e32c95c7154241a432c08af799e44757 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 8 Dec 2019 22:01:50 -0700 Subject: [PATCH 009/160] Update carbon.dm --- code/modules/mob/living/carbon/carbon.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 3a9495a5cb..568edaa8d5 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -157,6 +157,7 @@ if(getStaminaLoss() >= STAMINA_SOFTCRIT) to_chat(src, "You're too exhausted.") return + var/random_turn = a_itnent == INTENT_DISARM //END OF CIT CHANGES var/atom/movable/thrown_thing @@ -960,4 +961,4 @@ /mob/living/carbon/transfer_ckey(mob/new_mob, send_signal = TRUE) if(combatmode) toggle_combat_mode(TRUE, TRUE) - return ..() \ No newline at end of file + return ..() From f8c6f0eb8a92e0025e9921df3cfbb92dfb407e92 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 8 Dec 2019 22:03:35 -0700 Subject: [PATCH 010/160] Update items.dm --- code/game/objects/items.dm | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index c5d198c05f..b7f6ef550f 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -578,21 +578,22 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) itempush = 0 //too light to push anything return A.hitby(src, 0, itempush) -/obj/item/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback) +/obj/item/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback, messy_throw = TRUE) thrownby = thrower - callback = CALLBACK(src, .proc/after_throw, callback) //replace their callback with our own + callback = CALLBACK(src, .proc/after_throw, callback, messy_throw) //replace their callback with our own . = ..(target, range, speed, thrower, spin, diagonals_first, callback) -/obj/item/proc/after_throw(datum/callback/callback) +/obj/item/proc/after_throw(datum/callback/callback, messy_throw) if (callback) //call the original callback . = callback.Invoke() throw_speed = initial(throw_speed) //explosions change this. item_flags &= ~IN_INVENTORY - var/matrix/M = matrix(transform) - M.Turn(rand(-170, 170)) - transform = M - pixel_x = rand(-8, 8) - pixel_y = rand(-8, 8) + if(messy_throw) + var/matrix/M = matrix(transform) + M.Turn(rand(-170, 170)) + transform = M + pixel_x = rand(-8, 8) + pixel_y = rand(-8, 8) /obj/item/proc/remove_item_from_storage(atom/newLoc) //please use this if you're going to snowflake an item out of a obj/item/storage if(!newLoc) From 5cbcc064976ce515786218a5ead8e68e7252e165 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 8 Dec 2019 22:04:32 -0700 Subject: [PATCH 011/160] Update objs.dm --- code/game/objects/objs.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index e6c7f987d5..da9cd6ba82 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -80,13 +80,12 @@ SEND_SIGNAL(src, COMSIG_OBJ_SETANCHORED, anchorvalue) anchored = anchorvalue -/obj/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback) - ..() +/obj/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback, messy_throw) + . = ..() if(obj_flags & FROZEN) visible_message("[src] shatters into a million pieces!") qdel(src) - /obj/assume_air(datum/gas_mixture/giver) if(loc) return loc.assume_air(giver) From 4ba64f5fa767f62a065dfd01a7755cce954f2fea Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 8 Dec 2019 22:05:13 -0700 Subject: [PATCH 012/160] Update atoms_movable.dm --- code/game/atoms_movable.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index ef20b6e35e..6bc960332d 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -515,10 +515,10 @@ step(src, AM.dir) ..() -/atom/movable/proc/safe_throw_at(atom/target, range, speed, mob/thrower, spin=TRUE, diagonals_first = FALSE, var/datum/callback/callback) - return throw_at(target, range, speed, thrower, spin, diagonals_first, callback) +/atom/movable/proc/safe_throw_at(atom/target, range, speed, mob/thrower, spin=TRUE, diagonals_first = FALSE, var/datum/callback/callback, messy_throw = TRUE) + return throw_at(target, range, speed, thrower, spin, diagonals_first, callback, messy_throw) -/atom/movable/proc/throw_at(atom/target, range, speed, mob/thrower, spin=TRUE, diagonals_first = FALSE, var/datum/callback/callback) //If this returns FALSE then callback will not be called. +/atom/movable/proc/throw_at(atom/target, range, speed, mob/thrower, spin=TRUE, diagonals_first = FALSE, var/datum/callback/callback, messy_throw = TURE) //If this returns FALSE then callback will not be called. . = FALSE if (!target || speed <= 0) return From 0dc69942a9411dee111c95f5778b7a10e7b2223b Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 8 Dec 2019 22:08:29 -0700 Subject: [PATCH 013/160] Update carbon.dm --- code/modules/mob/living/carbon/carbon.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 568edaa8d5..413bfb0f14 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -194,7 +194,7 @@ do_attack_animation(target, no_effect = 1) playsound(loc, 'sound/weapons/punchmiss.ogg', 50, 1, -1) newtonian_move(get_dir(target, src)) - thrown_thing.throw_at(target, thrown_thing.throw_range, thrown_thing.throw_speed, src) + thrown_thing.throw_at(target, thrown_thing.throw_range, thrown_thing.throw_speed, src, null, null, null, random_turn) /mob/living/carbon/restrained(ignore_grab) . = (handcuffed || (!ignore_grab && pulledby && pulledby.grab_state >= GRAB_AGGRESSIVE)) From 1866276d38d577601625d7d5cd221a46be6e05b7 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 8 Dec 2019 22:13:15 -0700 Subject: [PATCH 014/160] wrong intent --- code/modules/mob/living/carbon/carbon.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 413bfb0f14..e3ee7db90e 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -157,7 +157,7 @@ if(getStaminaLoss() >= STAMINA_SOFTCRIT) to_chat(src, "You're too exhausted.") return - var/random_turn = a_itnent == INTENT_DISARM + var/random_turn = a_intent == INTENT_HARM //END OF CIT CHANGES var/atom/movable/thrown_thing From d8dd0a4db599beecd064c010ee74d2403b18064a Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 9 Dec 2019 12:45:27 -0700 Subject: [PATCH 015/160] bet Co-Authored-By: Ghom <42542238+Ghommie@users.noreply.github.com> --- code/game/objects/items.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index b7f6ef550f..a410827347 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -580,7 +580,7 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) /obj/item/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback, messy_throw = TRUE) thrownby = thrower - callback = CALLBACK(src, .proc/after_throw, callback, messy_throw) //replace their callback with our own + callback = CALLBACK(src, .proc/after_throw, callback, (spin && messy_throw)) //replace their callback with our own . = ..(target, range, speed, thrower, spin, diagonals_first, callback) /obj/item/proc/after_throw(datum/callback/callback, messy_throw) From f42164964752c99470b200cb2186c5fb86834f4d Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 9 Dec 2019 23:00:59 -0700 Subject: [PATCH 016/160] Update atoms_movable.dm --- code/game/atoms_movable.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 6bc960332d..7c57de74a4 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -518,7 +518,7 @@ /atom/movable/proc/safe_throw_at(atom/target, range, speed, mob/thrower, spin=TRUE, diagonals_first = FALSE, var/datum/callback/callback, messy_throw = TRUE) return throw_at(target, range, speed, thrower, spin, diagonals_first, callback, messy_throw) -/atom/movable/proc/throw_at(atom/target, range, speed, mob/thrower, spin=TRUE, diagonals_first = FALSE, var/datum/callback/callback, messy_throw = TURE) //If this returns FALSE then callback will not be called. +/atom/movable/proc/throw_at(atom/target, range, speed, mob/thrower, spin=TRUE, diagonals_first = FALSE, var/datum/callback/callback, messy_throw = TRUE) //If this returns FALSE then callback will not be called. . = FALSE if (!target || speed <= 0) return From c098d497ad1b2e4c1cdf9b32067626357c8bf134 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Fri, 13 Dec 2019 06:50:14 +0100 Subject: [PATCH 017/160] Minor underwear fixes and tweaks. --- code/__HELPERS/mobs.dm | 2 - code/game/objects/structures/dresser.dm | 6 +-- code/modules/client/preferences.dm | 6 +-- .../sprite_accessories/_sprite_accessories.dm | 3 +- .../new_player/sprite_accessories/socks.dm | 3 ++ .../sprite_accessories/underwear.dm | 9 ++++ .../mob/living/carbon/human/species.dm | 39 ++++++++++-------- icons/mob/underwear.dmi | Bin 59789 -> 60553 bytes icons/mob/underwear_old.dmi | Bin 52536 -> 0 bytes 9 files changed, 41 insertions(+), 27 deletions(-) delete mode 100644 icons/mob/underwear_old.dmi diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 0d6345dae2..f9b3d0bb2b 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -20,8 +20,6 @@ else return "000" -#define UNDIE_COLORABLE(U) (U?.has_color) - /proc/random_underwear(gender) if(!GLOB.underwear_list.len) init_sprite_accessory_subtypes(/datum/sprite_accessory/underwear/bottom, GLOB.underwear_list, GLOB.underwear_m, GLOB.underwear_f) diff --git a/code/game/objects/structures/dresser.dm b/code/game/objects/structures/dresser.dm index 05e62c196f..7f0c3c6eb8 100644 --- a/code/game/objects/structures/dresser.dm +++ b/code/game/objects/structures/dresser.dm @@ -30,11 +30,11 @@ return var/list/undergarment_choices = list("Underwear", "Underwear Color", "Undershirt", "Undershirt Color", "Socks", "Socks Color") - if(!UNDIE_COLORABLE(GLOB.underwear_list[H.underwear])) + if(!(GLOB.underwear_list[H.underwear]?.has_color)) undergarment_choices -= "Underwear Color" - if(!UNDIE_COLORABLE(GLOB.undershirt_list[H.undershirt])) + if(!(GLOB.undershirt_list[H.undershirt]?.has_color)) undergarment_choices -= "Undershirt Color" - if(!UNDIE_COLORABLE(GLOB.socks_list[H.socks])) + if(!(GLOB.socks_list[H.socks]?.has_color)) undergarment_choices -= "Socks Color" var/choice = input(H, "Underwear, Undershirt, or Socks?", "Changing") as null|anything in undergarment_choices diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index e91d379ddd..322f79b8c3 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -712,13 +712,13 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "" dat += "
" dat += "

Clothing & Equipment

" dat += "Underwear:[underwear]" - if(UNDIE_COLORABLE(GLOB.underwear_list[underwear])) + if(GLOB.underwear_list[underwear]?.has_color) dat += "Underwear Color:     Change
" dat += "Undershirt:[undershirt]" - if(UNDIE_COLORABLE(GLOB.undershirt_list[undershirt])) + if(GLOB.undershirt_list[undershirt]?.has_color) dat += "Undershirt Color:     Change
" dat += "Socks:[socks]" - if(UNDIE_COLORABLE(GLOB.socks_list[socks])) + if(GLOB.socks_list[socks]?.has_color) dat += "Socks Color:     Change
" dat += "Backpack:[backbag]" dat += "Jumpsuit:
[jumpsuit_style]
" diff --git a/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm b/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm index dd66f68e5d..241ec8118e 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm @@ -74,4 +74,5 @@ /datum/sprite_accessory/underwear icon = 'icons/mob/underwear.dmi' - var/has_color = FALSE \ No newline at end of file + var/has_color = FALSE + var/has_digitigrade = FALSE \ No newline at end of file diff --git a/code/modules/mob/dead/new_player/sprite_accessories/socks.dm b/code/modules/mob/dead/new_player/sprite_accessories/socks.dm index 524c1f0f13..ddb5c4e21b 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/socks.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/socks.dm @@ -2,6 +2,9 @@ // Socks Definitions // /////////////////////// +/datum/sprite_accessory/underwear/socks + has_digitigrade = TRUE + /datum/sprite_accessory/underwear/socks/nude name = "Nude" icon_state = null diff --git a/code/modules/mob/dead/new_player/sprite_accessories/underwear.dm b/code/modules/mob/dead/new_player/sprite_accessories/underwear.dm index 3356804cb3..9441b5120a 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/underwear.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/underwear.dm @@ -28,41 +28,49 @@ name = "Boxers" icon_state = "boxers" has_color = TRUE + has_digitigrade = TRUE gender = MALE /datum/sprite_accessory/underwear/bottom/male_bee name = "Boxers - Bee" icon_state = "bee_shorts" + has_digitigrade = TRUE gender = MALE /datum/sprite_accessory/underwear/bottom/male_hearts name = "Boxers - Heart" icon_state = "boxers_heart" + has_digitigrade = TRUE gender = MALE /datum/sprite_accessory/underwear/bottom/male_stripe name = "Boxers - Striped" icon_state = "boxers_striped" + has_digitigrade = TRUE gender = MALE /datum/sprite_accessory/underwear/bottom/male_commie name = "Boxers - Striped Communist" icon_state = "boxers_commie" + has_digitigrade = TRUE gender = MALE /datum/sprite_accessory/underwear/bottom/male_usastripe name = "Boxers - Striped Freedom" icon_state = "boxers_assblastusa" + has_digitigrade = TRUE gender = MALE /datum/sprite_accessory/underwear/bottom/male_uk name = "Boxers - Striped UK" icon_state = "boxers_uk" + has_digitigrade = TRUE gender = MALE /datum/sprite_accessory/underwear/bottom/boxer_briefs name = "Boxer Briefs" icon_state = "boxer_briefs" + has_digitigrade = TRUE has_color = TRUE /datum/sprite_accessory/underwear/bottom/panties @@ -140,6 +148,7 @@ /datum/sprite_accessory/underwear/bottom/longjon name = "Long John Bottoms" icon_state = "ljonb" + has_digitigrade = TRUE has_color = TRUE /datum/sprite_accessory/underwear/bottom/swimsuit_red diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 96bd62b1f6..ddf258077b 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -545,6 +545,20 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) //Underwear, Undershirts & Socks if(!(NO_UNDERWEAR in species_traits)) + + if(H.socks && H.get_num_legs(FALSE) >= 2) + if(H.hidden_socks) + H.socks = "Nude" + else + H.socks = H.saved_socks + var/datum/sprite_accessory/underwear/socks/S = GLOB.socks_list[H.socks] + if(S) + var/digilegs = ((DIGITIGRADE in species_traits) && S.has_digitigrade) ? "_d" : "" + var/mutable_appearance/MA = mutable_appearance(S.icon, "[S.icon_state][digilegs]", -BODY_LAYER) + if(S.has_color) + MA.color = "#[H.socks_color]" + standing += MA + if(H.underwear) if(H.hidden_underwear) H.underwear = "Nude" @@ -552,8 +566,9 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) H.underwear = H.saved_underwear var/datum/sprite_accessory/underwear/bottom/B = GLOB.underwear_list[H.underwear] if(B) - var/mutable_appearance/MA = mutable_appearance(B.icon, B.icon_state, -BODY_LAYER) - if(UNDIE_COLORABLE(B)) + var/digilegs = ((DIGITIGRADE in species_traits) && B.has_digitigrade) ? "_d" : "" + var/mutable_appearance/MA = mutable_appearance(B.icon, "[B.icon_state][digilegs]", -BODY_LAYER) + if(B.has_color) MA.color = "#[H.undie_color]" standing += MA @@ -564,28 +579,16 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) H.undershirt = H.saved_undershirt var/datum/sprite_accessory/underwear/top/T = GLOB.undershirt_list[H.undershirt] if(T) + var/state = "[T.icon_state][((DIGITIGRADE in species_traits) && T.has_digitigrade) ? "_d" : ""]" var/mutable_appearance/MA if(H.dna.species.sexes && H.gender == FEMALE) - MA = wear_female_version(T.icon_state, T.icon, BODY_LAYER) + MA = wear_female_version(state, T.icon, BODY_LAYER) else - MA = mutable_appearance(T.icon, T.icon_state, -BODY_LAYER) - if(UNDIE_COLORABLE(T)) + MA = mutable_appearance(T.icon, state, -BODY_LAYER) + if(T.has_color) MA.color = "#[H.shirt_color]" standing += MA - if(H.socks && H.get_num_legs(FALSE) >= 2) - if(H.hidden_socks) - H.socks = "Nude" - else - H.socks = H.saved_socks - var/datum/sprite_accessory/underwear/socks/S = GLOB.socks_list[H.socks] - if(S) - var/digilegs = (DIGITIGRADE in species_traits) ? "_d" : "" - var/mutable_appearance/MA = mutable_appearance(S.icon, "[S.icon_state][digilegs]", -BODY_LAYER) - if(UNDIE_COLORABLE(S)) - MA.color = "#[H.socks_color]" - standing += MA - if(standing.len) H.overlays_standing[BODY_LAYER] = standing diff --git a/icons/mob/underwear.dmi b/icons/mob/underwear.dmi index 3174397b545570a3f8093280c61ead35ed3ab9b7..ee93b27f9ff32213623f2ba13f5a089a3d1c3f67 100644 GIT binary patch literal 60553 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 AE&u=k literal 59789 zcmc$`1yohG*c;YTCgC8Bh9DX9{oC=F5q(%l=B?vjvHKtUt~>F#c%q`PC&z3;pI zk8{3p$Gzu_d%y2H-`QiJYc1AZ>s{}f@0`zk<}(R>uBwQKO@$3X5Z)6dxfc+G#(@06 zx&w|(+uyMOJ8wKSw4CM4oJ<@o?VT;{Y$3=!Eg`u%YLtgCXmC0=B#}P^qp1F~yamAl z_OQsO4g+!5WCxwgQ<^yEmxPD=CSL~|&F?SIFE>~jx}$Ns%sEzog;G7c?#M!A7~d%Q?AT`B-m8M2vxgS!NyUkzq5I zk^I=hC*x#OS9pQ4LmUDauNUfeEtTe9baBLr6Uf^I{2btY{AzyZj;#9nl)b9ieyi7u zyc4cV_L&$8n*g2GYdXgT6)J-_0r@mXYchgd>;XDE_oKy12_5;Z^P!p)aaVjzGM9Z_ z-xQuCr`loE89{N&tsd=+v_D;|vZanTO5|k8Lf^S7PwrT~kwR;qK4-j#o@p|eHICxn z<*10c#y^z#5YnWRkJjq#F>;k3E{<0ey-*&me9V>NjFPZ^h?ns2($%@XYV>qy3 zg?H&IuTM7l$0=D^{m^t+t8WB&jrq3O|ixo8^yeS>&{;k@0T@A zIrz$>k?k33f9y4=JGkG6%f+*K_w#q_MZbquD6!OZEU(jKbVv`)x>a_xq6H- zo;`I}8I~bgigM7Z$w$RlkNE9jV-k1B4#%^3AA8TmAPLhR4~PA#%feBLueD~Xrg{9Q zpJN4=G0MD>1}V-N9)>e(*u}eeqG^(UR95&**j<>kK4u8O=v6q*~^-X zrbk0AjX#jumD7f=UY(&bKo(nuThI3BEfZz%}lVicGe39l|p%7Xc`V`WBmBt0)+<0Dl4qCAcBqUO$T5d(8q z5sN3DkK~Y_9NDL(#0*T}ll93T1B(dxv1~;R2tj_zj8Go`J?qa;h!J@XlZ}=iA@Y=1 zAr6_przlaAG5qU7csPWAPZ&F@d|Ni|uhg`bG>yhbx zaFIJ0U}y(;rjDH4T=U=S$nj?XzdqVPD2K6G45GH@k5 zOA~j)=Ssr)@*GPj6|cX){{a`5f|Jv)kq#LzuUf70ccj)r)R5d#?>qs$RK$l5s6t94 zrBl{S6u9`hww2RF*nuDE5!FuX#+xHwe@)r;4%pd3r|^s z`5mT+{EnGZU#}0vv@2-9jr5DdIi#FLJq}lX?uvUH=2UrKlv>!?k;BJ-bbSG*={0zZ z+DasdmQ_}UFD)5!=+}@uOX6w|BV}i5Bqt}g61{!+@F8-j4#ykAd7U3Wl916+=~p|l zZ1GYa9v#J#iI0DMmh^d9RqOlr?@J?JpXIlemT($7MJzI4h z9kv-;x0T$oG7V=pw{UQnefAdl%jXa7J$?2puyZ-|`eR~Z*z*TDEU-E=axOi>+1c5w z+FIQUc#;E`UKOF6*Q-6WqwQe1xio7Bu4_8t(=VM)-yR;Wnc{$>A8iq)A@sEzcB&OW zQ@`1ZrS~lN(xj>8{v@zDDqKl^!09M0J;RV@RvB1XyCY;IHNybD7@p{m=GCF$M?ykE z5llcI)c-b|gt5K79lRJFPkLZr&L=P}>T~c&-n&+Yvaeo|zAn`Hy86!A)|Lxw1?K0o zA%Ee2BCFwic*)W6i;tDex%Ahm1QB>ZWU0zYww(HuV*E%--%OJk-uCUmatz)OQ4 zd^j0RD}@`}`aTm+{~!)dp!uqK(f-Xu{;Q|U^GD5?c?AU#b?fZx?CneK;c#PfRvLUv zuv!v2F#VdFABoW5*G*1^wuh4w^sZ+RNIfUhCA;p7qHX;m8_XmPHo|p^#cs3Y!?O~5 z*TuM$z*Fa{Ws+T7T;vrMb@&rVFZ7rVpV8&RYEckT{FUsd1KiErcyW?2?I1NeebOTe}wr`wVuQ@(D!+{>Kv7thB zXLDY8d3n!M6v3pQA0{>8LI)S#kY8V)^6oSp7P_3ODt=9Et-6+$$g)>vO-+rQt!+_} zoyi1QZ_nFbpL@bTSB)IZS)~xyPGC-fGf>^+=`-z263w|D*l%*!qq%Nx zw@(uf&LkyYM$R*xZt3*ylKm@EI;x((UmWahb!is`YXHYe_UiZdm+I|J+%P!K%F2rJ z^m)^P!fi(+H45Z)y3^beh*M630BZ!tN{=0^>*Q|_=*@hHq1*{^8(`c8gZn?P=`?6` zOLZO3Io_sk-5?6tHDlCIiS%eQqxd}!<8pSHXE6eUav34+*I+r=d-v#~xoksM-bDlhw;Fr0o@}81WwBkXl zy-5Vy3CTrp;5RI~nC?-w2lp8bW=I+@cSKHBIhf>Nsi(JgTsNY=OcOCrslt9k z=4V_?z9y{e_ak>Py#xN<9!(l}k8_Ja@fY4myG>8>I=;CfShaU~5IhJK45hV(1`Q6O zzj2kVLa*_@IIJ=-*OLTsPvF<2wNPxFqsebu9tweiBf=uX#-cjRd!OKnJ+hiJrt5@W zC-Z+OD!EdN;3h}Ol3qfdUS8$xDz5lz69l2zZ<;}qj|#gn}2 zoB7YH!oGf|f#J{XFGq;TYwjJ%{p%mw4UclY+TQz4Qk-0VI}=s6 zUqC4-oAjZCq%6Q@_m7pxf;;MC!;g!cF?z7acl2Jw=6CA65X`)j^?T-UrrE$jC5PqJWF^;H{f`L= zc)GB)K1y`|M_>1SDyKPZPwlq0w-Z*MYiT_|eJ}HSdwSQE5pjyb;94I>v$9`bU*CG_ zQAb1EZd-{1LYn(JlsSmmIA44$$$+@^Z)O0#n7P-<(eX{?bmz&LbOT+?zXc2Sn!mxq z;H?BQ@=tBp@v4+;^^h{`z6Ac*Mil(R(Er|y)NO&4k}~!KGg#3U>NL}d7#uW<>cOU+ zh5{C0FTc-q!3__hGOCzM$kM{^sKCFsX#Ltzh0-Z@8nMzW6cO!)D6D^YCo?hAEIK)A zpBXua&-5KEmwq_!CFQFh{AX$d`F7ANOqu#$^GT2=B$5W0ti4qrr2%g$7A?2*=b(n0 z(GwW=+90Kr<7vz4wupzNYZ~G!*KJ_$L^e#5)^~fql4<{3HtXm#lM=Gutan*boX1~x zT0C@d#(TT`jWg$;%Ud*+E|uNTHi?Tlu~@{aaLYPknIN>VvDlVgKuAbx4uD4BXx+@M zQS3K{zI386u*lEmy|eO$4z6xu2lZ*;VESCeXrj_fW0&FXOu^IZN4px@*IMl)AH=t} zws5Px^N8|tppxm`zgTp7*QaEgkDq^da`J(OkPJ07b&2!lh*a&Yl(jw&g`9~=_Q-1) zJ3DR(IyC?Z2JQr$1yAqp#lyF^w{6&#(H2oVcU^;5r1FZ3qj#L5JBjm)i#5r_DR8L( z4uV>8s{sfEF%I$@X)%0fYb%tJn#vrQcd~DIix)ALj1vRi81zf3y);aGi2CR{8*a*T zM;1@g2zC=AqEmZ^Gtq^WO6n!-M0d?TYw=g!U^Q@jS&k#F zXuT;dgKA~L^hu;|Ub~9=oh1ZG9}rOEjb5c`f!8c|mUz_F{DGQXt&DyD2J*|iJ!5OV zt`gchPo+o5tn6q(1qADPY_9#>&+IPkG7zQt8{N^F;Dtp<`>s7ikq|6HJY$xmN1D7R zvj(Btj^OR}r`!NRF4)5(?Qa5@9%eT~Uu2;cyu-b{y-qOi<;PH4ICuD6TDX7n=f$(D zz#X#~`9T24-7arnV~fnD1sxq7O2aNUmnZ%C#WI-wkFpC3RiG}mhY#P++V11r@z;)w zjEp_WH}0LVv$iII7;qS8k?$#RdKbUjI2S<8-d)$T^73-a8g%Tk@^Ujy-HL)@a2O|q zB*^FFvbL0l-{Z|3O2vDPj{4B>4l3rwmHz_XnpV3!pbo%8iRgF=K2-EuD#bM z@Q#+>I+U-I*k{pB6tgwt%4sy0FyvFjV1%kpJhu5`qOiF|u>Sc;KXv>F?jQha{N%}-;DkKhk3OB$*lgr9R~a-*yhPIS5!Hu!{GP+{riV!Q%H)#Hnek@$i>B_Rn-wcSQeoCLe|DuVERuKoi(Jwsl(YPVtmsi zsYm*P)czUdH$MK_Y(3k(Jy60C%0!`(DG7O@2X?{#jXB>B3jS zQknbkO&aOb6BDNwl!(_LCFC78rf#gETClCuo!oU55EMj#dU|`aVZergkJU`-^tx#! z^N^q$1|&z>qV%_92S??cfq?-d`7R~-Cs}4-@agI4vB~7z25og7M@;QXuC5hZBui^K zR#%12B;F;So}Ntf6~D{}qd4|=cQFWU1M)aRMn*;gByLLyG5o+Jv1=AFaB~w(6zRVt zlQw8J=L~ZpX%Y_4Eq%~GFhJ%ug&jVI87wKMwTQ&V&eBpoM(S($VW@uMgZDB}U|?V}zxlvVms0Y_ z!Ldtf@+K*0#+B27AZtFXp57$`Q{XO}pRjq*f;47HmnJSH!YS2Uj?obV#M7S8GPlZ?Lm-Wec`y8o)KDjc0O0q0mzPhq^+=pN5|rlwg(l>RqpIqBW+`2XGf!<(L}%A zQ}EF10mD--#J|E{j-#tn;Y)l7(J2fDf8iPpkRIkoIGAq zZ+UfXtyk{+ex?OiW#8Rx_}bc-2E_uK0WL#XNEXx+EuO*3jvPL72AFGQvim}OtZH3-5X z<8XhzmdEzi$ESYLwKlMP9cAeE6%Sysg1n@7BpTj;5whzu%u-5_k}~xBH@Y@@ zVp5W=dOwnvgS8K57^m>0W}dT^m*nqF_Fy1qpYl~ zY13K3SocVM3WqtEzPzG>i4ZGfay7qO1P>3dmFiZ^k%EGP2N-c+`9VyeTAh()WeeaS z{&`~i?I9amSlY25DLv#jGc!XZZ4EeqvQ^$u?c%!acgL!U=Z+7ObAFtsSc?)4_r<2C z`#3DN1jepsdLMSz)$Y}7XL-Xek1dankNZZ68Vd{YXlZGW)&|nON^)}Ko_Rmy=RaC1 z(Ei2XWclvhV~|K6R+Wf;OiDt-vO635p;^8zL)`gq^y}i;|2MYv|FmCzng16%GHvI2 zdZS)mUM}q|$0lxv6!Hgu>RYtmN$a}&PUriLor8nsWPkhZHZhTJ4n=lhcAL`ax?Slq zv5GLbfP)APv5xc@fRFJrLxYy9&97FDygZFfBpJ3 zeyz0#_)kFK;*h=B5(U^czGUcAfd|VA20|Xc#lR?Uu8AK4+Bmed9xPW!!c*|~)R~AL zw8&x8{_y*i4`2C_kdmrc+-O7-K)_&tR|;xfwC^Be6bp-U=cUCDe!2El4EFZzT5=-m z3vKPGfN|ExuU{u3S3WxGd!ub<5*D~IIw}e-E-r<(wsuc6LV5k{ivH~CCR*)VM?>r4 z6Sl9yGeaZG0 z2tNFqNAs(Wp|Pids&vtcReD@swvRHuC4u2W%)+ItFQfhNkzC^RZWP<&8QaR2E_znD zwX?84yRPD?sj1~@?*EE!Ml&wJk%F1h^n4sOu|eN^DMtmY8yFq+7;&k^Fw?3-Aupg> z+h?ks+JQr>Ajklt!0asbt~mrxpsAs;^Kn{VT^;^LUOwz;w~SfFA-tS5sr5?D^} zj=wl=BgR6<)sE5j)#!|j)C5mgc)qo@^;lDL;wMwvG90T~wR{+xVYQia#k>eS7k~2w2+(GYXSwCt9V+X!U4b#6l(6QPY>&m;q^ji{%qwhwV`Bv`0 zN!L1$YCUrj2-l3<+;--G?TfqPU|>LZ4MS8-upi2RXWL6Yq>%W`|5jI*ngj2) z%gcbv%F60xhHPC%;+OTunz9l?6*Jso71BcARR6{D%Us{_eLyl27yK`z5Oh+V*u?8C zMGvwiUbj8Hm9@33($W_+lAaoyUO&MWIDiU?iHQx(&lmIQkpRwob2Y3I;UkqfV%$Y# z*b(kiR7>%z;mo-$dKPnhnTHOngjo8$(qYNtNv3duG5TAnOuNZ$#Y1bQGNW%aLL#NlL|j|~hm&d-;l9nNOmm_d97Pu*j3c6P?h&(FU{ia0)Y1_X2TM-rd( zu$!Bk*c%k(Yg2o6@S<=%Mz(i$0`_czz7B5#!yWAH9Tg+#*1;nXQzrSBF7%G_PT zi;u_%9`>Y&(+}tiNQN~^^9?>0`taU3B8B;IWipqjsU|T~oGX)$lKp`0U_<%{MFhF$d8y+ zRW4CC={p_%?}-W4wZ2cpn~|a}TO|LAj<~Z<3@bVNUVGJ;&_OqArbVdlgudH9(0RWd z3=Pt$)Fp$)4Wit8-+q{6)U2tH)^>P591iKnH^o!V_w2eVI$By;jgm=Mkmoft7)-nN z4oal<2Z0cfwGY1#vOkpHxri6a+~fp_s|sn#jAEz&dsV;Q7FuO zi-x3H&DqA6X<4NjHQ;T<_Czrbr1azouY#^n{Knkvr-sH*rN&7d+Y$}opmk+F$YC^ohA-3g+uS zUwTpe#q}2NsLyQNxk2scVoA_yv3XJR?^guk97q`e=;RH@{ac=+;vYcy|5wZVKNMX? z;?f}^70!Plag&^Nu_Z&h+xV^{k_oFJ%1mTkFi4U?;H{*jq;c8$sN}8kD%>3%0;nB0 za;ytxYJ_9`7R@!Rk?3b5;RXEaCMat1_4w`tr5oSMa}AAq3SLFbFkpi#if-PZ)_Gr0 z@T5PqAUYTWD^eQI8K0I^;F}rpDj5@G6w`?ELvhcD6?C=q!1NK{Z%W2G8Dic|3>xv#+f7at=&qpE^ z&xpyC1z#ZKp!)UxJ<4*$v@J0p2A078vH%aA-f3!Tl6gVhP>O}h05TO4?QhH#93o&q zv6-30E{5)Z;l9A{jT_QLl*IKdK|#St%W5`&vJwq44H>_Fe=^M@5Zubx)7yGwu=XXq zbD5ItXk$2Ap>B0FeQ=$h4OEAQvlZh@XS+irM;tOjJ2OM>cL2mwc^$p$>h*gp@ePkf zn{HzAZwtOSNxCF1{l_3_7zT4jQ4!bfRZ6FH!zagUl+XG3PazpYL;BLvQl@Cgex-|O^`h$>z7ayt zE<`^jx)Eibkdkt_1~RRBfaRp4^ff``vH&cVsEEjUr-?^D@0lOq0ztq>fdCT;sE<3) zxwq8$&234;Ofm?vC{V6yIx2L1TG`l6-f(~cHG%3E1c6Aa!`g}}qo$^2`e_TbPv-z+ zQfPh^Mm#0$ozL+*0Cj3c6!&rQdAAUN1sgPXzGe?qlk&TqCy?k8Za%nEz?+hiQfA=M z;0|X()Q=ZP!R!+RVC4FAbA;Sf2%e`D5Ek zLDmESHtoR|!07);Zyj{M4o-d2*$AejFGEuNP>+n>QTx@agy&NXQIYf0(>U8sV{nu9 z0r8#P-Lbn9HT`0P2-#h)Um$E&oT&u2F6x8o&eY^2R^xm$fb!9sf}H}GImN{U;C7%0 z7P~G}bq)yMFbU1}{WD3XNOm*_(i$DGPsf zc;WpAJ6+w8=LXhj`D<$7?5aPWRW0hOyh8vT2YT`HC9~Z*D2y_nUR3da`T+I=cVOtp zc+$U4KOCQ&^jF=`iNhteB~eQPgNxYh#~BU%8md_#@bnn=%US;3=zf=%o~s`JGRf5N z6IsP|8o~=Nb@kZsT~&ZqL6J?Jc+hMa#JYJNTrguic5`)Iq!;1j+`vc3VtqL|*QNFa zXAQXs*5u_q$Y1<%)FT~@z~hIX_Zqp&O7b9I&Dn=7MkDZ=m`;7juk_5LV`j)}Ogi^4 z(`DhnMCQ=5xGQ>Gm27SIl7kFUmLJH3JWz%~ELM-bOP2?o$BmWOy>Ug4pP4Tz%E|Fh z1mcj-Ig8Lhgcm!&sVSJ4FhgC8TJP5V2-USpsc*ZZq(`->Z^eRrdmbyE#k>T8;(Kl` z>pPteEx6aebRHHOrDx1U|B3p8^$RgFPz)>8$rv}<$5t+~{0%oYBIx0N!_)t~mgK)A z{!qR|i9>o3x$)7qLjBs;5oXm z6X)feAksC*2YD*#_IP2cGi!~@_V_Eb77yGX8d-_fN+|lRL+)V zxN^#%4$wyoq<#aeYW)4&?;kL_Na8Y5whL24|PNQmIq2TgfAmOYH@HD+0)$hzoAKZHM7uG$*NV zol2$Da#(eB5$7*Q zuhk&?f837{>B0nvizWFLG+$gu4PSDAM6*cmi7R$I6J`n}?0ArOC@;&-6PO$v7!7gNf zuNZ>rG}5!2uTb9HrjcClJ|{W{XH$j4dO9#Sc_)c%R|s6O_HPqn&t^SFNusgdBh(zu z=TdL{oADvlc5SVkfxrVhzs1QPd0hr}Ks0S`TB$ zk^9T#hv3Wy@*=(-WSbN>y}^vS&MYqDcvOX#h`o@~a{e7^Sb>KCFJ!du_Ulsi{qJh* z>`q1;J{dA5ofe&G?3)0Zk3n%Au@bX2|ypIya z;+sp7s~T-iM%?wYcOWU|QSSzcE+st$RpQt8fS{x&Ctu!kT0hutZ`b<#eU_It@;g** zzu1xr6g*9Nk_+3mV;ER?n)>>jkj2BMIHG9a6D`D^D50PRgcFWo zC`pVPH@*G!1*j=3uYnY+!7_cn#n>O|I5);4w}t9T+Jm{^_Zy!9J(4b6b~_cPV%B$S zq?ZUJYKYjv7}dDF;b3mhQ2zEf3ZVXOp|#pKDz8Bb3o1GWWAO`!n|Z`6HUDP1QaJEe zq0_p$aE&zHT<+v=A_h9x36d~BjUMPR_A zvRHmy_a-H)q+kd0VHl2Iz1P{TnWv{1Rc{Z>zOIa99}SE;tfRD)9?(H1`*Zca-}xGV zfa^~Kuo>*_hUb*iJvH;Ik%S68u@BTU5UJ$2qKh}67W-4mb?%m5)@9kSgPTn$Jj_rd z<{Qf`yWk-9_SsLQxoB-&1;s?OndoYp=rks=f-)^LOpRbzj`P4XvZh8Xn_hTL|H@nH z7%lI|4}J}`pvsQQ6s2p2ew0vQ^k)+^F@QrC_K}+ZN#jh)AhS{{qrA=ciFiFA<{bzY z#6W{5T?MzQLB*zG?9TO1-bVfZuPA_Pt)t zNehUlOa*4iMmYQGwI>@u zyJ_uC%%W~>;(K5C7ID@c|0k@to8({DITHRCC?JZQ_*jcWh79B&Z~f1eqyHt*-spem zSSkIJIWnt7E~$a_Qu<+Y-R&(}{FQlGQpufMzf0k)fKp03Pno+H{j8Niap1qavR$mh& zbFc4cxx3)4938GNOQ38WaRdt6i4abmf$T>QyfJua+(Sh%hMPK+-KN=h8s6e=uJQb9F4p)<4VQqJ>aOcRe$PJ@Uk zVDh_Ikzf$`Wgwxrw!1R0gbqg6qQE-r`P71dpnL4Vfd>veHXR1?n&S#WZOW*6cf^Px z0sG^=V*0!LhL=_pQT0IbSkN?V0DT?6xFf#cSS?p$8OF^unJuwGPQLS~2B}kJ;hFsM zbs`uG0>B5ma+>z6r*V3BuG)F?#VVY&RBE{3sujF~SFc|6n7n@V>QTpN$>5X1GE-Kb z1n)ZwQUUA6ee?qDwP$E&wCFps+b>b{Uee5qw$#Y`e-rs3a@(JV{!>Oa;v&q1FfwOn zMzqdQFM=CJ`?yRRGkZa_&Udp|-F1&<;a2!-2?6yTiN}8frRKE+U9^Zbg&!cPgCF?Q zik!ijMPBL^m|cA>by~OoRz~+r)y_ho=NDr8AZ;)FcckNkFt!7hiIM(y(I;&|kJG#`M z;4hgtjbf+wlU0JA6;Zr!lX=E=b@j~EJL}WV>xPZztKJ{G3IA4EsjRMf`%y&gQkD>< z%9p=@WEkhYXRDv=vZ)NP9U$V2DOtT|3N~-+tCAymUa<8Gv@aOEIlc4QZR0*PA<(cM zM~bKeR!3I{uV+8Jk6sFmocM46F_95x!^%7&>(R@fSj=N1%QL8Y>v&KcDN+#If#LP$ zhN;Ktq%qj|tZ`BAX5aGWI*B)Y7D1LUm~lkCxH2#OaKTwj9uyx!wg=Nh{XrqiY`-4V z5=yM6N{J>iMI3;dN=Dne`sR?!nl75vk&bG=BHH6_4G?8Fzu{qfo^6SJ7Rwx>Ulaz8 zu>Qyo5)@ckRmkZ9eyiJh=RR|TLkCHTo4A#LN{RB3{*bCQl-ObIRW}o&Vacl!+t*RF zcYgSKu%tbTBgAEBCQ`al1sga1L_z<;&( z{|}f?+pLO;*Vgk5`cTv9?zFs(O`(#j>dRMuMTb=3NF-W051XdgtbRu=WK9Ug#Kyh{ z6>TQ^!=ts&^4HP$RxfH-6I}3x!&E)cCi9`UQgiM zPWfcN=1OjHs8;CwPi@eR+8!}PSaqilwmeJeb-fD1YWU_#zY#_}_@~?o`2<3Ca~#mZ zn5LoN%09^GhNVcX_$F)J>`dvQMV~Cb3_-GR0;UnO-b7AgP?C0-=+Bg<*R8N75_jEs z?y4#VyB2x(?j4u{2_w++5mKmINj1Kn>3dt9Kh(N2S<>o$*v%>r6y6!IOG`8esim(P zriz z`(Q7PxTs>?yuT%|;RocW#(nn4Wk=m9?rK#dcSI{gx=LlbA?hS`%d0gqv(J9AMY>uI zy(nM9Dkh3bYUb4daVNlP}s&Tf=(R{3kg37=)2Uw%~$2y=wb#cNTY+q{ePvR_@Z9oo6 zo-8@E&^AR^cBQ&Ry`A2(glOO9%=-KQ&r%j1tvjABG40=YP#!{Go%H7RPbvm!zKjm3JfAYMrZ_~|;pi9ok$S}H+ zC8bpCyuHs<3JRcpt&2^)+>IPaF-n16^<9vcfe$E{ot(&fY6F{Z2Nus9jkG2oAD%Oy*om**O)jcp^2Vt}IrPu#_Af>kPKB^*&iylA+{^ zY5%u6CtRHT6}HSiED3fyRKGM8pLB2?=iMf?RdqLW=lr$XtV@!T!u6!j- zb~dvkIos6Hm*uB*5%ke}8PKO^Kwt@-v=-kJ#kD%!v9Io>BV>B9yP9MemF5*q-{^30 zb~D0Za+v^eKmZ>^Tn~!CuFtFPzhPw}hmfsE(8)Ac_p<%@ zff1BE`` zt83WS);kl#?G5OD(XqU~xjG9+o_lq+ucp*2_|>-cYFiV3(YJm$0CA!~ymh;3y`so< z1(wT4&==Cyk+iK5=Okt96nC*>yu%IR-o->rF#C zw&>l+PQdUm&HK?>U7hY4gZ$ompPi(*#PH=yVxaD;fpZ(qi=DOpIr<{j;DVKMFFfkc zADz{9Oi0UQ7qBK;QgBC_{^V5E@o65^*4i6k;952CFp_5^8NM#E<}Y{FHO#Qqc*!tL z)3DN~*UNMhR*~sDcXc0hXVpUSyf^jNbu3Jh1fkYJ#LLR*381 z9n?LlK>#trMjyWeDL6(kST&(>#c9q3Z$aUrj@wG0?M>RZyVJbr+Pg?mz%Iz>5)= z#TJ&9l-s>?cRk2C-mHjHue)=1xYvunrP%3}qlZ8=)Hh#3RA43Fx5YR>y{Lu)xD zpuywlE#rPCVkw-P3OcCY_fZ3+vPCM^L)JIj8Rs^UoSS`%9ffYe_ujy;TN>i*`sfv8Df7T(b zV0s?_QJ@yza5gXB0;C|vj+%tgc#^ZKPr`I zR++W3x_-((Cy>5AAcHbdwQ!p%?B*M2WqTh(QkeGZ4L(<{d13VNiWVE+@gV26$au5@ zkGuiKsZPVSH=K{-cu_7!C+NucT{Yz@5DjT}W-eI8%PZ>d1K!~z((AII{2YSF=mEz* z0tOWc7GP*6omXFoPmw3qKvKi;*OV{r`#tAi$xIuCBDf&Vz$S1<7zgWToiLO_aI{j^ z93M_~UQ=AtIUqVDh$3o02Uak-Zl$fDl+P|a2iGSJS9IvN(ANe`(D?e6Yic2~o}e*G z_ql4&`N-aEZTmNs)HtzY`HsZud(4_m~2$nM*eGE+2R1Ak!ylbK5vmr+Joowu=<%-;!c(WCU5Z}1TZ`_66mvo-^f zsg}w+pahTYsIc}1{YRAJ)r4U8A3H1rXp)|6;v|p9LodIJXjDIVccvL9#X6 zB;Mzy^95C%J7q z8UgS(7PtyMukce`I>e_!&|C`o@H%HZvkOzX;3g(O7{GFKlbDde;%rk3xLvL!cH6Y! zah0U=k`m|kRE}yIaaU#J4`>7wVH*d1mVtV?%(o>bopPX>xzbsqXLda);oMe3T60Lb zo5ngQJ1W}nduWJfa{vK~)H;q&o;?evHqTiVcIw4Y0-$TM#^pzBY%GzRkAlJ-q<6`y zq0$GHNj^TlpT_NBc^$dldI0)^-Ot%XbpZZ$k)C(IK}H3Dgr8C`NZcCnpPajaep-+r zl8})xowlVWB#>(7ZpkuC!IxKwu+Tqt)@pMBjjdS4EJ)5%`|kiXOHWTvo=8GMLaa+Z zRZDjiJvYIHo>^V$DiAGI+)S33826_LYJtXJd>Ro*I{-Ya7BYT=(B76JX!SXtkz=`7 z`_~=STw+d6&RF`~(SNE{6^Tf=69+!r6DlgQ8SL)n1zGCMksSk}jH+rBZ~F2x&=#nm zt2><|il{6v|B{vUxVHkWH9Qgy)B~Jk3_!<=CVPRqGxZQMx%0()#K?D$B zBM%lg-qys~tiu~)JC%X7c^D6RFT+sUcljXchXqzN$-L*Pq1m;&N0$~~M$wPwhg+%T zgr#fQ@21WC#YwPHC}6AlTuBJqn)W1KWJk9@Cc)A|v%fl?FW?41JvxCNae8{%<=T7B zm)ROj!2a;Dft5b@c!9QmMTOAEk00g2V&>-Nl;A)M_yHVY!84lbvbC~8gJxVNdMlsf z{hJm*KlXzOnD(meBGAZw7g7FNklYwZ1rtX%fVeWf0Odj9c z>nemTNTEdR7i4}n(!0GTGapC`6@W$4OGl-oP$APuic)oJAAlp_O3dedpZNdrX=-VO#KqlBU_^mfSXh3N(Tz)JhgEK{(ow9QiD{uJh84eKdA#wVHXuLPSj~e&R#})PAh4*_e49Tt3f;k=+>|el- z17^yg5+Q4le1qzKkbdB7g-xox2+addP8D}q(2dQpbz-_KG?y(n53D)Bm#|v`q+a)t zGYQ&~6;Fese$2;3tlNtKl^}tYYG?!Mz_M>EuuxG^Q3ZgNbKrK8-8#h$z3iXC@&zTF zf41?XBllfvmv6-@rwi}F3P2eRDS%r=v%6|bVqes8Jo+>sw@Rx|TttDfXI?RuZ-1V4G`uOq9-c0p_hYy>Djx^7= zG3TQMf{1S_jUuI~Ucn11J~g(CbJvqS6e*~GEZoaYq@$yA@MvIuu^3h&G=h`O%thF6 zDfQ>V(1kz-$So;$uZykd+LT{Ee@=KYtK+Se6y2_ZL%4lF4FR$Bzhz^{^Z70kg1LGRlTNV(eAd|6ig(B~nQnT=l?d|Z(v(OMbmSxGC<58rKKpxrw62$i) zJ$ty1Jq>a-#$`NQ+|S^v<7sz&Fw!~^L7&{O-&30y*ae2c^TyBNMdv^ zL2>=ngC`x4Nu$nW*nv!~g$lZfecs<*&VV*zYI@kY(TqaT4pGTFOUq^uWJADF))hM* zAy^%1>mTv>jq?(PEz2Q?6Wu>=Z?S6|`LB)riwt5+Yo;!I`BwPTmrsw687OcSI6)&8 zpgJihwj*`?w2FC(4eI{@;vZ^>99r&-W@cx{>5Qh27LWqMtDM-x5F?Sprxo5aAVUIw z^CA#*WQ73sG)>e=0sKt?6X5Q_pUS|gb=~DFKu8U1`WI?`(gc>ISM7)a{%}DDP>q?= zZ!j#=N_kTN{v>qEMQJ6${a-Q}U2W=<@p!|X(C4p~4I6BC>VhZD*g9J~8eFa2s#KX> zuC^%%tZlBhZ2feD=_4yRK3ynRR`n)v3oi+7tj>h%UQ~ug&|hU#N@)@qI*O%({^bf@ z(4L-0(f#1EkT;3j(6+1285fNjy!Su-1Be=ytLsc$Akd3F9RO;!s&E2GiQ2|&$3A7> zdtJQ4BwF%5SPyS#-Czq%C_rgr1lmg!>JY*Phfiy04A3B;m5k=#W@qQWbLUPQ=DVGHDg__5RZhpvh8U<=j)#W^&q9?_?m%D*%ZAa6B3WRDM9eU-%6Z9ZPs^ zWgi)fz>tEhy?Yi#t;P$Q0j$dkn!RWIKxrqzdE5T;q$o6QBpsT8Wy4b0dwD)q3?oIp zm(%_EVsG3fko2^JZ$uQsPJTEzJu&6jmfHsq#(}-l@U~VCw>71p)39T@-m6mS6rLoS zM+Fo7wAp}4BHp1jN5-eUH0$YjKhl4E_K46c=?5?X=1+l|pmD^>$>}$I!hyBu6Pqi= zAJAD64{HFha>6^N+ixB5-S?J$l$@wT=oE<|+Jvx)Kj~Swin(SvShx1p%v~lw;BLG= z{OMooi-4)?>)QbAhRkSJS?^gDxZ{E5;i#nYSYJSt>5AQs`w9=A`ImQSw|L|JW$|UPglMZZ-XBq z*s%5FpeeG}hsDWjRRZ@S`|7Fpj$W|opwDwjxa7F}P%7ek2npiinhxS( zUI|)bZ7-fBQex&+&}Sl?aSqI|@#}|Dz{>*I#c?PxEYC~Gg}$;sj>iSnQl@6o{q- zxIp2$z~JhGy}&kdQcv>K`yWy#sDX8yo>*_Ox?J&7Fx-OlC{R1%3dD*_UWNP(o(Fkp zq7GRJDJiU=Os`lGO=NSx=%P)v#|Fy`2X-#BV$O<|mX^1RC~-dw>GRNeIij~r>i`ty zqW@hmEKE%yu(|=x`w$5dqyUSrGsr0c@Ja*%DdOAD%e|IzTC;(7>ZyC?3nc#uhwa0@Sp68vSw-g`}ko%AVx+Bo1bOUZne0Fvm z*!O`~k)@rm;d0fg?ktFviDbedt!NL$hH+ zg$@n$f6o>8ecGf{)xM)BQ!|vxVFzxZr5=o*UM8;{>=bNa#0XIqejl0}4)|3^hLrJf zprcbtu13y{8PrSAd<=~z!U?*At|)s~YnBn0eSq?*6<*Fdb}1UqS9p8tKAN)G5S60R zx%fatY%sf=R;!m23jPv_BX&>)2R3>IQH78i+ehQye*Q35&Cm6})v!kkt(GqgbxU_k zA0YfUGru6}w#3$i^jZnaSd0Bvag8ov?MVidP%UQ*Mh*-kjD}Zg>K+8ZyU856;HNKN zMs{^6-xAiXg_uC}0bHKWLG?d`wGH(6_LL306C|>&lu2$ZYUWbj$3&&@*jGQ}86P?= zDn2J2vY)9hzbE0o?mi0&NLBze37ravrR0}CvuyO(n|=I5!`}Nn+~;I76aX_yD}sC= zzi31N1dgMz#HxM`cJEZdSpcu`yCKXYZ>uXEPR`c>4 zz=U&hastd(Am&5MffIu;+EUlhDbzOLcxcV8RYOlpi&$~)WOct`7pUKt%5w?}aiB7f zJ!8nc2*vOgP_rLHViD5aErl!pK|;Voh|6$p>!boiJv@>i(XuS8tR^#1S`>ho(lzX30BZ`0an zqbriX4_!A?Xd!A;R=Q&fqfunf`HIzC-1*cJp&oRH9l0MY##|XWH53HH!o+DpJ~S3` zGEe}9ucNL%=iiX!*=q``C-=~MtU=I=`JG2$4r(>!E3+xB!-Sq{X@M8j)sxNuSC~qt z=*3r*4-cJ~VnJ?Z(H+|}4R1Qtrv-I>Z`MU1@Gk~dOh5|r12{NAAybNPViXzFNS5sU zhm|N6fFwoE*;&9=BxC!M&~lE?`IKF`^ld# z&XfX}fpwa)QF~#ge`?|vv9Kp}k6Lw`%p}w3zO~l&2EHwDyjCm9ly!cPe}26B;Hg7# zgHrbIGpk=%rYNRZ=3_oHkneeL7GglT)oet=q`zD5ZWIPIk2S<#C^L##4xK*~67}cR z)7I#cg0&qW&)89==O+(U5}XE2AfXNBf%I0>pdTmc{a9(5hzBeRU+J%Qac6`w8a4G6 z1>8oK3?17r&Vl}h&$JcF|NOZPOc)|;2x`9El`!<)_zW!H$iD!n9R>n1EKm&~jK;yf zkF>)dBnj-dN&>2|gFmmc%K<1s2iDAePs#QZQc_Z4diuD^N+I9VKdi|3<%wyJ$oj!L0Ba%O8-_lmX;$Ueqh~W zDu7*L${c3~BPuQ~yl-W5+u)6|p&>1_ZY8_8w6r3D^d?D%X$761>tAG|fO**LMHi;P zcJ2A2Gx=7pXU?JI*L06ZH`38hn0}5}*4f$1MYt<=(fk16@Wh>gvoE%`7V>R&ey)p^ zlY~US5yRl?M#V%k)y}l}M2d}x0z>1wittCg8%R-+Iv#6umm$i)JEw+P07f^9X~k(8 zi9!7>FxThDTal&GD{?2Q4z1HEB-1>aq;%_BlwRXY6U)a&F*zpNSo~+ZEqvpcsC1$z<$v8rKhKxrzd5Z9)F$o9d=fPOage>etiFY4^ucTS-zmXc(jbesVjv zis&CrO_kmUnFJ8VV1fE}AfrOq&*>J#CMVdqn2R6eQMfnU0}*{tzg0&hDVu4Pe(2^$ zz`L;eP6bF)AcH%^MhE-rXbwogZi}*qI+xno+PB>cQb!cl5h{(Hop^w8qAgES@AcZf&f{H8qQ+QUTy!mJ1q-Uw0x%^KjWPP(`gnZEFg}S5g)&qZ z(%-#dlaJcNEbKwEstBsn45<5C|D56d-}4mWuF?(DFGH!C`saXMonl4u-pB zPyB$xWrkjU%Ss&^88;m=6h$Nlu@k`^!W72wI~M}z$J$TEVlr`59ox~dg7{kFFc%OL z*C>1)1ZcL_L4uVe;iek*o}~S5Z{PH6ZMgv6 zMNBjO?JhTZQV)yWOntIbQ+_^+7rhDeB{x@Y{dLYC!!m$^M)cHJALY{RcH$2&bcCbG zrY^khr;f>P@y6iOQuqy~Q9cL>F(D}(sc?&=?4V&Qg`9FN5&El#B~{6YM@wy5_FKg_ zgIxjZFW+I$T-2<8>Bf1%fZ9(M@z%@dD{8JT2Fs9PAkNPnqHnF}dHN^^7rqZY>!iuz zqj{y7Y&Kt_)RD^K$+OB{R80iLUl17~mk^CZGdU3*pM#sz=h_HlBqK29(dL!5qCbuQ zy(3{xL>(~>mV@C8Qlu|6l{UpE+ZC?cc|nTI9J7`GF_Q8pA`B-X#;Oc5joAna(9O=3 zp|yBSvEOs<&8S8~BVegI*%)_+rxpSg8nk-XjUa_^0{#S6*+dq1uxaGx=cD@}j!}s8 zuK|yXQBY93)<549lYkZ*I+P@80{e%Gw|9N%TCosCFB#mklbIi+LwLiPd%5ESzkaA!5a4Ks8iSGWQ8oI`K=sc7N>bAg48?Nei;VNJQm<|_{xYU=#+b5G25 z2ibEA1qFpkEY0QLt(&;$DsbG8XW4bVX4_K~fk~H)odsKYGB;JEkL!NF0N9d{l>)2a zWW5ml$LB#>qQU}v!=t8zg==`Mmb$Vzin&?XJ=RIn_cfwSkZAf4BojN&L;QO!#J>gH z9*4Fa=jktZeVI=Ny)y1IV~*|PPGAKrq($nbwF#fyeT=(h;}*j-Pdd;+e?pB#Da9&T z7s{cV>22d*?RxolMw}bE_n~I>b@)k@xH7j{j2Z|s-cwvX&Fgj~DkX$W{4ZWjHmmY) zPz_$>s1rS^y@()B_{RA0^9W|hAgoM}3;d{RYNiySc=xwOgk-rqHRPd4OiBWK%~wt$ z+NK9Y3rF%UH{&?#GSW7!SC3DCkiMM9uLbo;NR9w7ltfb7p*x7^Oq-^?o6rBk{ z4f!Wxxu0L}U|+A<$y*~tp%~ID1<$vB(&*~E*D^~lu1IRa?R*Ge7)0qoJo@z3Z_xbb zE>qJ+&0_SKy-QV8z%r>XHDU40J!yi&aLM+XVkZVM9zJg_%;&e$LrPu0%t6^N===X~D3nf+zzmfj+saifIP7uQY zxinS?JmhnJSs774tr){jr=!T!M-hfKl3o)=8Tyk!kMq4m#ii7tK@7j3huI45c~g! zF8@XFLWRP_mw#!H5STf>p%|#Ur#>(zg$Lp8R#pFg<1jaqS+^za@0d3yX>@ zp!oRsp+^Nxeliq(RXY0m)VHolQ%I4FcQ2klhrspJQ@G5aeNaEB{O^ap63ICD$sDIx zg*5TrxW9UKi4q}mW?ciTJQ>s1KZX@>GTi>(-=}wO_tdTLIPn0*S7us9D_+H|{nCui`arL;5_Xp|Vax$#9ZxF2_0eeb#SbiQ#JiMy);3U<`)1w|hK~kSl0}buv@hq=1Z3{l7d>@^ zzeqeg*y-=K_F}8&_M>V;5HCG#x8V2_7IYzIUPN?shf)Ae&}7X_UNR`PwntZeZH5)2 z5T0k-ff;kn_vr=Fp|%c>%A%X8%ugbW$K~xTGT~UpNEow`gz=dP6_&%%&KbHXt@!hC zv>bIZ`O;=+-i~AvRP9X!!w86mkiA=3(>q}^_Nj2ef77-@>d_Qwl}i8ohwrcc!jY02 zm{8Wf&hzICjEr)Nm*?*OF)1EP%o{SNlNN_JAk)Vki@O`17!`#J>WGw38StUVy_WGg zwZ(+KTlLEulw14lN^YQnYXEbzTXrMKTzAcpMP(yt$@tzJFFqPCea!FQ%45S^dyLw-brck z+;*3U)$qr?ik4#mH@Ks`=SisFp9d{5RbO5lnpAKfHYeI~N7jaUEKQHDO`~tsL^eEl zOn7?tXO}F?2i=+O#1JoP~hkh=feuB^cHQVQjL+`Z@ud>Z-4 zvVfbod_pMiq{Dg~H6XVylYP1jr7KsVjZ=`IAH!g2-iaNLN>tWtCy#h@xdp6q(6Yp? zuL)qvPM$n1YB<>0;G|dDs0l?N9BQWB8g4i_`SRdM&=l;;P?_g}IS~J59QecZx6t)-+~4+1*Ph(1pF=+}eR> zJ4rd<^}YRllW+_>FUPbQx9?grAT;ft>eu`3{+;i-8jM^sZ%G`AcNL4du?pyG=17@3 zbIB}2e!9W6wcf!`Ge};^dSX~sb?M07$Q!f@z#RkxWu+S?^Z*dP-bP9ren;Z>WM6YM zInc$3&=ADHRA+U78D#foVT?2V`&Z{?>WA50!tMM2r9Mfg>XzFOR8zx4q~@w?u#J z!5$ke7195E4m=Ga>@AUGmd}ZvUimF}*`CVS)@I0!xaTurL&mpH7Wl z?SKUp|J;fqo1i8CjeK+srce8EAK+Af&Cj*I zC6Zy}<`(XgS}&$z&9ExEu>8?D*KU(Kjb*;C)uqVHO?BxxMZrO@qlBwvQrp^vAo%aEBe=F$J{(owjGNa&R;Tbo}znS?`7X-M}v8e;(q2 zK+;xFxkPRD@W+3-0PJbm%qzcmO&=X4jK5}yWu%Zgb-M~|YOzj$#!wQ9y*)LY^s7~9zDjY>u^ zkOg=V_Wtv+Zr2`wq{qVi+aR}K;zUM5!e9!}Y0%n9?cEN!A6)2ea;^n{csB2txyi%I ziggrBxWh~@JX)akpPn+?{8o9;T@#stTHVpq1~1TaoHKszOTRiq!ZIgzm*_ZS~Mje zl3N^cPsXoxO#0sGYA_*tEA5HbJE2oVCiR<9R|f0~zcD`gJkfw*<#&HutMqO7`X-Zy zzvTw|ji0hPGLvgNJBe(^ap2Cf2#kyTl3t>tevax;cEC3#>xvje3o3&e84x5TYA4@* zx7_f~uw2Uv$t0Qf_)CwF&QDl}VskBMghEeL zCrArMIM}Y6$OZ>>J(a#T5Ga(@hIQn2$9(z;GTt7tIN-{zl8MKSD}Aggh0aCYk(2kC ze#a%t_fo^t6JZ1e++6?WyEx5o9n(#Zy}5=baxxB^x7&T%pTACW9cefQ1GCody}kEa zgwb7ui!jtTOHcUyPt4rSX-$3C&`vTwJJ&T^eNzR>+-PG_k-Nb@&cVlAZA?WkEF$c8 zPsqhk%9xo-Jo7*j75mPZ(!F5ra+VUxI-A9J}k%Kx@MOp^XK++gK+epssZD9CC3sqN3B$oKEQ?hU;(Y5L*N)}-?WgkEMl zxwm)3aQqumiB|!ylBH!+rD=Hjywc-3PMK!i?;1rQsXc7pCVmC$E3BCLa9N#Bz|=hP`af4LP01{3b{X6;?yGgke*gxIT$tt7TqEEEpIuMi52@?*>$s?IYg6x?pGL6{MGXG2!N68 zJMMky!wiWiLtElM+}?j-rgq_b|NQxLQ$RK%;z!E&FZU!ReE2{$=5lkmmA$_*A%g;q z7ta(IRf9z-tBH&+!)BTCSkLd9l=Pf8lvyTdYO zdwHuyc7GH)hS7;9G@PbkFGc9V?*MjxbgM?nw@HFjL2f!OvJbDKRix;2(S56^ZVcb8 zyRCB)*vd_Xq6MZ|daA7TnS}VkYLxT2piW652H#zUqaOytEp5Z&m%6mrCDKXm3$nE2 zR8T<2AN9cBzn}WNHhvf6Q&K?oiJY=PqhmeuBA@}6j7-`x=b~@Ut_?gt->Q65LSoJh ztSeHSomanCAKyWbMPf1`dlBnB^eFeIpFaC7EQFAdn? z_Wl&oGd=I-yXX5Bg%bZ^ilX^z_>Bcuc=M*!E`;!shv(+_#XQYL>`6OpJD}#GHz91J3;GS@Ek@t-ja&Zg4@Gp7X z$eSkieFbUq>hnLJp0GH?dEmfH&R`khDVb-E)3A$T7U?mt`4AHd)xM&vZq)fHyzY98 zg588!9i>q4qoqkNh42ywxVznh7<`8L&B{HSjNL&3-dEQJh(pVM3SoFCM7=WZd$Zgu z#HZd(#U?HO?7X~K(2wr!4)gL>P}f*-M!6*bm4gyuZlotDw=`^5^g$3f1Ln|ODiL=7 zkszQ0V?gIOmwTZZc|aOo4)FY2evn?7X<)uT_p^*G30eZzz1e&AH8h}Z08j%^XQ@1B5`(NwSkIY?8RzZr!FUMek8{E(oS48{+?y?EjN_2JU;NhzZM_fuV6a zc;0{#LUJ`JC-Qg08z^*jZ!>Y|P=vt3SUehSS)HzvnwbO!Ma zbkL9vmwtA`tIg-*D;K%1=yu$}r;Sjb_UJs1++P5VeA?a}|U@!45drhXJ46j)j03`|d0$A6HRShn8y* z!4HpzrX$$jsQ{%7t46wOS3N)=w>=3APH#Lfs-|MBL9Zo;11JOVdgr4!OXE$B{J`7+ zhoFQU>Ty3n8y?r~7C7yQ8H!%r46k^=T#snCcxv;Yh=InQXG93o*elKKPekanO0I7U z7R3ymfLZU4v!Sah zizKL_X?c5dC~?t#XIa?4&fWvGEs`o3A*%fRe2v z`{b)sTQr`!x)rzY7w1<;gZxcpHLI-iU>-p-{@9kr+@m3i-~2Q%Kxp=SFpld>kPjZ77qUyaMk?bM_0SqaA{Tb$>aEoOJQP6Kt{& zq*HYA*dkI@UOq_3b@j`TQEKAH+~_MFi=)|?6ttNpc@u&Ux;EZyUyb}~Fv^bB%#V{} z`fE%(h3D9f&)yC@#1_mOm%K3O&KWm!>NkVJSJEnD%z7~#9!2Y{m52JNEPSi~aQ*B|=0AD}y@CBxsr3iMeE~-5 zt)h!m^U2T(?z|q*-PW<{TWJ8ueI#}yV|i8oK-UC?opfO%v?xPq5PL#Y8V0YbNe6OsqH*dhDP^bI(^K%gCk+qsxzP9l>a8Pf_W4fwi_Zx_^Az%gxssA3? zWVe8zf`<&?cRkfwKw}W$z<*(cI!`*N{^*f@C%UE0H?hkw-#5c-Uba%?3{tr}M+PSK z5PRrq4=nAbhVfeU1*CFO?~Nr^Po$x{53SxKK^T zYSwt~Z?M;7v8X7*A}{IPIwoH^riJ7eGA^n#*Z7Mu| z9P=DdTDH)vU*Kz{6UrLiXA%~Eam$}~Mioa30BCDiRivubVAeZ8c)2|Q4!Ek@a`Kn~ zWBR;k4E90{0n$L92RBg{mjU0lpCwe7ApoQEcC`cU<6Pu->OJ;ie?Rj(W(MW$ke(Cz z2+eCtZOghaN_p%_E4&<6))895!lhSs2`A+ z)XsB5d}4+J<9V9ho#QLDvt|5^S6+&f!IwP^0|U1uH&%+0ygEjv5gkG(*4-^*y?-QgDg zT&KNYl4tX3j5X&4Q}IL1um1UBl)XJ0sBmP-tO5VB4cLD`F<410JmEU1VI}hg86ol7 zV3HRIssQQ}3_wu8Zs01qo$_h2U$pV>H7*J^)P|x!x*)e*VcSmiIaJEr{!6#10LiQxVvvB-5Bo+~Dbc}Y z_YZX;*{|q#)3b+P==!bD5&`bk501jwT8u*mr5FYX+gW9b z))X_t_a8ky!Znqz3gd<=DUyC+1|3D15nb+iu*gU1EZx2qxZVb)%E9*cL3iIAhUSNu zdhcXmSY_Qf`P-NCjiQVPBBro+o@f;Z*hD@vcPphxi(E2?35jpKro^EHw#;bCpw15| zFcJWqP$JUH$L0WZ@?|Ca?)`gOuA)EOO{Ug>+;H&T^Nt~3PTfbtLdFTKnMD?()OCl$lG|@V zC*T&GD?O@yHxOCtO{otsfyiv1Nj{;r?F=)*4_Vlx1I+lzBZ;6pP^~{)9vqK6u>e-T z;81{A)jvA>E1nmh=)Q9D0ZLKg;93U|zMIudmxD^e0zVfJ$Ajqh_FgO;T?`Ek5sf1Y zwC{@>_}4p&yAygs4Oo%^tr1v6g5LGkJv#f0>sMNYqb+g*7F~Ef_B9=AM+?F9ZgPPu-V9oCPa&<>|Ysi4yMJ*`oImS- zcUjZKi#oh`khC*&G~U;C=hG)K1}#}JdWF6V3Sv;zu|4pz&j4SC&6Y|Z)I^cw;nuYx zCJCHkVlPX(A~HQ^>A>Jra&xQVK>&aJaoHG7ibw(+lMP%be@dUP)6#mFo$V80Ve$Kuy6T@7^gB(rK~Gnm3-f9CI3ArOr9`$T zYG6TjZ0%z5x(MazW!!Y_je|{-hDG~oF1v;GIJw_--0@9E%0!q^Txf?bnvDWT;-UC{ zz;((jT@CI?oqHjzoUy!YIfM7q*|~y8{Ovg*VRiC)v~f_%R!xlwSfSVJ(90?a&z&1z zcf7nN5vRAm|JzlO={FyJLZpKV|9VMD?1Jye8mnyNI=!h4FJ@Dfm~U;;dOp%{WUa$D z#$}CZNb;_N>mm&YW+}X;S^!fP=@M7%pKm7Z&C+bwnNw3O9(JVG(!?n3eMK}^moqn> z?Gu6irmV`;{UBUE53gCNp1bV2|3Yg)c=2G>*E05hkDM>zCdk_VX_=JK5P;I!_3mikKP|gk+~w_&ZfCAZ z;!`}&TDTQAUHq>XH8G(*De?2nb=WLV-k@J^ddk+`7O8%zu$>)6;T$>BiI_(zo)Ho$ zcJjCO=E$AcZ?~rDgiJ7_S;;sK?$lQ{Rxv*C#Njo*2-`3I!dgVHs03N?Z7Qyh1+*b4 zMqVq)5s{H7kS|D951Rq?2n}j9=Dj(}Mq;b|0?B0`VBJK3GbbTgV8ILsXyDKj$IVd= zNLELO+q0v}S{hqdAilq~=XF!9tb!IXE`0#L{jkLn(;^#pmlmJ zukx6(YMVf^e0od{6CLO5TIu}3jHJ-eXr)OS$Dw!AHqd;9*Ij&XvFIl7nu}*tfB+;x z4=gs6L2R?i4-)usxQWc|Nf;2IC7PA%ffGxBzZV1n7hqrr11Iv+{BM#jJD>z%kHv&c zY$adH06sIc4`go4ARbbs)gF(rC~q<-J;Il%GDQCS56|h6)vr=-li;!9w6TWeNQ~Z1 zx%-LFZ{Q=R%gb%0+@q6}8bjm>pY)^mR$Q!7uGbC^mnp2GSmE5}6H?Omt}Pt8EY7Lb zDL%Je;tc8i31M^Ch^vhzeJb;rh|^dsbb`_AeIB)<(#Ys8|v49 zCO`%Sc%TqeG!_LYyE%Y9Z8mLgZVoz1bj~;Fm8E44II36m@ndudFxpW6$!UKALkKF- zd%X`eKZ=Kf19JfPR{UZcyCg}rbni9Z&8p=Hm)ci+%miybpnXzLEMswfWzW;c_rWxk zWfDJkIC|HVNS2*yj1$L5(4KZltw4Z4)PmjS?Qcn(&o_il&8IC>zOEs+*|y*+*1XN^ zTNDdT)kJ3743-a}AL9T1#rS2tjiMH1Cn6i)|AbF3F9U~4bl0m(BV2%>i<$_VcI0nJ z3~UEo&`@NdGLF!{MR}y*z|iFFA;TnP{U7TxH@W#`f69ha{OPX8I{hbNE&fhy7B9u( z7e^R7Jz7Q{xv*gp(s6AWJNMjIRaGTIFdl=!f4SF!6`;c(!3RDgoXvC25aw63 zREpUCUWTq!6k^+7>%=u|8eo*TOnLrEf-=M?A>dF&)B^Of@DuE0oUbnv%jVV;OrkOT zyULCzT4e3)xL5m0CAciwf-t!F`H6#(*L&dVs?|etiV(Tojx8~eD6`$zuyLh%lhpU ze$s}swco%_?k?dgJSMzbyyc3Z0R$YK=5LPlz|oD_yrbj*G)sSu0TwclXvzEfHqxTO zis5h-u=5u8&>Qhk0K`%V{s@@9SKQ{7W2vAzZs^oWmY(h6^Yv1JD!6Z@9hlP#mjtmV z8D-6*wQ8H3;z;b)Enxk7|KAHQrHKtg!A6M|5EQH=pCo~uG!u}+o8MCvY>x@Ed+MT) zBgBB2gg${nzj&!0)NHx-wR3Ln-DMxWoQ&oR&>q%~=vZ!47+dSvwjz7lZpK>TWBqX+wbh zWWA0!?V(eitvH}#daZr*XpbF91b+SVfG%HgQ>b0AT)_-wK6H|w-E|drS_q|R-*A0P z9ZZt74s;Gbrhqup*uTkW-~bWQ#2ba7cerqOXdha5U2d zy_%DcdXjqbIg7b9_9j2FIT1^j9;cm`Le_sezDZERwx!>^3yjY;LBG@9?l+NbJZ%Pa*iCS$yK(nF zuOQ~Ydez3$lOT;xxo+lH)QrxUKN8=|&%a%ly-J%G zpT85Wq^`Lm6_U0TKL1DhE6abm0Ah`IbXi*>>Ps~#_nOd!!ynfk2AbqpI@}{@f??YS z<9A=%`_9e(sM@k2ws|L3awfCGsCOkMisHLY2wee7C_=zEAxk;7kwWK8YzA8;C*xn= zh#}p)%>5?dLIa#sM8zfZ}FT25l#)U0$y zJyfZg?RCe$7X?h^7Qrf+Chb?xLlzH2)t|tgmnQD^0MmXhmVd8>H!_p5#1?s(Rig9^ zbv`24@WK%*xYkPx|3>8dO1fk7F)Xhw;0;{2<0av?1nwl9gQ%HE77TcmxvyI znCN?f6`PVAP<;#z^)bXDE`;A=)3-&LZ+B^E`T%6TLU~*quzv(EEma1@<@^|R8;up; zV2qVixhR~xyb8J5Inhrvr>P%X57py(rz`1#I%a?Q$eaH_6=RbO|DUV)eroS=VJ7`rYGcr zruMBapKbzwY+$max+|RZ1^RvG>E5dGkLJ9tdYJeO%gQ?F2W6?xR(1hd_nSYgSG>UvGeZ`P!GLUf8v#+q;q zARBvhN}Krbj{>VIz#yu~LTNL5pghl-v(15ui8V`=8BekFXJ^vp0sNz>swT#KSh)>( zS`ThvPjG8b5){*jn&U@x%Pw|EMF%_UF$UTnhsz zc^Xil^y!z?*TRjO;3ZYPJ< zVvk`Ya5{50dPSf^+7s|sHiTXWTL$&*rweLVwS$55Jbwdsf)P1=9!h*dY5dODy_%g) z%5E88+xY1sS8e-;i4Z29y>RqY@w-_E=JC$7u02eOsuCu1OD4TVMYEzUKqlbcQ0}-O ze|&vvFk=xV!hCZ?e{~QC`vDrbjYzt#6J`0GzQmiW)>wb~sruZ}on#vm2bPf@^adUt zX7X{bI4uz`N3B+K_m}>*aUz#tffNge&JB`R&5DIhMKsGLFvW{~abfj|!)(^J?6YS% zb*RJU;#*rg{bbm7;j>jGCegLE0pCzbfH-hlP6VoN!+u}^SXvj!ttO}#j<~M z6QZUTzwyvN91CP#Pp6D4#mV&&I~b=drhS1*J0TkD5(y`um3!60Z|UK?{!+{EMes2K zv+pjX_aqu-^|&Lx~a`g(rT|gHi@&U%hc&1hQHh-<{hylPqfU?)75u z?nrIb<_Tq^cEhk5{i>DNy@ZqD3&(oYuk}eeRBT|RkmMu2?%wP>u+X4ER=?6vAiZW^ zu~ML2&$s0~cP@Sr_4%pNr)D&n)$6nSG8UB0b~IVA8?Tu~&zp-ie&1=4bE=NCvktbV zkDAHzwsl)8DY*ok=E3`>9Fw8%412e4tvXKXjwPZ2AzxX;OnTfhBL3GiqyXjlG2&xhQ%6eML7I zvD9n)^5-Kpd7Vcj{^Bn~zto#{BcCb&AmbMDB1_ZlZsa|{S#Q)(?3m7Yat?EQe13v- z{igUjDtGqXgF(CV_0he9Uk7K7(MKke)qAKv=+6m0E!pyAtzWGni>*rkx{henXAnsv zgW*3r*GwTI@qj)zKdI8ZxnE)ugUwElTvdnwf68atHLBL zp4QJJna8;o^k2{wtm&|WW7p%e4!|^ z^7)iCv!6%2`l|uhW2xQ*5TtrQAp#F_Gdpr{VhOrO28a72ZRQ?@w2foPilbgmYzbif zm^`C^0zmlGD0-+^bj@U8{q4@;2Wg*I%&lwzSZ^oW7#Is|n z+Ea2`E}(#fZo&?&YD^{aI~CQi$oe9Ld8_F35VthdtSk;Sjf4#DdL<0!r5LDEJoBNp3%y9Tp!gTr)d^H zbrT-^`~JjHI5snQpET52>4C8K74>;t&Y;_9`TB{?y4~&TNQkV~$(R?5pkMh@TA)#0%w~KX->v)~NlDN{?L6(i{|ZbN z8$do3)w1KdT4S<5BG}< zn$@V#8F<1P<|D5QNg-Ocf?)ww9@ULAMZOnKJXS-ZMY zy8gXLA}kfJ^V$Pre`VaHd;opu<;?+t@^m!j@o}9(`*M}iHmv4u`F)eWyw3$mBvK`N zaa(A+oBtv>b^aig&%=@AEiVzVWe>+=Xu7>K`q%A5mM$fB18y_;J@5dU>rOJ$LPTPs zNoPMKo@UdKAKt04xXf2O_gz$Ep~jOx5#w}m`J-ed$Rm)^F(sRC#qxe?Lz(&aJLNx= zk*0rZ*FFq;a>R70^S}AM%6F}nBoe&0)KkXpr{-+h9x?{9WGPn7zaf#N6BgiUJWKdf zzuVrj5;zI%89mF~fPrKXQ{jtkjAA_Cd3c|0M}o5F(x*}*v$r<_d@IXkarN#>fLt;R ziXAB|O7Z@KSyG?}&9V!$Zu+XHTF)YX$KCB-ZIpbeeqku|)<|kVsu3v@%+Wpa7fE-j zH8JSAiA*m%eg5Dnyl>8 z9@zNoAFT~!qlZYJe(zeI)@@S|a{^BS3)!E(qhn(mQ%FDo1IK?PApt*ipceT#C@6@4 zF#T{>^q1oio?av2;@OO7E-Z%d#t_T>lAH4FW5tpJay2R(Ra%(vHgn*A@TTFvk=GXE zc&8Z+Jj&j4FvjW{;+DU<_}V9Tf7Kle(q4QeU=Bm7Q>a`WOiur~*W?{ABSb_cYLMWP zjlM-sFTXKtv48h*cRkW5_YJM&g^ZE^;iYgB&ESb&jM){S3P7NyYuvPm``6?-I>2Zk zJ&&ELGS$RYL}qeb9ao2CkWr$kXh`FC2}*Pb&+l@l>|1~;fN!Ry-;h8doeNfYuQW8$ zb*(%PVfE;!GS=RrSpY0lF*94&4DU2=n{T^Q=CUSPhYZK}!AP_mH_W~T*Qwq~F{qW_ z0>h96J`~_FOI2Wle3Ds92emJn7NZ2V^7nHJUM=pOT>{b6!r3K%=U(c&)-9{=jWf0) zOF)vHK8vHhRTIkY=SFK-R9;RD1X#t~$}4MkuJLRK`Yd|g*ZB9{iJf*6E|CO(up90D zwHW~npwDYT?P{M&1Pr*H zRS9!`Psn8y-mXh3dvQdV>j7`0TvlyAUm)<6zR+CY zIZvAYQqkZ7S6*4bM4!DRiCZpJJ~L3s9kvOn$;COSX3;n~zvu43hfQyTJob%gyNAa# zV;!R75!wWBG$G1)0?gqblw9QMKdpg?RQ=iH))%X5#b7x>zx#C{pPtC}MP+a;o%3qq zQ_CH^I8{puvHk{_0ZA+i5^&w!R1?@Cjm9njH2N6fR@0xOmB{-& z!dk4J#F#K73z97-!H1m<#+{qBB=TE#29BggTAs|+Xc|&(7w7RTzp`Hu+4zLYJB+TCWwY01V ze)Z>(mmx7M`tn8D{*G}ZF}^5$;|w63=vPIjRL&qL(4el&#w-MK`Na9Yvd~}O{o8KL zZWIt&-d#?%7`VKV@mis*BVnetm-cK>DMDTleGLf-L2lmc4FzOQ`CxZdM$dEThuav! z+m|F`;Cp3xhw(VUyR?C|#p>k?O=w?5yB7807tq$!4E2nn^=y89$aH8>#bowvW2H4V ziJ?dl_!0Z7BY#wvDA;^E!%D^P^SRgwe{AXbS$Mb^-+ftu&iSxf#j7G-5kKYQ7!9EDi8^4PleBbmJ$J~J~sQ|kscyhj+#Bm4&1;;gZ zmww;<(ZEr~lrG;YKlV@45aFemPFK&_e1ThTj*?MIAzs~Hpb@cI1&}y)b8Di!LRMY} zFFnAVliJ@bnpjMF^2PLcJ(b^W6SrSD*`)R=FB>(dyWBjVJ(l?7)z?u6!eNsxS~~S- z&q%KPWu8HQLL&Yz-rh5;sjgiY#fGmaqN1W8pi&eOP^y3sEUyp&QIuYl-g^;3f})@z z#h~<}0!l|Zp+!K6)JW(g5Rl$NiIk8s&xqf*zO~mndtcYt*IMi74?>uknRARe?(vlS zxu5Wqn4`~z#Uv!)>K^xQQXt#kSK^->6>Z0*Vwo8iQx0`|Qr|qC%-Mj|WQ`f?^Ssx7 zh3KFSL$m0!fByDFTH@Xk^phJKkAwPI%a?4d>YbzCGDd1=lODC~B|`@_+iFDGZEy0G zarfWYdw2E0DSrjAUs@r%4hDt1C^@l8N#!(`yH4NNv{~Gqpjhj&N})=Vl_gz7jvo`t2xTAcd{fj4^&P~C~(r*@32hKj+q$jEw5I<=0 z_7^7@M)N;6Tch3+IM5^tFVuNa`#9L`(hKlTiFfb$&TtJ~W2|KmsC+O1eY_h-Q$wjY zNz!mYMl5AT-iY8j`BcGg;#O`!?!NXStPqf5S)&uVIpzKC3KG!bEt4ONIAW8NFG$t0 zg3dG-_ZOqg`4#4!CTH{#xL*uETXB1>{3Zh?n0ZUBaOhAD@M#jl4~E=kbGHCf-!cRs zEzrF(LCyaB{OmyEaJ5(Z(Z5bLuMfbE^+RoEOoHC`YwPO1E5foQz{!D*W)`4Dz2Jjv z)Jjd=@^f>qIXUIpiv?C7vt&+8jVKqc_kr#0Z&LaZuly6k1ZT<0vJXs_j7!B5V+pc7 z?43p+)I!0%r@$MCC6xO&-w)hU^>o+~$c>3I&A0xK!H?eMppSDE7fz9cW115v-!_|z zuO&3aJaoKdGr9flI&N%)>fU~WT)bIxNz_Hj(l>bJXMxb*C8{b27=`8)iJccz*i+j; zdV1!Lzy$&ApU1wgImJCot2&$H;MaKi$N|o+6JdX&uQwN+2&<=sf_$4()AqVseV@s~ zE{)LvtB55$ecJ^L&BN{6!?#zKICmZT>#rWS?Ck54ugqWBrtd(EhJjrxKElEaB;vBz zzG9x0@s`#gtEow|Y1_&rM9fWWD@fpw!dauqUwl4(Cc!HuzZ7GRwb0E}HHyTtt>6jAyA*=rBlC$ghdRB3NA9(*x`8H%++~_7G zsSlYipi=V);OI{Kk9|H`}HgsL%1^g`Vpz{do)4!gag@$l2!iakVQ>BiL~X zVATdF{hg!fA(ToV-8_Lt7~j=uS8yvS|fnYVbtfi8-ae zBTSrHmRGLXSXJLyY8tsN!tqM7=5+9~J*i*h7-c!;Bd%tkNw%A0)L<(hd`enWwO$M+ z42Q#k4h}o1R96p}sL}}w?re)IF-JVX_khcblIWKSm`Ha(1wNI#otZ$2-8+;w33fh`{@tkvtd zIloP_I(*ULL+kK16IC*&@W9?Gf|sb6*^s~M$1(n$XyldGBR+H11gp3x>QyXgM19b$KxMk`yauBqJPc=Z>XCg8|XuHEv0Bkn0E!Hm8xud2(#POoz?KxMnt5anh8S@gUR`~@jbcS_tvAMO*@qo zE*9nd{KyD7w~U(4g}dmqO?RTC@cDuPJlD5`4y7c(+(sD#c{#>Xc(W4)J70%%jD)(Y z!nUa%)#D53>FMQ|5;{Yd8xwL@axN9gnCP4kskq7 z+AbX@>cfd3@W(weJe}pcfmNo0ZH8F*aGPxrL%<~i?c(N4_ zD?+p8Ioc3kO|y$i`Lt(C)q-a2fh@(t_E17q)&}$z1U3faltKtr{_sN1 zV7k1lO4j^is)DS1mhyhh-;L+6E=)q0gZl5w&<#9-9GCT(#Z+Sv`XqgSjop)~%`!}K zi&4h>9=Bo@OR-X)i>Rnxy}%uF!5r@fJ=zp!ykrroqXN>CqiEviOd}&1FTI;9hGe^~ z_^VdC?w4IAPu_I#dIP)XUae@>5fuvg(blXN^{6P`Z`0iGyBSxC)-sj;PIh}pk2%CY zE%QOMDi|Etl1|OoZG#G8&+eX~cFALKK+f0;Oc%}FJAqd*2uo$eIaR7sgF(Ql2hFSNp10`c^qJRAvhprL>k zn`UU{O!~%#o+>Q)-8a@|>Cj?1D?&$nLP=g;3r)d7NH()6U36)rc0ehEc)V*EFm@o& zS@<>@D5V!FoCz4EI-wdres3IbxUca_RUz48V%;jN(ty={_tetSeTzXu8a_q{a)rC0tV6LS=~e{?%LKzCBGOnl9+;RU(Zy!1iP{)ArBjJ~5gtUr%y5a<@~Xw# zvOE|q9*&^93pxwr3ii^Wt*CDrWP3u3O zeGLZziER)SFl|6!*hv?l8@#8u3}}-=@n-Jbs}s1sp&=)`BPY6maZn99s6TxzrX9a! zPclSSN3SmoXrtL5Dm1NVYt5=MmePz7>XWJ>orMnrY2XS|_E@62KmOe~z;ks)BbEwe zRCZ%y023%12&T!e@)NpZ@+Uwt742*JxW`$esT23}XDkp*mPfG=A>;e4eu7^1z96GF zBvWTkM#!BkW(phO2;1A)YV z?QH7wgHEXv`8hdX`k#?DR5O0_T{JCt^-4K8jyx)I<3{6zuI_Sw0&CXBa1%;^e$kO; z#NwyL&3><=qh~vEN57@S&SuejQ9<`WlL4T}MF1BECZb|?xkzRUg--p8&qe)C>Xi>5 z6`<^L{i9!^sp#BN71_W486byj15ua~(Wu~2{WZKA$@&CdZPR?^G06sg=b0|mYh%%b zJ;7+8+G{Qdv|96xiltAafW$(Dcor5*1}bj(1{M~DV5oOb0F_oWNuFbz^So*E*w}k^ z7tG{Cq8Ek{Kv8=yZwS@c#Ugga(j4dxC&>4|0KLwf zCt9KmW9otQqyBBL2@;_+vSCUpy>mkbM+JPOjX{j$pp*;o3tM<-I?}ANf#^~u*Q+=j6M7( z`MJcmxLp);f<~Lhg25c!Rb*D&`8O^AeLM~5c&eeE{5k%J?$@+U#Bgz5(LwR;(NtwL zsFUWR9m53OqLLTDIR&Vcb%2T&T+Us@Cot=ZK zhKG@29$lx_8~U=7?GlXJ_v_Wv>iyP6PivW$e7pl5%Wg0By zu8=)Nzg|iD{+_)DCx8=+MtP`+?jiepKW5|z8j~Q8@Q$-sNEA?3ZX6OX!}3X+=YTco zGTu}&6G9;=v!@<#MEe@U_VTvMd;-0RKzB2=djrj0%A{1(@w)ltPMi;3jjte-10H#Y zrK+kbHYFZ{SEsu+w&BX~>H<2izRy?<@0 zJ&cS}1ge%!;2qG$C@$;i%W9|VXx}~qBO2(fQ|Dg4ZU}N-x549OT4o<5ItSKaqw`n5 z;;aB_KvJgVTI{31TAf-RDx0aRf<$ShX~G+0VLTUVwhx274188V$vw3npL%cCqvRM+ zwc+gOs09X(n?DScdL%J^NXQ9*+r{wn^AiZ!+F{^{JB^lCQTh0x@tT2wQT}SFK#Oj9 z{*2Uv=49@miKzH7I{LxA%bH=k93B{06uv^J9qXe$#c76j0a(3r_cKPcHNLz1aN3;m zN%NrTJlZ84Uhnty2K$do8IoUC9kuvy8=W+HoA6bbVaf+zyK2?2+)71&)%9Q(YQ?1! z$|rx3Jrg~>nRev^;Bau-oV$~HH|jg%QN<}NU0JFfa~0NBAa5SB-e>6Z>N1fo$HOQrYS?zJ|4q=&?R!e#OJ^v7l|0dn zH#0K}6aOmD1)uR4Diy1qlywDyF2kU?$~%U)|3YEaeD3FTf-tjNIJct004(DRm0Z?B z%Rt~b|IkbJN3u`LnYRNj3@@H1c%^Y~*wvn`=hWuTu?M=fJ1(c`y;YW*xn5H6s3HwW zJT7>s`QRIWj=dLk!j+K;EoPK`4G!#A>q;Xhud2&mNgNcr+s(+EcQ$x1X?U&0@J35A zk3@h+cvN4^=Y~xS8AS6Y4x$QkI?QAezloRCNA|t5?blXfel??K^6bTz6&LHFC+X?Y zLTYEpo1pl~67+s>LQXu2QXuDcUgyM^}CC8WHfpK>ueH@PZK%1J4d{|8`_n7%faCAU|>82P9=!I(|{h zeaYeN6&_Ya5@4}fJxbW|oC?ImPNXij!o(#4mT`d5<_o%Se4}PofKXBXxIjbLz|_}V zX#;Md*yENdzOGM{kgH49!FqT3JV!g`!?GmwW;-{*8cN%|aMPRxBKrHKVQBA!hQxP6 zqSSLe!^0Qg6Z2k;R~_W$s?OAHvs-__2|ao+!Qku|lRuQAa{Eqx_F6Ks@aubAc>QR5 z0$1^FS?XvOHS?q7X|VPhZaGM_rAy7pRSmxuuBzuwSq}AEiT2#(7x9)bP9<2OS8cyIOB|I) zcF`u`$<%piwcl10!jwziZxn>XmYpo_%T#^3R6jwE)-mRbeFmz3T);*&3d))hPOfWa zMn-({yFcw1toF*R0-eL(duge_5VSWBrJu+SjGappK3B(YttuJ)xa(6qPsr?zmk!U2 zgr_@GW|HW7uV?E|*wa&j#Q=`=Q%#@0XwPunBihQyS>bwN;^x(`^N7NwOP&p|Ur*bR z6H&)4P(5jlVwwUT7|k#T`g)6iRF_MV)G*KT#X)h!q$R=nRdP0{8LVfP#LPW{d!QC= z@{~hVj894!2?mhP)bd$PA3(0(@gsRfkkTn9%Dnrsw>88wGxt`yOqy4WUfC3=aby*X zL&DmF21ZtVuDry-QBMi?sb(E^OBx}aubJe8Ua`A!Oyx@HM%e`ZPDT7xs?IOTGca1K zp6@~-hBps%b;?NxEHt>0hN3$uXD?t}Y(blgLvfBQz*M^%d$MQ>G?aNct(lbJLfMRT z-@hPv8tlgxx3% zJl?HafC#ZXSOogyGOA0sZ&0zM)767|{2K~VLYaJl+{g&wjSZZ-B2CG}8|ak+0Vy5O zCUw7bYbnV8m5zy1!Nykn>65teo{-i0<#*vrmQUAz0k1idnx6rR{O+SrsK$oq{={-{ z+=$SI$n=EX1TGgm+eRw3l;vQmcetvuJ-SS)3pX`HZ`uYiKx*I;PbgSJg{O!6{ zB0S{%ONRAdKR%b|sRnwfu6zy_@ntvnSZ(5+*F*f`jT_x{HmY7~iFSuIvDPek`W|4e z>&nCCn}t~`)d3hTteoKm$fk`8X0ODPM(;Zpt$=p zFc5WFQSqQ(&O!>ARw6pbYo?w_R3tB53>OjQ=GVT*Zok)3;lM@ZSmT@qTJ%xva*ctmNa-4_&-bet^FW>US|u&95?ps~W@fXAp((qur3K)C&o3{71a{kxA1^@J z;r*4%Zbjs9r9YjFLPF|qX=(yz0qo89jf_46BW|G>@?^0M5tpxE5l}?2g@v6lidVWn z{qWxa-o7<`L6qv8`lNO(wHa|Q&H$E-pgpgg&aYFs#AG)yjG@y&D%v_07RQ8TVxPIYZ+F?s zA{#EjOIezKMS)_jZL}}w7;u}vcAuJgiWKk2UzA^jjG{mhD zci~?t+pyJfNAlvXkS|%h6HGdgca^ZPVY$P%i{B5xG@WMj|32K*H><2QYsD z^oo)hf}#nuaTOi=K(lIj0cQ?RBs;2*_-(G|^ZJ4nq_PzR)~`y)b~!kQAVcuQF-gNK z?HbTJVPz*wOnR60U>1={T`$C3VaKGNi_b+wc zPJ9e6r)HWYSRpZSbuX()5V(fw6@zp=^VticE6?%m z_GLZW!a$pQ92j`oXm&{uWtF`Lj@CVXdFQ$ZI5P@=W8k0OSJzOPLkP7ZcP3AUqL1bs z|Kor)UmZAqUmJLMU{7$Y*r8LVd{EZ6kI%dvoCB}e@a7I54I`dH|erfJ;D!$ z&T~B3f7crD367`I6dlN&#({RH_XV(i45Y6UHr){>g@rP?wCIHjWPQ?r6<^*&P(@{B z9%d-6+%kZ5KIx^WJgWW1<}=y)yHcBupo8m!U?!?n0_4IDCxi2Ua_ z-P={_*!|IZDib(Npjft~bmtMvkSp|Gk(j4E(Sd69ZrDy!fL(!dJ6}@Z5=P;iuFZ480UIXJT6k0XTHSOYZJWQ*n4Rs)yx1>gLyA) zr~&TmE)do`4I1$cm)dEs_~|$0^H3E>W~V5y718>O@HfGiuU1qBfjm`a0QeFXsLJr` zy-m58vCO37D4`Ro^{l+$EK;nl3Nw!x!Gz z)^mcdHLw0O68en%Qi38F!+ti2LFdG&2X(%WhO}M9WFNP?-hYj_fvM9Y!|BC z`^_KudxlICv1((g9V**tTg(BkLM?qCYv6@XNMDZ3KMc-#$-aCiVK}*V@)HI#G)G2& z?spL$-kCbO(yW8G$~ldOyv&zl{&fNF8cme?O-n1Z5Q^dTIqoNqnhJ8?Bp3^wLe7Dq zZvHj}VQ@~qbgHuk_{m|da)BVtexX5o{~zO^pO}B(CseW`(uHdjkyBfRj}(yXV?6S! zZmYPrOY$`MP+}j@2Cn%1Yif^;wv1&FV7;EB=_XhlP9gga9lNvEoK%!fz4>bc=lf;n z)BU%We(__$rVZv$Mf zR@_EU!q>#=L0!b?`heAPO0k%-)Af&d8W58~lN8R_|04F5-)VrEeu25##nV|zyo~J{ zuya*bGWYO8;H9$*QKoft;dC8YRi&1T|HG$Ge&`36(tZ7HY%;+uo~Cx&;-bzasR^u2 zIIq^dvd++^#GsrO145T(fT~mmH*E^R(ECk?F+#Gp=`hzy2HnHZx@(4vl5T7&FsiL? zv8pJ&lWuedpZ_xl_R+=yQ}z>AGfK#T9l2WRY-h1JM57*NO^Luq)YRrFl&+A`kwQv( z`dA5wcR7JBMZhfnJHzLGkBWk#qByH=A`#`;3A@tGd?;B)+C&9-WGMY4e~#{wrm=F8 zllyc1y`qGLJe*DWUY|?z5I^}{T(|+|TtRaL@6`2Ylk)VoY__}v=-9bZ$;r-K{T@4` zoT_42^`iCM_x3*GK=H~%Wekd%Dz=AyHEM#q80o01DBB(aLh!4w?qw8Q4Eo0{3Rl5C zMRM-udq$zetugO`FOT-CKW5Il3@*mT!edX2UqD9rTe2X6LT~6wRThD(_)Nb>kYkwY zW*_lGo0@&R+hUGpdU|@-`~y*gM@Aq)LBVuUKVRQKr$q>aX!X#;!^2mN=wuy5_K9__ zbX31prJoSeLnj6L`uZQUP4=SlfAKpWJ%KuagZ=rBk~jsKKivZ!@2@BS;N1UwGT^_E zg2>gW^sv^0%gbHG%8$Bp@T66wN9OV5(6!Rl0_u9D1DOdU(xJT~R2KJ`@i0{1hp4~l! z!NHttJ{g%4W8}D3(SokSopvHVCF!%+JoQ{AzKX z3iiqSq!3MbwBZB535H-`Mxk!R!0_-!44oihWTV#wzQv@a1xSzXi#{xtdI3`9!> ztwYZK>a^$_J0UX3NQ|8JX6ynM^L@)5CICG>43*=hEl(8$0&zU&){l`-@c=TNrWT2y*IGzf zTSH-y*sAU7IjI?$QaQ#j*5#Y&k2HwsJ<|yjrdnxgD+v2?ZG9+){FcG$dkYH^U zn_PiaOknND5e_)$0X}b7g`Vusa&6O{Q2tcU?CFXLR4!lpqJh!Qumtua)xm8#0*NHq zIm!^*6o%kP^7D9DinsRMR)+pA{r@+hdcgHpy8mG5uecKS=96z&$kjlh%-sWhmnl?= zyWi&T-7)M$PMhdAc>(Yktued3bhR`c5&&ZEnSjrvz;6M71&?Z!i#h^TZhf_Nadu-f z`{|M}vQ)7Wavg*o{u8q6rc(gOmXvhEdD&M2NOceH_tXqdbaQT?9t%Ss_I26Dr6#<~ zc=1l3^*~lki8t(S%Y#Zybdp^?B+?oFAZuUAJK-VD@5wRNq(>V!Z~H@f@e*DP7fvE- zelyfJ%r{v(423`DP8_IPj>$VGzpt|J^XJc}iHpH0AL&;R3;+entPvro z&BDf=6*=l^%=ftNC^hqVR_w{+UFoYt>#j>OfyEF*bA}Fk&hX^bkG=0odTNc*On&`n zLa|ht<#UDQ$HHYKfW}Kwya1g!UXAe_W+!R?8?&xsz}-7*{UYV(CMT2Yv<-7J}82Or?3+`VAD1G7?>3Kh%!&NwMaW2}em3A7Ibq-rldT3J^3P&w4|BcY`@D0K*|!_TJ# zp>9sC3$8agPT%9RqpYVC6Z88mjBcavI0$b_w~-dK(I;VPAtYd4dJ4KcDAX<@8r+Rs zA~|yFQyyb07E}cL-^aPhU->UxLWiQJVB0D zJAN9*)Avh%>#>zLPCD(1Qx#{~QZ~tlQlqc{$B0{h*ONtVT^8^gY{R~HzaE2OH0fL+ zR3E%ry?E=xzI{p`cKUlVc1^XXx~08Xk{fsGzZ)Epm94+jN*b`ZLAx9k6~H~Dl`cr@ zR>^8IHRpnP+>eNK6HZX*wkcCX)o^R2c_*0qCZim0B-kh6EFAB%kYVK>j01hvlsz1- zaQc?ED*1f-1Z+wBG@*-U;IN?f!jS_B3R!HtD`rmAJDaD{85+gEr#vR zCXO;r-W^D=?qzvV9@nNa*jU_Qwcx-|fG%&+#_!DO$}D`3GI_;QM>8`iCg8VR=Cf|W z-=&>|tVxN_P1XC(by`TIEwqQ!E5O8~qC9j}e2-6QF2r)Vcu6qobOjY%5~)G`be@ot zD9RMCD>RT@h+90ht8z^yNBaxMdvmF+7g;J!*BoqhCUDx9!3|DI%jK=zpy{poJy6LJ zSz5}lXJPS^;#bh}N+KcD=UbQg2zgUunKD}WWEnx)0O{)p(p`sN02@q@{AQmHRS6QF zz9S?tN}D6B@KJD^3E@iY(ZjBLbFIy)AAA|n6^wV$3W3aiWKe3Yb?4}(QePsJy{AiB zU&H(HO}9T(Sw^KY%f-Rh{$p<{%_y%z4bu+W1u#5Jl2*l>C{qLs!^&egNT;oLMqO9{ zzoppqG&@Z=J{La)x2dT9q0mto%e62V)Pc0eP@oV=mda);0k4IYJ%=54sIsf?m^KQL zOMin%V}zFyiz?Stez+q0@Kba`tA`dEywlb9MIJ)`h;d1I?g}^EM$S!2Vj63UB9J{BIFh-oa-Mt1n9+ubIAzP~F$QlVpEy{ys#!@49}k5Ue{$N*DAFq}4YY0cM-B-=5WSF?T{XOZP(cel z`k*$8C?=S^aygh*H6z?QqaCE#z$||wY^Ha<$G|;SaQHZ8v1DodELFF{#ZpnJ5zoH6 zA)VUgAPC|h68==zsO~}^rQoDY^Sj+TPrJH$my+HAdZVHft2>Ke+G+B@bK{P zO&-l}Kb~N6|6wI+*w1?V4~y#64-%`cIIm)jjJ&JwPH+)#02$euTZC7~ByC;JlE8_8 zV){=7baG0H9sl8;*IOR2^9F_QmRi2L?u~nADEBBG6-d_RRRE z+_(i(J@T3%hXgJ+bTRLXS`O^Z)kI!HJEU!yy(UX9u!gN_%d z+;kbU_#%DrKQZByK7a_S&S}V98>#1#AFcHY>G}n+D{z>`Jyf7{_3C1Zzz9+9B$%6x z_ndr6PiM%-I(X7IKj}8K3WBS|oMblrvMU=ZcVRz#cf~)|@ASSmJ^C~Skz7oaggcM; zWsA=FZg}Mj=CsC4^H)-Ly#0(vv8a2nbhe0qjC;WYYGmK|1*J~@S5ufgktGC&)^NFz zh9N_A!V2Td*cy$)#8^}fTkJGjjU&~bI-1|;uO7Pg0GQF(wX^{(^hU$RtC~NqaQT{8 zZg%$f?PaW^Ai6+(`4L#b?QX(da>Sv&N-b3@^!&mC6Zo1Iv@RFl*`H_N1PxS%js<9x ztgopV(Km1n_^l|w2jj&1v6}ed=#wDQ)DpzafxcXLELJjKwt*5`{$O53qVTVfI(-bj zHhl4@GoV?w$F&UH4c5;yXd$cKw&&{Yxg{Gy>Ok4(kExT;uXh++XJXX#W`jzJ>Md!o|$lEa4sKAf^D z_9DTGlYIHj2JXZEFd%p`c5r7rNqBI{UebzRbwWU$C?Hh!nDgzi*e#W;HM1QOm5`W{ zFD)fR3IL`8+mAA@)j{_XL(T>+Y2sX`A{JgmcghE} zNuI`TK6#CztdnMZjBb+=Y72X8LI|XG9~(J|M=I06>QF2`(6{#FHPp$sW)t$<2JY}V zgj042gc!B5QJlTD@e3>-E0+cY&3gp&v$Z58zFRru(=t#;5vB3K7@mv9grTWA=v>~7 z3(N^D@X_gv8Q8MkL%NwVC!uR*OB177>J%5Bh!<0^Ei199TqOOx=#w}14q-@2bnDhh z)161lyN8>^(TlBQS8#!`(ez6h!+?t#(LM(8#?4v7LZE<$sZ><32X2^mfF* z!pIdN{#_?G{BCqs3IC&(xDG{!;ExU|A04tqYnPv*4Uy&Xj-Mh)o((k8_aUq&+gO-Y z9E4yRYr?#fx+lLhweILtlR->F3~$CW9bQ+L#zM)5Q|D(v$D`yQo!qbAs%LG#8xmWn|VpH&T9Gee96P+`CwP z786z&(70{uKd735=|yR>7L+P(6Fz*LfDacKa6yd6LpMfmPQYK)jvDKGa=Vw{Zi}Hx zgUqKsy|b7M^3iK!9;pUudJ|n8%Iz}V_LoW!A{2}|(86(ca(Y>>t_J^Jl0^d*B|&DrEf3r&o1}8TdunW zKo`x9=kM_oRPogUVO+z~W(9T+=0=}1?3Y{UrzIfpRWQKuUdN!YGvt)Yl~v>1>CZ_{ z9}e=z?$`S1cgORPE$XLr1#cIrkHXikXj56Ux}eCE$(^4%EeSSU001BlSu_DXhB9uW zk&NO6u~xWyIVXINpD}qu|4U&R%<(Uw{D$Ac-Wjj!S+}LF(9+oP;5`aQg~BElO7)xR zs55hXmvN9x0Sv{VF}DIZ(XUy!;qM9)@z!9wDY%1-h=^bUHZdH%u}m%oTQh(MLnJ^A zl-H6hT;F4JpWo&N7{SW51+eWjNAS1+Fx^A*NSl>DQT9$I$}J4w>H^xXVh_<8kd)b! zLlqU3g5J9nI?P+J?-JOBwF$O#EA+bojbYjm9156W4#UL0mGlCq z4W9&!2ZaW78M!t^d1LH>OPvT21g*JfNw~X6r2r>}4LOPK+fQh>Wru9+Yofc3dirmk`&XI>k+HY6+`$PTIY zsIv%NO1D8sZI$Z>I6GR@XSG!l&2K;0q0{$9H>La=A|2$7%Is#sr@in>?j7NgvL_)v z8a_cwC9N}v&rX)r^#kB~EE^LYZ@C1?t8fB=lecl)j2`s{I&gHC~SYt zNt-a5d=*PhY$`Vy^ z(RDo|zo;K@irGemmFva1#qt~P-rPJq^v+I9 z>s^qKUY8r|o)J*8m#qEAuHmA4BNJ$PPJIWbkFKHAEHJ=_Y)k(Uwa@Zte+=n8hpfrR2_9( zHY(+AfE)BeMNxiXnv~VEy_x~&`*K*dxK*P`*fL>I!1^Z6)fOLb+V&WVct==;WpZYX z9o+i44&51javJRr|Ft90) zU8k`hQ$)YdG(REKY4$y*s?cBJ*zq_|d!5^?XU6ORFQA#4&*GqRf!LKHqvj2h!4;ER zB9sGJZ+<8JnDsdbBhMyTQ>&Mbh2|-ETi^3|C5Sj* zvft1~4=qBgz=yP$OkVU>W%c}la2_S~Y45#qw95{si)9DwwO=Ydbehrp`&{O@(lyV= zYt7~?8yCXK1QYPo`Ov8iNsN?m5r7<^T$eN!fdgdl?&*o?#%pXS`|f;OK80!Z{%thm zMBY^jR))Xx;wVom%Wqaw(M@*X_}<5#h7>F^aZjKy5N%AiedqfS&&EhFw%fWYjqccSzf2V2m&LqJ$TnZ2N6w{~KSVx!Smn z5k|b06b+SAqrBBv+|(FI%8wlHognDglLqSnPicC7QI|!EoA?f~M2|!Pm@eggQee%I zq!-Dq#AW31QPvQ{7W9-M1e3?!1BdkUn~ab(@!}fRVXO8A(J29LiOu-2s*7~A43+hL)kmsS6_oH3-*i9wg0NK z`9E57Gp}S1jGdThJK&^ADk2-6cUB@e&O3lPfznZEB+ZNv%!1F?onPon>)M)Luwupc z#&(+0M^gNeB`UyfDGBW9L(uHh=OfErMku(H%e?gMzgk6#GBz41~eMgTZ;trGnlwTc4Co?{5z z{2es#c0M!VB-|$9W>O5$e1EOmCItsB5m=c&0gwamS1@+^D`u$jp+i2~*s;d#LVHVU zbYC_bmOF{{5}gQ6dTkY;GNFx;yJLy0Q;RzpplmJyjQok zEHIW&?-lWDwur0jRbXvXr8N`O<$(ikH0!=F$T)L{LnQ(i*XX+k5>}_!7gP0E{ zlA>xx7KPFhIbtfDr%yU?zJgU+Bi;20V>$6*=>9uDebZ0I`o7706e|05Ri=-Ek#cn1 z$S}^aQ&JyK+oGLg__c3`EzdQ~OStF`K3H=bI1P8Qz4g56xqPLXd4KFP38mBQC$u07 z6dFtWr~osRztlumgJKE&7aE-=Wx8!0aQ3wj$m z1-d)AXT!q6*rTP~$nUcp%T~|1FzZ;n`%WEIl&qo$@^!m& zz~Q5! zjuQqqzNDNS#(VHAd?>#9>zF{sJU&f-7aGHSYz1IW-XC+Hg%&9sZLqkJqBxhg;jd74 zE`=@(mYLp~eoi?xo0P4WM9kRioP?$k&2Ip-Ed#WMF!Rpb(=Bf?+DL+~)=z}*)kBk2 z<>iykTu}xCF!Yw4BN$uqR!?ro@>3dSS#K@DbC`C2>TDI*ITu*1_SX^im}QjQ&|lMWN{(loRJ zi?Jv~)df7D>s@>+IFX???5=N^I305 zN(W7hV>_`^?*D{sA^}ZoG;j&KY~rZ?dS&Qc7}_vrWuf9S+2}Tnw=YhSui|DERyatY z!`}`uKqvb(yoHsW^a=5EFTJejK5^v5EcJq7V~N6!J8Z~DeGDSBtm0R#?%Fi5R_I32 zunAZ<*EeEw(5&R#6fx(_#V8#SceC9?@rD||WS8rg&*-7!N4B1AI>dyOj3p*^`LC3c zB>!v}hgqPh0QmR+SH0zb@_zn5Re8Q+yK#vmKI}@U70QcZA?Y+d`gCSwD0qt?^5i!zpt71KeT~@hg=n( z5I8s#0Sys5uI^j@hKG$8oAt}cjfV8y?`Iv>Q6>N7aN9dxz`pW% zs}ixqOxVbl;3c0Vn*n4^eNbWGEfa^%sXZ2YW8_tSiQE&6S{#n&X2;x0S&6 z)^u?1_lSHSE-*3)obW&M7%^e^;kJy`EAn!Y)m|_9NZ-Qyg@s!AD%MR3HCiM&IKXBx zQ7Uc<>!ge|7DT5`-g1e3J71a622x!a$AFu*wW$63z}tuP1CGhGTk;@aZcIwLl;WU~ znKV@mO_Z7gyr{fJN-T6W)G*#5v3V>OR3)u1$WTta5GX@;a%s5=>OU?FeMWs1Wp$ob z5NfVLP~Vm0-*7Mb&nYS)pMm6J?y1BD{C?bGRt!MY+$OpZi?#za_5KzmW~HsX41Mvw z%Bn36a%SAVvA9v?b08}XmJ$uYUMsV3F=AHxB~Pz{=o5A)0T}c3p39qzfZk&1ACW^W z|7espP5v}rES527`5a%aMF_#tK5=z%yz^{0-1TS3MO#8eqny4w6yLXDxl%Etr0K!SX5#H0Z+i)ZM^fzZ`bUJ)yK+f) z+I19?Yt3LYS!zAA(lY$HF|SLqi>l@BqI*|ER2{59DlpQ%rcL1^@p>tWQ=V;VBN2DT z*Jrj9WVYR-A(H?3t1O&H%4Au402JZHNFcLhHYXrbz`-pGepHK^y~5Wjuj7adG!N4b zo=CGDUT<6y-Ogalc3=)|KssxmeR;IDw)LETxoC7wC>DLc=wF{3xo|hqV%Nei)3HD4 zoqJv&!;-y9Y?`d8-hfFLr*6P-*p{icJuIawtacwLVQEzu(`9)9$qkaHX0&m-^vBKX zgFj;O&n3^D9k9hs-QJ+wkeFh^vX8~it``vo=^--gC4j%a%p*NiD_%9I>RugqF8a~( zPJLIBVdcHW1HHzA*>S?h66Vety&@mKR+%mLzGNVU?=fF;2~PVQd2CC#8Gw@vxZCDc z^7^{PJV82XVVQhjWb;xt@VaZy($F9CPxmkXz0Uy*-O#w(nISBXn7eR_LHKO_$)XL^ zl|KU{Hv-k|KmG@tE{H>aUTAUtM>hEXbanXu4O)EyNdo(M_RMydU;>na6y;Ff_^ziN zX4s0xe=#<7%fcT$mR?Ad0$Ve)j}^>Sxh`BlkN?m3blGeJh1ni{Be#dR?UT><2k8Di zDr6@JjNWstfU|v{HC+uyyLYXUmqM(6!%_0HzlYpI2?b9kU=0UfPGC<(L)G?@ZT`F7+H;?R zz%o1qO?fhK3TF3u+(JL~g?_7F5v|eGPU#?xc3v#Fk!JICdBngRS#=0~k(E?l+#ColT7T4{UasqPE?AnSfHkEGAg#Z7Hi{L2l1v1#sa5XS^7ixc}`tr9B*am>o${GRUxFhYU4D z1Ax=d4lxfyTV3I%g!IttG%)PBzl}6>Ku{MI4gEF(*?++6`x71jM`8zUJU+mj!J=$Kq8@@NR+>xu_?OK>?`(gHy zFa{zM`_^p|*T>uG`^Keo2%1}j9(6`XiaUPfyy$+l)pY~f`bRcb5rM0c8{>s6=jV3;UfSC1sBso%XX z_Hn_3wR8D619#J*I9+cyy{|o8JlYFeJkUpO=&6)qdR8?&I_o3vX)1Vf^bBM2N#&*I zQYMGfLqXo!FdBy<4LRhlEMFSDxtFI7r5kVf?r2G)2b*Mv9)&(F=)Lf;NRoIf5OLqfFj|DOiJgS1=JRRlL`O8-Wfxg zFQvR}rm9f`l^;$R9k9FyXvcg?AS-o&hGy@A%sv0vLeXzc_?7bIJdykEzm`vs(Hm+;LN9H@Z5eE^F4Y<)&$vJyg1EQc;ipbPCt)`yb$y5 zc7v#trQ-f*=%`B|jfwi~!{UMy)c>EY_g+1JpLW@qX|AD2e=}2*;nV~9mb$0$kS3bl{w)#d#-#+x8#;! zU|^l%>Eal&^vF?PSpbPv%`Y@KHX#{m4goS^cdwn!vfh!@G~qiY?}hC;>M6 za#lb~R(q?ste-)7UmtcIayt$jjGdUfx-HXOA*gCU2dt>k+*|E%D)kd^oCCE8f{O!3 zBYz2R0DEX@Isb`Po1b$%>waWU|GBj4&-oRMp4p-*Z|5G6oNx$O#-}^@U@d<1zh3R% zl0Eb7@AyYQw$HVk{k?wW`nnq{Qlq{%%n-lJpTEN~sIGZ^+yii*b%x5@wGk74Y|Rk; zUorpw>W|-LT-NVjKcPl?^8A%g_GcQ}>%5Z_5Z~E$Q*6@iY6rcRzxl@Xz}Q>*>yQ4f zDo;@F_x(R$q7MEU-;n0B>3e_RhyHW%f4ojT&AjqQ=v=?&B~9+@i^6#BKmR^YqW-+& zmtViRPHs2+InxUi&rjQr-erEIblu>#QxV9wz+Iou^y9wi_J%$0`(F?2jD5WSd&c*u z=yyNNlP5Jl{y%sBr4^r!*Dsyf^7L5IR<-&+@;^WD|526#8hqxjz`owjh+97s3%@r& zmiFAa3vAbc&Q_^;f3)gp|JUX3KRtW)|1bZsl>a~WKYV-V{ZCNq{p!#9|7T~YoSl1Y z|9{{@T*LQuqT4?Sn%gavw{pF>nJ4I@vA{#nZ0mU|m-8$r4Xd*FA8-CYntpHR4wdyc zRLk}Bjwb)_Uk_<_75`aY@<)8j@JOQ>>oV6i?D>9de%8G`!jqP4PXF%< zwEG>fQvq%%sHpF}D5bJ=7qlI8Nx$x&qpP%kW{hx#YPH!_U@cW(7s2ScfN$lVFj&*& z)LOeUz+CCUB_#`*+TONS3cPG&-A1NK4zfWn*Ef^^2e7@T+lkG6aV)o98x*0SkvVn$ zd+H}mEZ=_vE~!sxxBYx(x3lkcc2INh&kn=uyoSK>;SjhHGtS)H^WVGn>tQ!t;Ncw% z4A+XKvza4<4t}z959<-W6YFL&2LLt1*IdsND&n2AT<yrL%wNEvL z+`maHd#9X33vN7jsA*Qld%EM7^_@ZHTUTyyT=CMbmeN@z_6&_Y9cyi4KcW9Rc>jIG z?&|Exh106Gqt`}8;I>zyca?E~ji}muwjb#)U8wO(->E&7#5vZcq>EkNds@3U<|pJf z?s$Yfi(-&GCGtQ2GxYnFz2KOu4Mm-evU>>e$}MLG3cFhw9WTXWZ?J@o8WN36Mp>0L zMtqTdcb?Fq`A|)X7-K_CKHqh{3YI6{(KF=28h^s)KcG=b)6nrqwc%kh>aqA&bw~5a zzdEzY&xb?AjFR4s-p!}Q@A{h9^sU7WFv&2uanaJZjl@6f$2;;emylogdKh^uWmyyNRfAB@eM2EY)!=>B~-;`Dt+y0cjca0;J&uxPYc^if` z)vA>?;^h;pCF+@^qth|bdR}TAYp7q#(vedg>05gr5goN8{^OReONbD4Pc7F=3~|WM z=rLwlwOzyKqZjzk^^PLO@n_yBwCWuK51T5ln-K61^05c_Xyi1q|5zvxsJR-kAc~ux z?R7Z81k7C#;XhxC*}qJ}000N@Oj$wC`}_7h#9wbUUF>p%Gw%5Z#;1x;!=-~nr0vaS zDXgq4$f}H+9+=%~_PeSvDZb@Zx=@O3p6xNKU*<1upoG=I&ED)((e2gVLh;Wmc<|l6 z6jVrl*9<4QN&U3%`OT-DgkL|amMyZ!BmWNmP6_?oSQhUhyN7TvAN)?UhLu@={&mE( zahQ<+Um5qx5bD|?{)l^dSONELgD=fj|69i#q4}_0Ryis0vBN_1OuS^=qou?CbIhyB z{8LVWwcj)IHa#Z{wEaGEBm~eyz{=eJ)8k9?6FyP}E>eIm~C zi(B^K+VSym`})yRZk((l2bFvlPnL)3yTCWi1tle+BkKe}bz6&tu5O5DeOX$f9hU}u z^TJfZ{%LvJ``U2`baOWCm&_&Q)lir8<%0{%jo=W+c00A8IyR0Gl5I!A#J_l%^Lg(V z<(hQ<^q*Cxwm*gV1X|GS_oac&A+GuIvkF;%AIWPn{}~`)I>Gl*56UdlZr(F+q)iUA zEx9MCW3k{oL$bZlw^Ba3esy}Z+#N~N*Votngx)MvH(w*Wyqxmv?CiAX>MU#=!fwh& z8!QjxYoz1jI?a9~f?ASl`QYSZ0EGrd;+_bR6;^$g2q47A^FJO_bzSOhGN)$@@HjiD zmSd}h$OWK#m+7SfIP0J_X5ys=V_oQ^x@e2-(=cn91etdjbe>Qg)U-T$cLlnXeLc6% zxl4(;+d7S%CataY*+1>`oSkpRIR*??W{k73nKAn9-u0;*b+`_NqniG1%3PkJlT@7- z>!G~+0#~|!NGxu}BK42=L&|@>y|<;BpwDbQl3ss@&bM?4@lU@z3;kV=(fYDH6>oFf zMJdU9Q4f3@)|L#1lrMO0f+Gb!XJ*E=wY4?uJD8P6Q$U;a%=AUyVvEX(ZX(LsUY3~F z>ipBIe*K3%wZ-M0CHc7|mUsN`afN1-uNq2kt|w~&=3Yq2+`K$u*~}3N1yFRdnVJI| z#U*>nh>dbl%U!t&3;$jBOeH}EWn0_3=K;{I!+q=ps29qD4BhLpClcFo6^q-doFMipN=cb``q!YiQ`L226bWPuuoYdII`4q<`tp ztZMoB2+A&PN=Wh-^rl+J!a5t$0mf{_S zGdoj(5@~E~>>C+T_4RGqI((|BsTvR<>*nrGO-ks}6(g2>u|WpaVZ8L1(ae%5muPo; zpeW9w!a+4Ei?Re&t!E2XJR}#qH&d%_0&(d37F_@12VqQ1%#82U<@kF}2Yh)ECQ$@r zb+?>nPeJ2J1zTXcF6Cp0-$cPmd2ySlO@F(Iq2b51wbza~^}C0=!N4G?(do!K4R*qj zf1Bl9G?C@JE+w1UeHZJqKH86nEflOi{5hjH`8qJf+D;%hInhPg_Fym-a4E90nO{6l z!?69;3#|*O1WNq2I*MZOSH)tV2Nwjsu=uBcVh;SH5SFRxXPT4*y zq*K~sN4K3*=b4&keQCQh%#Ytuq0Q$OPS6=ObC1hBc22EV)Lt!kAQp~SPg57KiZ0o< zMR#O28%pOk77i>LwUfo>Ys>uw+ty%|$h{8piG}!Z6F~;>K9UdxPUj{E1AYA-m}#Ti zPxL=GzG?I{+gUgX{OZ&~MhIG5Y9F$4f`80yM(2Ob?*G`)%^dHPUz&fnbLIB*(D(8} zI3=!sFU*MVF);6St}Jt(J|qAhRG0(ue02=JogMwr82AFt;D7x7TpW-pZ1>HUB5c-< z$6d*j8^-&O7kj1#l=aXlX{e3{=R$EF!=p_c|NlGSuQkA2T!)Pe>|4a*(h$Na`Abez9NmDcK%-PJ0 zRZ>#2Vi)e&BHm7ThYz@F!&1qncqX071mqk8{x`iM7rof=tMp#FzN{`+`SJ579zaG; zKE^_tCCEYyh=_?`Dr8%fh&a-De zdrLBOL$axcGh~X-Bib(susxp`A8|MkKm6c|`tJKY@$2|ayzYQ0Ticixpt-r3Gmz); zV-fJNK4C|orwbWb?*cnNv}!l}T|rZm(%08_bbKzSf3#fx1paksyuH`rxA8JGt= znMP}dVbJSPu;CLmHL|jXWip^$40`b5XYUpJI)a_2LGjFew##b^84m3MU zYSFdYv&bpyuQ=yVsz*H7E9`HKD87+}C~JEE_v|7uFxm>G4{xKo>q!>6wO?HP%MhF= zZ5oPSyOa@&Nd$P0z7=_BzPJuvJaFTnGJxJ=P=57_GeFO%u;w!A0_!U5JAQsoic#i1 zf7_|m`O)uq9$wz=(b3Q27(h@&B($?r5qGiSbU9iTRc&<@uqxx>>6u+y3u}>xAuafv zk#PfXT|!_C%M6|ooBJ%TA90F_dFg3B82TaxO zPTvkDWda~r>G(J`DiuJXNg{< zRI;)7>b{yUMShakZZ9Y-#1lNc*8=+1;GCdr$@8*i&vfe8P}X`OmTM0w7q5;-u0)E^ z6IX{dQ)kF@tMziPsQjzdH>-I5ExsBuv0?5(+#GlB5&>F_WF6~A*%DMi;Ciyl+ zTP1mRcJ@`NUy_$ybvcQ%;V9P8joT;r0aIB9RY zjPg@NjIokh_FP`{hve&5+_o>7g0jzd>B@t)B1r403FZ9!{92#0gM))9RqH6ygdmS% zerIO~Y}`u1_@T7J!hjM6gL&^ZuDfiEa!Q}fxw|SHE0#l7Q@&7gV5;S?kAO-L&XwhY zt!*jM3wliAW^%%Z&E@yehSeE;8XPmsSOgoX{#V@_Ij#G*N*Om-9i&hf8kaK~x!hGW zfR&80--_RaB~A-}{ZcVlnIYu6gV&=)w56{(eE^kch#E0{IjuspfgvV!=q3aunn#gnTpO#GS9m`JHKZr6injq$86rNN%;^#)wmb)GA8HZU`bQHr?n zru?A{C?>-i`!99Ab|e}Ejv)-<5QdNF+rIlG#BKE|6yIejSl)F_9kY^&ksMsY=jiw>?i2fq#L^_PV7JObV~6l=4&fPR3(kXl3!=8Ag^ zJA=gKgOj7P(J_OimfxkByQttVpIJ@A3O&#B?JaaO|HRb0H^cBop1%gaXYXZc;dnHa z;y)+OtzliSsL8@&4U?wXiyI_h6cJsQ)G!4{IP@7rS_-Rt6n3yd1No^ z73DE3RipKJJ+o@i8^x{bb9(&yMG&9#;Iz4oUcP9eT~;j8z~xV?2QTX;=lE zmP)ZK#KMsh|Dd*X0QNGLo`;M9U$L)g%$~OTqPmtPB7Q8sbB}#`EI0>Hy$~Vi4dayL z1WH8R_KP;UUjXkJB;Kl8vO4g?9&I%*U7ipH(HtJE<@2ZDPU1}3?gSp`COt1k+$IoA zkM|uopTR6uJPcyK{znvxNO(wQvjVYeJWltrPA3nuJ%t%Px*3_3lan*Z_Q94aTKTs8 zm*Lns?i1DR;EdF&jM#QZ*u(@u<_Jly(dXm#DD;Zin5aP z7n2pP>;Q-@Q+XbF@XmO(?TcmdgzVhHdQZJW*ARVEmxZd@DfotyAQMiJnb(8>{^G;!_*%3!Pe2R}hbz zcg$wNo}PO{66;~*79eZt9)YSH9^K1K^SkZaGEdPV&wKuht$wYzWZrL?0BBFNQyFn* zXG_lzBq(d~%G*>U)PY4TCSa>QT^a$&>@GIjTZAi&zi9Wg9;SDkrA9uCV0v*Sb z8&Ev1FCWozL?$OhS$mpeZkYrabn~71>Gh+Iy_4QB3sy)U295{{u&?1n>{88!o_}ugJt$-3vXCEA=t~=1zPZOsJkYpp2Od8(p$}wQxgc{ z5Wi1<=sIxaaK^3t1InJ6EI~7`q|~SOtV7jqIEzPyHPHO(%eYt0B2R_@e})8&(f#{? zB|PawPS&0H%DW_TFFX>&|6lvw!y?4fGMjA5hRwgeQp7uD?l~fQjsIkG^K@g7(cfzA z`J?lGlq5j`I813Oo||%{sub9&LB>adq?Y^JMpKC54NlKr6hH7cJPXz*t*gEdTyuV~ zj@N7k9d3VwKC5e5Ux_ss0deayk*k+FGL#5oxto#61EmAr&v-oZ#t-)P_QaC%DX%WI z&E)i$Z=yGe4+(hacnz~WZ|r~Jsw9sSN9Dd%Q$AH%ry2e6RC!0*&<`^3%zkETHZ$)$@mwgU>cM zlan%Hs|KIH<9#TKtwiVbIaHXTw^y4{e!DqF7maYFN-ln4CayiFQOl6!k=yU~Ze`%D#SnU((Y{OU*&_ zRpV6?jgCc6jm#1WhB&LLl4RW{7#Jw~Jp&K$h*30AS~Se<{B3jH>+rI`mP{ao&XkC& zhPl)C{^R*2gQ{J>v1^=IEyxp6MmI68$G2NR5eAPGmWW${2A`qf3Nj|-LTqtr{dYjU z>f-#0rRRGM{0Ku8`z)O>->*NUwXUVSnFK2mf)fMl5~AN+cXg748-wHmRaIb{s`G%WA8_sv zifQ(itKg~&f7!gZ7Rny43X=a~HqF@?u1%X*J}=CyUZ15`4dQO!0hZrGIOqhyXFdkM z#EIcX#yza{t?zGN+t|!;V0Db7q@eGL`1Hf4Ov-#h+&?kqF`9ow-h`HpLgDd-}J{|Frx^B*aO1yruPY- zk$UPPLr+eQlL)Ys4D#=0ZAoGJCgILLEH(nlMfzs?sDwyf1Fc2ZRHd9%k5W;9<2JE{o_R^#p3wQwFG&67q zaY!!66r&g}i_E+N@rg>V>8vZBks=tNXdFsPT*)wV$Mg5vYUxd9mQB%WGm`fhAQD?dRDHi7z7PGpAmHN}Hy4y}EZ_zIIcW)`$ z0W~xyGb;Wb=frg|suQy8N5_;Ag9+fn!Ju?+Bn|h=t)ltq={E}}Xa4AnWjONoBCR3a z{p;-vH(C>Cq6T6<3$#Xk8LcO1H>QZNV8uISBwae5P*H{Cr*^e&e~uG{&Aoz1GZNnu zvTway_?#U7c*4KL_t>B+7T=5Fdq<+(hnWDNf9x@cNx}G4PXidZ3ZsA)t!Lp^eo@VD zYy%-)Qy%_P^cPh#ROyl?A|NTztZH!Xijk4gb;+QYWpdSkmtL4qy^3UB7Z3dCxuNFy zg#M!Bydv0C*+u+#TGa}VA-mAi>Lb5f=Eh9GJgP)(K&>9{fV-t%tnIog^S4jZ#(d2- zMxBK>aLaxi6R8rk+UM19zr-Jl#~~`{`7mF+;Y-_d3=1l=D9*e{DpUzfzqy_#~w|6tb%2LrO8VT-qU{SDWmGw zxCoVLxiBH|8c7`|i7U9LqPB#gXuc?jeA*YcNSX6>av?RzxbUfveT*qJ3;XFr6vP+r zT?TfDhT11=N*Mhu1hj}vZMK)iwXqVEh%kwE^P9=+Q;G33>RE7rtXt9E&MtpkTdN)^ zRXMDx0cIgkvoJNJfth}7DHOWsU*cAi#P5#_UXMu#!kNQ;I@4mNZtBRgBfNhJenM5I zP2CP{Fd$`Yia~`hsho=Dhc>jA&Y<@<6EN10Q57(^Q78MWsE3juJ2H8cbUz%sNRQqm zfuA)5EfmX(!`!!ojBXA=6ZA&9YT@-6=eA~#6Y`##+LwTsWE=+j>B06c=OKq-Qeg>n ze>rS8C3aIb*-{gX(SIc!^gEPGLB#G z5sWgo?Kms{ts6idY$c~{)5?2Rnj8kL-rKQy$r= zpmKBDKueg+IrVd2DxvQp+d-~@Isnho#bw_|f+)MX`sh8Qth<|A2D^FQPcQ^`vV-1F zOGrSqY+(uu3tjOZfwt~?n0Fg!A;I(d;u}za%888mr|nNG@DXQVl!}&LKt$8GI^3Fd z8&8iLsn70#;wV?-B*+7SL<@eHXR{KOV)!3Bj&5aa@@TOw4%Hy{u3uvmks==cBL;m( zG@1&NZA}HC-XI*NR^pS4qyorA33X$;r>>=07cByGZbekX>h+W4}PA9 zWn^79;JSJ7`T6;}=67*dDJt@xV8(X@S+M9*(?L2&`O!9sclLF9xb{D(vNgYNVuJ5L z0kI)}B0da+%;JLhks3d_{=9S|(!xUWZHwLozbc8Kf>Rrc@k8$+@wqq+(L!Sn6~7~% zxuD+=Kgef&zRK2TvaL&XV_VKroKM%xg4oiC{bP(`ahbsH_LQ_Vat^wuoo{t za%4SV`eOwDpg581yg2I?XL|YPg0d!DD`zwIUt&O#0@wcm(!u{f(n5~=O9Kn;U%n-| zml4nsVdo~KpV`^6n-JWZ6;;}6;RR{>{PEgchA9^gnAOKT>CJ9IAZW@{msMhfDY5Xjf zkCOBi&tHvlik&S#%WIABG3hO-);|zpI63Rx9NA2a+U(AhXhi)6qr;soSGDQkm=Ejn zx|(-;dg6`2s1t#F*WzO`fae1Hwa|4tVsq=Ej0{9^z;hBltrRP#YU(leL>%t@PL1_y z`KuK!@#~=?ReN09;9q&LBv9Nv&Rmo~88G^@rG*8sYGohE7vHRNwbW)sSf+j-hNQ>A8=eMcJOI|I=^sS-PN_yx>R`}-e;EdlaX}` zN)jEyEN0gF@f9er&VG!cCuO9H)I3vU?Jj|tsORop!|ZXfFR=-d0xoEB7H$ z;@=)$&eBh)aM!x`PrsM4Vu%3T|DNd?&ecT%4N=fzB(7MP>hRu-@n>_8eodQ1`*8l! zu9tC%-5Dax3SQyGbl*k*h7Mh}Etyf!O0@$r$^LT-VL znW#{nU?(niIK~{L^_V4dn(3u-_ZPX(1MfX1TDCOd4Uz%5C11o;12$y;Loz{Srn^v1 zq|Jd@pr3iEuVtW>tIS~71cw>30~AjdQ5s1Nz4rx zpBZ`r>}8E`jG@7XGfCZV>$9qLec0a4&I@reGjN*0-L-y##?*)k zfnpn;w|v3u`(pO))@x(ULpo-VbVJj&sXwN~nVQ=p`!SfZ z@2 zPYv-4A`dRGH*=SqnV(#<3Viz*ggsL?vGGqqq4aCEGaa3w;?7f@N$;@gQkP&&(OCm3 zcwB)_ZGD4-pQNsBPcQBJET3NcIU5N6=jzSmic*j2neUCoV-~|_7F(WPw%U-!d%m@| z*GnTI;ayR!+lDuKGia6h3%8qF&}9JYUA%4;_9s5uwFVXz?Bv!3aZ;Sm4K9?C`f&ER zGU`8)4aa#(?cj`CPf+y_SnJ;CU(qC;(3czY{fX+$bs+Svl+u-;T#y#RFUcgYdk2rQq5tfMa0$4eM*OZiS|WWnx7ll3rYK-<#HS(*n=g1fPW#aJbf&vPg>2-^|JWc^?I z+7fpM^;nG-INxQO`-vC61d1qqo|~`?wLGP`3H_W$f98`((hKrT3_ABi2^USA217Iq z;}@@JgexW57fooIw_n~SnVlRC@oaAEy(@|LLinv64-ShtOI&+l0>K^)(BSDK>P|T8 z{ZyVry|TzJiUSR9UO5iA|D?N9KHoSfBsCGb)i$yoO+F=Y$x@k9P2*DMk;K@Y+_0vWT zTT&6rWW)@goEh09I-BKZK_<+y%s`(R(E37sGP?6nSlpa=2yU(Od#uMT0(ZmeNl=ha z>3q}GMOmZw!Ik@TpKsVF%X`be49r??6a4XKtkIUaH$);f99WZ_lp~YNfPN3C!L;0)dE?HC5NrdO$F^a4nE<8OHk3G&gpSkwJ zv+T_BFlw|_B-jAp7$RMDK4qOR>v4=z$Jc|&m1o=2)y#jPO|qX9%!x~DN{)q$pg0*> zL!L%F0O4=k&!0aX0V~7`tdUY!*h<09($cbe>yNW7dl->OOq)hF20dDgwGqjOaA36- zLL6xymr=4h1Nrh0zYSP`aB7#VAa>MSagLlgw4d676(wOEI-D{ABk?f*(!PU<#Ej~D z6&+hrrb%|$rQ=mjEk&5;tQLXp?Y8Siu2R|gO_%CA&$2>h15TIfwh3vI5tQYN8&07d zVo0f<_XN-`c$UDuoNJX4FX}tj_5Q#>0+Gl(j>(zME!G81TJ)x(enI!&p#J|L%}5&0 ze5R*Am>aSjBP*L z+mHqmam!kQAD?7XeYmAyD`O@(jCrmfmj4t2OdYW(A0-8K29lJWJ$fFwQeK*0Llkc! zXY|PJUcD@1IP^+r5|8C-;J)j*&`C4?eRr#qw7u_4GGjyz8cxH>ar%B3`YUU-mS20= z^FY#izZ5c=QIC7WM~PQv!9FHW=7h1mr)>?G5!p6PmO^BEm)AwV zdwK8+xihYnrRIRU84&->iaq*UHt7+2n1re0c)4-eLoAB@q8^0Kz2-k1*zYtCcjwC+ z{v3>a5ymsg{NeAn2pquhq+_dt1vTh?3M~U62T^kn7yq#pY)5DQGoFway^E=C>n|~m z*mB|ub={6vDofDZrVDMoRhiqP=#4(g#THd%Pi(Fr89gwxwbh%)I`6Z9jOVw#AvhTf zrqP)2@$`mf$#}{vM4cZN#YjDQBmSv!GQ2W|c&P^W_A!$i_DHXJ2(bjdMUtCZixL17j<eEfAuxhdh*=4Bp?nB)lFRl(>_m*7Zt+5T7)ni`4Y;5uYgD zA8#ezjp3A}4|V%gZ77{Gd!=_qsso=J%@YLt-4o^CY`0Ogy0880F1nY|=Ub#!aEvg3EOFj@vXE(#n&U`_ z0rfZxH55L)(+0{a(x*D<7m+3ybtDvWfG`Gm!s}0N?~SCj>dlfK<5cq%q&nNZd6l$; zg^1WH7uuv^nLkci0kN1fl{QhoFo;d3m3Ko+34F&9D@DTp%$qzh*WTv6BSA*dtrCcr z#phSc73a1~ss_c2Zpk*{SS@U>SCki(`$Epg@2+AKr!xQQYY@1QLE!;< zBY5w91AKJYfb;p%9peDJ{)bND>8JT_?BZdX&s0eh+=J4~l;*}33jJkECXNQ;4}+#| zaq7Y9z8cKBNFHde%6@ha3hw5rc(4xaVG;8Hl^CTF+&P*eGdS1#Mirz+)XBVN`3yRq zksfnx-Bb!CPDlLb+SFTlQz_{^kFqW(tT@|4wrUn7<9zy-QvayVs(97S)N6Q_DJ?Dy zOS)Wk!!;Xr(y($}DcL0TRL=m$-SJGrz~nRD_sKUB5^kLaIVeeSGso;)c`9a#CwKoS;Q>_MKMetfbnnl0#JoRY4 z1i=HU37Wms%Q@=?D-kX2g&thzk-4<@n=H5~SY)!REMd6-9zLZ5d6NE3rh&zH)L!#@ zou!p~erM(PTtyu(3NFR>!I9;5=EXjgH$={s*NxJ_4HkWu(@Z<2dV1TzD8* zL}xZ9)6@hQsGMROnzRE)+^NvTGSb%aykq{iK89G}@76jt>pDM}E+;8X+r=E}IDjAP zQC`uG`P?GS_g%XsEaI=+Ec&j|2Sqe5BMwWP5cbdrehTh}5CIk8d}8HoS2lOXNzFP!JZZ&H=OM_F4 zK7Z`myW{n#DBk`o?B(J>6i8YaS$ryP^{L*}_CoodF<3!#??+9EUOS~n&V=dO33f@~ zh}?|RqbPJ945vHJZojAWTU>ZZ$7dW0=Jbv#P3t{2b%6Hv_Mj?`nv9JeP3 z%wcfK$go~qT!=$3B0yF}g_aMMpDQ+cIX?6J$8@}DnG}VQ!}{uKO6w-+DjMR?@BIAh zeJ(DpvOH8w#ajWVKyClm^LC$Fo%e1vDP9?tfT^DY0RaK_TaW8ypfA29B^C2JG#!tt z)1ZG2)UDS?>KDJ{)S^wk361FdQZd!)C#Khiha(C0MALJLdWs7ZTLxU2x&6Ki1c6b1 z4j}tBAw5x)vXK#EYHBI~Oixeu_4g}!d5JYOH37iU`bee=gupn^W6Z;#t-*8>0gLku zzH1zi?f!@mNddLBwRIiP(bfHum>3=$96UuS8=b2fcTbe69|MkfV{eZH_>rHV+uF(s za)@0A#wRA?%`JSv(c|P({d!0dq_+dfa{jY3Gc~dD{i6;$E61A?;=acP<6qwR@cxyp zlY6NTa$N)joF@+ujaNVOT;jn`d4Q7zAR!^)Re)t%;*0?Fu8xq_emghv^$+S5{IZOd&Bwb|WT!%Fmuf9%9huA38V^dCix% z_F6(bNuKb~>aYdu$Xz`W7XF-?8r9L!q3tXi$0n0H`Nh&G5Twh48A2eaq=dJot}Z7l zi^Ivt*mx#%OVgY1H0kam<&OO;GB#O6|A0c-Yinx@3JRWL9>?`C1x!p# zXoJONQBh#5BDzVH51R%7|NikxD#I@J$OCVw~Uia*XqRNQ84}s z8Z~1QYb-vH8WF@ji+XnimJ;B~Y=BBR2{XtD4BvnNg+c*A67Fk%>Q76@*-DNA@7Ay3 z1#V4b-UI|47I=>|T~GxE#z$Ml<*~5Ba#eVKH6d`0h6WUSG;3zc#!%;XKOkVlM9Lihi zN=r*YqM*LH7&kWwZXqft;4OHsT<7Cj09B5Gg+n5>mQq$K}Jjo02h^-Vidz^ZRTY6Ngh))MjM z%LZJ*GAR!e>H8I{+$N;;j2L2MB6c=l5N?iigSnkc+|K1V5MZiT$pS?s^ER;HHgbc^ z^l)SjSVlLC5}I_CpEudWgi64YmNa88jk*M~oFqFPkxq|FxZ7DtS*hCl+D2~${Y|5i zKy@u7_0Jr7u6vw&R)hy)54@shdo7aUxi!Ic3V);k?s%WB;4W68wHSB0Ft%AbmSzR()JHwpTiW2 z4q#caLiD`9TpdpP5p*4WXTRW7H$HtL27A1{Zi>|05VqH>BhU3AZOAWUE%zeVyYyl< z-=hQ1%m$wRXua$-Zbj|1c^0q&gBZ!YAe^O`BZ0GdeCCSD*UVH=QX()mHXa=vwY)sk zmbp32xFZ6Rbp-8(S!`@=Q|dug#nIVZ957EnYYn#ChiBA(Lj*dEn5d|$N1v^;vC6u` z>?jA^vjK$f&D04*Q9))&xeR-KY4eZ^S&ByPa*;SpZ8C|>nl-T84SR~*-_(T6 zkcKIGpUiuW&CEnyUIu_>Zh78o5wwe)`EsZ?Kg*#GWo^Ig-@OZc#USpz&k-~gB!A~7 zqo{yk((v%q?>~-?j)q6mqW#G7vu!4&%b!Z{mwY#48Q}8MFj!b{Fdk6(hEkYT3Q`({ z`HeBQ{D60gY^;=PzOr}aFB=fnIwJ9D;2&s@qg($~YS6QTc^_EM^U?sF8||59ODXyH z)Lj|mqJc$EgK}NAHa7D70|)Co^H*>Tjui630MgtQL7AJIt7P|EoRyVT-2b!!-2`t; za^ufKY_h~m$Q;`BuE?d*$6jUBqd!^-engfv-$*ih&lnXQ?K*9nlnqu9c328JnU@t| zqUreX0bZjjLiu+O7I3vkpe0-dnJA6thXX5lD;qjsR&+oBYKnbKAh^DO&*ko#Uwlmy z{@L9;JrQ{t@BfO-rO>gc<7W!-=))S#Yu;663{6V)x|B}vld56+d=ODI`<}PHAJ3kg zoBIS7i-6Tw4&;{T_>x4DBxVxi4YKxhU~+LWZnb08wKwpAX{tI2Ti`{n+!86WYAG;U zPtUW!x!gT01M}V$t7Pq1zol{a#fuj_JUsHcx)VR}PkkUazgq*a0uImP7bNvvyN$^= zWHbz#RFg+~JvLm0|DN}PUkbWsE-^8B(C?SUDQ?ML8!q-fZ-t!yp8fmG8)R8MRaaL6 zO#?^|^NINL=1hU1G~^(=-c#@Zv6Y3r9#k?t2T`zNP0cCcR@{`vQ~S!TXn5sm0(ynp zUq03uJALN9gGQkw%v}{webptI8*eF{V*CeI%5vN0NWMH(9zzo`gO1;!vZPAp=mD@!MNFDVVKwvb>IRsvJmH;S_n1r)-Nq^*JU<5--E5|-fMm{M z)gMbVZJc0L&BC9zk?LPQlLa#l-}yUkKgrcz1?eJ=-!A$f*~k$25`=l3Q+2D{tzVc) zfpqpT!Yi(thn4WZAk=7s0`f;h%_~XA^fd8crIwR|H zw}_$$0p(6=uEw43?CBS@L{XvtMbXRk`X>kbTL*y~W4)b9;i{|PE zt@kGe=)Hcuz3>>?khCss*4mnNI6Dlo`>=aS0aB1hC+M03*=C(A=PU|yuX?L&2LNEq ze$uo=isJVu0T2LX2lhKi*a3Vstcz3-9SCOMzI_0e$PC#YRt}2+1N=t!K;(hs#9<8( zg~)ne5h$&ueU7-qa8`OBSb<&}_{Vj+&)X)M5d#}Yq>`Cg`d5o?$_tc|)lz4ey}dm^ zp!JmyfS!sVgFZICyri!OVY4HxnPIsjp8P@QmO@rUiqG3TSr@#G0&f zPVE4gQ46^{IyyRF5uOcye4OVb^dfe)=V&%VEKiNJ4$bMOtBn&$=7^na#!jXqT!K;N zO>`ukSZPA&`@V0xQo5+FPl3yUJ_XZCm}pU9*7m-%8Qbd1j_(+A@xB6+ymaIwo0p z|GBXMu#8Eu6rdq*C&sxq(0dP!-VZ$6qEHe(20kKli;Ky@0%`U?HKJQiU{~8~ZGKagjr5W?Gum)+uuCYCJCBoXhoe z{}rwi#$cJ*?peP~ziL1!=fL_=$}9D<_<>c#okt(<76}xV?M+4`Z2tty0+CK;`NxL; z{hb9u!JGa&t#=@^JJ};iVmIslN;aAXybxA;m4o@Zh0%Z*{x(lV<28#FT}a@54dDEt z^$871IM`8cPokZGfS{nPOy%WEx*$WU+SvXgtLsouOyD)PTk?AF#FK&k{z1X*8gttV za6|C_g0DiOl~<*)Y%)>u9F}Z;X1x||#Q4F04PfwuICgkg;~0fX86Y7h9)-bfoy;IX zm9w+s25a9(-ZXVK!ZkrIICzd@W2dCNAvOaUf}cK7xEnb;3rI>yefj$JYYiq6e8kd_ z*rGC6*#g}0OzQ=EmXea<4Hgov#71w;9A1JGrP?Z_(|U1umL3a@#k_ZJJG+M;9OSd@ z$r^aZL`sN{Yn%YDju=TzWddvCY|RXGb*+gNa6t|vv}lVP+^*3Wlpn-8D-!D_fEqC7 z-7B`z*@haDAD`~Bn~+`ie1TQ@kR{-3a;Ba_@Er`%&woJeYlw5$0 zZmHyIgR3g{=g%INgBm0V+0@m^L7vk}9`W6f#XYgidQjQ;`1o9rCdS5tg;cmwKnrq^ zGznHN8dg{;%n6&7)PfZdLEzvVQMRYVR-99B8o>$gwJ?A@L>_=b9(#!}9+(Ls1Je+d z4ha57{{5f5_7kxn%5wn^c-X5s3kbp;K~5VTgg5xrble?_1v=cdfhbT{qSO zXM8zt?Q_mP&)#S6XO~32g`a3%khZhb^Q2}-m=(U#1VnS?0n+fvEOB9@?@8oEtw{1=+5 z7ppbfE+3Fy2iAI@56?s2ii(P=CcH9d%rV!&xEr(3Z|~kOUv9`}4XNGG!k)~aU3$7L$reni=#cIDt(AWC)akLrTKDtb?It!ziiTnpa}Fg)NkXAuZmTA5A5 zf=u7?rbBP3<}Hu*JEj|Cx1LsAL49k}>Ygi@mciz0%Y75s?crZJaJjp2>fNN~Y*^I$ zVxYAO=4NL0P1~!dSJjH76+E&L_?G0dHO%|T4(FI#89WzwyI|>I01wz`_npqb-9`$= zIXiB_rKPUF>JuY)tWjzz!tjKPTD3lL{*YtqUQ6A|!bb73{6OPHqk&G;J-+LH5=U43 zC1{6{Z~EIu^?OO8ah3-6uwyM8?Q}P`BU|1SI~5Ds&%6h>*;|_UwZspN;7^}uJ4G^H#RmpY32;J>NpS2IfO}K>r@GxNu!%jyZyj>uHRjL99!fb{^%SkBoJ3MPs+qEjxnoqL1?piUWQ;0E7aQ>C&Z3mGD-VwxyDgRGhfO ztQ1&mjbCRdH_IU#R}mn`fZ9qzF>P?R#7`rO`ku>0L$B36UQ->J*Mhh)xn<+w57 z8F_r-vrI;`Rm?9OuVmsQWikrCradqOcCVv&YGDpzO+4do7r(5b+$G9aqlmW1w`_zL zsNVbH)uO&!{Zos~<%_;A&g8n4&@_z$A#*ya{vUu2?VtQ(Sks>(raE1WhD?^W(vrXN2P=3HQ6hNn7hJ7CmHv{|K{-c>zQ_aUDpfb#`8v6Hyy-DN-THH9y>2!F0I)CTD!gaLOrjYp!2n?C8LPyR$riKQ6dh6L* zHC>J?E3kQnZgyUj!?oCse=w*e!;?v-zxa(Z*Z)eC`wz0De@T=6uYKNjd0>d?1T;gt z!y;X8$8LvDp+Xw%W%b;;pSC0rNm0Kra8N!9Ch(lxMOTZ|K9#lN1KCUvpjP6~AJ9Vb zegYwZbsH*i2CfZta!|`;%2-ss&{!Smx28r70Btn%%GySka06I3c^exp2sPz9JefiO zHPkJQs=0LOxP2L^K>*KTdoN$(=Eh$0@|bQ1NHGBIwhysjzq>IW5!H-5d2-(e-}sF0 zg7KG~zNqV3r#hDbN;O;ym%QlhG45nSAcQD>d8NZZjFs1O^?ISZ=5bw$$gH&^Vj_T5bURw}5tGWeMbm zo2P-a)s=$WoScV`shsPZp0j}LPiUI7Rq#ybRBg03O4BX$oOu8M!^R5Sb!S{nb@g2m zV|#?#hMeXuQvoe2O@|pQ-}AfGmdZ^Y9&(7EpP%Ze*R>F6LwKS9{*>Xg{g{^9)IF!e zP3`k+i$NNxuCDw^9|h39v&@xTiQ8<8@@!rd7vq|4B(e(D=BA<|BOXWjmbuJ z+%0lg$8VB?S|r^lZ*FmkySp*>8OVE#^4zpxXu5Z20`d&$0z7o_DOwJgSn_%itk4f;=(Mdk( z)%fRp+OkIMw}h+ne_+SLZ3}F~1T+v-joHB!ND*tDmVUVZs5|ttO9!7CU(f7ep6gl0 z*<=Ca-(~*!EB~R0A#PSh3j3^bD}FjCy?WfR$?gQM2LhdYPT*xt!tc>ba6D$-rp1Y? z@~)e*`;%4ftJ^nP5<(EmKFk^`qBM|iO-b%Pt_CJPb@YVhMe1OqXEqf3D;E(pVfPnew-&BaalFt0ta@y1nF-@`?R z-3nU2tU}+LV105znG(NHAyh%isA;?1WyU#3`H(j49q=4)!yN>7>V5ta>T&m}frj=K zXt$-G&qf+6X)tqR*2742_PZCcqL6&vY5SP4lT?%h{XHRxG7nCa-7lBGho7 zqR<-BcDY5;5jlKB+ovZ^g_x7LG7SGTW%aGbOg7}&{v=B(LGt0kI$xiH9glzdyT?V> zz?%4aqznj?_qX;#)*|Fbi7VD6&7LUh?h@TbPZ8Ix$+!cw>p2qK>GcutIK@^$r_j&rU3@t=rB{_WL1gj9Ys!xw*JK zIN;;wWT<}F+=#8Vn^JtIGSPnBZ8{d*066tme2`6p{Y`VrO&KshUv*>yHlu_Qq3@Rl zf-dEOT_7kVw6}`H5zTrzzz#M1Y-i^hS3lE7fj-+q`!%J1!Z?(`fJfRpd&5}IbN$*1 z;)lW044E`=@p3}Q)ZF}n?6k~aYaK3N{P3p_pO+F%&Jran@21bvx-KiC*Y^c84wupB z937omcZ#!c6?;uFp~s7>c17;3 zGDTxI)uuG7W_3HB1Qijo6jWLVz9asrayv$r^>@12N0su4%@d4(7rO;V{r8sCi66dm zC7K43l0r#vw}Bp0nbWi#2~vowUVU(Cg2d**g|UvBmi0G^ML1l|F}XN3o@xkLC-%%? zkFhrEx6)Q)AC^x~FZYCRMB~DQbHG+>PXCXMsUb;il>US>Im!@!!)wbwh>s-$J4o2- zy*IXUKTCVCDMt^X&R%ji{i}j z-VZ5nt=>?iN!!aVYZ^X23Io4|inL6;xK}a?KG2P2iZkhl*(akcDcxVAyUC6v9)|Ti zswKIM$ooc=kC!5_WZQq%!_Sh59dY<(X+|mO<{L&YG|+Xt_mLl^TQpwR&o+9t7R^)r zp5dbeA>EqIet@yyB_Et~J4aJ9=6xsh`^XP4FKt_~;NLp1Yt9nEql}heSIM9*F7nf; zR0|&QpH_SQEgmJ3g;T)ArEP&kMu%qo4Wv(QQQQtr9s|-ZmzRcE{%})u_J+qDg9+#TRFL@jv={|stC@I{hRrxXL!UsKL!Td3Ef=!@%daTC3?>~=V zfjt&#El0Iqmz0rVc5-rZM<12^{6I#EAl1abTaN+ne3=M2;*yhgVRMp5s@k{A3JqG7 zvfr9tqa;0U1NJpkhE;P6t(NwDZ4+p zO2`mg(E<9*DnN?cJg%XU5eGK<3ll8)oOCE(1@w^GC(+EvKHis+GaEk(na)zhhp-228pY2z5*-$w8~ zc>S6o9g8WL^sh`X@aPuyvG>%~WdyOZ6X#+Yu55SO5}~~zAyG6Jf~T#F(YR!uo)q2O zaOju4wl1-C6*W4HSLm~^)X|BDF!Ym7_gJAHHl{mzbLXd|#q`9o}4?m8_n_#Ke4dsn_4l(XH~dPO)XVd(mG&a&HAK#5gC z3;o$oB*k&UC@GZQQMO2Rr3=PjM`hnd$=X2$e0-ch zdyF6uDb~JtZxanM5tM>TtOrao-m<#s9_BJ1J`S5cvGzWBNy?C-Q|7#yqr+ZXmUqq2 zcl4&dF3#P6ML+)`^UbZRG{%RN)yAag z4Ow%X5!WnNYUGCxSJpG2%)FAPFq&jL6;AGs&D%Sfl}!fRPd+Ge`46Byukw1(?p!nY z#kWMqt4J^3dqAOq&qPiUj)K?fG>`HW>9?dB@K26=|NCC%dZZ%Fi?2;h28u2Ri-^x0H@?bR4NSpRf*Bx%$24*Cx=MVZIq3-SRuSMVuF@%F{s~5ju7wX*MfrH z5!?Fo?lHbD2fuPPuT8iLe+gc^3eY1Oy2#5R;{9jE)noW-XVkSAk}8!x&VYH(A@PMK zGTYw_M$UpQUF(#+kS^GR+4DHUpJg9GoW{JH@9(zh?p&RTwg?NCL#mNyyL*%cqK+ya zp<}dgM68?BuW9)_Xmg8X?d8^U16-3k7i z>pk{CAS1g^oCn{^5sY>{J^pOog4DYdm+< z7!}p`oNt{kLdi|GOOmo=L*j0cMzBO5>;iK|uc!fjr%`paOt984rNx7OEaO#^&=nL* zIC?=j*LGjv8JW2a(j-*GX9G7#XRLxVMdKVEbaLLOA~^qvU<#Hdj$$PaJpXCxiNRz4 z`>XLK!Ir-oP{}LbCrtdiLFk&aPl#scP@KccTadK6HteRw;6MH@2M&>avL3 z$q^c?{-|JBVirI9=>2kB{hT@Eh+#`W4bxjr^<TrwjIryIYzupXjI|k`SVyTJ(d$ZDNqDAx`Jr=Vz2Zru!SVGFAUCdaNM@J zS7cYD!{ym%a7U3Fa3wA7dNx9t7J=VSt}Vr0>*aE5?oaLU*=jx>AQeuFY(|HSVbe8A zuCmeCVH};@bw;t#@gyrNnh_5*xDictX_3xRzh+@h6T&L191c4}lepX*-LT8y)xNdj zQJ!^p@^Av@eXcGxuK2Ss5pE8FmtMG)^%~22n%;XvMHriV$=~S8ERiAMS=m|ivIoli zV$H@<<;L1?)^Eng#C&e_TSAEmr*W0ksoUUy$NNq;|M?TIZEg}!NmKXrm(al-P3Y6{ zu(S2Hz0n`!G_IWuSAaume=}vQr zU51!L`c>*amF%2RQj2mqAwQ_{Xgc)$%7N(+(TjGE-?C|kzSh3X?#h7SQ1&`@6<+gb z3ulN!uxO2aRfc@JfV2Ouofr6i{v>@_>GlyofPE~`mb930ri8Ti0p6&ihFFcw&gx2j zS5UY5%ybk_O&V7fjx_x&bU8bUaL~e=D?g=b>w8|-w?rd*K_J7}kBRyJ%@(jZ!MQdEf-k6d(V*N7>9INxc~V+h+M`F02LH=bpfSE% zjl=5%(IgPq@tU1FNFTvAySH}snLj6`JwEZ2Vz#UAH)o6|Vb&m#w~AF2Y4DH7%>2QS zLHT!zOW+R|94XwHK4H08=;^259%X{uLSvfR${!rJgMWWDeaF~B%GXeuu@1zZVBVw{ z2x4!@w}TO4{LG}ElT|0c#t)@2`x)kFZikk-SkS<2FO8OS8hWZSfV8+5&6F!g^EI?b7A2I?MJd14&Ib(M||-CiTsT9-(Al% z2n8q6dTbr@GAEY-OV%X;p+<#x_n7ICp&OppM*A_wAHJM|0m_+-*Y{-0;vVMV)H9){ z2BN}$pVUQ~C)7sJHjr(VfDDOXL=-Z7A1Isrz}mzJl|mhgGtc@zI3MDV&(VJTN>|(SJ5=#}407`Eg^=yv-qYVe=4?kkvr7Jt}o(c;B^~G$r-dCNa6xy>ba^FDhIn+h4A%frYX{W z2&jxZUO#^**BABk*Q&Orw6pVbIl!whXyMjb9ZCa+mz;7a3a2 z*%NwdSv-3^;0xgE7=hBWw(<%eXavs*g?e3Ha`T%42!F~=G6eItXp8oF*>Ac`5AGtvsU@l)xCeqRSn^ zpW?Wen8#?d%UxjE)c>PF@#cB+bk26cmdqgn|3y{yBXU`MW28+GS`KsLf;7`qXmhD1g4HRT(VxhRru%B zDjlsK{jwqLwo3(w$l%K~Dj5?iLa9S!nxr-~=8T4o+wZG!B+I29qVXo?gyYI8(wXbw z*_YWegDlaRRvn>htjSH53<5Xrg=X_5D@KG;fO}P7;7ddm}|H@N%SJ zbZp0?0z4X&8RdoF4CZ~J0_yZuA}yIsoA>?o+JEdze_=3U)%vKb`=zNTol!lSD+qLC z$i}*Llo-J%@Xuk`Bf>ti{UexPlfnZ1 zQvt$a9xsa7N8PJv^S(Q7c?@bs{jhO;BCrExJ_?*kl3%i?@hjng!G{m zc5hSOJ@~s#Vl$l2Fl(1AhYlYRFHPj|b;;RB$ow6Z#T0Q4M?LvXdVZn4Ij@x2=kCGJ zBLe>Wb?7S|oL^>`(VmeEmoiV_{yl&mAFlYpx3+t;JQ5)*kXTd{ePisPUD`asu7NPD z)z;33tSp;lTcF-{N#tL&g>j6YFk>tUFy`0QWsxgf5Ao{bo${u*8ZlZ# zxYw5do(!`0UNeG422|7c_rl<>Ab#W~fpW90!;4eDqp6&7xXcy-G`%YuIih9n`Pgo0 zHQ~Tv>2HKq)S*qnDY4a?d+4`UoL9IcRE0CkI30PSDF})0OKKWneqK;1uCIgf(n>1yLxc#4jRO`@&XdBi;}~3Btnjdcgb1c5!p&;0@Fg zgd+cCJP&A?rDg8xHrE$C*JUnlx*&S|6nZhdN;h?6AnaRXza<$~^Em2n@TDx6j^A~G z^%nEvGVc#!NoHTaS?wq+X^Pay+ThS#ivM6g{$6*AtE8V9oS35vwZ?FQ3H{<+23~v& z%`*-e`Bk_9JAHNKUD5*f@`-(>pbZC}BPEemKAcoY|2j7 zFZp=!f}LzOhUP{6=T(P0$A!=T0fK$tSvoJ|DyDV=9GI6-Y--`VdWp$yFVoi|$s7RB z{=_n>C3U9pJ-FC6I)P$J==9K=#@Lg3__fo|N^OW$1*XT8Id(413bL}?Yj>ElzKgM? z@mN{PQv16N4~qaKxO1DFoQ`z<+rb-vs{qf$az`rFu%xsM-U*S7Kk$eoHwQl)D*#blxx~pZ)!T0bLx7BK3=W!Vb)p;`-!jA-g5rAVh z-)SpWB}%KN3+z^RI(qsdZpYc`UG-nc9vsd%CnC{SIsg%wh+#XOG z?4z0MLhSoQ2ph*9NC2l&=Z!X#ys6=LDwI9F{&+2cFW0%9lP7Vp#scVR78T9$>Wr83 zmf^HOhRGyPm3tK)npBzlp15X3CR#Rie-ppC-CdJ`8rPd1ZTXtKo5f>LiSTtEFSncQ<;D~ADE%ji9b!N+rO-@FU17Ro^9u>Kc{WMk-JRw zeJ|*2?7fh*n8EOH_YHjTkW*QQPK$+aW9(eK>V*H(otG*Gs2ah{o$q?Vo;18DBJIN@ zmOQ!2qx?(ArhU=ws*Kt`t{3=uX+pesP8As-K%Q}Cx=4{bmiE2krqCKOiS(V$*^Z1 zIm}r*w-n7EpwM%5+-JUXb!5jIc1tLfH_COcoIco%bC>d>|AIi;^D4s={p^H(SMkzO zB)NcxF`@btvv8iG+4-6MJtXyWZqBcFYmyn-QK++`Y(-ts_Fam1MFxCS5xr}PKq(d# z)(HfqB_;S@f0-sORKkb66)(TLDv`Sb1U@!);4(MWpRjkjvYf1Ziib1G5P&yg$i zxO@0;L8D~7KRaHNL)mn*UrNCsuP=CMV);fH&L@$(TWB(qUQBiV7FApPqSW~a*fM$- zbFZ2X15nS(Q*)#Q*8`|`(JrWQ-M9yuz`&?g%8#A%*$WZ4k&ndzZ! z!`irZ_I7mMuY-pc@-m`);ru#=zb!PIOFBO!#!n^0rI%5mTK5wkKQs|Bm_6lcXhx}> zZLRoO2Ghm3%}(oWZ*O$S=MuVeLrjHghT;DEP(#WriE71*<_me? z>AdggTZ)VHE6+!0D~g!}@b3Ij?qw4Dy7ZGjBeN;d zWjU1oS<;H8-{zcIlu1QS0R#mvdpYZa5{9MQ({32gClKY;W8 z3Q?I#TO8YuTj~>?&rYqxZ9Q}EYnNJE(qH>8cWyL#d9Rm@H-zh9%;T@+;a?7ipPl^K zvAL?p(Dbal5&MMIOv6$yax^&p!WwD{**p><_OS0MV^K*6a*ZC0=0>ts{<96D<&8jI zB;%cG>V;M`;YIp&GJQ;jAX92$P}#kT@AU=L_2k?EgGd%K2E8FWtBLjEfmcXMADYld z>@RS~`tc{f(F+mTwNK5-i?QPkOg9)D^?kZDf1NxO{DSV@DevPzP+ACAxrm6U+c=`S zSC)x~{E-8qc^C!iyYcsSfzvz*ow>IhYDOja@84NJ6c_GCn?68A&zU8u7PAakS|e{E z<~O4IdoO3=A^Jy(5}dG${#;JdEbcV+hDm7jy?LiQ6q^MJIq=6o-7W9KMxrwOhKI>o zK3DY!Qaxera9$ChClULIE)P88Ptu^rpFco*c8k!ov@VUX%nDmF4IQjo$g@86lpoH? zxEvsUa`_2M2ioYSD3wZvuOh+XZ}U@ zCW2is_l|jXK|md#=zKmt@f_>sD=JGYz%NXHn~E*&++V!bOKR`_Sus`uvg2>-KW5D$ zF#c)`(6yn#?%9VRCE-ZFT6&fU-T+oKRgM8Z)d%t@8Z_O3z!iLFZ~A#lK`nAeVJf7P zSr$tuoe9~w+qJ_}Z(=tfxa_BqNXw9HVRu|4Jp)@(tF?btfL1gYqs$%Ykx2UUJFznb=?ioZ=Nt9JTXk7E9#!Chg(R7=Wz-jr}>yWaeCk&Mjq*p@E# z++`X9Lr2G7UdndM&}M^&Qc*nZYwZXU$xbn(5NjkNnsDF`#;Q2p{L2HG@s9_RZkX~Y zQNMbRfs?SJ3MJ5y>?=-vcgmgoZ`f!x~w#_un&SwT=ed=C5d zSyrf-gg3RAeoj$r@T^X-nNT|(yZ5h?G4MF}Pd_uk!@vEERPAs7Z+I8~6UzNx^@C3B zo&9PAlNw?!ba)m)zIx2hmF{vINe6+dEXEHG2~?2Jwr*(X=v;!d)EXY>km<2NAZWA- z1?nD5mMi=CFqvDDU#wXCewsZ@2kFIR1cdwjp;SROa_}1AatnzdsXu4Df1%gJnAqGR z*o(O@JiQ}`?pMKM&-jJX^S@u@E-`)rOM8Uu4{cT6(#o;+yVjeMifG2M6(-zIsgJz< z{llk6J0ue4h>;Ki3&VIx5z*i7&np(UKmV@e%R;+pHrU)n9v4!#?4_NS3bh=Wf2{xr zPwUs+_tZueOOG9%L zWG0-yn<_{sI2P4D2XR%V$PE)ZZh#}fOO9VWp-+^!eG$A|x0kA3i@(giq_ff`-XCyc zfjq$jz8~yzsA8GDv7Px@Ox0-|n=_AEQV(H;3d@82zE3U+dbK!N?X9urc-AT^3TUyyQ9bWyU`KjXNMO+BLENehG z%h#6GP8m5%I4!PcxZHHoxB&d0b55O^Ms&?>{p^r1p18OG5jEx5JTM`Yqg7kBi=VD* zk9!IIqDRzy{c=D2m969HllArBZpYy#)DuCgJ`t0XI_DL@s;g;0Vr25=emER4W&sXV zR*nqX-V*aTJC2>7+QIBjsmqZ35wFz%(X=2e{lVk|R~lFSo_qh`$RRsQh{YZogR=F5 zc+#1_iZ2Z=uD2eR=nAvlb5;tgmg%Gq@q01Gm>l_=J(>k}#oKGTFJr0UWR-rFQi`H@ z)Vq)|&qVQE<-1Mp%^9(@t`65#fn8UDx-FFBN0BY0&rexopAr1i^TecNAlQlNd`#G} z3IdH)N-7 zpf+Ie289012P3`GVXtPVJuU(GjXzl3Gq(C;jFPtdNXjp;mJDhhKh79Gh|$B>OBVof~feICErobC4Z5wkrxZo8WDNKeWD=$OVfm zJBcS!Y0PS+1_TR0F==U$XJ_6JDBLBJKI_KQgd5Se1gTtr?K$xuBQ%)9QvE~J1DK&dftD9a!9zymt4)Wa=X}MFw7iC2ZGj9|ED<}$n z&#B&r4fL6<7P~7eCg(_>bOL=-b*Em`G%10(VXc9l@1BF=N~L?&?bBEZ9)n^05lRAd zZE$<3jemWZf6x8>bIVW#m^gDPsw~?J!Tn%n=wVIqXE7X(vmbqewX#oER?2~#dqw|5 zn1J+R<~}T4RZgzoOG*aU0#DfQm-i{03;_P)2GcIIM2>-+t< zB>6_X6(9zc0?N^h(W6TM4EXdd%9h1-lDtk49Txv=77}grP3b8XS>%Fi|L&i{eb8Iu zSeNiO7$AGCTHEUz8ykb=CGtWY<^66z(1fJ(6a+DZtRPn1v|f_Rzt=c6J%9j|pm}LM z<^nq4_M}Kl(~9}lS^wv zP3e!4#sZXtBC@fDNAG;zm?_dEG8!5>3vK4*P1=AEzJq&4=_vX9I&S+Zq2;UQsw$C6 z5`oep*NQ)r#FL9nHf;3=GaA|-AKQTJA1UVO7k25Wx6k!yY7{D%0#ei_R^cM4Pjki& z%}dw65Sq2-zd6)AyOLybld-Uw8GGB2E;t2Fg@M2DG1!J=dpm$zeJv7oZmbK{a(9^! zo~5>T3a2iS^+KvZ8KXo*lE=9uB*^^ZFN#tFr+`Sa6g%63xw^w!xcE{;=;_Z9M9MbE zmhFdn3tIsVK&KlYrr7nY8G~{72j}*exDWh$PEG{NbteFgJu8wHBZkRJ`_Kpy`uCjJ z(VWS>C)-jfcyyJb+MTO-As2dWoCtsv56{Jq2d2} znAW`6Cx)1}Gg4Ji7@Z!8*{mt7TWjd?`1xg0PFYyrTU(Dq=rrZGk~)RQ1Cv3Agm2^r zB_(#wH3H(N1Ager^9B?AuVo6~;R+f@WNuMlypKByBnPs1lN?hvir#76OoRgk!WGg!NL;7sIOdI?BM|`2$6l8(5yTb zt7o6J4I`NzYeqz}5Ph-*GIA4MY{A2DjVg$o%yC-bRGX`yGR<>I@UW9{Z`p$z=qMl1aj;j zMab9e1ObGzG`*T3mVwu@LMg_DU-Yqvg+l0{lMVz0kX0;dJ560G+CoTwe@buLsEm2^ z;~&heb%-$|gVHfe73xdc>A!zX;_^gm1jjv-(6MyIO@a3*^Zq=ZHI0vr&u*lRG#s72 zu*Hdrj8u=%ssw(;SIK)!tbe<3t;)Q2^a;Din~pN~>Rq_-{r`NEPOKT==?*2o&jQWc zeQ;>=U}C3-2N-LMm0ViQ@RNaz(CtLuI@PQ5BGNool0w77@gdupx|dU;Ac*y^x{I!x z<2O1(<{$V*u481d0vveNFjuvf6KP&fI;tHC1-f-XDf-RJJS5NKK8{Tk38{qS_W5=XV#{ zLF%E1ir;=nO5C-YA|pw+Z4f8G))%=0s!Wz{_qbe&RtX*po6;yf&wC%qRfGJaWzdhN zTtT_F3+EL8_ICVmx?uu(K-8knE6Q8RPn47%cza8M#3(?dKq%WtQSC6tJDSLQiWL;~ zK?A>h06tMA$~@)OUVF>e#~&f6-fbt|JTQUdyOzPO9}IedI4X%)ZsDJuchAA$6kXMuI~$CQv7o1tcm8SQi7r-`rHB&6aeFU<#?E@RoGaK6Et-y#2*BV__A zTW0~9Ab47e>gAOF;M!X8^V-upMSuWS37V@H zMB)MQcFyqop{$4a5J<7Z%QYY8rq%<4!)chSYhlm*nZ7>HC;=SiAR~zydH$+O=R935 z)pgPeP)KxwqIN1mp8?&dKLV)$V(~wG{J7vKUh2I1bU1RY2-XlcVJn(w_f}yEd33th zHw=FSKLfl4LZkX~@*;4Yo&ls?Cjusy#`# z$;PA7`!t;se?7dU`~Vf9Q}-hL9pfC(9Hw8t-GIRigH4G6NqRCf#6!WHu&~x|VfU_X zla6%g%ohaKTNA2Jv+Ejq19lCeOvR0V-Rbtq-#$pwI!0^>HB+*XVfc;sr){fhYHSp# z&jU0-LXuox38+Eo=^z;1lfD!p|(`Gm*bGkeZ832jh93#RK*cXY^%eTbO5Dj0wk zJF|@-W(e@55&|~RS79F*8G6 zGZp#xBRhGX-m6>?HQVD@KLe_3fZ5ex{^sL{5B%06oOb$vFJ#(Y40JyEaI`#NqySHK znT3T?w!bajo?B!Yy}BX>!fV09-@q6P_kPsl9=3ibMl~3*l0&OExI^Th97#?PV^u}* z*G+iC6^2*Y#h$8FayzCbl2arve%YY3_J`+9mYh4ig)%CxQ`j-$4)7rGrT;CqD7&ka z`>O%2zSR%w*_85;O~DX8XKj7%C+`o9CaCso)X@vxU%Y*($+I5r9mcNuTTOOD(d~chCJD@LxnKzaZ-J-BO1|i*SoUoE(I!%-gkBu0#l<51pnJj zfn3n@FX!p0poGAAsm#ZLYT{{6w`xKE0K9i&3IwQBsfU8pQ*cxcg>si-wwgpd{r$I0yleDL>=_#1#;OW4btatA8JoAwTlpW`V$2BzK_v5XU{*48w zwg-s{oLpQV^GP9)@SO;@-w$QDxJZG2A-LvyXoA29>aguP@qCsuyc6WRPx-=F(!6-5 z1E390uc{9OS&p1xuG2taQV=|-t`AyC>|TEs?2Bai#Z3h(mdqy`-37Zz=i70?$&_k_ zeGRWWTm%m!&c@F|80~$e%v)UAJ59w|rc2%md1E5zSaZl^M`(pgn4Hr31POd?vF+q; z&+5J3*~H+ditEYso&|^Z$kOm?KbM~Gj)E<|@{(d(uAxZFzvy`0=s`1&p2Hc`wgF5cEO-#uQ6HaR=qQ|x`W zobI*Vnk-^-eu$DGf$Y5I@GZ$_NWw0OfE@%Z=#*;&W$p;F)QgHdR@}fj+3O+gJ4Ysu zPj$1`Ro;9toQUNf1Izyci#SNNIqx+X?gW10^n3sn6_GFcD#qa#dc96-v$6XwBUUSQ znha)tCSL*5!URmF03_vpHB1WVU2a?HU-3T18^O65{}E8vQ`~)#qPq~h-=6o}sr$Oy zXK*Dzb|neTA5J+u1d-d@wM!J<;x2cg(HMr87xqBoJkl{t9X_5r{V$$-e8?L1+k7bH-WD4%p&%;e8*6-B3AO}&9e9u}o=#8@wRM^h z>bX@v-ioH&)^x;THXcekJkPy6yujx} zEEf!pudJEL4j=UPe_$?CcEXcPCYsxkKkTQtpPc>8Vk}+S{Z9|a0?M;$(+dEX1_M5gBAs{7xwx{fAl~mr zVsDaF$hbJU6Q()?M0=ZInKIRJIDOqjn1N@Xk=twBryhU#i5DUInn$8tg9l;ixweBH z#RyXMY&Ok&N#1r8l36nmP7Go8B!(&@R?k(K>y}QTPL)!&EzEr^pgB1}24C9Zkf{?e zAOU)*p!S89c1jqxbZ`iZFJ1FVzr*=Uf_llX1~w&bU>v$+8}cQ%N|z#Z%fRoDBu*ou z&i$Qjk1vRy4{1ma@Qs<$b!hq~&O~wSEz^LCvwGEn-g5>CjgI0>?#TX{2k5!J0RNqa z{U~j9%)FVJh+tQvylh5*uOli*NmEnv$L3XYR%@ABbZZPYLHgKXJLyoBF4}(-gx(uTeK%7vS7#c z)k)>@)!>lMEA0uXWG8ZSgdvo{Lew%B=`%>qA&rjcy<`lZGnI~bk<(IFQZ_9`8Hg%l z3cC=}8CW|XK?PR7qKgy+j#6;N5Ig@Guz1bnExHDg1i?+&#%{pv0YUlq>c3*un@5rF zP)(=GDTGCTnsJPc1)3p!KLoTQ6a{v+%Xf!;{@MjH{U>0GzdNI5U?%6^pelS>p?ZL^ zfa~)$SlC4Duncy9icLjm9=w0{+S-Dl_vIeTAL&GH0Fz%!rS(`rTl(Ap)tOIKhG|b( z8H5ZWAM>3wx7neU3=!&@De{EgYkwH*x*{1ZlJTOePo!P;&HF<=gYbv@Iv9y9C(lss z^nb)!-#b!UH}1$B5VE}cDQd6)0%Oc=!Udp}46hLsh@BE^bytY^D|SlYD{PR>Rj7&B z_}1D(hEEnNw6ER{Uo&C*O}$kj9~F$1jUMkmV_3A@_)mWX7BT*isV{jsH)iQyQxMp- z%Z&dK%pOeo@8;3}OA+e-6DDx=(#bc*ZgG03!Lcukj&WeGOsc07ng^EShOD zAlvtr>4vj^>um@iGQJrEvIt7*%qm00Eo9y?mN|+8lU4MfekVfQdU!PLO}y ztbtu4JvrY^tbnOb5#;Y9E&c1Bna79l<%@7eDBshw(hTECZ`X=S3AEdOcD3WqB~QAb zggh02G3&T&`1?_;+wE(D1uprAO*KbP?6jK=x?sk|EX2YPboKUS|Lgvg5iStK9skA( z&9s`hpVTi(4p9-0SR?yu_rgNWTa0@Mp<|5K*O^b}>xvLuirT5Q8B?TNV?AXKPbY^! z;k(wT>yo98tq5@}`~oMrnwY3!Uj0P^Q+I=%qNBgyq~Z!nA$=klmN#g&rnMw+B@_nHUE zsm+(>j#AIcLjIF<<|1u>ZqY7r@N_Mhkv%-~ZC8oGM*HzcVA+17r6ay@9CtJ4a5@rQ zaMb3$fn2<*FsVRQfGKG{ArBrByHO0+qJ#_`i>^mhJy81~H+DxUwKCfyG}RbUAn$Gex+3t~vU=Al3?cw2wQ-Q1Ukh-|(yxZ2cfK&-97k zRO3P1B#+nZ#_?^?l`$@TG!C^g9H^h&biERkVM5el&P{-Sc|q#?Ulx+A>aZ`3QRtl0=AS+8IG8;?Qx50&(*CRDnJDJ2XD4YpEnBWjL4H4c zxL;#0t_mgezB}{7Rv3~AlEsXVpHV9Rj<-nJ4KXvpWBpAzk_!u6e$2a4t~F1*(M3`M z1V*uNVZOxR94eCGf|zn~c+R|m&9DpAC3*`AQIUs)vonadc+l^1hIsr)e7 zpdSr|T_Nha_nGtkeSJ{Mw*T|!F5?Gxe1gs0Q@0j#NovK6ec82BxrqB+6hpg z>t`tHXPBJ~&y8VKyKsQd<;pY7QhsUyzEI#Eros0EBoN&IPK&5uH}>2IfBiCc*Ep;q zFDV18PCTa#c2lCME@Rrk|6I6rY43Ag-Q*xQzdp{VV-dwSi?a*6P=DoQP^N1>I`*_# zMXeOE+MefHzpyGrg~n2uh^L?8oJJup`u5m#X48og!;-TBH^+1I27>Ha=7W|be#e{) zMf<)5gg<9|{(*iNQf*Pj!((q9ZozrKXJ?dq9Dde#(AldAt@GdMKep8AwGy{YVQfyE zmjLd5i7}Eg3GyR=fGFpmT~&brD{E?y_`%Q-4AMJvB#o+uR3DFA^pA|LbL`FHaX)1q zB}f^NM_fhU}C+2?ixF7liiDLeZn-wvKu z5%t2+&Y-bCGSa~MqWZA^N{Ro7!#h)$!U&mZN;ONeZotK^HLmX#{x2OUHtJiXTuM#* zFYGhDTVx7piG_a_7ZUNg?Ixq;5_bcA6Xv~4rS+5<;`@}`9JHKDghV8PVIJVIK_ zJNvED|Ilj0O%Wa&83~Ij3@N+C_Xjs}IO1T%3`Vj%{su`O`l@NK&QDlmC;))1QKb;g*M^zX-LB|Y!q!IOY0eG59|~FknDn}Jr6sXm8GmR8y!poj24sO3yil3~oN%v?5>Bv}l0oKk*$Gls|D&R;_F?GP zA8~bcjrpRQ;?A?3zJzqVdyey};>({NwrEk(*(m5D_rv-EB#ayHz`FohmCn@c>};`_ zz66L*a7>js= zaWXaZW5b|V1rn3+R#qLlz-;j27`NROqA?C^41jFI0_A+0t9doHaVFd}<3Z=mT(!7& z1%gdD+;J?`b`%_rYlAnG6Z!FA=%Hxk9*E=iZ9M1-^(mI5hbi`lqzhP8ikc!g9G<6JT+jVDPk-M0Mb56Lp-dx%&v(;V{+^i29WiXu4H0sG+OY#BeqE`nezcy9 z43Jj9ipCw6Qcs`G^}t0YqRzRC=HZm)8I8XV6y$@x@0xKHt|u8)yF;?`;al0J{yaGa zH?5~?@G6$+44>8_GZN%-*$cDgngmfH!TPnqBUf>!bMEs2MCaf;ZS6~NUz5-2?pjv#;&j-h zygclqhX2;wdq*|(M2(_B1XKi61StZdSdgYvsj&+JA|0dzq<4`j5Q3nf(xgalN|WAu z35bA7uc7xMgb*M=NJ5f3{C?m4*8S^#_uhBkTW>8E=bSlnCNq0x_Uyjl8mBI@(;*C` z+1vZ_mRZW4fh7Z>+{4Rjvd=DeM9gMAMR9^Nyu5*M8-afPkQ;oI`8G#W zljyM6*cmhWYU~3I--as*Z`C{QYwu2TDAw!8(`_2UIB z{>0KIS-ZK3ttgKUXIh&r26nkZ&Z&#gaC}SvTdLcu@{B}_=c57pmlm9S+}47vC+(SZ zLKQCt>lS{a9xuaoSPhlyf5J8P z73~k(%FAlEf3p`NC&%hbTIYtoN+#~+F@Bh$Du&J1SM@~s_dJ(YTL0nUkgQoQDP>QF zo|_xu-`1Dtx5=1zk**Jc^?xQ_K8)LT_w=-b%n$MiWoer^?-H0X6TKMMNxkfBwixhp(ZUtlp8VcQ`Ay#>W7+4KfIk9}A~xd7SO z*_2X8mQX%NDr=0E^NTYypMIz}I&D@+`~E$WW?~7go_46+#=yly2d9s-(4*fUx%&Ip zZ`b1$NR`sb!_AmzlpK=3|sM za1^&@2@F->4pr+g5H|0b;RwB&MX%3(Wt+lsDeLs`>7v{8Rsl>BEwhAO?TfpltNIYy zTs^&)-+rE@27R^m;RFX49dqa-p}YF1WSrn<4aDW<$1yf8>hHUbY1;?LfO&nGOxHJ) zbn3L%@!We`hs-TPXj&LM6>|PE1siUw-P8k~w9K))RUTP;;(J&4wbLc$ zuT?d%C_=@F={2DnZn+eFz$a*sS|14a?sI;+<{vm)tnkfF(bI(;t!(>f>bqp&VS3Qu z%QJfwv?8T+8-Kaj7#e)fclWOvyJBwamt0}(-z|XyhNt9H`VS>TZ@P5~Q7CVFi?p$f zMp?`UzE9E{&k^6((>x2Q!vpuGNKRr(lqXfDi&`6fiW5=@Lw4Ijo?tiSNF#%%~4W-+>d)KIQHhHg;`r~%w&RzRc1!#;^kNcCC;LNgmQFQRe zE%b*)%vXuLvG#Mgg-Se+uHrPk~l{}o8HUTuT7?v=}KHD zS{r_jQL&^;MftMMv@rw#_H$nQ!U=xly3&w@9q=J^4tYI zVGS1#yhV~`d|o`gcqGjiE5^z}$;o)ED_b4)}>aTpC3C<=MOYz z>)E&d;rou(KBWCOhxW&OuQ9yqwzo;Cj6Abn27C;N(l| zh%X5kDj)fip=blo_FFasw+Ze+^T@coaR)8<@QEs*8%2qAwO&{o%@g8nr5%DidP@Up#O5 zjKqBoS6J)rCE?hkT4uiveKj|2anOGAO^4Bvvp#!+`Od@AM-ovUh6=q6kM14P*37@! zyXOwCJto5K#myD+k7~>`08Qd(`@)AfeWVUNARF4uGfY+k(H@8)f3RO;u7BRnbgAR^ zvpB1Y)~`2S84RO)xz&EMH4^jfuGJnfQaSozZCxA@2jt*n;7P)BI#c}?%BGNEc^P^< zV;|v95z{mzFcwi)dwjV*os$tJn~y-;hUmU`s3OciOj@->^5x$6pnd*MV2SIem!F!` z`WhN;w^~2Q8TkazgmthI>UZS}P|&tIJ*~BO&@+lwsvZR&oQ!s^>IJ(2A>E#x=& z4D!o&Y0XsZ;osrUd;vsivCCCeEVZHeOSiwFmmI{6h#+3=GF)i9T!|XKe4U`vt-{0T zn@KD9TQsAZw$$kJoAJ{Z$@M%Qh?{NtUDAvB+{kcU{20?od+=GJ$aOx9RMoGD^mn*x zx%@rpAHre<)ND_+DE$e}i%)$Ea?9S?YRreCrwoJFLftWn?<|lLCw+Zr{6w0*`))`t zsrPmkE}b`i<1Frf+dOcWg1inFZ+Nq9EV+rji$(LzcZR}R4}?VT+tjd4^8gEKtGDyJ~S7u+oWo4$8qh5BC5=(fAf}7}n}sQ}7t&9P&W({tPLIC>q*+ z3m(D@h`IghSb#EI>rhu^fk?l+f#PW^@_b!Vg~n?xI1d^2SPZ*s&V(AiRK`ZuHOVz zpcpNED)hlX1oxK2LFD_6IVgKS?|Uy$ap5!Rp2D2f*2W$`e?bYR?yNYirVxJ@eV=Li zyp!lREW+8lietmI7MH1QQBTF@rHJZk3$*g)uKnJmR-2IeU2XY5BJ;PhA&5|mJyJh~ zsx?sC7c5(28a5!SU54#xv#k;^vx($$sggFM!W=$xK>yr=J9G&Co!F=E-9F?sDI#tE zX49;Pk`hFt=xX+ z{M_EunG-K_$BVR~8QIM=4LNfZ$nL+IP&qfWB=;J1b+Qtj?>132-Vp7CZwmcWXR+KW zc%6-{s4Yib_3Vk^z%sp}sk@Q(pN+u7%b}d?7wW}liEM0M40}hGi7f^N&l;p^n`z(P z6}fqHlee5wT4La`rLFg?-i$bXx-qQv>>=%3A}r)vLJl8uNc%D5N1}g6xAz;N4wJ%rb%OA%Ow$cEobtCwx9LneM#X zc;9YEw_U|xnV^7lyU1pSPhBT=$q0>Q_ZykVZ11cL_+Rvt=ZbjqvYOg19Th${6Vz^X z{0VbYuBDXIlg+U^jeG5{FWwR74WD@?(0(-o7uxq6v1)sm7c+m?m!Wxc-#m8ulM~wK zRbOBD$HiY?@v*~wGVlJbjuk3@QoVcF-1HskCRt4~;U{wId2r;2?L2i0+CiAgNGq(g z@==HLQl$OQ&zMmkt}NyKDl?2SXalL=qjhF zPCv-Ai`%wDjq~S~1>btlCp?i|z*}JGF3cqrlng}hVMtUdeOP8;)7&w^WtPoqt>tf_ zdKP3N+mRQgS#w009-wEAT`;MfC_Q%qNQSkZzsk+QZhHsrAp>5}7LL;TD)6c!Gv<2v z(R}*E{w@y3u-4)m>lTqWlKP?o0c+~x%P>1|LxgqS`lVJ`sGUc=5`CzNCR)7d^s9H9 zLaK=GfU}NnEtM7i8!Sr}OM*pobDrGAKs(|BKE`x1*OsV}zitSHDq|EtiEND9*2R3w zKNh`97sHrirenvcAip2=2ILmOMrh1|RPQ>nyr%5kKm)@(>xhr3e%V#19kol4HjrB= zt#?AsyZ+t78mBQ*`I5Kxc(3nk6#cxgniiC`BM$WCV$#yKom9(sh6*>&xsxszoQ-79 zW_!U!wYebuv8JJI7ew0kBWF4{MvqH+jvj+}l9xH{R>?p|`sNg4*+o%L;WI59p>#^q zWat4FRutqElgk2mlZOorDmGXQ# zm-|KWm1QN;6xnzPl9+XMA^fJu2xI!OuQy5=pz!gas@gK=K!$=y@fTgi%48_?67cdX zXqPNIZYFTKf>|OZuAR4OpW=mJJ5Ajv-@#}rzw;hL104*TeW z#IzL#W4y6r&;ebGh~~6HOQB{3A5l3){l&4^aNC2oezcV}=u-y!BSTMo0eN)^qVn*b z&Ri*y0mpc)g@X%ciGAwBfQMZHk06oi3C5L>PzlJ~DecG^f~M z%X#v?-z!`CLdvxRmS=Z6X8K%RA0KO$n-G2=T}YYahI1%Nv8J&^n3by#St7eE@E3~) zC#s1N@BfT-QV_mgd>1?6vtEZ4-U6+(9~hKqGESa5BdEoab0W=Fxt5vsO*xbbg3T;pne2QN;nOX@@~Pl-PM~djYX+b%@Q>Qh9Q+ zvL1reD(jn@AQb9TOi*wz{dl60%S_Vk(HSn>+H!n)lItNBCFK85<9DAF#jOYC&QwZX zFB#)tGm6t=Kc6*vOhfJO>kl4ugj4Q6IdtFcp6Z8B2x2{bnR3!Mw4bY=&$hl7dh?Xd z^OtM&*UqmXARzX2oJc{&<&^~*C7Tz=wIE5FWj$C zByKm0v%TNqPc!o0(+<~&T_nicjkN%`y z@3~d!gKgHJYcKFn#f$BF7e17U7e&d(Aql8>buxv|7eoEKAc9{Hs(B&RnDYnar;@*^ zP}C5AU02K2J=OC@>o_S{QOPq+#OIm=u~Ognx#sXCu=w;Y7K%UCbcCHfzq{gi zra+Tuor~WT-VcjM5Hk66qpa*~UtZo@@#Di`xBzUv|1kBMg6{bv?Z+DMZw&QxJ5CqI z*3pmkts=d!xSKZ&#JXPaTXdvc<;X)1bI+|LL38QHl(1MULA1{Wqzy0T(AdH02l4qQ z@Y^iHvz$Snd;QG&c1=+4KK(hBf{T3Cz4vZVMyu_YWi_0qI>Qt)W@uigB>5FOL#!V9 zAWjj4A<^%OM@3_nuy!Y52(!ev5J^h9H?=a~hx*v*>Q(y#1cQ`2N*aD}!NtzxO?dR8 zV!h8^5|&UynWg5Xe-Rx5(O|W)&Ltyc%yoBFtJLCWDWfAoloc3H5|NxPM^tT(cN8` z0on2WDuG!Wv!lhE>ql*(9`>zizf#G4mU_yP-W#{l6P-0Mph^B({j6@bglmJ-KoEaG zQlwQFI_Q%^^zyxXt8x!<9C!a$`ewNDJ-;(8_kZ>6sh~fRqVQ?((Rl6{;Ii^P)nLn_BYDGmYEvuVDaLge^c5-XjwzUMH4 zSV^(h(_c%(Vcv#OQE@Kf?}a)%FvNH6@cWxS&0lu$>H$NkXr=EgKTgTd_HK`!8=jpv zuDd6UsDwt`;f6x#$4mUU%pefR!>8VzS~L(yz?pssEkL?jwgKSjjG$x-c=_S{zjaPA z-2zXS-_vt|OVoYZ)1bccR~mW<r)Ut-qi$r;0nvi^0N(mMu8 z+Zy&cJD+^jH3y_s235u29pnB~IG%ynWdm?g>L0#0OHZP+&?t?AnOH0WjvTLZ%LT?* zg(Pgl?2bRiraBe&FLwJ98*A(Ct^?2+2uS>PiHc#Nj4B-Vx9L5x30d3Rj5~igrkc1o z+uxs2B;!)GF>(0I2n-@tx6r+rm$QCjYTp^3d9n)E8I2N9p`&|Weu~kmqf_ekZBdn* zq9!Xw%|$+Bde(x%IDxAr5tdUI9^ypQ;r!3*8`YvE74FO#v2HjkWlu4EU(&d;(u0NX z2Hp@)s`TtNZUAs_homGt^KT$I_!r_LwZx7HAWT)0I#8(@#uzM;7jQ)bEnwuoB44 zYx>dB&SUdan{vJai_LyAUp*;5f4=MX&L6Kj#RxV*{*Q&|Fei`=s#&Ua1TB+L{^`rj z8#i>!UCRXQ{2aUMka=sOfpu0%DTwKS)YQxHa5A-1m7>Vp&pX6mIi%nj@+^&pw1nfg}i1BRY_ z-2wr-Ke#yCK$`B}l(@T%TR-9}T^An%iyhdn1klh-@wac7=*N4%u0RJV@%!A!WHT?E z&=*_BjaT*bYw47=E?~Sq*hVaK8TT=+-y3y{&ieLky57GD77Z-7bqCQDC4@Wzw^DFZ zkQ24_D)D8Re|SX1`mi7s*F^CfVgbpy3I_({1yrVKmX4O3-9aBybXIh9fxQFiE${wq z7pEb1Z7}hR78cKf>Rj8Hzla*mD_AcE^Q_DH{5s>DQIb3dwS{9;`)NzeSN zKwd`1-JDCheGiFc)_%r|i;Fi!MS6_<+3y5weW#Cp5`*DRo0SevTj9YK|#>f982;kr^nDTw&U$HGSb zAj##^r%zKd?{1QIQqw~l;sCP5OnB5V^UB#CItQ|VizlYuC^ePmrl4TrP9u$3^~x{= zG0!-wX+BS%J8-ygVX+t9VLUL?)TbKsrsQ@Txalg-Pf48p@q>xD>E&g&*bz=#x{fT` z-mVyYAmJDD#%H%=v0QrQN&$R2mZbLWmK3W`I&^%~5BDPd)Vk*{0j1Bn&Cghyo>+cC zjN$!C5MJL^-sjqDOZ0zK%7bqDQZf-d@%DOMH%rv}0%Zu&Gu0nIx`tnk0U**{T!AGI z{sln(8qV$ccQ`LyKC&w}Fz`Ouh~H}~b?DZ7PCbp6#YaYl=VxT}=M9;jn~OjC`ZV($ zRcN5Szmq4cUwwhP6`RnPzsMWd({QD6^*8|&@{Sl=jHTh@4uf*x%(OJOdg3z7o=}6` z&F06gTqlxrjf~KaXs}G{A_;Z&bz1}(-I!)4EDQ1ol)_!#Gc$+s%zI$|DUUf?QhM@e zo&gMcv!oW~cesei_}L#>^heBJ$>YX^Vepys{n^#frsHi1!-ZpQEQ*eF+Z~M;_)4@q zJR<*ei3zcX%1(xagbbly6}Tf|^PGg`Pwl;S0GVCAx+}Rd3fO|VamS670sR^8m7O)Ubl}BB%5ccr&yb+~rTemt(_yRLE6;O(1!IOc}1vUUVe9i(U1@A zMNx~~>vCtx@q!)j>j$UX1lWSEUd?7k#@`%ycMZ9nvQC|oc&da?Ifu_lTEO$Y>52CM z4hF`DfBN)7^>?`Y>`;7%#Vf>|^|}cUJoYAG%5Bi10=O`|PDI)DmzUXC1etXw2p8Nb zRWP!r_f$}%oy0n7^t8}R(JG{+z2(*DgT!aqWOP1ArQzk_8Og)6c0*id{5pQ``qGb~ z!SZ%EnkZ%hmNMZ>#8}XwkhgAC=gO$8)wBuUmdW(MQ9` zKUF*6IU(|1Gj=0~=IMe4rin_dk8U{x6oq$L+3ZsXQaLR!MFT8H2ZGJC!_EX-UEk9) zv1LnAZ0zy2!f$#E&&|tVxzRo|ver(u7-osDzu^lqzKF@(0Q8$xgAM}{c?DVnh9iv& z@*6~ zzAi)$d%R*WD^E(`K*@Kq9HilTw`q@1mbv*Yb?W^XIpTS@-s2!6?_wd{vm8`F2>&n6 zt%sMtCM6{$@|}PTC1}%v%#s@FiSuMaA9CUFn3Bi3&LxQ!keDGZ%bj*NmD8a+{)o~! zg^L;c(TmtE$?e_RBvSs|?W0wwW0{Gm+U8x0v@X6qd+l0Bc9{;VV>&`w8JtTug++U7 znT_nF`u)N@g38 z7ptLxW9&bloYja&7c)^Rpy4868i9;Lh%V~Hfm0MlS z2W4)ny=yBXG9-Vl+Wkx??OvYcRh;Q}DYNZGNn7Amm5H;=%`>Wb9Ia!EP)$yEY-{;yi&uT>tsFDZ!^FpLh%8vB$W->E{_0;lx6JX9Co|0$*m;cXLng3HK>W2zw-0A06bq zefgv!$H_Q*|6;koKPI+P5XiUr);^_#ZJE^&1pa~0WOaLN-|1T`S!HFKBL$tb!Y>+6GPe{e>@DZ2xww?PEK9g~^XBeh zO?pilaYx(Q)>gT#tquJ85N_6grpE9?DXz%_7{mTB| z88p4lzA2tsLvk+}txeF?&Ckz|j!imSEszKjMeIz2 z6w12)?j-;qki%GyG$747EPle55Y&X7UYw6F#UsWD&WuinXjIYAJ41}aN>Dnye>Yzr zuuTeu^Yi8^TA<^&gqayr#e;E%aK4a*AH7}`64NMB+L%oqLh z&NE;sGFlxJFQ^@KAG!z?4BMW?|7;fQ>r&c?!)zHwvyHS1TeDkvyy z_!h@f7G)InBGc1D?j4QRn;Y}>>(?*`Y$y#BXHjPG*k70(Cp9ZH>Bj7H=oTIVOWb#o z?<3)`{=o9C52;9*Nk>3&O;b>Zeen;s{3+9_w+<GT?xq>o;T;Kuk+@L2EVsnhd-|*^HLb0!VUBq3gZ3ua z;4zk0qb z^G040=R|Zs*B8aIlWsR`pRzcdCWKKBcSH!3Bszd24DQ@v`F~l^@n2&H!BY*OC#OdX zO>kcldEMp@-@Aw`1L+-pbjgO|xKloI0y2IJ9BUO`!f-;1M_G*s!Ox4f-WroM>$yrl z;O!$Gk?oM6#SQ6x$7u#hNFFh4Zsxd8k;~?qySpQng4`;SazOcAowkio_R$!`_^&=& z^i-E_wek$-AEh-ro2XBFIA_BrIpYL9Y~Xt#W7@lrPcslrX+x-K#bk*$@P97gJTZ61 z+m?_f_jnK%Jm_6(O-hkFR`~V)+A1cW{}=sODpK^9ABtKhI2rT{c0=lt53`YxI&Po2 zs>!k#!7)v+5ufU3BlMA~qB=>7n=g&B!e* z=Ny>VPoGZh?eF*Ejg}q(j1wFTg6Jz;wCDK{%Woxp_rck&n)iydwy6H|uU0;b!vfxk zQ}|bCqbe4l?#d&BpCY|1onvwwVV?+_-6JDwlQdS=1^1$LM2h^sn~-U7BqiauVCoYd zk35LZ&(5dmlUAQ@J`eDda;uef(LEVc2Bxix@8BooHvBYrG?k7sUwZjN={OJQH8Zxl zl=&@#VcTSK7OrYAySdwGa2TU{d)6ofIP_F=WpS4T(R=&Xy~=QL&>W7_r6+_ zS-&x2Q;RT)mv46Y3p)YDX+lr^u(aK4k__6f%WJ(99~4_A78qMLivgi%9?Wpf!8JA{ zW=REDy4M_*v#g}<(m?poq+{RhHPpwkwqBTWop}mYVuQ@*NxA>W>M*G9s3eS<6C>V$ z&WaWp{EprrGz^i0o8Ut#i4sP!cw~_IYQwmPa!l3nD2EFCd&w&1*+Mu7qMW@RsY2U% zy#|@o?BoI?H4YGRcaVJ5iNCM%(L&Ws5ZZ(I!I}c3K%O2kO@rWEl7kPDtP?x*nHe9m z;8!oQh*%kcbiTa3>Iv2aNH-+~)`T)^BlaV_Luv7W$@EeIkC!@O<%O?&jK%&Uj?j5& z<8a*aX}#hHV-z1UL&^Kn?$IC|#oG^5!>G|05k-U?S#2DjM9m&G&wai?&J8b+&6}KXHofJw>IBW&x$fc6ARtSK9)8u@j8}crm#)?K9y9p#0g3mnL1{C5P{zD!qzV-}-sovuX!eR{3>&2;Y9bsn!Yyl@WM* zac<(okfzbbgu#%($h|92U&WZjd&|$PeLE4a5#3+11+m%3!A6P`Me6s0D}?d?Txc9H zZn#(JDk@s!QklfAngbX`RNt44zZpSY74J*vB)KWAgp#2>^M@u(I zvZm9hvN9+Ut)(76?JXrEgO*ltKox(1g&TxktpF~E)7SFq>I^-vILfqvYFgXZ2r~&_ zQN^%nNjO3gcuM-t4+!KlE7PrjwQ==yfr5Rp>;?4+oOk3#M^{he>P(1b59 zHtLg1_ImW8Qy}I74Lm(wa@;*xweMioyJ3vf)8ozpMw-A(FC+-HE8c>=k6_pj-Vx{{^{QfxY!=zOHWpucaEQ zAXgox)HbAA{5QNH27eO%Q!UUU>^-|w?M5Rkvo+dccq=ZK8KYh>+a6*%HM`otFe+TJr>5H+rS1yZT2?yH7cM*q$l zsArE+yVe8sZFY|8e%ZAuX`4`G;)NC8EMehMu(X=2)&Y|8vpSpi3ux}Td$Zhz+Wn7( z`Ck`P7v%))+U4^iZ`At{UOyjr(+h)?2-gZnsFI?jLDTBuiISKn6Kcgy=F8V(RA8XF zc|5LH_rYgU8tBbH^A-u}%cDsk&tA@cZJ*XVM%_n=L}Mjd2)(OWvj29*VYDzxz@+w7 zYvS8IXQO;Tp@067Ov6m9qy6w*SA(0)<>_=a)amwQb#@Xqf3Y=^{4{#EE#3c4mBCvlpA_zLoFR$ib`94+ZU<=@0Jrhmb$cylbkSEPH zh!py%+!PUHvOJvjP@WG*JSXwm!ZSyv+=tYovw(}LzOPbQ=b!4Hl0(3+SX=3a3#`3v zoFx$O&N!i2lMpYX^Zrx`N{q)A31OEo#5E@dCkSy$Jd;a+C&Pa9_8EqpS1zuhS9z<1 z|A!ElMSs40oARMLP0?4!ZZ=LJ22_jKu=P|T61?SvCZ&<;zfa#l83kqCO%I;=k^_O9 zVn4D4kY9uvb|%P6WEi_JMT?{7Y$*!euG7Eoo6?>iev$IMnC6r(wSr!FYJ2q@=4d)t zBRkapZ z@WPYs60iIlxwfrqVIFT_C+VbEIe+5Px(p5ydk&uX9@af1Eu<|cJJa`xM4#t z`BONlwvkk==5BkYSEGBu(G~O(C^+GqCq-@V_!n+H&oL5o<1lgk)>2w!>)b+jM2iBpt z0aui>M5hVVkRLwlY9xcDwnB>Qew%*rR>%-)wkCG{k)9&P1zQH$X-Wo-B(`~Kta$m? z2N!ROx{dkwR(yArb4#P~45>B{H*%>{znQP=&pjy`=$CLKxTNvx`DvXG?R7cRf+0M!}cc=m1P96z~Avl7ahMW zbqo0YtdY*jT%8CT?!_H4!T27@n*P$n=F{!c2TP{&p>k7`iz zES`Eo^Dn5XRxK(gZzKig0|o2D2jEPyN+M}I1z5X=a%ID>fgX>lsdL8e%1(NY>9)D{ z!QJ4LM{Z0SQVDs_Cg1E>*i@1uuG2aw)XWYz+I4FOX>-r9VuiX@`(7BRQ>dmR7L z&~JY?tI|N6kHD~21dCVNVHq6N=vw#I?Vu2gV0a|WDG8`P&%NbfleQQs4b}E!_qptF zxf5>De6~z76983P&`K!Qtkcmjpq!iok(f=Iw{5Gol(*};{ysMScz3m zGnK(?n<9*lUf##Q)@y@}zzfCj1dx#gWQ%34j)|yD!26tqN_hn~4l9S%d~domq%qY{ zD;yG58<2OHCNAEw$@uP+=-0WJpBrv(bWE1<@faZj;8D_`f2ByRaXdR-9)<~>O(gf_ zql=~uv1lKMnioW};^BEu|KKu-!7)xS!)F|wU#L|Nk3c~?HGsjh4!i$lvS{LF%f9=X-5DEITV+2pu(?8o$!SY+IcehIo3u z6S=6Hh?7vT)+V|dK~t&ZGXRqXc4NGCSBfqLDu6o9s_?@y$pJ`TM}BTk3|cG15YyI^ z*Vf$gVs;|GOwqTps6dq)`uY<2K;l|St|hQtXj596M$56dpQ+0W`wfrU@YivPi_70s zPF@#K!TDbQYb?%5{Tq%5y{f(6vB7Ipt+03C*UWK39#I|m%c;zAmjwji?Xx_zsn+S_ zQ@sFqxv`$k+|erKwYFwoCA!~Zg#lS5FOwUkq zb~dqAesZ;K>pviOks4JHQ`4vXq5!y8TD_Ul`jcLqR!XO-`VYEZTR%B@Kc6m?5t~XE z@O>fk0p#I%nr-6mwT8r7LBzfhKF8G3|YHJxZ z9pB2F(9)_&6SkAENj%B!tMtUZVW2(qeSjC+_Y)kk6#Mzu_vKT+iaIiaCBMrXDy3)-vYF1}^`5LE&z`T6RHZPW13 z5UYD*wbQiq)nHa_YZJ2b!=^X)n*M&y0#vC=bY8ckWO!H^Ry!LhwPgPqL$7dS&toqx z>bB=5AXW2k798UYIWU{j(R;S}_l*n^a>iWvZA;Vg~t3XYFdnwa&PuhG)s*dsNNz?U2I2_K!$?0kx=oAzb1nx9pu=ElF zpt_&6tva>%`uc)1X2ro@8dYr4WgAFdarQ4UX;|^)1qy{invN7TlqLP%waQz#X#n=z zIAe!Q@?0t%i~Y%Wu|5^xm@4}7=MU&i;=tjip^6=EjFnxjkp>n!-7MhW!y{hd z!^?jSc&vanD)j2mc7C@z%Ac+N%nqz)haA)$pR*Y>J`9BA0V?496g3ic`s2#;t`yhT zEIV#SKd{yN(AXDqQQSqp9ZBuzM{n{_C;ih94*rc4jnV t6M|eie^KJt8O_4~WFYOBjFuH< Date: Fri, 13 Dec 2019 10:45:31 +0100 Subject: [PATCH 018/160] Allows ghost mentors to orbit around the target instead of changing their view to the mob's. --- .../code/modules/client/client_procs.dm | 6 +++++ modular_citadel/code/modules/mentor/follow.dm | 26 ++++++++++--------- .../code/modules/mentor/mentorhelp.dm | 2 +- 3 files changed, 21 insertions(+), 13 deletions(-) diff --git a/modular_citadel/code/modules/client/client_procs.dm b/modular_citadel/code/modules/client/client_procs.dm index 3b91deb6e5..f20dd08a51 100644 --- a/modular_citadel/code/modules/client/client_procs.dm +++ b/modular_citadel/code/modules/client/client_procs.dm @@ -19,6 +19,12 @@ mentor_follow(M) return TRUE + if(href_list["mentor_unfollow"]) + var/mob/living/M = locate(href_list["mentor_follow"]) + if(M && mentor_datum.following == M) + mentor_unfollow() + return TRUE + /client/proc/mentor_datum_set(admin) mentor_datum = GLOB.mentor_datums[ckey] if(!mentor_datum && check_rights_for(src, R_ADMIN,0)) // admin with no mentor datum?let's fix that diff --git a/modular_citadel/code/modules/mentor/follow.dm b/modular_citadel/code/modules/mentor/follow.dm index 6695155ad0..5da3ce4726 100644 --- a/modular_citadel/code/modules/mentor/follow.dm +++ b/modular_citadel/code/modules/mentor/follow.dm @@ -1,16 +1,18 @@ /client/proc/mentor_follow(mob/living/M) if(!is_mentor()) return - if(isnull(M)) - return - if(!ismob(usr)) - return - mentor_datum.following = M - usr.reset_perspective(M) - verbs += /client/proc/mentor_unfollow - to_chat(GLOB.admins, "MENTOR: [key_name(usr)] is now following [key_name(M)]") - to_chat(usr, "Click the \"Stop Following\" button in the Mentor tab to stop following [key_name(M)].") - log_mentor("[key_name(usr)] began following [key_name(M)]") + var/orbiting = TRUE + if(!isobserver(usr)) + mentor_datum.following = M + usr.reset_perspective(M) + verbs += /client/proc/mentor_unfollow + to_chat(usr, "Click the \"Stop Following\" button here or in the Mentor tab to stop following [key_name(M)].") + orbiting = FALSE + else + var/mob/dead/observer/O = usr + O.ManualFollow(M) + to_chat(GLOB.admins, "MENTOR: [key_name(usr)] is now [orbiting ? "orbiting" : "following"] [key_name(M)][key_name(M)][orbiting ? " as a ghost" : ""].") + log_mentor("[key_name(usr)] [orbiting ? "is now orbiting" : "began following"][key_name(M)][orbiting ? " as a ghost" : ""].") /client/proc/mentor_unfollow() set category = "Mentor" @@ -21,6 +23,6 @@ return usr.reset_perspective() verbs -= /client/proc/mentor_unfollow - to_chat(GLOB.admins, "MENTOR: [key_name(usr)] is no longer following [key_name(mentor_datum.following)]") - log_mentor("[key_name(usr)] stopped following [key_name(mentor_datum.following)]") + to_chat(GLOB.admins, "MENTOR: [key_name(usr)] is no longer following [key_name(mentor_datum.following)].") + log_mentor("[key_name(usr)] stopped following [key_name(mentor_datum.following)].") mentor_datum.following = null \ No newline at end of file diff --git a/modular_citadel/code/modules/mentor/mentorhelp.dm b/modular_citadel/code/modules/mentor/mentorhelp.dm index 87b05a3f26..eb2b8546da 100644 --- a/modular_citadel/code/modules/mentor/mentorhelp.dm +++ b/modular_citadel/code/modules/mentor/mentorhelp.dm @@ -19,7 +19,7 @@ log_mentor("MENTORHELP: [key_name_mentor(src, 0, 0, 0, 0)]: [msg]") for(var/client/X in GLOB.mentors | GLOB.admins) - X << 'sound/items/bikehorn.ogg' + SEND_SOUND(X, 'sound/items/bikehorn.ogg') to_chat(X, mentor_msg) to_chat(src, "PM to-Mentors: [msg]") From 03b2bf5321159026d859d5105b5628a1ec3f7843 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Wed, 18 Dec 2019 19:49:02 +0100 Subject: [PATCH 019/160] Fix --- icons/mob/underwear.dmi | Bin 63815 -> 64853 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/underwear.dmi b/icons/mob/underwear.dmi index b29570cdb7544106c9669c663718991cd1d1d39d..e0789a1eebf7e4167cf69ec49c2cfd15b6c0f1c0 100644 GIT binary patch literal 64853 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

M}%a_gU@mk&j~TOCs=Bo&JR>Avd~~ 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 XHp66+we(d*@?v!1>iLqh&OiSrO%b|n literal 63815 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 z z`)-mGGX324>)KU-6u+)(Z`)#h5idXPOR($!jygYEeSBVOYP!zE=g%nt4&3!vwVtgZ zAYoBa>z6$LLju3^2oL1mB!%=uU?Bs*57WJS*Z|h@?OY-*bOq8ptr88u^lsm9%4&Wy z6cqv-q2RP4q>$RHSL1IzTwDZnIVk`{jjzRS?(+I+V9$ynuz^^7eP3_)*gZBrz8h%S za|pV|mfzJwQsIot3X`kv9*>U0(~& zz+-w1eUZi>x&H zTT{YsLd~sLY3izmn;25knC$kvgIv6+jDLXTII(l7?Fx0l^X`w5=lN=a z<%zT?mkK#B^s*PC$uB7h>SSCmEy4-u%p9ATr~r8zsJb)pzZxQb8PSzxJy#d&&>R^F zch>Rp5{EKCm0%t1mtSuLhQ7mKh{a(}x_%eIQl@OIZNf+=dimD4!R4hmo$3J7U8Xf( zSSPdU__G6*=-x719isxB))ip+cbcVlw z2dlYXAkQ6aLFqXQND3YM!T~N%S!L%n;LUWrLip`hTv$rL_{P-8l5Y==>hmqRN3kO5 zfzpcoB1Y>E6#`gUS=Cxt*-aimU$T5`A;r>`J5UTp8+;K%+A*U}g5I%n@Y%|^W6Ej6=HAo`%7>a zGndTOi|5sYCoPK+vAr_tqymN=SVwyc`W)0?LcbnQM?13=Ks9T^^fV@m)%t9IY2QtZ zQuy6n-`>p-y)p^_b95Z9bn$^j5o&7>z%}i|fZn}(7xU>8^KnY`8qi)m=0H$!QORjl3}rjF;{OWkN(;j4aBfURbpS9&WE4}i^}aL z44}6BMiHWZ=E$7vA!fl21@VWrR|#qKHw`o(DT)u|=n)Ov@e z(b^r8&$h2hzYnVgUZ{m$@KE7DV+)<VX&b_q>CPf0gh^)*&h7V?#44jJAX$zB;U8;O6f|jPV-qz3 z{`;Jj&Pq2u)A#Eh9>XfM9FOn0J+HLYjqmrkH-Fk!-cme`%~OMz|>493)9NRu3>8yMVl6SS@rWC>MW`b z>1P&Qg|P2xo4NHjU8b>BI=rQZaNwjRYZc_!FOS#^-}cLAr@~94{H!9paWu159KBGU z?6>yEyU#qtv$ita(KttvcI*bjf#@H%U& z2T-{*&yT*5~TiRmGLC@8TXdy~iuj4SRp@eooKzno{TOXRtE< z3f?E=N@#~Wjj;Q3oDQe_4{9Mz9C&wVU3%buKn!VOxnaitgK03{;5GQ~nU4(rOHPy@ znIWzdZb-;}(f3!fjY4O&$wn&2w@3W^Jdl#I^48bU|6mYBKIkiujy|=#$ou-W95|9f z%fqOH9(r?V|5N(q*H6zhXInUt?i@wq;q>UUp2s%m1@zS^J0%>0*k`w|6m7D#RXtRF z!gcwA8q*g)eX>=(t z0+fVrmNK3a>1xbbQJsiGm{J;8b(E>2^R+-#Q|o#)AD*F4i;E+zzA7pz3c4iz2W_bE zK5Gca4t2tE6U#EXW@09dTVg|40qu!HdYZFx>&YrC*OY|9Zoq@=>{u#S1F3ND=9vo_ zJ~0o57@hhzwF}n|E4r3w6MY{5&pZG(AHc`FPOh$-MfZO%#A!F!HrN#)2Z4SZ^Xhz zlj-tC3%<}po8}`5a&{QPV)0<~0nqY>P2|7nJ8iczeZ&Z&RFD>RajNOFekPzdbjtHr z@j==Z*pZ^l)(2n_L7P1hvdSO~x+W4sZGTt$gKE%O@)48}@XH_$GvYzc9j87k8ZUG? z`OlwMFy~Lw^EF6z>xt2kk%h!2xY9w3tD5s9^S8#kGlN{eo0`Z~QANvrqx9M}*SU~% zUT}xnzCAQhduEb;u1cYPAv;jN^%OVdwWYcK@9zHW3(B`xw>OILCMLVTt?Id|On-m1 z_CZT5S-qi3&6@n(+Xu2&rm;jr?AG-hq}0RVIGw}4ZEGuA>uj-!d4vj9p6_GsMeJXo zZZ359!}4e4wj4pq8L@&pPm$?G1QC^`hsiHIxHWUtFUfA!A3lKr-R?3vs-ImOGWA;U zqBs$DRD1Ix;A(o>(mb8|w%)GK5_ZZLiQj53J}T*-Z|S$&woqjqA3H$4UPCn1Db(MF zz5kL#(ur$ZT^`rhZJV&{K8)dAMc z_#|-V1F6|Va;T8%k3%oF!HnZ%cl!$O-zIvmBlR_qImn3szM;)e@3mB^vPt}q&Rd7? z50<;kX%s7ttH1YqTZp!2RdW5$TmCbItu_i#KB9XZP@98t!Os)(9{lO>TJwT*`C6Z> zElKo1ZC}$>|JY;?@5=AF-VlouWe*Y+rxV~qHaTY2KJm2d(IcF+_h0OEq7`dZWXD?s z;H?jgWU6V=0cDRE%;PX4?t2%Tg+%tsIp>t|zsWjU>FTJ4NhNgYKuh-$bnq<3g8vBiV_IPHE}_Yu01neiuxuvhQjOA&>nR0|rS+$!`1o$sl}+j+Fzj`w$%wSnuEkKFtz>`r1`2 z0~TK5v$b}b3szeIXLUz7rvvY?{2^eQ_gRtND^8e(u&TPceaU`N(RDsl+@r>5G*7=^ z58dJ*IWsc@L7+u~oxP8doC)}!T7}`p-MWRloyG_5&B0q+O8}I$7lIga2~9Fed>G!f zH0{1uQMgrx@+0hoK}4k~*e$6&%oQk@fuRnLOi2lM-q%GQMR8qD&0jO<+QWH&HnRPi zP_^v=J4AC3uBJ;OckE6&xH%QweZ9L|%hNEB?QcI)tX*^2UZ=k4CZJeDop@vO`GPrS z%4IX97YE-HYpwIak}t!uqDR>War3rSmI%tDFKn&v@!A;qS(uFz`S$Obp0jmrkEoB@ zza7P}raiWDrWVwPV)%aeDJPTXv-IVw#OV3#J#CF{T-Z;ZqijCt0XHUm_9Or)VIKEw zp?WmOQlGk<>n}=BB)4sI{0Dm89y58-$tZa^5ff_*Ns2EoN8e6+GJh-I}}OfSYRn3=j2_Dq)186Bov*iG-vCMtS5c{ z9K;u@g+~?)2uCp?4MXfLFCiCC)p`*sgI2M}YB}81Ev2hATJ1-64gp%s=t- z=NypvcBcm9aF7V&D*ISV{P~ud$v7f;tAjgg9{4~Rsify0PJUr1SsH0UT!c+b4#7sv zGvqdULTTTRs-jAbUV9PBY~}?3VRa=}XJFWsopHX1pI^UUzOy znl^wvnVnxTjCmeVR;AMt;^M4I@n`oGLS2hP(P{Uegd0?2piv9xD6rv8&MakA7U(Bo z1Cn=cG9WKV_$c~u+@9S`#w63EubDc-}v27C46;#yZ+`Qy+-{Ci{9l|=6FFs$o2pfww zcN(k6Rt(xW1Rt$hmd>=(`98o4Gal^ioS#}!AuGuwuz0}UJK}G~51jh?`(=UCQehIj zDwtVMLFFzoGkQjIXTQy)i&^J|ov$hPMQ+iOi}^~uWK$t$=)qsMy~m@7+@j1(95CmE zgNexn9gX!4Epy8rs`3NS-#7Em; z)RIbEj_kPfpahx1Y8Qhg6taN{l%Wcaf+)pfa_vfHN5Xg)%DW()1n4ZsxF;->M<01( z5~RCo>JD07k|)at_KmB*v60LD?qg#D2E%D3mMq1&H86e8*8pmlY}&dO58Q_17;nnr zG!3nA)G-(VJ2Tw^TF3UQON329ole!TJqeZSNqG)(#t&v9!OqG-?u;dgOR!mE_OQz^eFSE{1=9-Rs&S-C1s4-Vox7mm?bs$q0>?QBt-qt8_3H2#JSr{w_?@dN zZpw8N%atZXlI-?MIrHOgZxzu;J9ojL&k%9*6}2e($uO94Fw$Mgm)Mn1PwtLv2K32^ z()X{QYq}SnR6E~sapN5MO;c`?!71Bnj0<=;951b|iAv^+=O<^<12kz%Bb?stQPJz> z_Fcx`LvKZHDI$z-=m+cNrjdKQa?C&RnDY!x3HZ#4^Lpk0nB^MHkl~rK%d)>v#cyqt zSfUPyOn5^*$x}@4vCyHJ3STITk%D*V)eH+#Ak>IE3%PXG&Va zkg*dkUF|#djX%<5bGj<2pg$70%6VMcqPAi_md2NJu|7%VxQzFeRr}|gJ*c2addZg2 z8erfB`Nkm_HjHC(Xo*0CQg?NBu#&?r%LzXIaOwW%lQYLU-}NV+#Dci&dT?F+co#8i zM?{5<1pNT8&9y=QWR5oQAAR4gymLC^>re$0)rL(~JSkSlgJ9ua0m&K4|LeGK_tMf> zNufuF8sx;PJM{lNOrobKhxom0{j2`H+!y!&XVJHSB-@e1M6UuXQ;`nFuyDEEvV_xp z{K>G%4KDRAGF=^+XVdm?8J{6^-a#S4{=YSTV)2mwJCE-5z4dRhtmOZ{n~8=-3zljE;)_wVv%9Q1;fDM z)ewpS#tLIKh<*21hg~53;KuX?Zn6*Fd=8t44uN~wz$=a#WHrP9KS+J+s$r}2MFSf} zK{{S65-DV2aU7VS=N<-YN&$ZD(4yFcVN@5_9ZFn3nJh3Q+rHJMJf zGrT2#RR7{aQAl&vXKmpA7*fCS1oq#L^5CI%H)Mc9h74;dgX;Fq$cG@%SMALT(yP0( z0ha&{{aC}|*_c*fRLHoGgdqJAH%7FMZtHqARBu zvo#qk13`INZH26Oyg2j`FXiK>*;Udj8}dU5qSNeNJtCKS)}tRW5&0)^5b_OZ&)|L` zwL`z8YlBYWOE)k(#NI@xt>a(6Sm2FiYRJthcXr)q%X0s#22mu zE~BMi&x0@fA!s!M2NpU}&jPCMsmb&la~*Wf->?TJ^uc?(mtxJtgQtRc+CwaS0SK&4=kW6xIPp z!4!Oyim1d1x9Zy36|m5erk&prb+J|fC`{0A+mMAlMYT~XOoKY`<$#6+i4z2cbozn) zLk-$|VLYZTjc-7^TsNDoEhqA1Cjt~>At_^HX5Ub%Po^C}4%d18Assfy9=z1hxMSOK zl)AUe-9R#M91zJ!xnr$Eh8?xU{p)FNB5zR^-d124=R>1B655p4AEv(i`Vn+X*(2Jo~2+eVWfV3A3LPPnxrXuaBeJ?;8$lxM;45dU1z} zmih>j1rhL?vFgdWe7D}n4jbs*Z@@lP`!zV_kqX)Br*8<fTdIvFx?nmhon3_M74Evj0ZFU$P&09*K59fl5>75y>q)EU@(>PVyiQ6rAR$X)%}p%3Gkq ztkM`NCwgh8e)weEbFj#(Wz;1WDUnVjkWBFY{rmE1>-}@j=SRn&3F*PJU`w6$L>}X> z>yDT|p00xeSkUIdkT>|MFTGo}C4d*W=a$Yw2T*Q~@wP5RgI#Y@fDlOh4(HU1>%k0; z|C18uD-?lk0Lo`~EMM#BP=mVal1n4OsA?c+>DRBRXb5qAmB_DaFh5Q~)(4szmgnd@39koz{?7uVm1$5x6_^K=6s= zE$Qy^*}afgVMq0aEhrmyof;Ll3of0S$XD`;Of?mXk`eLsKE9H@^9YI0!x;IUgqfhS-SUsZi)TvWd;t`3gG!`-7n#d zM>iAtbLa$#@qk2~)64_#6GTW4)mIUoeU;fq#)PtFy7hI|Lclp@o9g0yS`(%j7jFp{sEI7P?-1F-BhLa^@01O55|otp-e(~U@guKMyXYPOB&GR7=nPXcX04kKiKxypGe|NDxVW7)~O`~dkLsZ zBG%T7!1>_GdU7!4ZU+6NBs3oV)91EXkSBt&`65OI#%-Ytqq9WSoCT|5`w^Z zKf%Vhej}TUiw;B39W?m$d{UBwL^UQmC1?$(kQRE&Nkw0;%sYPM zDzch^=EV0K4vp9u-`F?`$Jx0R1|6f?10*qx2}V%b@Nvz!mxB(N2J9!Nl7EFWy89|$ zWEm7=@9Z=h2q=DJ(Dyo4w*KudIZ<-)xGZ`+`xUV=D99hc74I`ccvQg@*=2)b4ppX1 zAuxsLLG;T`igC_H(Kn&R%ZR!@|Sy4;JwbAfyZZh0oL(cc&8&os8eKx|DPvW*#Yoygncl7?uzs!Y!c9WcSEC8_Xe1r$k;R}Ii|zFL)(svF|bUSa_hTyV}l<)~rg~X#P!{--X^bw;|K4&&~`ksjVBO zl@u7Lyu7;_wdQ6LfnY?zY278OE~xmi?60qom<<0GY!MtmU95ywRezpM)ew5ML5REk z;dqN)LnhN0FX%%TdmES<9X4`QU5-^rey#kca{#smv%st-wH21rMXJVK@$qOuT;)cg zkTzkh)DN_@gm`iTtm#AyU;OhtX%WTLC#=ht^+^X8C~JWFx*d%ujxYHFH3ADWbH|y* zu}4E0>oQde=rZ3;u;l@2N|VIKt8F7S?XZ}`fOm~O<4Od>wb#ie8<#SmNc}ok?GdBaXpfj|7x%st!Xcz#<-qK=llq$L zGPgld&y-$srR=??a8Pz_+fbtQo@EfL-&~w_PjgJy66A$`zb}n=!9Axh@=QmY={* z#$8(%k}9sae~P^Q;Fig`=vW3B04TpB!;_8^|a+#v_nud_`mQKu#*mceUm*vPF+ba9Lt2$0`xWDAk zU`G?hW+2h|g{#48ipm2KdHg#;L+6_}!ao*zqsh9$2ULU+-U6e)FYDxvW_$~h%GS#} z|DHdK8x$5l;8UnLc){nZ{>09e^>WTQ*zjhqXA7SZa=F+oKYGN14ipI>H9m=GvA=j@ zlFWbqB0+o3g2K_hh1YO=7$!<5Shu}RuXWZ7D|BaI5O}vIHG^y4prV}N7T9%ze zKvc3nl<=#=_xuwDF&-A+wef(xBNI;&>WTY+eZ_s{LK07{iW7C>tP%4?KuX930Yq2v z5G!WM8i+E$dmSw^C+y4wnWsk$NdM_12CDYgx;0h_O4HBwS9`7amHi?V(*5c;cWOT~ z7$-Kp=eu^dd+Q)}@SWuP$Ukzauy*0YTOTTX>AAluJ*m0Z-!;eZSoR)&Bx%7C)4$;WVq{AJ&ZHf#cef(lv@vnuF}V~( zJ2c!$`}f*PM#v68;M=R4VNcmdL%n=@@y)2~rr70vr;Ib`0GVd=AEmEH-7j&fy1lLs z5|g8~W*KLi$7d@T2c7oA-6!c6p0sIAol#lX%Vm*U3$0OOSrrp z{xN)DAY`n(4H4yF1*bg>N?CMq@Q8@w3Qh)(TT#!<_!R zzU`ZiLSLT4pH)0^)$)=7Z1V^A#b>7+b}QmD_heL^Xd$&hjdTgGuV1*H0ZCTjp#G<) zW@fpMFcXX8Bz^YZWql}JM;JJuN^2sYSdqD)LDTb0YaV0Mh}10lXry92t@Xef+e&Ttwr-?rpeT7$QD` zn7QPimW%(fhdORmBr=*H0ThSG4?bCxCRSU*sKvlkDm_J)h9|}LwKlm*=mABAL zUM8`hF0=C9%j^$&n*ZKCkR%nx1B7LdlmZhf)o0s9XK3h0!@Y(!vwBZ`c9E4U7ykf3 zhu&a^(ch^vt#xOwA)^ZhZ7*@&BVl>@eoClVAHDy2zU=RxJy}V(@8hVA1U!t5x7eMnPLKibDkd~DdwQdh_5T+$;-N5SJ_h+s6!2dJ z)~>7mAQNRE_MP0qhW`BdV*os+WR8RZ8FIS=p9>430p>^?6a`d7tqWx}=*8=jaJtWx za7ATh(03ltIPA`euTXP;U#WSOaZwmz)p=(KU_so%WQpuIJ9glP`d=Sfzcw>OrqCC2 z8WnUhBeu$J7Oe6{rUMA78j%QtIB)|xRF<~+XQylF>!^*N=dE~qhTl&xZ$~r!)E@nS zTSgTi!Tjr|SRR}$T{Nig#nt3KWu5nCT3;PqI&(T%Tg9)yl?yM6mU5!!IJwKqrnrF{ zj#rl*ueOKi*OuDfu+U5&GQ)eJchVE}nI^gg?q!@y|@K z=j+foj1El_jx5w>J7;P7XOpdkdy=i^X2&Sa_6%a?wqq;V*u9h&>IUkhReS(t@+7Mm zxW2D(d3kHMDms=HWTAH2z!o~5+75haaGao|j{m|-n)<1^Ev*OL(c`C?KPhA)p-G|; zW?CEh$3TZm3>kAk(5HfQZm(z8aK*Ps3;k^Z37bp69C7!C;Zjc6PNTmUKc&%9u1m2bwlqX z%Ba6YEg_$HPoNtrdy>1B}ra;MFR6yQ+|5?>sfs`lZ5S%96}95Qs8x zzNOq(-S+3DfrEkqQSC(s#AK!terN)D) z^;7PNCB;EguMyj!KsE~;{71}elC;}1$_7cdJNULVjDC#M-gBBlrvBEx^*PqytSZlKOCo3 zNM02{2(}c*Y^qNDPYVB7f8jDKOpfg#voVjF+F1e%RLVr#6v{wV% zD;8|A^@1Yn=@jTmDmr^&IC@-6L*m{S3z49|#MSO-4oZ9%yhD`{B7#d3cfY!%5b}>fN5!AVvoK%mr8$ew9D9d_h(AM6|N**@Ke5)Hc4~Z zuGY1xWqn8OgJ}-uvm?c4o-WF%+9$)W6~DdhrZ`*d>4c9?{+)Y@dC)${==si(xyBpK zeT8Te+%FR@Is3DwAUj;o=H_vI=88X$4DC2iJ%vPdUZ3%_cf=e1{phEf`24ipY0xb~ zr<8fwWQFcan3Pc4&t3e^G~?ZW&?cSHr?*fpaBFszVkL7dR=%{Q)SFYTb`X(ua8U&X?U`?4||Y9({uM4HW)>6sUN3Lo(t3uxbs zt-H&IUvuX^@7#uO9(H+B44)VL8I6U)cm(}oe?9d*H%>?9oa&uMIAh7+m1cT<&UO88h+L8Q_yRhw7vLJ`G zDVy)UOb4eHp<9`wO5~r8Y8}4v+do0?H`H%WWc8~#=3{3H3NH1?moeA}L!6HQXrv2`ra^|{~vas=R~THILTuo!hNt1Y9=H}_*P&!Z6_ zxr|6UEv-GiTIYPBYOElmXX%6$fRGmEsL}`=MVhy&^aKiJ(%|DN;U(C(S zgoA=Cm_YM8yCNrua73?&HWwm(M&nL`?PfH$vYJZx&9uI<)}1dOgI(?x3iKlHI$Y?( zpt{XJWax>Vg)L!&tqBxXeSLlJz`*x%!&cvEF}!~OB%;loO!x0mT!K*2wAAkeDX?Gi zG(ATweBgnz&VT#fcHfPKWK5+#9>|h(9)0LjJkI(y?}nW zoLQeLt87)Vj0Trl4DL(xV+4&!t&4Z)M-!-{>i50~E{Z5!+{vtam-V{MP)+YWuC+ZQ z#21&{bFk($9c&rw1#j;T{l+6q#y+D?Tq)jV)&=_Uasu;d;RRJ#UqPEbSvbukRaj5F zsYY$BV36Uvhn6XzxBj%Sz~c$@f^&S9{`$wo(~Dw^@gP1~!5wk2xX;<=dFLtWjzJ5`bBw-f@gw~eu9!!%{r*nCe$sP$vGq;_ z2SJ^u4fAtam(HV6Te=T5Pwf_ylYFFfWHBWgg(+mk$s;e?NwJ~>%XbHDgcef5SC#}k z=k0G-Zs|@L$Fz`lnJ6&KeUP<^HrkvJ-6aUM_vlF0duO z-chr|nlA9VPb+?)X{U8{`rfXEA0Cm;ulqvP;h<8Dv~~su%-NSqLgC!+4}4|6x1 z0kx+kON-O-?2wSlqrZ24=e4xZQBifzL%+5VtE>0sRO4Fc=#&){aQxdDDu{Wqt|JHC z_L(_PQ^x09R8&-!>~Bm%h62xa(r?hnf^Odey1m|LBvtgv{t^Wb-~x_ST;pPLPvKr5 zU=Lr=?}P+>@0gebF23W>0^S^(5@2`WYvo*78ScWct)Q8Zo}73e0WGqcC155MPgSNNGzo%yA2)laEDi$aQ4Teqwu zog)3C006nNaamVSBX~qg>AI?*9+~~w@($f5b2rjOI>aU+QG{H z975aw4|VSy*VNa&iK2W36#*L}AfnP#lq#UK*fAiYAVg|VDbl6)L`B3xkpR*JM2gaT z6G-TYl+Zgw1VSf3fDls7?D+oPncuy4K6n0@JM)>#A0j8`ob0pD-fOS5_OqU6Z>^KU zQ(Eyge_DQX(MRk6HlO8#fFU3i9Zdq)^e~H#?|`ELsX3L5%w1imYVMyUMVAeO)LFo zvfC{SExHq%nK&?ljjh1AUW&&YuGTjVx%6QV_W9-J*VOvQkB;sMO*xo%?%X7??c?P< zWR;Ys4+?P1 z^~PO~08Z|=)--D@aP*`35T>UsAAc;h7rCFIl`a=K~od}Zq)@}U2jKtdX~91 z@$v4Phk&B``FBP8S~$3G4-}@#Sw(2Xx_pqE+blIY9;T%Fv;><31d%Fcj9j#vKHiaf z;9zroa2fe7=V_dr738#xHZIQ{U+EMMh>%)eE$k>ZOtkpf&hb02l3*eGfgSjv*Clm# z%aRX#oOGGn}YXJ^Ae4CBqRS;)z2m`$nH%gk|!2mYxbhC`dS?A?vq|@ zr;I7zRtFRhmThx%71sWveBJib(F1~lko>9o?YT|AqWrUm1wLQW-Y+en@+j>R+iy%t zV7KHwPtED~A>sFuzp&MgmD&%*2crB*@u)jK6fx`tuc;5@vd3)|5pz|3s&_9M-ZiTl zS-rfm!#l3{&vLe%i$yY5u=LPNyd?TaK%2(FjQp80WtHY_P>}gyU!d2dEmCO3=?HQgW~c+y zD{ld|l)sVjow0y{M^WIrN~s#=<@#5wxdX@d8#uZ6UHfkq>jKkqqkeOf<+7=7F#_M)|%e6KHEfz=!gzXO(*_Q{Y@Lq3!4A^;9&`; zoYkMJ64A0@c(+QsaR@f5)Xq9@|gl=bccWyN#9Lo5JCDIGP0m zocDYbd|H3gbtW3$c;S^x_buIQfeOnrt|w7y7tNufNnx{#BL^BQZ_DFV1xAqNTd<4l z10y4XjC#)1PF1%jd5sD-8g(}>HjKzYXVtAw#!9n`U;h!QK{l)#b3S@ql5%Sn{cbS1 zbm5;~>miULj>;aGQP9^S{8TFtbtS$ycSEmMk??usaPI(s?X4oGnj8I@gDI)coH5G( zaI)<#Jq;qRy?t+3{5EkQvdZWvV1Tr3vL=PP1zH>t(3B5m1^`t)i!NSPPTmTD`V*D1_398*wU?wkzDuzdwXq%l*ju8zvs#- zv*z#(@p-f_!*MAgKVNTgt4VwL7o}X}316kxWa7Ys)ufSkCPBB^PUNn9cvT}Z_2b&` zY5?k=zzJi%-ho?q$0v*EOGbBSNPWFmAt51i+!Z%(bTy^)Q+#WH({>YV&F&bLU_mBl zBzh&!m*!{%^0Fa>1HBrbZXO+sin3V!UAMqp0YD9nC8dCH=iIqU)y(Dmewfe*l;}mg z;|yUiRgnYCS(P0K$r{yX&P??Ql?Yt<;udmqkVQ+Pvca5t{it$I;rPzIYYw^$Qm|0Sh1T`J3vHg3!}4Jl;~ITj^F)8zK7Wz;aTKF> z#~JhV`j>ycsed*dIqam1;OE+}!`}MX#i?rla*D0rz3cFl#*fe4Y~w#IN(dc(%5&3Y zS#7w^bz1V4tHWYzk=Wwn6%i9$_fofm`Vg5GT1}yqeu_yWeA=Y0P;JwwozB*agVNo9 z4D3CIJ7+f+xzr8X$%=Z9DPG;;e(0~i#1|E}>DNk;Q1 zDypbKB#!Bq#7y>GTo>wFD;8EULr4X5+3hnfgTCY;Wz&B7V0W@5^DE4XD3X}GWV*e(78MnjuD?~sSYqdi=PIEj^A#qp%v zQ8D;>)?hep|DT;TT$91mfISPMkSul4nd%w(>)3_p60OvH^?A!Z4ii?Sh_p4nf-rda zXwKs_ue->JZLO}oaX6TwgqP&2+nphMhKY_NSl4BH!AAz^;g340-N9KU7Vl_8ZOnw% z^cTBP5q)i|bZI6MpG_HQE192#=?84Oa)+MmuYEDDok{@belIejJ33<86K{Juy)>Xl__aeCUM!{{&i1(k5C`6FfP#@r!H zz3~=FWebw3YnO4E(M!zHoL8~^ysgY(MDdR3xt~hT;zr1q+a1fJlA(@_dEFM|ZnGUA zCuplk=vxJh4rZA4{Xa_-C7N=s!spv@MvRD_IB0nk?bS1sXO`@#0*#hKD^X+-L@Iai zpm|PdFmL+6-q^quuFaluuJOszWn(|@Ql5Orn0r-tT{|Y8$}1NPQ;In;QcdrQU2rz5 zc(jwmMU{{={?G<%JRY<7XFV{}d~ZXO$Qf`r$oy#IjL4I)wo)Hz%Gx%!2qgyjFgqnl zBQ%WL9@W1)l!w=T;_HJN(wegonrS-=+kC0Y;8oic*2N@k_g68j>gLGXpS*T_xW&J@v^)`XvjHJd@ihrc1A3GT+bUSUi%g3CP$dQY3~vNGjOUG*29npMN3;txQ zJtQd0`u+Sh2TQG!?L^A|#*ZV`-Ke^8cbj9<9F!KtO*$)G48mKxA%FAXjEGZGy~Znx z<@qtof_G8l>gb%TjJCkFx&ed-Jw?U@A3pFPiwq@_{51hdI8PB!7G|iDs`bn4WvPJq z^&{BbI~)SI_7{@;Rtl3ua#Q<=P=gn`N0|iMS|#}QhK{z&G+JX_7Byij+C4`I%z@9b zXvC%|c}ci#3%&M+^!F434TpvuCu~6DC##(mV8+28a^jvF=%Ud$893NBjE_?2e+r+~ zZL&s{@bDWc$PF%Ba}hjoVnZBA%GmW#h98FOSPe*7fG0$jJ0$|n@o&N=(3S0%2T_Ew zXL*^D&puv|#a98qr3Y?1#=AEwe}*Gj^2 z3FC(>g9zmp;}?CIfYz*kVq!(Rl9&z1Lg(o+MnyM)R7o8U*rGIf2ylIH71fhQk9Byg zjlujWl8hj2J4P}wb557lp0WbI0~dj7l%h(8R1t!Y4E8&3%Ue$j&SNC_OM zM_dzC(l=L1NL-Ul2$X>fo;*2FTl?bJg-2f;8$|kN41_ipert@EFa~pzf`$q=lLI0* z?=+PM3IbS-7#w({?~?Z^pR0I(m`|xmPenCSYD$TpgNpECk9M*<>7$U4T`Oo3-O? zQS}44<0q;Kp59&)Pi=ht4x7D`r#^l9bX`+Z96nL)Q=9G+_irqKps+@^4_~y;Q$Th1 zZdRxqwK2u47gszlmGI4HYSho&`?7a+=DabZRb(na_RnS{ z&ei|eE+P&1M9(ZO8yCie0EH>mRxK58qQ$IC;E-C1vq{=F5$<=Pwf}gpKQ|B00^oGU zq=7rJ1T_G{x>X2hB=*Rl*0`jyuQ3=5CWs?b0MD`gd{26vx0hGB*gW7IFTw7&5|oBV z+8q}ZWXTTHYaKsq6`v2b;MIZXi=C5`ArJrq{EBMiN7~vSoUl}DVHiry+d%?J`@FJC zffES;FnYIc1x=vow`)`?bYl>XYC!5)Due0^tqB=Cc#r~cZnhQ{R~u5;Uy23sqBuD? z#NgnqsxUh#+L$mLnNe4loGIE`yw*)$C5K?0MPc{cnc=MCTAv*=sPd!gxm4vCHff`x zwCP#GrJIv&XB_w0RK`NQ1O^<X134FNnPw(j1K!2G%EAilt| zF8N?Or8YExmpjvuz<^HG+fY|ird2hEz5z5;9FYG{=&itI5hk!pi zD?2-o;yA;9IPVsw%%Rd;+OQtb*f1`dxW>?0)JbWqDG26QW|**Q24EoDGiBW*HRd0O zuLR80M@&NJNhHc(J~Dq|!aPykPbroJq((A9;WIF6` z2%SdUC4$QABbQ!W?fKe)0B=idkJRG?B}a^yhr9dS{I_I7Gqdp=!}`ul*6RWQ^WN3f z0>fuMU9X3&}MF?C}-+z zcV?;kt-sgETr`VVpeL~NlFOoIaiFC7S%`x|2Le2NF;zrJsK2XLAe1MWJ3e2w_ci#> z-@ijcCE}5WN;2C&DkT;jCZ zn~DBXYmO(6Y5Ww~u0h_xsNoSe8U%fkl9ioOProH5tNF;2)&O0!afi&qwzVn=!>(ND?XVi03EH{2C&{h0=(=1H#ci`^np3^Sn=COlK)irtL1^Z16*llu5Uu`#*<7N`) zm*3U2%ly!BcyFy^Fi3rG-Z?Nh_zf`Bwo%kUea=HHX&wOD0W30M9TJa2f&wzzC$R5; z_xclZ&K~PR;|-+n%a~svP)gip$#BhkMc~(ZfbIu=8J_0)QZYs~|3%~JxC~Y&?ojwW z?HsO5d# z9W|J78?ZZv{o)8$oxh!b!y_SlrBw#K(_!I6LV$s&4?Gw#mYmoGC{GA% zc2t?&kl%Q$1cuv(VVAf`zPEY}bOk6qiqVE#=}~pse*V05{8IvHpvwY>qPCfJ+Q&(a z@Q^x3C6wZpg##v!!~kRG@uyR@^m@-bke>Hw-~TAn7RT_+_57%?(a)O=)LLe?-0`ms zxcL`r;zGiN$5OhB$(wD(q`p6UV989_vBI{z3Y8&=vcj54y|G^ifMx;_x;uT_B@O`# zK~3C6v|D@Zd$J*)vpT$5a??I`KK)6oIuTbQ2VKd{g$;IDte_%O>QF(*Xngc!N?moi z^i9NX=43w9(>Cs>^r>9OL4I_!`ph(pzKJAu;M!suU@o(Xy=aWMGg!$cO!&Xb6m=5_ zBw%X|i3Bc^Z_K8kx%Xhz(at3j37>!-mHDTKK*(2Jq2~M6xP@u}z^(nnx{h(>mOLYT z89yA7n3kO_Mat#s=BohJh55zB`WSb-4P>0}l~-uq@W(@W&uA4m2s|1eGG4n|^c)at zO`_T?LWz|9v0}pJqtZH9;a~AbRN~symZcROEG$lu4qqMw!W8+JXa6+uW)yApJ&x&> z@ks6((GTv8M{yrGFm1LQu|Srw?FpT1!Wi5cog6nV_betyA15DPop`juchKNLoS!|# z1CgPqq?Cm~cG~rnKHlfIIg!QK zfYd`GignP_Fx^sFM zRTmGgx%An-zMYWl`ghSje|~);!_oYf)#{m3(nUR%@u2{Q*@9&Yb_ALPJVhO&B^Qxc zQ&6$BN zTrnHgcwxqT@2Q=yY-m%8CdQHxE-R#3#w?bBBQ=-?aH@=+1^L$AyKlt$$H^^qLu~-<2sc?VFI>e&n`+s2i;6rk!i+{#*QYg zYwbbw>oWWQECk8!pLt_n{1`aqyvkSoC@cNIH(wY0GHjmbnKCmtIG9~kH5!=)YVxRh zE6&${{8Uzqb-Zu*sVWe#ap)(BT{QdAm)s$8O#?w}x?B%*4_)uY6+6{}0Q7~P?B&bH z>D^|<>qnhlv=dMxRbKhg9H*A)&xNg;b&q;l`@=WE`d_z#OCH^G27c{%7TB~fnNV0`^tkZyvM<*vO!ZV;kw4Q^K)}Q z$KT6M96aiV>U#$$F~{6$ccB^cYKoD$vFYu%s1e4&w+({VSYYBY;$9S^?wyWI17T-EA}$GBRo;Sp@6BVWC7o2d7{Py zIA`mu=%^z>c@dPkj^NO^NdDUISy}5_BtkxTB6~8iqfQFB0?q|NgrKmnfsM`V9&$^C z58qADzArB-aMxzmNfsUH{*h0aVpo9^R}9-d4x%aW%CzIR0V`Cg+1`I=2Bfb69V9lk z|23I{I0JU2%a`YPd3bh;13>O`5u+{bf>DkJb%l*yn`6BbAiJVj91F#%8(yGx=jbH> zCCd9JsvVS6Q*}>(7#kE~7$6Yez(cc!nnE~hL@7@J^%&q}t!L~Q&priXlTczCDK^h? zO<6H@^}O8`&!t#aYys~9D^qU&`Y;|ffGo0vuddB%P%2N&)^Um);9>gu`E5q$`-`s$ z_H>44rFZhl8t;q_R&taN=;%*TnUK?flG1c`RwcSHAm*`KDa^LSJgQMpmi) zpj|6Q{KryJTc9gkd`&IMwz^mZq!MdB%kfuxoVJI>?6%~0~#kDln z;7b}gbsbR)PIi1i6@=xV9L?6vc=K*{?CZK>hmS|$ZVrGkluzX=08eAb@+*Pr7GrhB z>rLf9U1NcTp!^xOa|OY_SHWEll|WS_*KRqdY1;L{E1z5UWu-p z`DD_WE%3H2*=f&(R{HnVg-9dE1THCy$>=&U`@Q)Z2IKCGZMq-E9CI`gt$Xp}#P$}t zm1ReyX@97S>@L*NvLM8GyWM@Kr3g*)yO&_+t9Lejidrkms_{!BYTMOaCbsFi{vequ z8*M98;8qjWH6Z?$_`)mC2NcvDM(*-aR-A1s&aEcUNq5j4@-0R2MJ4i1+nIW zc)Umrbk4MGvLX0LN4Pw)ysFBiXS)At3~1)v;&mItDNNR6;i$UVR@2z~-bj(ilm4Cf z+!t{OQU8g-Mux7RqHEuvzKLsSBo?O`K8`|lTs37T^WM$D#_`EMT@A7%r?w9YUx^=u zQnO!zM%TxQY6hrpk2Rb}Mvg*8tPHSz+*(_gb|r#Mf$}0QCXpAXD0Qmr{dlF@Hxb58 zH~&7srCj8@{|At~N?zzcIc0bEz0t0Og_E+Qqp<4T$D#-5!6aM}W50Xvj2zUCTShzq zO9_9OfZ40#O5^Glwz5=UO91m_Q9Q7OhaA`k@je++7G=OO$=5jB3P)`$CK$*?LR~j_ zjoM<;@cu-FI<1&XKBZE5&1wHgS?G_kZ$&jBcKNSffssxYyjyw)wsF9w57vmUZKixK z6L0RE&jv4NG;!4h*npnPs}Kaq?|SRf-4ZjMt6G(QU+x}xBE9eKR6FVS?=Q~l2?+^_ zpLco1@gJMmdXPsvmB&FOa1+r*dhvf(9qaKI0>rC#wPtIjOmAe)5WvzM`RVFO-?@}N zyXT3*xhZ|?u+`{RZ42Fit)2fk^pFhX@Pg()3;j*6*Dgh+o3R#Cwy6F8?+Nz^Bj~g> zQ1mQS><1;ksUV%;0V?}EHaC305msG(iTk`BsOrCOrXDb0ei&!VXhJQof9UgAzX;b` z6bh~e`fgON?DGay^fMs(z6;`yjLn$o{M^i>4V&W*8l+0S8|Uz7N1alf#e-5Y+b=j7 z?-fjm#RCsnYtgFv7ugvBn4^7%bMdz>vPqj>vS5>K$u%zhg)~D-!i^29OtoXA4cb=J zS(%hLW!Qg2n#XZTxV(v*2v%UhBdQjZl58nyCr!EE3v z-m72i?6U%5IDcdM`bw^0VaNJIV16QxJ=tXu{~2tMM6SC9;?5v#g$8_I#my?PuZM9 z7$Tj2iiuZe z^{t0TBKYbV#+Mk^7}c6#s^RJ*#Nat?s#zTkOJb=UV$u|BI)73aL-=CxozDU2yPypN zZlPnlem+|AA3B_fb}JYJjZT+?K(ms>O3TW8^N6_YZ+Hba!bJBux2u*s-Xp3ifFEsw)bgfZSYg_Shx+vr)5IVI|~UU!okxe{A*wE8Zt& zI|<6LaT*$)xAn5qvVr&`bMr|@c%O?ky&(wWo>vJT$vOuJHILVP^H=~n;ts>_RW6zp zJp#BVEGR}8%0p2lj6`g$SLKcsPle2UA2tCODt#wt_uB-6He($M6I~7su zp@wioBA)*XFufKW96L1D)WCr8e-%^m1C=h8S(Dle=a$GXEp^sYci|RzLFPB2J{t$* z8pU}Ci~Tvf$7Pv??Xew#A3qy`eP-nDC{I+1is?*-(T$N9w)8}qnNE#_KoK~=w2hmO z#fCae2@g8(Bsu$OegivaH5GCu)QRf%Mxm({u|9dZnOhCC&WOH z{*Okuy_&#?eaijbCS+3f^&ZF_zT;Dj&L~F;Ca`)oaXMJROno-9u_Kr}BQws4>8J=J zF5XjyloDiYtLx_H4#elr#fB~w@SBe<$EoQf#$uOM?i*YGKn_npy}y)ceXnly+mXO& zGUP(rpAMG6p~|M!qIMcQgLV%#Fv*vsuW2a|p6Q%Zz7Q(dGr{a6PYKpsipQ;m zWCOBM2i8b&d0Mu3Rlee%L$NQx%iP@L1qeso?8U`bg zFR44gD86F9<|cs!c93<>!eX(Tz{8PI*fPBUe5qpJASX$Ceg)#*+`P91=_NxI44iNG ztG+F0;TG5DWk^9i+i7vhZ-nZ0PC0Zoc56#l74|2+>sRk};2-+gE)L`-m&J+f?6|}{ z##%}ZT1rxV_>Hl-V*-j6to5iN%h$&|PA&f~F#8ir{@R#V<;21_2Al6hLUO?KgH*^~ zjg^HJLj(e`!pM{M@bKacSG;uT5p1ttG5KOBHMP#o$!_EeXsIOUW|7d)DLrgqmHGK7doynw@qfr$=AW& zKwI0nOHS8h2@w+6T@|4YThQm5TWFbt4he&UEF*5QzZms555QJi`M-0U|9=26h*&S- zVzahm4Zfrmw}08^PJq36rlUl*!SEwebC)iQt3Wo*Fw?nbOfKT^XW*2*-y>yF(N%qk znJ>D558(>{Pd@}Syh*R!%ua0ImNys7f2`+tOb()wk|X*S&ZvGh=!uK<1)9bEZ=H5_ zA)Z8H+PCMIZkQJWX~IX@)E{#T>OQ4IouLD#W|Al-et83rxvvawVfH(r$+4j-4l|N2 zypJ|6eCMiriAo8qJJSg}qF~MQD(}6|1zRqIZP)CI5r;Vg6#LlXS+Bh5m><=*VI2%0 z*}jEl6SwJxN_CATF8+}7D)1W#f!A%%pXuZsbm=ZyqueO1IEtF!AIEA+>JI1DIryEU zd{%XC_0`MUXH2zh=7m|O@|aMo_qOa2Bd&|O)kZf5oT{_3*)ROj<%os_Ck=N0NBi(r z=8*Y5c=4N&QSpnBcDgefD<@8h^fr3W7KBb$Mu_Cz_?6$3zDic|s2JLEG16C88YIh< zaO9X*Y6qya%j|Teza*|b=~OmWMByHcC}V@|WGTCMm8I1{>50x!)6C>8@vFA8!HaLh z(mnQJ+E}ZC?d%|PQbTcIdIB~iDohQ{p_HM2ZBNRLN}aYHSpDUj=@#w&r(>*zY>p3w zADJSXmmk&OTu=45L;d@_89e->6P9oR^u(f(^9CjadLIb77%9s=beC7jAu&Kl73NAp zZ2y*WZolpMXyb*H>#2BU>#Ac>VI>q?33(W*zd#TEHx{55_s>~Y##5*TU$G(tV_(@h zoHhb$S9gx#glwImOXNYC0D9SZb^IpxxnO!YaZ4x!DPd?SATu3~OX_ezoQMW$4Go&jin{T_#li zyTJK7YsLi=%QQD0Iwa6Lz4oL%eBg9tTgZ8+c3XAIBTDtV=<;&1H8bDZmD3yZFfM{g zY*~9Moo3J`grpXh5Y>CSlczaW*4>`=G;W*qnxFPrp`u5nFPe%c3LrgqelJ$a**>8M zZpD0kwR~#Ekt=4stSYm?l{*uU3!=N()%H{@S!KkPbz(CTMb`AD+ub4sB6E_1Vy?@m zpS(hI)cL#gRYtWjNgA-P(_4^ZwmeqM!2C?2FtivQUVYBWaCRd3IDT8H^A)(mC!@r+ zNC`Wa2>V#a(=&r>KNGeTv^|)Vd^)Mp>r;RhChE#2H>^s1(W(slCt)pQda+MAY8(|5 zO$uxuK+sLGGKo8H#LiVQ-kWl_HRHsaTS~{Tmx*2U3wK|b8T)O9xT712gJ~rBXkkNV zlPhOyj%W^iLw)q4)k&pkwh)k8=iu2twY}*A=Q(U0K0q_0&IZpfN6kd|L{= z@n~&oF;mqd0$Km2Kju_8b&p8(nBVlwWav$q7C10En%i$^71|Lw)0$=1QUYb92%KOz zl#sdljs#2wWsA{d_TX84p{Lop48=j)ukvRgarEkR@;O?Km$$yU^+jkp8Qyafn>IHE zC$2UujWZ5#URrINYKI<=~571CeBWK_$X^A`Do{dtMlH5JF7q#~nO*K1O2~EzL z&jDAldsarr!B2?lvUyX%Y&w3a!t@-~Cs|q{m#Qld`Ac7OU&FNQAwMzanAqZ81(U2; zqW`e6)3p@X&f=f&UAmiN3p3tK{h#5+XDKv`<22kT9WxF=Gr6N_Makni=lJlDXbuCkw2x(>YjahiP@Sq^!1ttgW4ghfUN zaJmhKZ=}#a1n`rgwWT}K+7j89lv=cn~q2o?fs$vjycLy%>@ zZACm25=$0A;%{bTkG)%(W5Np6O)XD8NSIKa_&trKkSS;yIoXt%gQ#UKqinMo4m-N6 zsEJMN<^Mct&SHPuXwqf}Zgu?qcK`K=G`*?(ety(3TS? z3p_oQ7sG!cd}mL&jTU3i546EtlGDbn;jXMYJ2?$RV*t<2Ig`+dKEdZ_g zWZQUGftXyOoApR$G&EwEM?xysx?K%g-3nLAs5RAO#drrrpQ(uXWHZgP9_1%!cs?Z7 z!rE_(%F4_CX_*0xLW>#U!qMjkW*0CyN{_D{*&&)?B;qxo#()7KoNTfB*HOZyjJyT5 zPJUM0c(pMtLv&r~9wzjK(d0R?GU+y{#~H(9!!dsUF^}I0_u`Z1%Q&B({_BIBJvHX= znsB?u;T*1OFm&MQLP;x{EN#0T`i`Ps1X3Mvuvw;Ur^q%N$m;4-XK35pNw!Lt=*>}5 z78!?tZf^GvhXL&~Xfvh7Ae_@fbM+LJ;&8&pJE+*lD9QQufOnOak@`xg;$2-igJ>+erLhS%3e45r~ryV-#5lHX#{@Q`0y z{U+F@y8*5=6#Dr5DW$#@7QG>m;L`g;ug7+Hc;$uT|0R4rdv@oH(6`yzEd3G=^F4?7 z5C7j%K9jdDgYV6dW!m|nytF@rX}!mq*--b$_H-g+I($V%MX^39;bnK5MTQGSzt=T! zJr2R0PZLoiB{;3?tbkF1|KRfb`X8&};Sx|=4T5)!>>^)5Q=H$rldA*PH(4yx3V$2k z13Upk{MA_cv%JTuB3Es90MBkRrI_@R^W^HE=J$%Y`@(syy*VlOld@HMIyu?I>;Y6! zD!F}IC`RWb!RtJwjC`z0yA~X&`K6O0=rGHER)>{>YHrJq5?l7$v|{C?T%Ov_X!qoq zRpmhR4+E!L7s%2N1H~%GwkFkz6U`hyl#s=3Hy8SuApTV{N2T)!tBAn`=SY#6i(M%< z>_9NQ6How9gbmHMET79X6hISXb&kKV3|OFOwu4J0322bz2e8S?Nx4D72e#+Z zAY-WH3wPSIZ8|^Sn9x%_SUfQ&E`V;z8k@3iznwBE_|?aHsWG9_#Y8c-_~V-^?83su z5$gN^Q#W~DdHG*nMKJzFFv3D?CUp2$j6~;lFn%kz#UW{z&7KQbp3Duy+Wj54Y3n`h z9@s`^c#jg8a6oGA8pa)HLq>z~2LjV|d;2U#{KyO@Eh#Uuj)HP;Hw19Wxku+tKmff1 zf=|XQ#hPB6KRc0cD$eLwG?F>K7_l&yM}iJubrA3+qE`>PH52>^@O2UI-!F#>(~7lynBTH)oM$pv znI#$+NhG`l&19Ifr_%<~%vAO5)iJi4h$)dy2o)~2q7bd)^c`iwZJI)dk99<)jy>bX zeAe(1BEzQm3fgfsgM)Ev;u%5NQ2~VTnukDL$blQDEyWvemILO z%NQXoirfd0_lP$&dZg4ohF{rQRCNLHxsoY0J4JUr5xU9z%Aed?_+&@p+xhiW+ z$*46ftq#T@$gs+= z$&_oX94SZz$-(Qqdxmv%D(!QnhzPje^J5^Ra6{I5s!{=pTzqH!uOKu=x~eh&DC@YF^?(uTr9#8I86g+^CNNE1z?M8A z>B99={LD zups~{UyDy>kI`_8^IPF!aaOPdwfJE#z<26&mEf32meE;XD8MeKTbS73s-(Rgm`zZu zpUody{@l9wJZ2G_h`7PjxLheMrC2@t4TBOahM>M3GAG*?u~6m9exCk!s({;bqz$s{ ziH#~Xu2)voNa?6DX%6>u8z!hxzfqqS%Vu-r03(&3X(kO{m{-ZnOVW^Waxmm;uV1Xv z$Z81YwFgXfQ$~x`VCw?PjWkPCaDL}u}W#PN#@ z3-jbZ%?_4AEc3e3(XsQh>mw0K5C4TyrYM|Mu@8nEy?OD4-^+RvHs%RMgRLSnjzt$&&lSxbHFosCiTs+QW_3MFC2?yNAV<;!3x_ZpM z&5|zAj*AXBwG8qbwjE)@zK-K6pkBe&jNG{26m%Qw?_A)J&Hua-o&4=d%^A*#l_Etd zf8lbQa}mJ|tT0Qf-$t3k>#kC?t0Poa53zbK?tUsCYt_mD3+HHcRTJ8p>Ces0&6<0( zpk_?xJwHfW6{efH422VZhlW(E)-Yf*^e5v`&C&%PLDtIuQ(eYD(q2UJzWI!ppV)@H|T@9UBdwZT{AT9KK^cu@a0}dt1%`Hy=ILi+z z(}ioNzbQic{ij>upaX1s)GY?^*bH^ZcBUAbHAMa3@xKkr&NXNX6PB0y*q}U~hMZr} zTYiHpK#6+CQ{N0j$#F1bb_@RcHsgT&o&h?F0gPF}mWK6x&bAaS#X z&%?}fGrC#gM2)Km*y|}Qzaxq;WA$l{9<##~VeXP?f`0RcOUC{6vU&sry{KG6)uaWs zQy>xHiM=w(r~W$^Y+-Z^(ffIgYYq{{Ucma8mA`+({11b#Y)w9R7ql`F`Tf`y$ge`6 zqiyGmep@LIP5!s#)|pRwnX0QwINQ&Fjcv!Zskif@-8j~ZR%-F!G<~ znN|@u>WAFGm5O$~B&gjHzeD`pa^ks_2(GRQP_5HfV?zTA=IRDRZ`@#6XTd{5*et&@#9@=)+RQ6(xcV zD^QAz2skru+|#M7q(S<&=N&Yhxcf`72l6 zAoAx+MIaj`Mz^w&Z_3f0bPK>;JLX5}`bhF+_Ws0cpaPZAn}OI*(7Q{hFXA&yvF468 zs4<3m@;K^7&kxIn7DV}MKI*;{aLLeg{P6gUOxS#9Xl;m{Z&Ie+$J<#~VDOCAbI?f6;-aBbIgYQ2m~sou5NH zYioKx!v`i+KumGhy5&#Kx3zL!pM|KCDm@yDvA4NF0;w{dYG3tk6bH;oKR807Ynn_OUBs_PM1rfrgih=-yV8VY{ z+0et9jPi8^2%q_!PjqZ^&bnBtVmNANvI?+0dZX*;_!?r)?wIvk{YLLEuAU)=3lpy;3$?>0h){G_wY<0daw~}XuLK3Ax%_`0K#&X+* zz(#U3Yby?|0;aYcl>P%kuW==l5&0GJ+m}J(#Y)k$ZcGN!S9Wa{*6W|3c-+?V&8_mF zONHu7*0=FHusJ?KNtloA!1I(PNP4S5i~@lTJIA;X!nU&l?G+dQv<9pddEIsvAN64j z7>RsHGGX6ZT)GBCw2<;Yg8HbS;&QOeyvLU-hD|Z-o(7v4$U+clr~S{_^>BXqn_skf z&%k-l;-VvcON2ZjdcfHrhzs~7h zCivoS8l82?60`*QC`w%LCk4sP?0;BKdD5;#xXu08)>6=A^vut)lHJE*eDF0CKTHXI zN3#ZKf5;G*k4O^$qrga$>0|^l!T5 zFX(`EqoLTpTaWhzEs)Fhz> zT&s~2NZUye9C!zP^2%uo=U58!z1kX4E#{(B`H2?WmnPAW>N$Oa<= zuku_j!iwBp{Aju9!=H5x(=)cE;FI%cJ$+l^(l1Z;SZnSjXwBo!62!m2#P2^YeH;fR zhW;{f{9(Q`g2P@!FKIU=IKNgfBfbeLzjeQ1(`mgv+q5ko-A7} zK3cQ9MYW2vD3PN-UIgE(&Cm`035(QOfTr`3=pzcO zKC|99Q1aMsk5~u2;zA5nkFNAqs5rV~|8XgcbnNb9OmjB|gTI^??D@134|qEW>)9sm z;+^FalqvH+SH81R)^9JirvuB%pn$KhWr`q!8<`@)xclpPpFQoHtovu?zL;K7G!pqG zM@gOzABHD)c?=(+Qq&oXvveBnsPZTOi|GJYoL;ee0DKUMh<{R!O9T!xy|M&?Q0+{Z z&jqUSqg@~JK?;Yj00cv%7K*>><*wu>w9#QmzY}24wv;tC9>6ODtA8bF$*4)d6M1-; zQY5<#!ThSun6zfoi>N`f(23zS_HK*z`fJZer0(0YI`iN6D~<^O6sXjGA0N3b;md?Vw=KnG`u1l!O?M+zW@iguAEW)t zF_^Bf7Fn*dKAf%!J?_4XsN?`JD%`Xu1fx+n8TWL|UEUdSuRETgcZfl6o9G1@3tMNj3ANaK7gsV>DF;atY5lx#@&MTzV-wihsk}eezv9uMb0vQ! zpNNaGmK@YW(~J+M?-;O9|5Qr~^wY>Xb5&q&732{cY!Xv#UO7&;^n-n$2>YTbSMe%N zW;-+;EeS8o*0olfcYwb)p}rT=l~151o9bTby_MH$4e2^DZEAKOtD!U$_;9Fgp(1zZ zUsqc5UYiyQGI!}{k}Bl$<*T?pRaO*wUFzTwkE6Q(xdjg?P-i~r!MClm#8Ym+S{!D) zZm)~qLe%9DJ{;?GkG3yr7`kq}6qt1-$W!ak$7NW44JM4Wud9}mwzr~XTI z*BaH-m9{}Ej9Ou))-oax9ibMnpvXn8sl`?T2rVFpBm_z=ato3`qCf}^Lm9Pz4FUy( zv=y{~Bp}ytNmP^wA*3P*0Zc@$AzXw&LdfOJ4x+vOm|x$TZ}Eq<&e|vE?7iRTea`bf z?>SY^&y)RpM37+6L);Z^v%gQRv$0x2Sz$x(h1-f>0ZgEv?NMPV(Nba$P~4_Yd1$9m^PIed1zC_pmdu3 zS_j}7qsjQ$!81hdZ{CRirS#db#Z%Q|?h7Z*UYpfA$k88wMnzY_^Ir&*6=`!L$~GnZ z={o+Px5!Dznw@8wH9cyycF7^YQ5y}tunpTwP;F?##vxiH64WA-t87nQ{C6hrk@^K4 z(^q=}HQjMT+%cdi<_$p5i>aN=i908NINmSOGW+Xe@Jx)`1Bx5o2_SGV@_a|oKk|;8 z#FNe~3;gVMBkZyGqg5OJ_FAXk0~&gAC+aC3p%2Lxz?+#dEJ71NS)hkX(FGop$6!i0 z0kjlUlOh7qqsmTIxHT{4k#CMRg}do1ISZqXscyz zw%eGCPQ5m_C`A_j5$_%{R&($l;)p5}3299*zd~F#n>{_zwPnC}ldA;Z{;@;Rl`{h$ zo0(JnQbGI6({}(=?CQ3iZ$=U?v(3P6TUIiEzI>&k@B3QujXHG&_-ipoZthQcvFLV2 zt?L?|g_XfLQ3+b4@!AhU01fIv*rWL0m==Ek_Tl?jP>T zEosc5H7*#}+}M6#N3miJumn?&W88jSY3`WIz1EA%2HNUMuJ*5Ahhr`RuQHki{c(hpy8-wdng$S5Z_zGwda>Iw8&N7Ip*+Lzl8 zfCuHqR7b=nT@4P{4setcsE~CQ&+QiAHFf^*OXuQKw!zycs`)k#@DK%+mo9mz~#Dos9Ku?B@q&X?3L`@`p;@zN^tI}GGLns`-7Q40E`!Eazk0KYO0}Its8RG>ooQOpy&^_oa(p^02?QJ`)oBWxfI1#S0R-G{GZaySFjsS`>1pc z%ir?5+xh9-a-yea(848Z$~6RIcH_ve$zpyKRGclTCk@K1*|4VriecT=GQVQuMCLd9 zl7;UDU1IkYDB_*yH$Hi~QTM^H0{(2vHDf{hJv0EOShHYrY{tv2hZ;}+$q*za>B0*+blIaF`t~OJ zBH5CW;s2J$Yla$9pEh=O(}6jAG~(XQzalO>W8@wlYrHX&oij7Hl2$D8&Ej=>MXGL8 zc#yyFr*whBBl+Ei#T|cy?&JRX#t*5^`3ogACZ?EiGmK+L)C39Zq%O3+U#Nr^$+D=H zuM!3#%w65bKYX6d8`%Ndi`le)6;KXV-`*3qo#~+b7fbJ7_>%I`T945Qz!B7ygJqt*&kWuIh~?aFFYkLBKN5q}dHH8m z4AwU^3Wee|!YgXeKSS9)E%n6$yg`B@75XmAKtSg2E275p_KSQ0T1oO+n{Mi{(mr7w!{z| zp^9vbnj;FzV-&=#@}C#0iEn$0DY!ZJNon6mPT-xdd-~DBB-dMP4&B)ys=RlAI;{MlH6bO|Cp065hcG zaxKOyM%Y|fQ+mkEXGcZl8iibDHPMMdA<{a^DHQdYXng@0b>3d&t>0aZrPn0AbDPPmUVa7Qo#Ee=$6zX6p zs&=$s#HkvoLz5M(kAHE0k-$H_ zR_+j7Bm1$LM^9AMpdb^mS6+O@8R_}BC&ah@VV%3z!K%=r9L&{Vu=Z^ypBks!5Tp9} zx}LS=sBrP5$8IAFA}xpz${wyj!T1m;$gV<(^I9I{*w&(qA$ zBwa)&m5spLcJhhPH!Pjgt~1apT!rT0s=>k8EiAv$)X6!qQZTf>F$DcV2`a*Z3Mx`< zd4YS@y5ZYMX=xmz@`$Ts=WX*aoXL+vX`Q?@7-IEgp_#>K6Q=FZE|`7bAV2mJVK=st zk=LzTioffKJ<%e@1|DxWtm+Y??FD#)N-g$g!arc{=KUna1&g7b25ADvm-OHYC1LiX z51vdX3KgG4Xm{=Hf8b!@cf9+}u+qNC%3M@;yXV;6I`F2~Pg&${TS5?69S8fY_ky*Z z_1pxcoYz08=r*g^JE?O@D6=S{h*VGzMRThlEZlqk-Zzxyn7_diK)_0JH_FYvu@n2y z4(CwzIwVnA5v|(rWQ_l!&$6qiFN}s{dycy~QMC;)C)nRE6d!;qM zr>f#EK!nrY@k<$`8G7!XQogh$8FpK`AnjsS7}18kd8IUFk1X~>IbO+Po__(?FplPb zGp5=!Q$#7>mlJM1-uYopQ2}&NM4g076pYjNuMd;n{?V7}tCGeD70uHN;5cek{eNTb z9+Iv=PTRc(>U{3LQt%o9VD=*(ebtipzXRw0T_RZw7jED`%%hN=CW~hY5R2F4zQz5>Yu(3XB3c|+<#+m-83-h#k)kU|)vsd3KMT@AqpeTm z=qECJ>NAS3PYoKmdp|K|VNHt!f$2UNWU6sPzcYyOSX2XnL&_A-xjcgP$46#m87ui# zC)HSYyLTB{dU5PV;oL$YytJn6eY;$Dp@Ly=Oi^C}hDHQw;TF58m8A%4R=H15%=`OS zr%okEn##OG?e2uaoyr3p=1b~nm6(@qf*2|w$UtdSRV(fkz-nLW>? z(^!Iu!0Cx3`y#)Q^G9-rzO)P<6`LDuWu@10Sx|JmD-trYKBpwOp&;;!hK7W!O5TZ# zZAJ1Q#-x3FWVS6&6^RT92s}$>Otp!lj>&t$jSz{cAPj2m>W@z}7WyOV2Z?=gqa)vC z=yv$Y=LawT-90+9Pue5Q#CHe|xfOGJR3&`8`n4m=BBhFLRisWOs13{KTQ|~BMlir2p&8=w_ubv?O4ds>#Imj zeJWo`oG3iP_6xlEB>YT;Pv4-C1!Lta*Eh~i&FU3_~IBdCu@enF}oyZB1 zon`aO6J4GhrjkqnXYpqm)bd$^!-59^^;>O_F~Zkj9IM3MVlK@7J(ZG8133AcwOspzwEL5w^4ww46KR<579$ zni^H8|f?g=22$k-xnkUX>e0`UB@a4V_^9~x!tT=L}1vj|hb*JuKTX_28#LPG4FL+_V4 zIT)yxL2#K^qJ9$(t*6k?ja@>{9d`A?~uZV$uT#M;XL21Q;1O{jUu}e z%r!J#GRh}3ZOa#?YZijiba16f6~)B-g)MRFoi6PQG2>@Eh2KsmsX|`eb2vu}m7=To?68m!kjKqC&G7RCC Date: Thu, 19 Dec 2019 13:56:00 +0100 Subject: [PATCH 020/160] Hello darkness my old friend. --- .../human/species_types/shadowpeople.dm | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm index 3247c96632..52ae32b23c 100644 --- a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm @@ -51,11 +51,7 @@ . = ..() to_chat(C, "[info_text]") - C.real_name = "[pick(GLOB.nightmare_names)]" - C.name = C.real_name - if(C.mind) - C.mind.name = C.real_name - C.dna.real_name = C.real_name + C.fully_replace_character_name("[pick(GLOB.nightmare_names)]") /datum/species/shadow/nightmare/bullet_act(obj/item/projectile/P, mob/living/carbon/human/H) var/turf/T = H.loc @@ -127,8 +123,8 @@ /obj/item/organ/heart/nightmare/Remove(mob/living/carbon/M, special = 0) respawn_progress = 0 if(blade && special != HEART_SPECIAL_SHADOWIFY) - QDEL_NULL(blade) M.visible_message("\The [blade] disintegrates!") + QDEL_NULL(blade) ..() /obj/item/organ/heart/nightmare/Stop() @@ -183,15 +179,21 @@ . = ..() if(!proximity) return - if(isopenturf(AM)) //So you can actually melee with it - return - if(isliving(AM)) + if(isopenturf(AM)) + var/turf/open/T = AM + if(T.light_range && !isspaceturf(T)) //no fairy grass or light tile can escape the fury of the darkness. + to_chat(user, "You scrape away [T] with your [name] and snuff out its lights.") + T.ScrapeAway(flags = CHANGETURF_INHERIT_AIR) + else if(isliving(AM)) var/mob/living/L = AM if(iscyborg(AM)) var/mob/living/silicon/robot/borg = AM - if(!borg.lamp_cooldown) + if(borg.lamp_intensity) borg.update_headlamp(TRUE, INFINITY) to_chat(borg, "Your headlamp is fried! You'll need a human to help replace it.") + for(var/obj/item/assembly/flash/cyborg/F in borg.held_items) + if(!F.crit_fail) + F.burn_out() else for(var/obj/item/O in AM) if(O.light_range && O.light_power) From 9ec2c8a7f1914f8ae08c1e6644ca85d822b5de77 Mon Sep 17 00:00:00 2001 From: Putnam Date: Thu, 19 Dec 2019 09:54:34 -0800 Subject: [PATCH 021/160] MKUltra made double opt-in --- code/__DEFINES/citadel_defines.dm | 5 + code/modules/client/preferences.dm | 35 +++++-- .../code/datums/status_effects/chems.dm | 93 ++++++++++--------- 3 files changed, 80 insertions(+), 53 deletions(-) diff --git a/code/__DEFINES/citadel_defines.dm b/code/__DEFINES/citadel_defines.dm index e3cafd4613..94347e3f70 100644 --- a/code/__DEFINES/citadel_defines.dm +++ b/code/__DEFINES/citadel_defines.dm @@ -109,6 +109,11 @@ #define MEDIHOUND_SLEEPER (1<<0) #define EATING_NOISES (1<<1) #define DIGESTION_NOISES (1<<2) +#define BREAST_ENLARGEMENT (1<<3) +#define PENIS_ENLARGEMENT (1<<4) +#define FORCED_FEM (1<<5) +#define FORCED_MASC (1<<6) +#define HYPNO (1<<7) #define TOGGLES_CITADEL (EATING_NOISES|DIGESTION_NOISES) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index b35e996bc6..c065e01a6d 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -820,11 +820,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat +="

" dat += "

Citadel Preferences

" //Because fuck me if preferences can't be fucking modularized and expected to update in a reasonable timeframe. - dat += "Arousal:[arousable == TRUE ? "Enabled" : "Disabled"]
" - dat += "Voracious MediHound sleepers: [(cit_toggles & MEDIHOUND_SLEEPER) ? "Yes" : "No"]
" - dat += "Hear Vore Sounds: [(cit_toggles & EATING_NOISES) ? "Yes" : "No"]
" - dat += "Hear Vore Digestion Sounds: [(cit_toggles & DIGESTION_NOISES) ? "Yes" : "No"]
" - dat += "Lewdchem:[lewdchem == TRUE ? "Enabled" : "Disabled"]
" dat += "Widescreen: [widescreenpref ? "Enabled ([CONFIG_GET(string/default_view)])" : "Disabled (15x15)"]
" dat += "Auto stand: [autostand ? "Enabled" : "Disabled"]
" dat += "Screen Shake: [(screenshake==100) ? "Full" : ((screenshake==0) ? "None" : "[screenshake]")]
" @@ -977,6 +972,18 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "" dat += "
[gear.description]
" + if(4) // ERP mechanics + dat += "" dat += "
" + dat += "Arousal:[arousable == TRUE ? "Enabled" : "Disabled"]
" + dat += "Voracious MediHound sleepers: [(cit_toggles & MEDIHOUND_SLEEPER) ? "Yes" : "No"]
" + dat += "Hear Vore Sounds: [(cit_toggles & EATING_NOISES) ? "Yes" : "No"]
" + dat += "Hear Vore Digestion Sounds: [(cit_toggles & DIGESTION_NOISES) ? "Yes" : "No"]
" + dat += "Breast enlargement: [cit_toggles & BREAST_ENLARGEMENT ? "Allowed" : "Disallowed"]
" + dat += "Penis enlargement: [cit_toggles & PENIS_ENLARGEMENT ? "Allowed" : "Disallowed"]
" + dat += "Forced feminization: [cit_toggles & FORCED_FEM ? "Allowed" : "Disallowed"]
" + dat += "Forced masculinization: [cit_toggles & FORCED_MASC ? "Allowed" : "Disallowed"]
" + dat += "Hypno: [cit_toggles & HYPNO ? "Allowed" : "Disallowed"]
" + dat += "
" dat += "
" @@ -2016,8 +2023,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) features["genitals_use_skintone"] = !features["genitals_use_skintone"] if("arousable") arousable = !arousable - if("lewdchem") - lewdchem = !lewdchem if("has_cock") features["has_cock"] = !features["has_cock"] if(features["has_cock"] == FALSE) @@ -2164,6 +2169,22 @@ GLOBAL_LIST_EMPTY(preferences_datums) if("toggledigestionnoise") cit_toggles ^= DIGESTION_NOISES + + if("breast_enlargement") + cit_toggles ^= BREAST_ENLARGEMENT + + if("penis_enlargement") + cit_toggles ^= PENIS_ENLARGEMENT + + if("feminization") + cit_toggles ^= FORCED_FEM + + if("masculinization") + cit_toggles ^= FORCED_MASC + + if("hypno") + cit_toggles ^= HYPNO + //END CITADEL EDIT if("ambientocclusion") diff --git a/modular_citadel/code/datums/status_effects/chems.dm b/modular_citadel/code/datums/status_effects/chems.dm index 5d9010a7bd..43907221fa 100644 --- a/modular_citadel/code/datums/status_effects/chems.dm +++ b/modular_citadel/code/datums/status_effects/chems.dm @@ -209,12 +209,12 @@ //Preamble -/mob/living/verb/toggle_lewd() +/mob/living/verb/toggle_hypno() set category = "IC" - set name = "Toggle Lewdchem" - set desc = "Allows you to toggle if you'd like lewd flavour messages." - client.prefs.lewdchem = !(client.prefs.lewdchem) - to_chat(usr, "You [(client.prefs.lewdchem?"will":"no longer")] receive lewdchem messages.") + set name = "Toggle Lewd MKUltra" + set desc = "Allows you to toggle if you'd like lewd flavour messages for MKUltra." + client.prefs.cit_toggles ^= HYPNO + to_chat(usr, "You [(client.prefs.cit_toggles & HYPNO) ?"will":"no longer")] receive lewd flavour messages for MKUltra.") /datum/status_effect/chem/enthrall id = "enthrall" @@ -252,6 +252,8 @@ var/customEcho //Custom looping text in owner var/customSpan //Custom spans for looping text + var/lewd = FALSE // Set on on_apply. Will only be true if both individuals involved have opted in. + /datum/status_effect/chem/enthrall/on_apply() var/mob/living/carbon/M = owner var/datum/reagent/fermi/enthrall/E = locate(/datum/reagent/fermi/enthrall) in M.reagents.reagent_list @@ -269,10 +271,11 @@ var/mob/living/carbon/human/H = owner if(H)//Prefs if(!H.canbearoused) - H.client?.prefs.lewdchem = FALSE - var/message = "[(owner.client?.prefs.lewdchem?"I am a good pet for [enthrallGender].":"[master] is a really inspirational person!")]" + H.client?.prefs.cit_toggles &= ~HYPNO + lewd = (owner.client?.prefs.cit_toggles & HYPNO) && (master.client?.prefs.cit_toggles & HYPNO) + var/message = "[lewd ? "I am a good pet for [enthrallGender]." : "[master] is a really inspirational person!")]" SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "enthrall", /datum/mood_event/enthrall, message) - to_chat(owner, "You feel inexplicably drawn towards [master], their words having a demonstrable effect on you. It seems the closer you are to them, the stronger the effect is. However you aren't fully swayed yet and can resist their effects by repeatedly resisting as much as you can!") + to_chat(owner, "You feel inexplicably drawn towards [master], their words having a demonstrable effect on you. It seems the closer you are to them, the stronger the effect is. However you aren't fully swayed yet and can resist their effects by repeatedly resisting as much as you can!") log_game("FERMICHEM: MKULTRA: Status applied on [owner] ckey: [owner.key] with a master of [master] ckey: [enthrallID].") SSblackbox.record_feedback("tally", "fermi_chem", 1, "Enthrall attempts") return ..() @@ -318,7 +321,7 @@ resistanceTally /= 2 enthrallTally = 0 SSblackbox.record_feedback("tally", "fermi_chem", 1, "Enthralled to state 2") - if(owner.client?.prefs.lewdchem) + if(lewd) to_chat(owner, "Your conciousness slips, as you sink deeper into trance and servitude.") else to_chat(owner, "Your conciousness slips, as you feel more drawn to following [master].") @@ -327,11 +330,11 @@ phase = -1 to_chat(owner, "You break free of the influence in your mind, your thoughts suddenly turning lucid!") if(DistApart < 10) - to_chat(master, "[(master.client?.prefs.lewdchem?"Your pet":"Your thrall")] seems to have broken free of your enthrallment!") + to_chat(master, "[(lewd?"Your pet":"Your thrall")] seems to have broken free of your enthrallment!") SSblackbox.record_feedback("tally", "fermi_chem", 1, "Thralls broken free") owner.remove_status_effect(src) //If resisted in phase 1, effect is removed. if(prob(10)) - if(owner.client?.prefs.lewdchem) + if(lewd) to_chat(owner, "[pick("It feels so good to listen to [master].", "You can't keep your eyes off [master].", "[master]'s voice is making you feel so sleepy.", "You feel so comfortable with [master]", "[master] is so dominant, it feels right to obey them.")].") if (2) //partially enthralled if(enthrallTally > 200) @@ -339,12 +342,12 @@ mental_capacity -= resistanceTally//leftover resistance per step is taken away from mental_capacity. enthrallTally = 0 resistanceTally /= 2 - if(owner.client?.prefs.lewdchem) + if(lewd) to_chat(owner, "Your mind gives, eagerly obeying and serving [master].") to_chat(owner, "You are now fully enthralled to [master], and eager to follow their commands. However you find that in your intoxicated state you are unable to resort to violence. Equally you are unable to commit suicide, even if ordered to, as you cannot serve your [enthrallGender] in death. ")//If people start using this as an excuse to be violent I'll just make them all pacifists so it's not OP. else to_chat(owner, "You are unable to put up a resistance any longer, and now are under the influence of [master]. However you find that in your intoxicated state you are unable to resort to violence. Equally you are unable to commit suicide, even if ordered to, as you cannot follow [master] in death. ") - to_chat(master, "Your [(master.client?.prefs.lewdchem?"pet":"follower")] [owner] appears to have fully fallen under your sway.") + to_chat(master, "Your [(lewd?"pet":"follower")] [owner] appears to have fully fallen under your sway.") log_game("FERMICHEM: MKULTRA: Status on [owner] ckey: [owner.key] has been fully entrhalled (state 3) with a master of [master] ckey: [enthrallID].") SSblackbox.record_feedback("tally", "fermi_chem", 1, "thralls fully enthralled.") else if (resistanceTally > 200) @@ -353,20 +356,18 @@ resistanceTally = 0 resistGrowth = 0 to_chat(owner, "You manage to shake some of the effects from your addled mind, however you can still feel yourself drawn towards [master].") - if(prob(10)) - if(owner.client?.prefs.lewdchem) - to_chat(owner, "[pick("It feels so good to listen to [enthrallGender].", "You can't keep your eyes off [enthrallGender].", "[enthrallGender]'s voice is making you feel so sleepy.", "You feel so comfortable with [enthrallGender]", "[enthrallGender] is so dominant, it feels right to obey them.")].") + if(lewd && prob(10)) + to_chat(owner, "[pick("It feels so good to listen to [enthrallGender].", "You can't keep your eyes off [enthrallGender].", "[enthrallGender]'s voice is making you feel so sleepy.", "You feel so comfortable with [enthrallGender]", "[enthrallGender] is so dominant, it feels right to obey them.")].") if (3)//fully entranced if ((resistanceTally >= 200 && withdrawalTick >= 150) || (HAS_TRAIT(M, TRAIT_MINDSHIELD) && (resistanceTally >= 100))) enthrallTally = 0 phase -= 1 resistanceTally = 0 resistGrowth = 0 - to_chat(owner, "The separation from [(owner.client?.prefs.lewdchem?"your [enthrallGender]":"[master]")] sparks a small flame of resistance in yourself, as your mind slowly starts to return to normal.") + to_chat(owner, "The separation from [(lewd?"your [enthrallGender]":"[master]")] sparks a small flame of resistance in yourself, as your mind slowly starts to return to normal.") REMOVE_TRAIT(owner, TRAIT_PACIFISM, "MKUltra") - if(prob(1)) - if(owner.client?.prefs.lewdchem && !customEcho) - to_chat(owner, "[pick("I belong to [enthrallGender].", "[enthrallGender] knows whats best for me.", "Obedence is pleasure.", "I exist to serve [enthrallGender].", "[enthrallGender] is so dominant, it feels right to obey them.")].") + if(lewd && prob(1) && !customEcho) + to_chat(owner, "[pick("I belong to [enthrallGender].", "[enthrallGender] knows whats best for me.", "Obedence is pleasure.", "I exist to serve [enthrallGender].", "[enthrallGender] is so dominant, it feels right to obey them.")].") if (4) //mindbroken if (mental_capacity >= 499 && (owner.getOrganLoss(ORGAN_SLOT_BRAIN) <=0 || HAS_TRAIT(M, TRAIT_MINDSHIELD)) && !owner.reagents.has_reagent("MKUltra")) phase = 2 @@ -382,7 +383,7 @@ cooldownMsg = FALSE else if (cooldownMsg == FALSE) if(DistApart < 10) - if(master.client?.prefs.lewdchem) + if(lewd) to_chat(master, "Your pet [owner] appears to have finished internalising your last command.") cooldownMsg = TRUE else @@ -390,7 +391,7 @@ cooldownMsg = TRUE if(get_dist(master, owner) > 10) if(prob(10)) - to_chat(owner, "You feel [(owner.client?.prefs.lewdchem?"a deep NEED to return to your [enthrallGender]":"like you have to return to [master]")].") + to_chat(owner, "You feel [(lewd ?"a deep NEED to return to your [enthrallGender]":"like you have to return to [master]")].") M.throw_at(get_step_towards(master,owner), 5, 1) return//If you break the mind of someone, you can't use status effects on them. @@ -423,29 +424,29 @@ if (withdrawal == TRUE)//Your minions are really REALLY needy. switch(withdrawalTick)//denial if(5)//To reduce spam - to_chat(owner, "You are unable to complete [(owner.client?.prefs.lewdchem?"your [enthrallGender]":"[master]")]'s orders without their presence, and any commands and objectives given to you prior are not in effect until you are back with them.") + to_chat(owner, "You are unable to complete [(lewd?"your [enthrallGender]":"[master]")]'s orders without their presence, and any commands and objectives given to you prior are not in effect until you are back with them.") ADD_TRAIT(owner, TRAIT_PACIFISM, "MKUltra") //IMPORTANT if(10 to 35)//Gives wiggle room, so you're not SUPER needy if(prob(5)) - to_chat(owner, "You're starting to miss [(owner.client?.prefs.lewdchem?"your [enthrallGender]":"[master]")].") + to_chat(owner, "You're starting to miss [(lewd?"your [enthrallGender]":"[master]")].") if(prob(5)) owner.adjustOrganLoss(ORGAN_SLOT_BRAIN, 0.1) - to_chat(owner, "[(owner.client?.prefs.lewdchem?"[enthrallGender]":"[master]")] will surely be back soon") //denial + to_chat(owner, "[(lewd?"[enthrallGender]":"[master]")] will surely be back soon") //denial if(36) - var/message = "[(owner.client?.prefs.lewdchem?"I feel empty when [enthrallGender]'s not around..":"I miss [master]'s presence")]" + var/message = "[(lewd?"I feel empty when [enthrallGender]'s not around..":"I miss [master]'s presence")]" SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "EnthMissing1", /datum/mood_event/enthrallmissing1, message) if(37 to 65)//barganing if(prob(10)) to_chat(owner, "They are coming back, right...?") owner.adjustOrganLoss(ORGAN_SLOT_BRAIN, 0.5) if(prob(10)) - if(owner.client?.prefs.lewdchem) + if(lewd) to_chat(owner, "I just need to be a good pet for [enthrallGender], they'll surely return if I'm a good pet.") owner.adjustOrganLoss(ORGAN_SLOT_BRAIN, -1.5) if(66) SEND_SIGNAL(M, COMSIG_CLEAR_MOOD_EVENT, "EnthMissing1") - var/message = "[(owner.client?.prefs.lewdchem?"I feel so lost in this complicated world without [enthrallGender]..":"I have to return to [master]!")]" - to_chat(owner, "You start to feel really angry about how you're not with [(owner.client?.prefs.lewdchem?"your [enthrallGender]":"[master]")]!") + var/message = "[(lewd?"I feel so lost in this complicated world without [enthrallGender]..":"I have to return to [master]!")]" + to_chat(owner, "You start to feel really angry about how you're not with [(lewd?"your [enthrallGender]":"[master]")]!") SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "EnthMissing2", /datum/mood_event/enthrallmissing2, message) owner.stuttering += 50 owner.jitteriness += 250 @@ -453,15 +454,15 @@ if(prob(10)) addtimer(CALLBACK(M, /mob/verb/a_intent_change, INTENT_HARM), 2) addtimer(CALLBACK(M, /mob/proc/click_random_mob), 2) - if(owner.client?.prefs.lewdchem) + if(lewd) to_chat(owner, "You are overwhelmed with anger at the lack of [enthrallGender]'s presence and suddenly lash out!") else to_chat(owner, "You are overwhelmed with anger and suddenly lash out!") if(90) SEND_SIGNAL(M, COMSIG_CLEAR_MOOD_EVENT, "EnthMissing2") - var/message = "[(owner.client?.prefs.lewdchem?"Where are you [enthrallGender]??!":"I need to find [master]!")]" + var/message = "[(lewd?"Where are you [enthrallGender]??!":"I need to find [master]!")]" SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "EnthMissing3", /datum/mood_event/enthrallmissing3, message) - if(owner.client?.prefs.lewdchem) + if(lewd) to_chat(owner, "You need to find your [enthrallGender] at all costs, you can't hold yourself back anymore!") else to_chat(owner, "You need to find [master] at all costs, you can't hold yourself back anymore!") @@ -474,15 +475,15 @@ M.hallucination += 10 if(101) SEND_SIGNAL(M, COMSIG_CLEAR_MOOD_EVENT, "EnthMissing3") - var/message = "[(owner.client?.prefs.lewdchem?"I'm all alone, It's so hard to continute without [enthrallGender]...":"I really need to find [master]!!!")]" + var/message = "[(lewd?"I'm all alone, It's so hard to continute without [enthrallGender]...":"I really need to find [master]!!!")]" SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "EnthMissing4", /datum/mood_event/enthrallmissing4, message) - to_chat(owner, "You can hardly find the strength to continue without [(owner.client?.prefs.lewdchem?"your [enthrallGender]":"[master]")].") + to_chat(owner, "You can hardly find the strength to continue without [(lewd?"your [enthrallGender]":"[master]")].") M.gain_trauma_type(BRAIN_TRAUMA_SEVERE) if(102 to 140) //depression 2, revengeance if(prob(20)) owner.Stun(50) owner.emote("cry")//does this exist? - if(owner.client?.prefs.lewdchem) + if(lewd) to_chat(owner, "You're unable to hold back your tears, suddenly sobbing as the desire to see your [enthrallGender] oncemore overwhelms you.") else to_chat(owner, "You are overwheled with withdrawl from [master].") @@ -504,7 +505,7 @@ deltaResist += 5 owner.adjustOrganLoss(ORGAN_SLOT_BRAIN, -1) if(prob(20)) - if(owner.client?.prefs.lewdchem) + if(lewd) to_chat(owner, "Maybe you'll be okay without your [enthrallGender].") else to_chat(owner, "You feel your mental functions slowly begin to return.") @@ -537,7 +538,7 @@ else if(status == "charge") owner.add_movespeed_modifier(MOVESPEED_ID_MKULTRA, update=TRUE, priority=100, multiplicative_slowdown=-2, blacklisted_movetypes=(FLYING|FLOATING)) status = "charged" - if(master.client?.prefs.lewdchem) + if(lewd) to_chat(owner, "Your [enthrallGender]'s order fills you with a burst of speed!") else to_chat(owner, "[master]'s command fills you with a burst of speed!") @@ -560,7 +561,7 @@ //adrenals? //customEcho - if(customEcho && withdrawal == FALSE && owner.client?.prefs.lewdchem) + if(customEcho && withdrawal == FALSE && lewd) if(prob(2)) if(!customSpan) //just in case! customSpan = "notice" @@ -576,7 +577,7 @@ cooldownMsg = FALSE else if (cooldownMsg == FALSE) if(DistApart < 10) - if(master.client?.prefs.lewdchem) + if(lewd) to_chat(master, "Your pet [owner] appears to have finished internalising your last command.") else to_chat(master, "Your thrall [owner] appears to have finished internalising your last command.") @@ -609,7 +610,7 @@ /datum/status_effect/chem/enthrall/proc/owner_hear(datum/source, list/hearing_args) - if(owner.client?.prefs.lewdchem == FALSE) + if(lewd == FALSE) return if (cTriggered > 0) return @@ -638,7 +639,7 @@ //Shocking truth! else if (lowertext(customTriggers[trigger]) == "shock") - if (C.canbearoused && C.client?.prefs.lewdchem) + if (C.canbearoused && lewd) C.adjustArousalLoss(5) C.jitteriness += 100 C.stuttering += 25 @@ -648,7 +649,7 @@ //wah intensifies wah-rks else if (lowertext(customTriggers[trigger]) == "cum")//aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - if (HAS_TRAIT(C, TRAIT_NYMPHO) && C.client?.prefs.lewdchem) + if (HAS_TRAIT(C, TRAIT_NYMPHO) && lewd) if (C.getArousalLoss() > 80) C.mob_climax(forced_climax=TRUE) C.SetStun(10)//We got your stun effects in somewhere, Kev. @@ -689,20 +690,20 @@ if (status == "Sleeper" || phase == 0) return else if (phase == 4) - if(owner.client?.prefs.lewdchem) + if(lewd) to_chat(owner, "Your mind is too far gone to even entertain the thought of resisting. Unless you can fix the brain damage, you won't be able to break free of your [enthrallGender]'s control.") else to_chat(owner, "Your brain is too overwhelmed with from the high volume of chemicals in your system, rendering you unable to resist, unless you can fix the brain damage.") return else if (phase == 3 && withdrawal == FALSE) - if(owner.client?.prefs.lewdchem) + if(lewd) to_chat(owner, "The presence of your [enthrallGender] fully captures the horizon of your mind, removing any thoughts of resistance. If you get split up from them, then you might be able to entertain the idea of resisting.") else to_chat(owner, "You are unable to resist [master] in your current state. If you get split up from them, then you might be able to resist.") return else if (status == "Antiresist")//If ordered to not resist; resisting while ordered to not makes it last longer, and increases the rate in which you are enthralled. if (statusStrength > 0) - if(owner.client?.prefs.lewdchem) + if(lewd) to_chat(owner, "The order from your [enthrallGender] to give in is conflicting with your attempt to resist, drawing you deeper into trance! You'll have to wait a bit before attemping again, lest your attempts become frustrated again.") else to_chat(owner, "The order from your [master] to give in is conflicting with your attempt to resist. You'll have to wait a bit before attemping again, lest your attempts become frustrated again.") @@ -742,7 +743,7 @@ deltaResist *= 1.25 if (owner.reagents.has_reagent("neurine")) deltaResist *= 1.5 - if (!HAS_TRAIT(owner, TRAIT_CROCRIN_IMMUNE) && M.canbearoused && owner.client?.prefs.lewdchem) + if (!HAS_TRAIT(owner, TRAIT_CROCRIN_IMMUNE) && M.canbearoused && lewd) if (owner.reagents.has_reagent("anaphro")) deltaResist *= 1.5 if (owner.reagents.has_reagent("anaphro+")) From f2b46f0951c81046ae3da4439fb6fd61af1ad945 Mon Sep 17 00:00:00 2001 From: Putnam Date: Thu, 19 Dec 2019 11:14:02 -0800 Subject: [PATCH 022/160] ROBUST OPTING MECHANICS --- code/__DEFINES/citadel_defines.dm | 2 +- code/__DEFINES/traits.dm | 1 - code/datums/traits/neutral.dm | 13 +---- code/modules/client/preferences.dm | 11 ++-- code/modules/client/preferences_savefile.dm | 2 - .../mob/living/carbon/human/examine.dm | 2 +- code/modules/surgery/organs/vocal_cords.dm | 55 +++++++++---------- .../code/datums/status_effects/chems.dm | 4 +- .../code/modules/client/preferences.dm | 2 - .../reagents/chemistry/reagents/MKUltra.dm | 19 ++++--- .../chemistry/reagents/enlargement.dm | 35 ++++-------- 11 files changed, 61 insertions(+), 85 deletions(-) diff --git a/code/__DEFINES/citadel_defines.dm b/code/__DEFINES/citadel_defines.dm index 94347e3f70..f8182c3d51 100644 --- a/code/__DEFINES/citadel_defines.dm +++ b/code/__DEFINES/citadel_defines.dm @@ -115,7 +115,7 @@ #define FORCED_MASC (1<<6) #define HYPNO (1<<7) -#define TOGGLES_CITADEL (EATING_NOISES|DIGESTION_NOISES) +#define TOGGLES_CITADEL (EATING_NOISES|DIGESTION_NOISES|BREAST_ENLARGEMENT|PENIS_ENLARGEMENT) //component stuff #define COMSIG_COMBAT_TOGGLED "combatmode_toggled" //called by combat mode toggle on all equipped items. args: (mob/user, combatmode) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index d17db07b50..e4b44710ea 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -164,7 +164,6 @@ #define TRAIT_MASO "masochism" #define TRAIT_EXHIBITIONIST "exhibitionist" #define TRAIT_HIGH_BLOOD "high_blood" -#define TRAIT_PHARMA "hepatic_pharmacokinesis" #define TRAIT_PARA "paraplegic" #define TRAIT_EMPATH "empath" #define TRAIT_FRIENDLY "friendly" diff --git a/code/datums/traits/neutral.dm b/code/datums/traits/neutral.dm index eae2db6a5f..6648bc599b 100644 --- a/code/datums/traits/neutral.dm +++ b/code/datums/traits/neutral.dm @@ -131,17 +131,6 @@ gain_text = "You feel like exposing yourself to the world." lose_text = "Indecent exposure doesn't sound as charming to you anymore." -/datum/quirk/pharmacokinesis //Prevents unwanted organ additions. - name = "Acute hepatic pharmacokinesis" - desc = "You've a rare genetic disorder that causes Incubus draft and Sucubus milk to be absorbed by your liver instead." - value = 0 - mob_trait = TRAIT_PHARMA - lose_text = "Your liver feels different." - medical_record_text = "Non-invasive tests report that the patient's metabolism is indeed incompatible with a certain \"stimulants\"." - var/active = FALSE - var/power = 0 - var/cachedmoveCalc = 1 - /datum/quirk/assblastusa name = "Buns of Steel" desc = "You've never skipped ass day. With this trait, you are completely immune to all forms of ass slapping and anyone who tries to slap your rock hard ass usually gets a broken hand." @@ -149,4 +138,4 @@ value = 0 medical_record_text = "Patient never skipped ass day." gain_text = "Your ass rivals those of golems." - lose_text = "Your butt feels more squishy and slappable." \ No newline at end of file + lose_text = "Your butt feels more squishy and slappable." diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index c065e01a6d..0c87cb7f81 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -244,6 +244,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "Character Appearance" dat += "Loadout" dat += "Game Preferences" + dat += "ERP Preferences" if(!path) dat += "
Please create an account to save your preferences
" @@ -978,11 +979,11 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "Voracious MediHound sleepers: [(cit_toggles & MEDIHOUND_SLEEPER) ? "Yes" : "No"]
" dat += "Hear Vore Sounds: [(cit_toggles & EATING_NOISES) ? "Yes" : "No"]
" dat += "Hear Vore Digestion Sounds: [(cit_toggles & DIGESTION_NOISES) ? "Yes" : "No"]
" - dat += "Breast enlargement: [cit_toggles & BREAST_ENLARGEMENT ? "Allowed" : "Disallowed"]
" - dat += "Penis enlargement: [cit_toggles & PENIS_ENLARGEMENT ? "Allowed" : "Disallowed"]
" - dat += "Forced feminization: [cit_toggles & FORCED_FEM ? "Allowed" : "Disallowed"]
" - dat += "Forced masculinization: [cit_toggles & FORCED_MASC ? "Allowed" : "Disallowed"]
" - dat += "Hypno: [cit_toggles & HYPNO ? "Allowed" : "Disallowed"]
" + dat += "Breast Enlargement: [(cit_toggles & BREAST_ENLARGEMENT) ? "Allowed" : "Disallowed"]
" + dat += "Penis Enlargement: [(cit_toggles & PENIS_ENLARGEMENT) ? "Allowed" : "Disallowed"]
" + dat += "Forced Feminization: [(cit_toggles & FORCED_FEM) ? "Allowed" : "Disallowed"]
" + dat += "Forced Masculinization: [(cit_toggles & FORCED_MASC) ? "Allowed" : "Disallowed"]
" + dat += "Hypno: [(cit_toggles & HYPNO) ? "Allowed" : "Disallowed"]
" dat += "
" dat += "
" diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index f7f49a66af..1601044f17 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -181,7 +181,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["widescreenpref"] >> widescreenpref S["autostand"] >> autostand S["cit_toggles"] >> cit_toggles - S["lewdchem"] >> lewdchem S["preferred_chaos"] >> preferred_chaos @@ -278,7 +277,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["widescreenpref"], widescreenpref) WRITE_FILE(S["autostand"], autostand) WRITE_FILE(S["cit_toggles"], cit_toggles) - WRITE_FILE(S["lewdchem"], lewdchem) WRITE_FILE(S["preferred_chaos"], preferred_chaos) return 1 diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 310ab6beeb..3a6f0e6724 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -308,7 +308,7 @@ var/obj/item/organ/vocal_cords/Vc = user.getorganslot(ORGAN_SLOT_VOICE) if(Vc) if(istype(Vc, /obj/item/organ/vocal_cords/velvet)) - if(client?.prefs.lewdchem) + if(client.prefs.cit_toggles & HYPNO) msg += "You feel your chords resonate looking at them.\n" diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm index dedff3ae04..fbaa542f9d 100644 --- a/code/modules/surgery/organs/vocal_cords.dm +++ b/code/modules/surgery/organs/vocal_cords.dm @@ -807,9 +807,8 @@ E.enthrallTally += (power_multiplier*(((length(message))/200) + 1)) //encourage players to say more than one word. else E.enthrallTally += power_multiplier*1.25 //thinking about it, I don't know how this can proc - if(L.canbearoused) - if(L.client?.prefs.lewdchem) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "[E.enthrallGender] is so nice to listen to."), 5) + if(L.canbearoused && E.lewd) + addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "[E.enthrallGender] is so nice to listen to."), 5) E.cooldown += 1 //REWARD mixable works @@ -820,7 +819,7 @@ power_multiplier *= distancelist[get_dist(user, V)+1] if(L == user) continue - if (L.client?.prefs.lewdchem) + if (E.lewd) addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "[E.enthrallGender] has praised me!!"), 5) if(HAS_TRAIT(L, TRAIT_NYMPHO)) L.adjustArousalLoss(2*power_multiplier) @@ -832,7 +831,7 @@ addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "I've been praised for doing a good job!"), 5) E.resistanceTally -= power_multiplier E.enthrallTally += power_multiplier - var/descmessage = "[(L.client?.prefs.lewdchem?"I feel so happy! I'm a good pet who [E.enthrallGender] loves!":"I did a good job!")]" + var/descmessage = "[(E.lewd?"I feel so happy! I'm a good pet who [E.enthrallGender] loves!":"I did a good job!")]" SEND_SIGNAL(L, COMSIG_ADD_MOOD_EVENT, "enthrallpraise", /datum/mood_event/enthrallpraise, descmessage) E.cooldown += 1 @@ -841,10 +840,10 @@ for(var/V in listeners) var/mob/living/L = V var/datum/status_effect/chem/enthrall/E = L.has_status_effect(/datum/status_effect/chem/enthrall) - var/descmessage = "[(L.client?.prefs.lewdchem?"I've failed [E.enthrallGender]... What a bad, bad pet!":"I did a bad job...")]" + var/descmessage = "[(E.lewd?"I've failed [E.enthrallGender]... What a bad, bad pet!":"I did a bad job...")]" if(L == user) continue - if (L.client?.prefs.lewdchem) + if (E.lewd) if(HAS_TRAIT(L, TRAIT_MASO)) L.adjustArousalLoss(3*power_multiplier) descmessage += "And yet, it feels so good..!" //I don't really understand masco, is this the right sort of thing they like? @@ -871,7 +870,7 @@ var/datum/status_effect/chem/enthrall/E = C.has_status_effect(/datum/status_effect/chem/enthrall) REMOVE_TRAIT(C, TRAIT_MUTE, "enthrall") C.silent = 0 - if(C.client?.prefs.lewdchem) + if(E.lewd) addtimer(CALLBACK(C, /atom/movable/proc/say, "[E.enthrallGender]"), 5) else addtimer(CALLBACK(C, /atom/movable/proc/say, "[E.master]"), 5) @@ -887,7 +886,7 @@ E.phase = 3 E.status = null user.emote("snap") - if(L.client?.prefs.lewdchem) + if(E.lewd) addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "The snapping of your [E.enthrallGender]'s fingers brings you back to your enthralled state, obedient and ready to serve."), 5) else addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "The snapping of [E.master]'s fingers brings you back to being under their influence."), 5) @@ -910,11 +909,11 @@ addtimer(CALLBACK(H, /atom/movable/proc/say, "I feel happy being with you."), 5) continue if(2) - speaktrigger += "[(H.client?.prefs.lewdchem?"I think I'm in love with you... ":"I find you really inspirational, ")]" //' + speaktrigger += "[(E.lewd?"I think I'm in love with you... ":"I find you really inspirational, ")]" //' if(3) - speaktrigger += "[(H.client?.prefs.lewdchem?"I'm devoted to being your pet":"I'm commited to following your cause!")]! " + speaktrigger += "[(E.lewd?"I'm devoted to being your pet":"I'm commited to following your cause!")]! " if(4) - speaktrigger += "[(H.client?.prefs.lewdchem?"You are my whole world and all of my being belongs to you, ":"I cannot think of anything else but aiding your cause, ")] "//Redflags!! + speaktrigger += "[(E.lewd?"You are my whole world and all of my being belongs to you, ":"I cannot think of anything else but aiding your cause, ")] "//Redflags!! //mood var/datum/component/mood/mood = H.GetComponent(/datum/component/mood) @@ -1003,7 +1002,7 @@ speaktrigger += "I feel like I'm on the brink of losing my mind, " //horny - if(HAS_TRAIT(H, TRAIT_NYMPHO) && H.canbearoused && H.client?.prefs.lewdchem) + if(HAS_TRAIT(H, TRAIT_NYMPHO) && H.canbearoused && E.lewd) switch(H.getArousalLoss()) if(40 to 60) speaktrigger += "I'm feeling a little horny, " @@ -1013,10 +1012,10 @@ speaktrigger += "I'm really, really horny, " //collar - if(istype(H.wear_neck, /obj/item/clothing/neck/petcollar) && H.client?.prefs.lewdchem) + if(istype(H.wear_neck, /obj/item/clothing/neck/petcollar) && E.lewd) speaktrigger += "I love the collar you gave me, " //End - if(H.client?.prefs.lewdchem) + if(E.lewd) speaktrigger += "[E.enthrallGender]!" else speaktrigger += "[user.first_name()]!" @@ -1044,7 +1043,7 @@ REMOVE_TRAIT(C, TRAIT_MUTE, "enthrall") C.silent = 0 E.cooldown += 3 - to_chat(user, "You [(C.client?.prefs.lewdchem?"allow [C] to speak again":"encourage [C] to speak again")].") + to_chat(user, "You [(E.lewd?"allow [C] to speak again":"encourage [C] to speak again")].") //Antiresist @@ -1074,7 +1073,7 @@ for(var/mob/living/carbon/C in listeners) var/datum/status_effect/chem/enthrall/E = C.has_status_effect(/datum/status_effect/chem/enthrall) if(E.phase == 4) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You're unable to forget about [(C.client?.prefs.lewdchem?"the dominating presence of [E.enthrallGender]":"[E.master]")]!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You're unable to forget about [(E.lewd?"the dominating presence of [E.enthrallGender]":"[E.master]")]!"), 5) continue addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You wake up, forgetting everything that just happened. You must've dozed off..? How embarassing!"), 5) C.Sleeping(50) @@ -1086,7 +1085,7 @@ if(3) E.phase = 0 E.cooldown = 0 - if(C.client?.prefs.lewdchem) + if(E.lewd) addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You revert to yourself before being enthralled by your [E.enthrallGender], with no memory of what happened."), 5) else addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You revert to who you were before, with no memory of what happened with [E.master]."), 5) @@ -1112,7 +1111,7 @@ var/mob/living/carbon/human/H = V var/datum/status_effect/chem/enthrall/E = H.has_status_effect(/datum/status_effect/chem/enthrall) if(E.phase > 1) - if(HAS_TRAIT(H, TRAIT_NYMPHO) && H.canbearoused && H.client?.prefs.lewdchem) // probably a redundant check but for good measure + if(HAS_TRAIT(H, TRAIT_NYMPHO) && H.canbearoused && E.lewd) // probably a redundant check but for good measure addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, H, "Your [E.enthrallGender] pushes you over the limit, overwhelming your body with pleasure."), 5) H.mob_climax(forced_climax=TRUE) H.SetStun(20) @@ -1168,7 +1167,7 @@ for(var/obj/item/W in items) if(W == H.wear_suit) H.dropItemToGround(W, TRUE) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, H, "Before you can even think about it, you quickly remove your clothes in response to [(H.client?.prefs.lewdchem?"your [E.enthrallGender]'s command'":"[E.master]'s directive'")]."), 5) + addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, H, "Before you can even think about it, you quickly remove your clothes in response to [(E.lewd?"your [E.enthrallGender]'s command'":"[E.master]'s directive'")]."), 5) E.cooldown += 10 //WALK @@ -1206,7 +1205,7 @@ if(2 to INFINITY) L.lay_down() E.cooldown += 10 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "[(L.client?.prefs.lewdchem?"You eagerly lie down!":"You suddenly lie down!")]"), 5) + addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "[(E.lewd?"You eagerly lie down!":"You suddenly lie down!")]"), 5) to_chat(user, "You encourage [L] to lie down.") //KNOCKDOWN @@ -1237,7 +1236,7 @@ for (var/trigger in E.customTriggers) speaktrigger += "[trigger], " to_chat(user, "[C] whispers, \"[speaktrigger] are my triggers.\"")//So they don't trigger themselves! - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You whisper your triggers to [(C.client?.prefs.lewdchem?"Your [E.enthrallGender]":"[E.master]")]."), 5) + addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You whisper your triggers to [(E.lewd?"Your [E.enthrallGender]":"[E.master]")]."), 5) //CUSTOM TRIGGERS @@ -1249,7 +1248,7 @@ if (get_dist(user, H) > 1)//Requires user to be next to their pet. to_chat(user, "You need to be next to your pet to give them a new trigger!") continue - if(!H.client?.prefs.lewdchem) + if(!E.lewd) to_chat(user, "[H] seems incapable of being implanted with triggers.") continue else @@ -1272,7 +1271,7 @@ E.customTriggers[trigger] = trigger2 log_game("FERMICHEM: [H] has been implanted by [user] with [trigger], triggering [trigger2].") E.mental_capacity -= 5 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, H, "[(H.client?.prefs.lewdchem?"your [E.enthrallGender]":"[E.master]")] whispers you a new trigger."), 5) + addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, H, "[(E.lewd?"your [E.enthrallGender]":"[E.master]")] whispers you a new trigger."), 5) to_chat(user, "You sucessfully set the trigger word [trigger] in [H]") else to_chat(user, "Your pet looks at you confused, it seems they don't understand that effect!") @@ -1290,7 +1289,7 @@ if (get_dist(user, H) > 1)//Requires user to be next to their pet. to_chat(user, "You need to be next to your pet to give them a new echophrase!") continue - if(!H.client?.prefs.lewdchem) + if(!E.lewd) to_chat(user, "[H] seems incapable of being implanted with an echoing phrase.") continue else @@ -1334,7 +1333,7 @@ objective = replacetext(lowertext(objective), "suicide", "self-love") message_admins("[H] has been implanted by [user] with the objective [objective].") log_game("FERMICHEM: [H] has been implanted by [user] with the objective [objective] via MKUltra.") - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, H, "[(H.client?.prefs.lewdchem?"Your [E.enthrallGender]":"[E.master]")] whispers you a new objective."), 5) + addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, H, "[(E.lewd?"Your [E.enthrallGender]":"[E.master]")] whispers you a new objective."), 5) brainwash(H, objective) E.mental_capacity -= 200 to_chat(user, "You sucessfully give an objective to [H]") @@ -1348,7 +1347,7 @@ for(var/V in listeners) var/mob/living/carbon/human/H = V var/datum/status_effect/chem/enthrall/E = H.has_status_effect(/datum/status_effect/chem/enthrall) - if(E.phase >= 3 && H.client?.prefs.lewdchem) + if(E.phase >= 3 && E.lewd) var/instill = stripped_input(user, "Instill an emotion in [H].", MAX_MESSAGE_LEN) to_chat(H, "[instill]") to_chat(user, "You sucessfully instill a feeling in [H]") @@ -1363,7 +1362,7 @@ if(E.phase > 1) if(user.ckey == E.enthrallID && user.real_name == E.master.real_name) E.master = user - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, H, "[(H.client?.prefs.lewdchem?"You hear the words of your [E.enthrallGender] again!! They're back!!":"You recognise the voice of [E.master].")]"), 5) + addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, H, "[(E.lewd?"You hear the words of your [E.enthrallGender] again!! They're back!!":"You recognise the voice of [E.master].")]"), 5) to_chat(user, "[H] looks at you with sparkling eyes, recognising you!") //I dunno how to do state objectives without them revealing they're an antag diff --git a/modular_citadel/code/datums/status_effects/chems.dm b/modular_citadel/code/datums/status_effects/chems.dm index 43907221fa..42af30892c 100644 --- a/modular_citadel/code/datums/status_effects/chems.dm +++ b/modular_citadel/code/datums/status_effects/chems.dm @@ -214,7 +214,7 @@ set name = "Toggle Lewd MKUltra" set desc = "Allows you to toggle if you'd like lewd flavour messages for MKUltra." client.prefs.cit_toggles ^= HYPNO - to_chat(usr, "You [(client.prefs.cit_toggles & HYPNO) ?"will":"no longer")] receive lewd flavour messages for MKUltra.") + to_chat(usr, "You [((client.prefs.cit_toggles & HYPNO) ?"will":"no longer")] receive lewd flavour messages for MKUltra.") /datum/status_effect/chem/enthrall id = "enthrall" @@ -273,7 +273,7 @@ if(!H.canbearoused) H.client?.prefs.cit_toggles &= ~HYPNO lewd = (owner.client?.prefs.cit_toggles & HYPNO) && (master.client?.prefs.cit_toggles & HYPNO) - var/message = "[lewd ? "I am a good pet for [enthrallGender]." : "[master] is a really inspirational person!")]" + var/message = "[(lewd ? "I am a good pet for [enthrallGender]." : "[master] is a really inspirational person!")]" SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "enthrall", /datum/mood_event/enthrall, message) to_chat(owner, "You feel inexplicably drawn towards [master], their words having a demonstrable effect on you. It seems the closer you are to them, the stronger the effect is. However you aren't fully swayed yet and can resist their effects by repeatedly resisting as much as you can!") log_game("FERMICHEM: MKULTRA: Status applied on [owner] ckey: [owner.key] with a master of [master] ckey: [enthrallID].") diff --git a/modular_citadel/code/modules/client/preferences.dm b/modular_citadel/code/modules/client/preferences.dm index 29f8a113e8..dfe419964e 100644 --- a/modular_citadel/code/modules/client/preferences.dm +++ b/modular_citadel/code/modules/client/preferences.dm @@ -15,7 +15,6 @@ var/arousable = TRUE var/widescreenpref = TRUE var/autostand = TRUE - var/lewdchem = FALSE //vore prefs var/toggleeatingnoise = TRUE @@ -54,6 +53,5 @@ datum/preferences/copy_to(mob/living/carbon/human/character, icon_updates = 1) character.give_genitals(TRUE) character.flavor_text = features["flavor_text"] //Let's update their flavor_text at least initially character.canbearoused = arousable - character.client?.prefs.lewdchem = lewdchem if(icon_updates) character.update_genitals() diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/MKUltra.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/MKUltra.dm index 35d13b3aa6..adffbdb4e1 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/MKUltra.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/MKUltra.dm @@ -183,7 +183,7 @@ Creating a chem with a low purity will make you permanently fall in love with so E.enthrallID = creatorID E.enthrallGender = creatorGender E.master = get_mob_by_key(creatorID) - to_chat(M, to_chat(M, "Your aldled, plastic, mind bends under the chemical influence of a new [(M.client?.prefs.lewdchem?"master":"leader")]. Your highest priority is now to stay by [creatorName]'s side, following and aiding them at all costs.")) //THIS SHOULD ONLY EVER APPEAR IF YOU MINDBREAK YOURSELF AND THEN GET INJECTED FROM SOMEONE ELSE. + to_chat(M, to_chat(M, "Your aldled, plastic, mind bends under the chemical influence of a new [(E.lewd?"master":"leader")]. Your highest priority is now to stay by [creatorName]'s side, following and aiding them at all costs.")) //THIS SHOULD ONLY EVER APPEAR IF YOU MINDBREAK YOURSELF AND THEN GET INJECTED FROM SOMEONE ELSE. log_game("FERMICHEM: Narcissist [M] ckey: [M.key] been rebound to [creatorName], ID: [creatorID]") return if((M.ckey == creatorID) && (creatorName == M.real_name)) //same name AND same player - same instance of the player. (should work for clones?) @@ -261,7 +261,7 @@ Creating a chem with a low purity will make you permanently fall in love with so E.master = creator else E = M.has_status_effect(/datum/status_effect/chem/enthrall) - if(M.client?.prefs.lewdchem) + if(E.lewd) to_chat(M, "Your mind shatters under the volume of the mild altering chem inside of you, breaking all will and thought completely. Instead the only force driving you now is the instinctual desire to obey and follow [creatorName]. Your highest priority is now to stay by their side and protect them at all costs.") else to_chat(M, "The might volume of chemicals in your system overwhelms your mind, and you suddenly agree with what [creatorName] has been saying. Your highest priority is now to stay by their side and protect them at all costs.") @@ -288,6 +288,7 @@ Creating a chem with a low purity will make you permanently fall in love with so chemical_flags = REAGENT_DONOTSPLIT can_synth = FALSE var/mob/living/carbon/love + var/lewd = FALSE /datum/reagent/fermi/enthrallExplo/on_mob_life(mob/living/carbon/M)//Love gas, only affects while it's in your system,Gives a positive moodlet if close, gives brain damagea and a negative moodlet if not close enough. if(HAS_TRAIT(M, TRAIT_MINDSHIELD)) @@ -303,24 +304,25 @@ Creating a chem with a low purity will make you permanently fall in love with so if(!love) return M.apply_status_effect(STATUS_EFFECT_INLOVE, love) - to_chat(M, "[(M.client?.prefs.lewdchem?"":"")][(M.client?.prefs.lewdchem?"You develop a sudden crush on [love], your heart beginning to race as you look upon them with new eyes.":"You suddenly feel like making friends with [love].")] You feel strangely drawn towards them.") + lewd = (M.client?.prefs.cit_toggles & HYPNO) && (love.client?.prefs.cit_toggles & HYPNO) + to_chat(M, "[(lewd?"":"")][(lewd?"You develop a sudden crush on [love], your heart beginning to race as you look upon them with new eyes.":"You suddenly feel like making friends with [love].")] You feel strangely drawn towards them.") log_game("FERMICHEM: [M] ckey: [M.key] has temporarily bonded with [love] ckey: [love.key]") SSblackbox.record_feedback("tally", "fermi_chem", 1, "Times people have bonded") else if(get_dist(M, love) < 8) if(HAS_TRAIT(M, TRAIT_NYMPHO)) //Add this back when merged/updated. M.adjustArousalLoss(5) - var/message = "[(M.client?.prefs.lewdchem?"I'm next to my crush..! Eee!":"I'm making friends with [love]!")]" + var/message = "[(lewd?"I'm next to my crush..! Eee!":"I'm making friends with [love]!")]" SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "InLove", /datum/mood_event/InLove, message) SEND_SIGNAL(M, COMSIG_CLEAR_MOOD_EVENT, "MissingLove") else - var/message = "[(M.client?.prefs.lewdchem?"I can't keep my crush off my mind, I need to see them again!":"I really want to make friends with [love]!")]" + var/message = "[(lewd?"I can't keep my crush off my mind, I need to see them again!":"I really want to make friends with [love]!")]" SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "MissingLove", /datum/mood_event/MissingLove, message) SEND_SIGNAL(M, COMSIG_CLEAR_MOOD_EVENT, "InLove") if(prob(5)) M.Stun(10) M.emote("whimper")//does this exist? - to_chat(M, "[(M.client?.prefs.lewdchem?"":"")] You're overcome with a desire to see [love].") + to_chat(M, "[(lewd?"":"")] You're overcome with a desire to see [love].") M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 0.5)//I found out why everyone was so damaged! ..() @@ -330,7 +332,7 @@ Creating a chem with a low purity will make you permanently fall in love with so M.remove_status_effect(STATUS_EFFECT_INLOVE) SEND_SIGNAL(M, COMSIG_CLEAR_MOOD_EVENT, "InLove") SEND_SIGNAL(M, COMSIG_CLEAR_MOOD_EVENT, "MissingLove") - to_chat(M, "[(M.client?.prefs.lewdchem?"":"")]Your feelings for [love] suddenly vanish!") + to_chat(M, "[(lewd?"":"")]Your feelings for [love] suddenly vanish!") log_game("FERMICHEM: [M] ckey: [M.key] is no longer in temp bond") ..() @@ -338,7 +340,8 @@ Creating a chem with a low purity will make you permanently fall in love with so if(Lover.has_status_effect(STATUS_EFFECT_INLOVE)) to_chat(Lover, "You are already fully devoted to someone else!") return - to_chat(Lover, "[(Lover.client?.prefs.lewdchem?"":"")]You develop a deep and sudden bond with [Love][(Lover.client?.prefs.lewdchem?", your heart beginning to race as your mind filles with thoughts about them.":".")] You are determined to keep them safe and happy, and feel drawn towards them.") + var/lewd = (Lover.client?.prefs.cit_toggles & HYPNO) && (Love.client?.prefs.cit_toggles & HYPNO) + to_chat(Lover, "[(lewd?"":"")]You develop a deep and sudden bond with [Love][(lewd?", your heart beginning to race as your mind filles with thoughts about them.":".")] You are determined to keep them safe and happy, and feel drawn towards them.") if(Lover.mind) Lover.mind.store_memory("You are in love with [Love].") Lover.faction |= "[REF(Love)]" diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/enlargement.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/enlargement.dm index 7d358b4149..6732fb06a5 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/enlargement.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/enlargement.dm @@ -56,8 +56,8 @@ var/mob/living/carbon/human/H = M var/obj/item/organ/genital/breasts/B = M.getorganslot(ORGAN_SLOT_BREASTS) - //If they have Acute hepatic pharmacokinesis, then route processing though liver. - if(HAS_TRAIT(H, TRAIT_PHARMA) || !H.canbearoused) + //If they've opted out, then route processing though liver. + if(!(H.client?.prefs.cit_toggles & BREAST_ENLARGEMENT)) var/obj/item/organ/liver/L = H.getorganslot(ORGAN_SLOT_LIVER) if(L) L.swelling += 0.05 @@ -94,9 +94,7 @@ return ..() /datum/reagent/fermi/breast_enlarger/overdose_process(mob/living/carbon/M) //Turns you into a female if male and ODing, doesn't touch nonbinary and object genders. - - //Acute hepatic pharmacokinesis. - if(HAS_TRAIT(M, TRAIT_PHARMA) || !M.canbearoused) + if(!(M.client?.prefs.cit_toggles & FORCED_FEM)) var/obj/item/organ/liver/L = M.getorganslot(ORGAN_SLOT_LIVER) L.swelling+= 0.05 return ..() @@ -133,15 +131,10 @@ /datum/reagent/fermi/BEsmaller/on_mob_life(mob/living/carbon/M) var/obj/item/organ/genital/breasts/B = M.getorganslot(ORGAN_SLOT_BREASTS) - if(!B) - //Acute hepatic pharmacokinesis. - if(HAS_TRAIT(M, TRAIT_PHARMA) || !M.canbearoused) - var/obj/item/organ/liver/L = M.getorganslot(ORGAN_SLOT_LIVER) - L.swelling-= 0.05 - return ..() - - //otherwise proceed as normal - return..() + if(!(M.client?.prefs.cit_toggles & BREAST_ENLARGEMENT) || !B) + var/obj/item/organ/liver/L = M.getorganslot(ORGAN_SLOT_LIVER) + L.swelling-= 0.05 + return ..() B.modify_size(-0.05) return ..() @@ -221,8 +214,7 @@ return ..() var/mob/living/carbon/human/H = M var/obj/item/organ/genital/penis/P = H.getorganslot(ORGAN_SLOT_PENIS) - //If they have Acute hepatic pharmacokinesis, then route processing though liver. - if(HAS_TRAIT(H, TRAIT_PHARMA) || !H.canbearoused) + if(!(H.client?.prefs.cit_toggles & PENIS_ENLARGEMENT)) var/obj/item/organ/liver/L = H.getorganslot(ORGAN_SLOT_LIVER) if(L) L.swelling += 0.05 @@ -252,8 +244,7 @@ /datum/reagent/fermi/penis_enlarger/overdose_process(mob/living/carbon/human/M) //Turns you into a male if female and ODing, doesn't touch nonbinary and object genders. if(!istype(M)) return ..() - //Acute hepatic pharmacokinesis. - if(HAS_TRAIT(M, TRAIT_PHARMA) || !M.canbearoused) + if(!(M.client?.prefs.cit_toggles & FORCED_MASC)) var/obj/item/organ/liver/L = M.getorganslot(ORGAN_SLOT_LIVER) L.swelling+= 0.05 return..() @@ -292,11 +283,9 @@ return ..() var/mob/living/carbon/human/H = M var/obj/item/organ/genital/penis/P = H.getorganslot(ORGAN_SLOT_PENIS) - if(!P) - //Acute hepatic pharmacokinesis. - if(HAS_TRAIT(M, TRAIT_PHARMA)) - var/obj/item/organ/liver/L = M.getorganslot(ORGAN_SLOT_LIVER) - L.swelling-= 0.05 + if(!(H.client?.prefs.cit_toggles & PENIS_ENLARGEMENT) || !P) + var/obj/item/organ/liver/L = M.getorganslot(ORGAN_SLOT_LIVER) + L.swelling-= 0.05 return..() P.modify_size(-0.1) From c810145fc15f0bd94c926eca379fcd4982ad24dd Mon Sep 17 00:00:00 2001 From: Putnam Date: Fri, 20 Dec 2019 14:47:09 -0800 Subject: [PATCH 023/160] also adds aphrodisiacs, slaps, all hypno as prefs --- code/__DEFINES/citadel_defines.dm | 3 +++ code/__DEFINES/traits.dm | 2 -- code/datums/traits/neutral.dm | 18 ------------------ code/modules/client/preferences.dm | 18 +++++++++++++----- code/modules/client/preferences_savefile.dm | 15 +++++++++++++++ .../modules/mob/living/carbon/human/species.dm | 14 +------------- .../code/datums/status_effects/chems.dm | 2 +- .../reagents/chemistry/reagents/MKUltra.dm | 8 +++++--- .../modules/reagents/reagents/cit_reagents.dm | 6 +++--- 9 files changed, 41 insertions(+), 45 deletions(-) diff --git a/code/__DEFINES/citadel_defines.dm b/code/__DEFINES/citadel_defines.dm index f8182c3d51..6e040a9a5e 100644 --- a/code/__DEFINES/citadel_defines.dm +++ b/code/__DEFINES/citadel_defines.dm @@ -114,6 +114,9 @@ #define FORCED_FEM (1<<5) #define FORCED_MASC (1<<6) #define HYPNO (1<<7) +#define NEVER_HYPNO (1<<8) +#define NO_APHRO (1<<9) +#define NO_ASS_SLAP (1<<9) #define TOGGLES_CITADEL (EATING_NOISES|DIGESTION_NOISES|BREAST_ENLARGEMENT|PENIS_ENLARGEMENT) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index e4b44710ea..b13be8bac9 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -159,7 +159,6 @@ #define TRAIT_TAGGER "tagger" #define TRAIT_PHOTOGRAPHER "photographer" #define TRAIT_MUSICIAN "musician" -#define TRAIT_CROCRIN_IMMUNE "crocin_immune" #define TRAIT_NYMPHO "nymphomania" #define TRAIT_MASO "masochism" #define TRAIT_EXHIBITIONIST "exhibitionist" @@ -167,7 +166,6 @@ #define TRAIT_PARA "paraplegic" #define TRAIT_EMPATH "empath" #define TRAIT_FRIENDLY "friendly" -#define TRAIT_ASSBLASTUSA "assblastusa" #define TRAIT_CULT_EYES "cult_eyes" #define TRAIT_FREESPRINT "free_sprinting" diff --git a/code/datums/traits/neutral.dm b/code/datums/traits/neutral.dm index 6648bc599b..911929896b 100644 --- a/code/datums/traits/neutral.dm +++ b/code/datums/traits/neutral.dm @@ -88,15 +88,6 @@ if(quirk_holder) quirk_holder.remove_client_colour(/datum/client_colour/monochrome) -/datum/quirk/crocrin_immunity - name = "Crocin Immunity" - desc = "You're one of the few people in the galaxy who are genetically immune to Crocin and Hexacrocin products and their addictive properties! However, you can still get brain damage from Hexacrocin addiction." - mob_trait = TRAIT_CROCRIN_IMMUNE - value = 0 - gain_text = "You feel more prudish." - lose_text = "You don't feel as prudish as before." - medical_record_text = "Patient exhibits a special gene that makes them immune to aphrodisiacs." - /datum/quirk/libido name = "Nymphomania" desc = "You're always feeling a bit in heat. Also, you get aroused faster than usual." @@ -130,12 +121,3 @@ mob_trait = TRAIT_EXHIBITIONIST gain_text = "You feel like exposing yourself to the world." lose_text = "Indecent exposure doesn't sound as charming to you anymore." - -/datum/quirk/assblastusa - name = "Buns of Steel" - desc = "You've never skipped ass day. With this trait, you are completely immune to all forms of ass slapping and anyone who tries to slap your rock hard ass usually gets a broken hand." - mob_trait = TRAIT_ASSBLASTUSA - value = 0 - medical_record_text = "Patient never skipped ass day." - gain_text = "Your ass rivals those of golems." - lose_text = "Your butt feels more squishy and slappable." diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 0c87cb7f81..92ca28ccd4 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -244,7 +244,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "Character Appearance" dat += "Loadout" dat += "Game Preferences" - dat += "ERP Preferences" + dat += "Content Preferences" if(!path) dat += "
Please create an account to save your preferences
" @@ -973,19 +973,27 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "" dat += "
[gear.description]
" - if(4) // ERP mechanics + if(4) // Content preferences dat += "" + dat +="
" + dat += "

Fetish content prefs

" dat += "Arousal:[arousable == TRUE ? "Enabled" : "Disabled"]
" dat += "Voracious MediHound sleepers: [(cit_toggles & MEDIHOUND_SLEEPER) ? "Yes" : "No"]
" dat += "Hear Vore Sounds: [(cit_toggles & EATING_NOISES) ? "Yes" : "No"]
" dat += "Hear Vore Digestion Sounds: [(cit_toggles & DIGESTION_NOISES) ? "Yes" : "No"]
" - dat += "Breast Enlargement: [(cit_toggles & BREAST_ENLARGEMENT) ? "Allowed" : "Disallowed"]
" - dat += "Penis Enlargement: [(cit_toggles & PENIS_ENLARGEMENT) ? "Allowed" : "Disallowed"]
" dat += "Forced Feminization: [(cit_toggles & FORCED_FEM) ? "Allowed" : "Disallowed"]
" dat += "Forced Masculinization: [(cit_toggles & FORCED_MASC) ? "Allowed" : "Disallowed"]
" - dat += "Hypno: [(cit_toggles & HYPNO) ? "Allowed" : "Disallowed"]
" + dat += "Lewd Hypno: [(cit_toggles & HYPNO) ? "Allowed" : "Disallowed"]
" + dat += "
" + dat += "

Other content prefs

" + dat += "Breast Enlargement: [(cit_toggles & BREAST_ENLARGEMENT) ? "Allowed" : "Disallowed"]
" + dat += "Penis Enlargement: [(cit_toggles & PENIS_ENLARGEMENT) ? "Allowed" : "Disallowed"]
" + dat += "Hypno: [(cit_toggles & NEVER_HYPNO) ? "Disallowed" : "Allowed"]
" + dat += "Aphrodisiacs: [(cit_toggles & NO_APHRO) ? "Disallowed" : "Allowed"]
" + dat += "Ass Slapping: [(cit_toggles & NO_ASS_SLAP) ? "Disallowed" : "Allowed"]
" dat += "
" + dat += "
" if(!IsGuestKey(user.key)) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 1601044f17..b013f5f929 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -512,6 +512,21 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car job_preferences -= j all_quirks = SANITIZE_LIST(all_quirks) + + for(var/V in all_quirks) // quirk migration + switch(V) + if("Acute hepatic pharmacokinesis") + DISABLE_BITFIELD(cit_toggles, PENIS_ENLARGEMENT) + DISABLE_BITFIELD(cit_toggles, BREAST_ENLARGEMENT) + ENABLE_BITFIELD(cit_toggles,FORCED_FEM) + ENABLE_BITFIELD(cit_toggles,FORCED_MASC) + cli.prefs.all_quirks -= V + if("Crocin Immunity") + ENABLE_BITFIELD(cit_toggles,NO_APHRO) + cli.prefs.all_quirks -= V + if("Buns of Steel") + ENABLE_BITFIELD(cit_toggles,NO_ASS_SLAP) + cli.prefs.all_quirks -= V cit_character_pref_load(S) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 67d7cb585e..17d6d438d5 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1586,21 +1586,9 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) user.do_attack_animation(target, ATTACK_EFFECT_FACE_SLAP) user.adjustStaminaLossBuffered(3) return FALSE - else if(aim_for_groin && (target == user || target.lying || same_dir) && (target_on_help || target_restrained || target_aiming_for_groin)) + else if(aim_for_groin && (target == user || target.lying || same_dir) && (target_on_help || target_restrained || target_aiming_for_groin) && !(target.client?.prefs.cit_toggles & NO_ASS_SLAP))) user.do_attack_animation(target, ATTACK_EFFECT_ASS_SLAP) user.adjustStaminaLossBuffered(3) - if(HAS_TRAIT(target, TRAIT_ASSBLASTUSA)) - var/hit_zone = (user.held_index_to_dir(user.active_hand_index) == "l" ? "l_":"r_") + "arm" - user.adjustStaminaLoss(20, affected_zone = hit_zone) - user.visible_message(\ - "\The [user] slaps \the [target]'s ass, but their hand bounces off like they hit metal!",\ - "You slap [user == target ? "your" : "\the [target]'s"] ass, but feel an intense amount of pain as you realise their buns are harder than steel!",\ - "You hear a slap." - ) - playsound(target.loc, 'sound/weapons/tap.ogg', 50, 1, -1) - user.emote("scream") - return FALSE - playsound(target.loc, 'sound/weapons/slap.ogg', 50, 1, -1) user.visible_message(\ "\The [user] slaps \the [target]'s ass!",\ diff --git a/modular_citadel/code/datums/status_effects/chems.dm b/modular_citadel/code/datums/status_effects/chems.dm index 42af30892c..8adc7c0745 100644 --- a/modular_citadel/code/datums/status_effects/chems.dm +++ b/modular_citadel/code/datums/status_effects/chems.dm @@ -743,7 +743,7 @@ deltaResist *= 1.25 if (owner.reagents.has_reagent("neurine")) deltaResist *= 1.5 - if (!HAS_TRAIT(owner, TRAIT_CROCRIN_IMMUNE) && M.canbearoused && lewd) + if (!(owner.client?.prefs.cit_toggles & NO_APHRO) && M.canbearoused && lewd) if (owner.reagents.has_reagent("anaphro")) deltaResist *= 1.5 if (owner.reagents.has_reagent("anaphro+")) diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/MKUltra.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/MKUltra.dm index adffbdb4e1..65c652434b 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/MKUltra.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/MKUltra.dm @@ -170,6 +170,9 @@ Creating a chem with a low purity will make you permanently fall in love with so /datum/reagent/fermi/enthrall/on_mob_add(mob/living/carbon/M) . = ..() + if(M.client?.prefs.cit_toggles & NEVER_HYPNO) // Just in case people are opting out of this + holder.remove_reagent(id, 10000000) + return if(!ishuman(M))//Just to make sure screwy stuff doesn't happen. return if(!creatorID) @@ -183,7 +186,7 @@ Creating a chem with a low purity will make you permanently fall in love with so E.enthrallID = creatorID E.enthrallGender = creatorGender E.master = get_mob_by_key(creatorID) - to_chat(M, to_chat(M, "Your aldled, plastic, mind bends under the chemical influence of a new [(E.lewd?"master":"leader")]. Your highest priority is now to stay by [creatorName]'s side, following and aiding them at all costs.")) //THIS SHOULD ONLY EVER APPEAR IF YOU MINDBREAK YOURSELF AND THEN GET INJECTED FROM SOMEONE ELSE. + to_chat(M, "Your addled, plastic, mind bends under the chemical influence of a new [(E.lewd?"master":"leader")]. Your highest priority is now to stay by [creatorName]'s side, following and aiding them at all costs.") //THIS SHOULD ONLY EVER APPEAR IF YOU MINDBREAK YOURSELF AND THEN GET INJECTED FROM SOMEONE ELSE. log_game("FERMICHEM: Narcissist [M] ckey: [M.key] been rebound to [creatorName], ID: [creatorID]") return if((M.ckey == creatorID) && (creatorName == M.real_name)) //same name AND same player - same instance of the player. (should work for clones?) @@ -194,7 +197,7 @@ Creating a chem with a low purity will make you permanently fall in love with so Vc.Remove(M) nVc.Insert(M) qdel(Vc) - to_chat(M, "You feel your vocal chords tingle you speak in a more charasmatic and sultry tone.)]") + to_chat(M, "You feel your vocal chords tingle you speak in a more charasmatic and sultry tone.") else log_game("FERMICHEM: MKUltra: [creatorName], [creatorID], is enthralling [M.name], [M.ckey]") M.apply_status_effect(/datum/status_effect/chem/enthrall) @@ -230,7 +233,6 @@ Creating a chem with a low purity will make you permanently fall in love with so M.reagents.remove_reagent(id, volume) FallInLove(C, M) return - if (M.ckey == creatorID && creatorName == M.real_name)//If you yourself drink it, it supresses the vocal effects, for stealth. NEVERMIND ADD THIS LATER I CAN'T GET IT TO WORK return if(!M.client) diff --git a/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm b/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm index 4dea1ef12f..1d93c84a0c 100644 --- a/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm +++ b/modular_citadel/code/modules/reagents/reagents/cit_reagents.dm @@ -100,7 +100,7 @@ color = "#FFADFF"//PINK, rgb(255, 173, 255) /datum/reagent/drug/aphrodisiac/on_mob_life(mob/living/M) - if(M && M.canbearoused && !HAS_TRAIT(M, TRAIT_CROCRIN_IMMUNE)) + if(M && M.canbearoused && !(M.client?.prefs.cit_toggles & NO_APHRO)) if(prob(33)) M.adjustArousalLoss(2) if(prob(5)) @@ -122,7 +122,7 @@ overdose_threshold = 20 /datum/reagent/drug/aphrodisiacplus/on_mob_life(mob/living/M) - if(M && M.canbearoused && !HAS_TRAIT(M, TRAIT_CROCRIN_IMMUNE)) + if(M && M.canbearoused && !(M.client?.prefs.cit_toggles & NO_APHRO)) if(prob(33)) M.adjustArousalLoss(6)//not quite six times as powerful, but still considerably more powerful. if(prob(5)) @@ -154,7 +154,7 @@ ..() /datum/reagent/drug/aphrodisiacplus/overdose_process(mob/living/M) - if(M && M.canbearoused && !HAS_TRAIT(M, TRAIT_CROCRIN_IMMUNE) && prob(33)) + if(M && M.canbearoused && !(M.client?.prefs.cit_toggles & NO_APHRO) && prob(33)) if(prob(5) && M.getArousalLoss() >= 100 && ishuman(M) && M.has_dna()) if(prob(5)) //Less spam to_chat(M, "Your libido is going haywire!") From ef360838dad0fdc47e42d63115590b8a5787468a Mon Sep 17 00:00:00 2001 From: Putnam Date: Fri, 20 Dec 2019 14:50:08 -0800 Subject: [PATCH 024/160] errors --- code/modules/client/preferences_savefile.dm | 8 ++++---- code/modules/mob/living/carbon/human/species.dm | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index b013f5f929..1799eca698 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -512,7 +512,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car job_preferences -= j all_quirks = SANITIZE_LIST(all_quirks) - + for(var/V in all_quirks) // quirk migration switch(V) if("Acute hepatic pharmacokinesis") @@ -520,13 +520,13 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car DISABLE_BITFIELD(cit_toggles, BREAST_ENLARGEMENT) ENABLE_BITFIELD(cit_toggles,FORCED_FEM) ENABLE_BITFIELD(cit_toggles,FORCED_MASC) - cli.prefs.all_quirks -= V + all_quirks -= V if("Crocin Immunity") ENABLE_BITFIELD(cit_toggles,NO_APHRO) - cli.prefs.all_quirks -= V + all_quirks -= V if("Buns of Steel") ENABLE_BITFIELD(cit_toggles,NO_ASS_SLAP) - cli.prefs.all_quirks -= V + all_quirks -= V cit_character_pref_load(S) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 17d6d438d5..fdd89549e5 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1586,7 +1586,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) user.do_attack_animation(target, ATTACK_EFFECT_FACE_SLAP) user.adjustStaminaLossBuffered(3) return FALSE - else if(aim_for_groin && (target == user || target.lying || same_dir) && (target_on_help || target_restrained || target_aiming_for_groin) && !(target.client?.prefs.cit_toggles & NO_ASS_SLAP))) + else if(aim_for_groin && (target == user || target.lying || same_dir) && (target_on_help || target_restrained || target_aiming_for_groin) && !(target.client?.prefs.cit_toggles & NO_ASS_SLAP)) user.do_attack_animation(target, ATTACK_EFFECT_ASS_SLAP) user.adjustStaminaLossBuffered(3) playsound(target.loc, 'sound/weapons/slap.ogg', 50, 1, -1) From 31ba9fe4a840047c55be60acf700eaf7d11134a0 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Sat, 21 Dec 2019 22:43:26 +0100 Subject: [PATCH 025/160] Revert "Makes HE pipes realistically radiate away heat" --- code/__DEFINES/atmospherics.dm | 17 ++++++++--------- .../atmospherics/machinery/datum_pipeline.dm | 16 ++++------------ .../machinery/pipes/heat_exchange/he_pipes.dm | 4 +++- 3 files changed, 15 insertions(+), 22 deletions(-) diff --git a/code/__DEFINES/atmospherics.dm b/code/__DEFINES/atmospherics.dm index 74a6796bd2..41b5deb302 100644 --- a/code/__DEFINES/atmospherics.dm +++ b/code/__DEFINES/atmospherics.dm @@ -9,13 +9,12 @@ #define META_GAS_FUSION_POWER 7 //ATMOS //stuff you should probably leave well alone! -#define R_IDEAL_GAS_EQUATION 8.31446261815324 //kPa*L/(K*mol) -#define ONE_ATMOSPHERE 101.325 //kPa -#define TCMB 2.7 // -270.3degC -#define TCRYO 225 // -48.15degC -#define T0C 273.15 // 0degC -#define T20C 293.15 // 20degC -#define STEFANBOLTZMANN (5.670373*10e-8) // W/(m^2*K^4) +#define R_IDEAL_GAS_EQUATION 8.31 //kPa*L/(K*mol) +#define ONE_ATMOSPHERE 101.325 //kPa +#define TCMB 2.7 // -270.3degC +#define TCRYO 225 // -48.15degC +#define T0C 273.15 // 0degC +#define T20C 293.15 // 20degC #define MOLES_CELLSTANDARD (ONE_ATMOSPHERE*CELL_VOLUME/(T20C*R_IDEAL_GAS_EQUATION)) //moles in a 2.5 m^3 cell at 101.325 Pa and 20 degC #define M_CELL_WITH_RATIO (MOLES_CELLSTANDARD * 0.005) //compared against for superconductivity @@ -150,9 +149,9 @@ //OPEN TURF ATMOS #define OPENTURF_DEFAULT_ATMOS "o2=22;n2=82;TEMP=293.15" //the default air mix that open turfs spawn -#define TCOMMS_ATMOS "n2=100;TEMP=80" //-193,15°C telecommunications. also used for xenobiology slime killrooms +#define TCOMMS_ATMOS "n2=100;TEMP=80" //-193,15°C telecommunications. also used for xenobiology slime killrooms #define AIRLESS_ATMOS "TEMP=2.7" //space -#define FROZEN_ATMOS "o2=22;n2=82;TEMP=180" //-93.15°C snow and ice turfs +#define FROZEN_ATMOS "o2=22;n2=82;TEMP=180" //-93.15°C snow and ice turfs #define BURNMIX_ATMOS "o2=2500;plasma=5000;TEMP=370" //used in the holodeck burn test program //ATMOSPHERICS DEPARTMENT GAS TANK TURFS diff --git a/code/modules/atmospherics/machinery/datum_pipeline.dm b/code/modules/atmospherics/machinery/datum_pipeline.dm index 19f3f58708..38178a4339 100644 --- a/code/modules/atmospherics/machinery/datum_pipeline.dm +++ b/code/modules/atmospherics/machinery/datum_pipeline.dm @@ -154,11 +154,6 @@ var/partial_heat_capacity = total_heat_capacity*(share_volume/air.volume) var/target_temperature var/target_heat_capacity - // first calculate heat from radiation. there's an implied "* 1 tick" here. - // 0.05 magic multiplicand is, first, 0.1 deciseconds; second, half of the radiation's going right back into the gas. - var/share_constant = STEFANBOLTZMANN*(share_volume**(2/3))*0.05 - // Minimizing temp to 4 billion is mostly to prevent -infinity temperatures. - var/heat = share_constant*(min(air.temperature,4000000000)**4) if(isopenturf(target)) @@ -170,8 +165,8 @@ if((modeled_location.heat_capacity>0) && (partial_heat_capacity>0)) var/delta_temperature = air.temperature - target_temperature - heat -= share_constant*(min(target_temperature,4000000000)**4) - heat += thermal_conductivity*delta_temperature* \ + + var/heat = thermal_conductivity*delta_temperature* \ (partial_heat_capacity*target_heat_capacity/(partial_heat_capacity+target_heat_capacity)) air.temperature -= heat/total_heat_capacity @@ -188,8 +183,7 @@ var/sharer_temperature_delta = 0 if((sharer_heat_capacity>0) && (partial_heat_capacity>0)) - heat -= share_constant*(min(target_temperature,4000000000)**4) - heat += thermal_conductivity*delta_temperature* \ + var/heat = thermal_conductivity*delta_temperature* \ (partial_heat_capacity*sharer_heat_capacity/(partial_heat_capacity+sharer_heat_capacity)) self_temperature_delta = -heat/total_heat_capacity @@ -205,12 +199,10 @@ if((target.heat_capacity>0) && (partial_heat_capacity>0)) var/delta_temperature = air.temperature - target.temperature - heat -= share_constant*(min(target.temperature,4000000000)**4) - heat += thermal_conductivity*delta_temperature* \ + var/heat = thermal_conductivity*delta_temperature* \ (partial_heat_capacity*target.heat_capacity/(partial_heat_capacity+target.heat_capacity)) air.temperature -= heat/total_heat_capacity - air.temperature = CLAMP(air.temperature,TCMB,INFINITY) // i have no idea why TCMB needs to be the min but i ain't changing it update = TRUE /datum/pipeline/proc/return_air() diff --git a/code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm b/code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm index 79aa957d97..b087859a47 100644 --- a/code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm +++ b/code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm @@ -26,7 +26,9 @@ var/turf/T = loc if(istype(T)) - if(T.blocks_air) + if(islava(T)) + environment_temperature = 5000 + else if(T.blocks_air) environment_temperature = T.temperature else var/turf/open/OT = T From a4f12af2e6e97c22fc4d8f293f4d11033406e7bb Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Thu, 26 Dec 2019 19:28:16 -0500 Subject: [PATCH 026/160] Update engine_goggles.dm --- code/modules/clothing/glasses/engine_goggles.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/modules/clothing/glasses/engine_goggles.dm b/code/modules/clothing/glasses/engine_goggles.dm index 47706a3e1e..a76abde9d5 100644 --- a/code/modules/clothing/glasses/engine_goggles.dm +++ b/code/modules/clothing/glasses/engine_goggles.dm @@ -43,11 +43,19 @@ if(MODE_MESON) vision_flags = SEE_TURFS darkness_view = 1 + range = 1 lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE if(MODE_TRAY) //undoes the last mode, meson vision_flags = NONE darkness_view = 2 + range = 4 + lighting_alpha = null + + if(MODE_RAD) //undoes the last mode, tray + vision_flags = NONE + darkness_view = 4 + range = 12 lighting_alpha = null if(ishuman(user)) From ca18f283e2178e6f463bc4f63124d2fdcf8eef5b Mon Sep 17 00:00:00 2001 From: Arturlang Date: Fri, 27 Dec 2019 16:18:05 +0100 Subject: [PATCH 027/160] Nerfs armor and antistun --- code/modules/antagonists/bloodsucker/datum_bloodsucker.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index febf53c324..58a68af98b 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -200,9 +200,9 @@ var/mob/living/carbon/human/H = owner.current var/datum/species/S = H.dna.species // Make Changes - S.brutemod *= 0.5 // <-------------------- Start small, but burn mod increases based on rank! + S.brutemod *= 0.4 // <-------------------- Start small, but burn mod increases based on rank! S.coldmod = 0 - S.stunmod *= 0.25 + S.stunmod *= 0.35 S.siemens_coeff *= 0.75 //base electrocution coefficient 1 //S.heatmod += 0.5 // Heat shouldn't affect. Only Fire. //S.punchstunthreshold = 8 //damage at which punches from this race will stun 9 @@ -319,8 +319,8 @@ datum/antagonist/bloodsucker/proc/SpendRank() if(ishuman(owner.current)) var/mob/living/carbon/human/H = owner.current var/datum/species/S = H.dna.species - S.burnmod *= 0.025 // Slightly more burn damage - S.stunmod *= 0.95 // Slightly less stun time. + S.burnmod *= 0.02 // Slightly more burn damage + S.stunmod *= 0.9 // Slightly less stun time. S.punchdamagelow += 0.5 S.punchdamagehigh += 0.5 // NOTE: This affects the hitting power of Brawn. // More Health From 0b6242e25dd3003cb7f31b61fc7bc727e73f5d26 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sat, 28 Dec 2019 00:40:55 +0800 Subject: [PATCH 028/160] let the adminbus commence --- code/_onclick/other_mobs.dm | 4 ++++ code/modules/clothing/glasses/_glasses.dm | 3 +++ code/modules/clothing/glasses/disablerglasses.dm | 15 +++++++++++++++ tgstation.dme | 1 + 4 files changed, 23 insertions(+) create mode 100644 code/modules/clothing/glasses/disablerglasses.dm diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index 30e6883d24..26b9d64c80 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -91,6 +91,10 @@ var/obj/item/clothing/gloves/G = gloves if(istype(G) && G.Touch(A,0)) // for magic gloves return + if (glasses) + var/obj/item/clothing/glasses/Gl = glasses + if (istype(Gl)) + Gl.ranged_attack(src,A,mouseparams) for(var/datum/mutation/human/HM in dna.mutations) HM.on_ranged_attack(src, A, mouseparams) diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index 206165a495..7d1ca624e3 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -54,6 +54,9 @@ H.blur_eyes(5) eyes.applyOrganDamage(5) +/obj/item/clothing/glasses/proc/ranged_attack(mob/living/carbon/human/user,atom/A, params) + return + /obj/item/clothing/glasses/meson name = "optical meson scanner" desc = "Used by engineering and mining staff to see basic structural and terrain layouts through walls, regardless of lighting conditions." diff --git a/code/modules/clothing/glasses/disablerglasses.dm b/code/modules/clothing/glasses/disablerglasses.dm new file mode 100644 index 0000000000..a349642d6c --- /dev/null +++ b/code/modules/clothing/glasses/disablerglasses.dm @@ -0,0 +1,15 @@ +/obj/item/clothing/glasses/hud/security/sunglasses/disablers + name = "true stunglasses" + desc = "Made for only the best of shitsec. Wear 'em like you're gonna robust all of those fuckers." + var/beamtype = /obj/item/projectile/beam/disabler //change for adminbus + +/obj/item/clothing/glasses/hud/security/sunglasses/disablers/ranged_attack(mob/living/carbon/human/user,atom/A, params) + user.changeNext_move(CLICK_CD_RANGE) + + var/obj/item/projectile/beam/disabler/LE = new beamtype( loc ) + playsound(usr.loc, 'sound/weapons/taser2.ogg', 75, 1) + LE.firer = src + LE.def_zone = user.get_organ_target() + LE.preparePixelProjectile(A, src, params) + LE.fire() + //shamelessly copied \ No newline at end of file diff --git a/tgstation.dme b/tgstation.dme index e13584b7e3..9e3acf3064 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1569,6 +1569,7 @@ #include "code\modules\clothing\clothing.dm" #include "code\modules\clothing\ears\_ears.dm" #include "code\modules\clothing\glasses\_glasses.dm" +#include "code\modules\clothing\glasses\disablerglasses.dm" #include "code\modules\clothing\glasses\engine_goggles.dm" #include "code\modules\clothing\glasses\hud.dm" #include "code\modules\clothing\glasses\phantomthief.dm" From aa04f874250d87fa9e8490bcd6f05aa243844aa7 Mon Sep 17 00:00:00 2001 From: Commandersand Date: Fri, 27 Dec 2019 10:42:58 -0600 Subject: [PATCH 029/160] sprites --- icons/mob/uniform.dmi | Bin 355727 -> 367675 bytes icons/mob/uniform_digi.dmi | Bin 329748 -> 333472 bytes icons/obj/clothing/uniforms.dmi | Bin 102656 -> 113432 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index c5981b06a3ebc86a887f9aeac962cf16b373d847..fb2f4ab0d698662efb4d779d9034e756e027ecd0 100644 GIT binary patch literal 367675 zcmd?Q^;=X?`!~Aj76oY}1Oe%m9zaA85CQ4#mhKorx}`xFKsu$RQAz0*knZjtX3pk$ z&i6g%T<0Hnuj~C`X4YQoUVE=K>$C24$7e@;c>k6Fml78M00MbA8C3wlkOV(;*qC5V z;OV_F0AQPXf7Ei7F?TU_wsv&2cK8GUo?q)TmEsPBo`lXcLf`P$VswRQf8W7ytQt*D zGY)t``G%y3sKvC!d0<%hnZI}x=IemS$bH}Aj zHoeX$I5OnXadR*cR<>7bpPjjcJlqL3e>K;7pU7+eDLc~v^=ddCxw-TDh+hDdRHnr& z=q&O2B(W$=oZmON`$cB@)QI2Gxw_AZT7Uhytgsxbs8UQ0j&2dl&jA{LK>?I7qZCRESi|pdd%*xS*bM<|awe$Fv zSAOk>ImZR2uL4-ENjyxF3_Rc<*T6%Iy&a!zi1NTv^5s8VAvq0|GkWV zd|W7SIZUTxcjfG?gXmk1e`Q#Z7)@Qx)`TDJfhB<;)D5Ig?!V!EN~ZMJF~U%D{|)}S z*r|!(SCscpJ1R%VT69t=T4X|9*<1WVU7vQ=*i*wlj6@A@sJ-EIcgBc*;?>bWf@yX> zDJorV$J^|RbIK;@`q83OnXlQ^+DDv~-Bi?Z*1*+&#ofS=dG%7uq zu4iYdx*I6R@gkMC``@EH6l~Foe7}9c$Bu;W#heMFUkC&>(ycNc5yV`S{*-n=rY!xK^8+2?j z#t6WFr!FjEU+ z)CxvaB3!D_e+gX{Dye}~-tm3Kq%7&hA=yd`dQ3^L_fwf?UTfb|;lxFf0H0XIILS+3 z#$B5H8eMVk2dc-Py&*k(|7|Bcn5;l3g=7J37$2S9`Hl18C-V3VdXsMAFUJ28t31C3 z+F5G6a#=D-@Y^EmasK{C9Fxh};OSTBWfCfVKkjR(?=E#&NE=c-LLOXvlohR$R4PKj z3zC#}-AR;mQva+r7DtW-%CA%bG9jmvvi?IHy*y5{_APkiIDyX}M=da-UiByG$CiuL zQ?pqvYZamOHWS|Z2rEmAXrD;>L#tj%PaBz~vZFK@zNFG^K#h{7IEy-?*+FV0qQS2o zUvj4WzTSTr1~eK{=15_DG+ScoFr zSv6%Wk7P5e>5o{P_mVnKx5dNk8C^e;{?#aD7^3#+90Ib=zkddPD1;`(ppvmG?F*xA z)oSuaF?U8?j!TuEi?Ez^B&c@$%)T1ZF&e`D#`_k3!IlANN+*k6c!b?^Xb%0r7twZI zlgh_yZ7a_}L}~v5!;b2bk_wx)o(~^V`hun6Th9I%8s3@M@^({CAg-`)P=JkB6~qK? z;DU;^M0FtvU(^f36`M@qP8UDIhK}h3UPeE%Gso;-MlGK!c@!c~UC$jY;lVT$$zDvf zrRtpg**T7L$KYT0wk`+GpvO z_9T323m?v4`{-n0`-!kMkOYfy$jlS-w)+Uf$8lL#PTfhHwer|Bj-^>NvnYmhBQL3f z7sWd1O^N$x#$stKkq0`z=%VTlHP?HLNPiDCU3z2oAvZBX0bkx&Q}>rM*aryHg2}_S znecrFse+GOOi|Nv`&IrMVqs)jwV3(eCb8|D&@`25y3+&__XWOEroZRyF8$r{EgOFn zg|E!4e{WELPphPb%?Dpk;Puom8^a6n++C}*(s~@uk0(6?^)}YLJ~YXHh9)L2@UHpz z-Ckn73lvlJfUIr&8YWnxe8k$bg#L#Q&f+hi@xpPUg6NJ(H#I|BPpo2-%KobMnndRk z4SrG18K2^k@hY%O*2M6|7wy{DjEIX7TIBWC2=W?docNZ03Poc_SlIBJ<&8!mtcFavg67Q8yY0K0&(2q4p!jXg=O)#O)E9$CO;uXV8w>^= z9hrYc7rJNpRNsm8l~ye=?l#yZdcnl0gv=s!XAV&PhJt01597WZ)qDM5LWbcU-5q4D zv;TapI*~9-EiLyZ#D1c?S52W zQl5D&b+Ira{FZLnQHc6c*zcA9_49R}xG4Kk!2he}zwKH-2|oOP1i@;T`CtG0Rhn%7 z`5A$OW7Zc>uhnW6k+ayy`7%PU$r(ep;Zyx=5eeA#xw5yX=iLDX1;x0Cg5RH0^8qXB{3W`J&4ixr@!0z5M1YGRIRj6Ey`>Sia|-p zuAQ38w&@F*(A%VXVtu({=AW$&x(*R==ygEg(@8un_wo>Hv9f477g^lvjjHgN;W!vB z;|0;rcML6i$`?g;-joImGzoKiH61-GWDpcvKR4>j%Gb&{z4cgKcaT#rqf;^6EC$-3 zuYPd{_Z?nD;WrW|8^lPfe+qAYQP4miFP&D6$ccpDv`jcmVO#q;#^%*o9~ zskIpT5^G$dO!4H26hJ4+yp__|VQ_*SCHMrN3hQ)LTu|g!;WzYDz`L^<{e^gXtT2JR0*SPMPGUU8P zBx-NhuX4EaGos)U)m{4RJodytd?!vLrvv%zIaQ*Q|m{ z>e71mJiOe!+-!7yQc}6XCAGz4f2(@w-n-nX^;Bgq(_uN3vS_=?4!w?kKYoNCySh%s zzqi5l?QKFD6jH6UPpaN5;kdXBK&DRp%>=Z~(a&rN!#5{BBLXtZy2DiuTwF+wpcfJq z7tGO5j;|+B8(O9EH%^K$6v-L5r;5tcu%36JrvC=Y(Y1M$C+BODDjr5;LW8XlWcCQ{ zv(|thgJ3%*5nsbSyf@lB6PZ?humvlS2+4p2q=jV zBT1!V&z$*yMa;!cjYS^b%@!J_G-8*D1L@l-Ij!hQkKPHP<>nrN zOl`A}a*%Z~5{b1gHiJJ^VH(7!oqM@cU5oytw_6YrY2cshhKWU$Bne_qLw~4b?rSl(YaPi8xTW&{JobjDH zD0aANoxeL!E!PS*NA~u$ZK{k4n|39t8#VncTlf^3T^Yzn3 z3NkY25#izSi^;o)?$-x3}J=ggq*ZqAhw9*%tgLz3FpG$E_4h;#2IuOQ&aBtZCi z&U+vAA3<-xO}w*ue(ak`PDDh6z1r>b1!30ISHFG*i5b{2J~%=WT>WN3QXMwJksY*x zH$`{+Gtg(NCd|lFKb^gSHK7wWb9@{eoJiZBB1mVB?k(g@_g}590E~v4UQ`t-dzr-ncvzT7Kl|1N%2q#|1k0Ex65Kg26#RBa*kSwU+t z?n+p>0^D;05u#RKhQ7dyBeS@mFJTo{)Oc@m)wQ$FDz&BLgbA2sS@+C|TMTBdva1_f zXnI)7BxF8snKL>Ff^<{ZUZo|t6>2}pOu^=fKu5ezjzPRuxvL@p)wMv${S5Bkd9E%- z8|V9tTT=-gtd)cgovWrFx-+ylY(2hp?_K-^7Qc06=9UOysWU@@uZl|?Uk+hnhc^|5 zhvcKWC_Rys)O%OEB5uQ4`rbdZaFzOvolcDxQD2vx`TTlsfD?n6ejcsbAuO$8;od9)hC{vB7Q=oVnF(sAGaY zC?o;hmdVVf^om+Ap2RC|Rt%}6gd;Qf8OO}#9o+*Mfa$G{tN!OhtUMdH${QG~ag1|^ zPEf`%PgbrEE`C1jFFe??kv)_P@oDjrLByq6^6$`@KR(!H(E`mcvymxZTGF>;sCj~} zude}sm6bK$os5jkI`^Zd=C^`^Hxuth6BuM4b8&IC+3E3YSl7YA%@!5EirpUCebVPXSbJwx8e&xa7;0-upUr&!36%9>ASJ!szS!6%}kd&IrH>G*D76%@jMzqsL1k*N^EjIyH-m0}O`5=NZcF=f9MB_~!?|R1M#(b&UL)RdY4c zgC9vQ|AtD}$N$!A)H#*{%Rx~cKMwY131g5Fc#S#O78xFIQ8Q`l{~=Qv`r}ZT-z{~m z_kO%Wep|hVt^!o|Y3{M61tM;4H;KRd_`=Zpbdfp;zq=PaKa*lsZ3aOU_y_-B#C9)4H#-eIIN5 z4wvDdRwP;4Gjm}QydoR=k^Kikw+XG8wejYJ7%$Q7bM9^-8Q#V&Cn`()%yejvNJ}IC z92T~B3a6!^IXos8&qjusq6X+5-Nf}+{Gza!!wkN5Qu*XPevpzvYS9dQ(A30YW@ZLW zcp<0vU9NifOnF;yq=K`U=+qG)e#|Iz>&UN$y1X=$*hiT$6mM7z0i zL6wgWjBj_eJ^gO(PM~Vnm zyQ|dcqW77he|BvuHtdSaD`mg#NVV|vnN9?OhmKhXWck zG@u8lYhs!lL!^(pO1Qz!>G&ZzY>6*^VSVBolZv_j7QFwRyQc7e|BzETmJ;TMbg8DMPw0M(p?-a zr1Ed!-78vv^zabj8GU)KOp6j($ri`f%-LXD;Sl#N7w|IRrcOtE_4A=FAvS7P z?mQ(P3(qmcy!?Pbp)+Z<^3FIScFcc2e}iRp@xl)=JVb(g6c!d{I*`KQc{cQ_+I)a? z=QYkk2dJ>h`+Umh)zfV5qoeT|nVA)mSsswKzHZii)H^mP|U`S6@tjz|wFiUB!>1DX9D zqz|L2T!(p)uzW(oAL^QsEgwQ=weL9>kXe&Q-|@r*TDAw5`uqF8>=6LA7WnG${NAy% z<|rLn0Mxuso9XH4$4_+j$|wX((7z-ms@UI{&&;{*<9DfID%O{kl_h-r8m+=0YgL&H zs^%q`ax^cg?T?6lyrAREaJP(2!%D(B7_{PIY80-_&4{|44mb39lV|c)-M1Eo(@v0W;dntH&+M^XHW?DS|<d;I59OzVs z-1vasCaZ*R&f@?p|Lm&qc092V>ZRx85LgTkZN=-qyY-K0ZrGw>u;Al9!zT^i9H8Oz zsAt47n0o1#8L6btEn2ogL8e4O0etDp*!5-g3&ELSfn8g~B~SIAHqbEQ*g#I}9UW^1 zc-6Rto*cn2zDwx^1qJ0_9KlH94AUO{6w?-q3-Ond_!*$wP1x+8!a0g2A@Ge3#yzI# zBB;6VtoUTHmebo_!(Tr*Chs&`1f!5;2=hTFZ9>^Jk_U9 zpU6RpbGpLhcJW1IFXZXT7$FMQSyqr4a`sRAM6LCM@2%P(kQ&iVcqkY+0N?A-o zzW(VFpOhTJW7=ax@6NE}E#&yD)5{6@nh+(pF@$Yc8=Ls@%IB&4)(8VDD=uDw_r&ep zt#~9-)Pu&fCtB*c`x>$`?3>|hNare_`p1tshLAl;M-mbexzGKZVjS9T=5#&L6lhCS zKF5oV^n!PWVe)F?0U+u4@bEBytW{U>+1%ycTdh}beiN%&T$ zAd+uDZA?V-=8f_m!!Wm<+?3uD4R~zNVRfmep!%T#z<_wV{}rm_AZUUQ2voiNeM)SC zfgJ^3lBAD)&%2ENuKMq|1#fzMN=oS8zgjy#>gxDEhw2Q(O{6B}kzoFlG;X}88j1Od z183POgF)zRQ@vR@UUsAZ3#J-vx3$8+{lM*k8tI54_d_5X8QE}~XSC<|aT!mk9DzpXSPeZ47}w z33-ev^>}oA9Q;1+L?fi*=6<|2ob@{dkF1WEm8|r56H;Kp0~BA8oWfxI_Z)_7(6}+N9dcyy{_Q^U#w)_D zh41E-ZyWk=)Iev<+pPYMlv|tFRDdTX%{kstVI8tMu7S_C6uI`|*;ilU@~X_Ja%$HD z#E5nfi-X{87O1v!mMT%2&G$4~lwD7WKDr6p_-wf)4{y&*Pvq(rn+&UH&6j^Cz> z*i$~DkrdSahff# z5`|AUx-gD0h3;GL)41B2`Q}~($=CUL?6+dtW8Atl6xvq+cWy3*kP4vpqr9R$+I(S`_VX+!i-M?!^rMgpT!R zz?1+}yCDWP5~?DBS+s*44S}myw-Jf*SeXO^02{?#m^bm$$v>amV!$JV2Xfalhz?BR zM+TjQ36WdZSMP*xX4rr_TFu~0s#DkJcBMi*PgucpGN}IO_vVpRhi6VJQ70du0eIrD zAhEHJ(JDK(uEi?O%PfTGOr@3EB?v}&=M%8ROlcGh3`dZa zlFf@M=$7tvA07fmEVjR*YWy-6iA*PPeP&KZb7qTKFf7E;7z>#L1|J`Hzm@EyTVAYD zdNeZe4p|n!yuS%eMN$v4&li`pQ~KOMpWHvO>PIR>m%iWlID@u%*VU-0ifNSR2AjT7 z?%qQ^Zq5U}Jp1sdC^cUoGAinKgZ=!RxH6kxskMW?t)IXZeB;qqK0$idJLR;Pu}DAh zTR0gW06}r-CO4jxEoMY^mjpOFaNp%XiiZgN1F9B*(@IgGFH&28qMjvS)+56jwp9*$}hfYsC=JMJY{{ zc*ErfTpt9}01c+Sv4$o_3lw4}U2)<%D9xt5Tqu%}YZc;(8z{g%yj(vw&i6$I%-fg= z-JGP;Si!h)c6@O~OM)_&AM)niAG&lSZxvOG`ODRT&PUI@%}(HKJ4!ckQBk#bC@h?u zk3cs-vECsBjJ(aiov&M99f8(1##!9LvBDFPLek<)FYv6cT-?Tj4Q?mxlD<`jPoeo> z*0ufp#QZ7b4tf`@dxcn%2)@5xO8kd=a|P>IC_K>U??A#2e*8RJdeMAN`+Bin2vkwZ z;ulXrz%aQBj0R3leq3K)r-MLfjg5^XVNz03eM3VS1J9#3H!Z&Y`BP)8}C!qAXKhmUA2qdQqPaxn`z6|D3pR6+MiS*4ujv%EHcQPg(3i`p^* za*;{*(36}Ty7QwYS`-wN&PbAdRN(lZ%Sdi{IetMw0XXf3nCen&$+Ck8%I{Dp`!I~~ zXBtmQnu~hppJe&#lUkj8gXcm}|3|oZc-2G{&pJN5IuFDjlw#00sC5_4iSPDCO6roQL6&0l-hg%)La-mFLeZ4VjD1x|Cc23{jT1Qi6Z|yA<7ZTEHW%`De z>$gz-C19-Vcy+0JPyeG?=AKh-^sPTyxOjSy(#)37Ak@wnm(RWwskC+2u5|HOavsKJ2nTY@!y2jZd%C4A=J;(e7hnI{SS%4oq@I5fgN`T+ub z{I1#&2{!wpq9V42so-xmLv_{@cIV7W8I1N0^9=-jMpr1s)ww7V?d^h0*lx&Fu9;7m zpWgDndiCI!0CpW1;L^WwQzzlG|IeCI4Rvyb2`?ho%q_-&fIk+?{6lfn`4Tn)=KpvgK7M z*5U|~wiQM=St%Mo_5D6nOX0R>@G}@g1Of`BR=eIh95fL-9H7kYve5-Bpc8bE@-9=E zFSKW%z<-fkcS{0jfvhpj2K7bAZI@{&{Wxl-G_mfvdGjka3!ftEKS{Z7dHkLqS0P7m z2$2Sp-}syz7CQB45cO;)Tabu7S6&**fkjgjGHVU9e;2mCPwfs|tA>$$Z!*&m$e|y5 zGuNJn3gZnT$d&n5+*4TPH!%1;FLjd#M?m%nBqqcSadT#fhKWzj5_2cpqz)P!QBh9! z8Sbx_|E`VZzILqjJ^o~4^JV&Cb$jgF@%eezaF(cwzCHmhEv=`w_v*Hadr!w#JTlI| zA2SSU_0CF5SvOxVgNc&PnHjPGp{J6zY?)jw2T#b!i;IEOB_sw0hANqs#y{LEr~?At zdp2?gZQ1A;5D)wH`*(r)c)on3y*LXed(t^LjEcRG1uDljKE?_|u8*4P^sioNvI?Xk zPphBLlU{`l= z{I(wTG7I$Sb5)8zx%IS5qkZbP=lLHlz$Hl};ZGG0oxzdc_Gwr4Y-jM1y9V{^W5>*V z@t#HkjEf*E{|1q@3tGzAo@K~Koz~kBmWGR*aynWRv@m+3ob9fOi<%(c%{g^4LTqVW zK5(H&H4IV6kfO_^Pf>v4Hc#NydppZ)Bo%W5UOgEh0Q?Jj4&o;4Y24^^bZHb;TF>!P zM#Jkd;)3Gq3gTD5|CI!7HjS8KR z+}B~OUyV{8R*~IngM`;-m|9+~%FzE$M!jvw2B2MQL9n{EmH;}}StTWd(3_Y4S;eqZ zlvL;CUfdJQs1AQjE81WRLo-~K;>RtL4zqZlFNq)985!PVgfng1dbA`mA6bnr!1D(m zR_!s}S)q`wiB-=Q(%sa-U-dTbDKzD4U1h4l_!~;Z>x3*X$+@KI`!Ljv{oam}W>3lE zX9CGTLY698ZsePsOj<_C=oY^fzT@Ff_c!|FuNte>0~O=QH1aq#^=3gcpy}*&ApZ9q z|4ritK~TG2z;WQM9wG)NrFH(a&r!MdaFguCi4wLh@a6c6RZ!MVUo^~>yMsjxNr(NY z$^0}9kG`05oC|rn)d4075%8ITY^08k&gdxJaOdCAQGk$;Z~^}V_${BgJ8=nyO*U_5 zg@u2C!E+OCa@SXoDW2=w+g}3%3Z>{%e4$|YW#ZQ=J{D zat>d&b3glK9fea$M*Js7MAm#tGa7oof__%fLXhqkSH>Y+FAUEKe1)?%0iJTaTU?{ zikOe>`kre%@d`2m89^R=fnH8*F7&LMS*|Uw{1z{S9v>Tf>a>TfZxe!<*v*eSj!9Fq z!#yQr=58E9AuE9Yel@u_U*OP(zc7---zmDx$gkM}5Tw)oP)}u1!(#1-OZo9#hsWHa^qDoyq|~kPaTa;VE4iVrfMBvypUHrOgF3-!`lE4cAt@+v7mmfc zzR1EiOgo37x?j=ySdm6dx3-x$-}fX{;wT;4o`Gi~0Ti*fP*+!%)1JLjZu;zlq2bbl zeAp7QjVc?7^li2a5MlM0D#LFmy4d(|)z*~0FxV2Cli>|T8=aWx04vXX;6<=qotA0p zfn6O@1=Q9qhowdm3^&L8%MVJF!Ii}=ZF{o>?dM+(v|t-ew=q(zzn3`|eX0g$%UT4d z@_Du~o*}Di4|Eb&mNkb|L=|qYh-qOqR3bw0C?6Aha>&Gx8s4S|pWB`F!-;o@{J^uNZ?Rk{AmVmMDqqeK;yo%P=e}yq5m*)rdJ3n77 z`Jzd}vGTWoA4vkXGq@m~;B*Xm2UVpmU%6=nF%5GSr&jr?()Z_&^v91+NuQI11#Qvw z*JQbgb6e6Ll_cHmbM#t1}m?9)0SHgTMIWTYWkX`1D_~%yQlIAVQh#66Kc*g6^ z{bA{klXhnM{lCO|juwRc@ci#`urRyHA3`16Px=gzgw}VkJIa8y#wv-84T||{XLDM4 zmjaazoDVE)F^`QD89MxqS-=k8ZPW=IgW3+Wzx_GLtl3s)5#Eyod&s|#bNg7pA6v54MBDA&gbGa3Y$2^k4|8w4JYLa@18F%E&>4=zxu_ZMA1Vkp&N!IegqqLq)|_Z)s*Gw+E8r%(D|W22v9K{CTHeC-T}v8ujGt z>^FEMKG@3XV-q)qsY#3*5Ed3W8!k@HlxgiMLF#mlr;rw&u(!|4 z$%>KX{kVF0)PDA;{{|W&Ct_np`g^q{rfUP?4Ro5ui8IwhFQznsfRx~Dtt&K9zdz-M z?2LYT@MD$XT@Ys@GUapv9Ld+KTSJO#5mA{^fYD|7+mo=*=<<696}tVyT<&PV`1mFF ze;8gdkwhhJ4jq!#Sq1(MmMW3}N85QbiXf=0M46cv~8+x+Ld%HOP1zwsD6A# ze?#zglXD)49OGM}@79LUBXx*s_h=5axiqid84WbDl$~yyojbx zVCRm5ll2!!nsn_)24UbaPV6msEYjnVf??>RH#gABSxYyN_X8965o~R1Q_<67=Kw*N zbEmcQfS1IDh5oO?72!+s0qZ+7#T6y=uJYN3f!A#WX?#WMybRhqEe?%c%ZKl`i8>mk z_#qU#YKyK;^a{E<+{`%`C8GGBcdMt98D zLJ(?7OiUCW7e^@j=I!zZkKG|!DFlo|KG0AM{VtO09tz*y#`PRyyFc*EdKSeg4Uq?r zy*?p)QGqB!uQ!cwwTi9H5$1>5h&CVo+aK4)(_EyyQS_XjFookA-p;wxG-r*5G(3}= z|Hl1NdwZhb0ZR#uwd1M1QmM+Ss(s8aUw&?=omB4yfRBbW#B4)vP*BVYXK$s{0Bn7$ zdBs|7Uio^92pEK7b3MrTJ!iOJ-Abk`vvq`EUEpD2WA&*4J`}8v~42 zr{<`@5(eQY2l8Xo?u2Ldg_+9%%9t;^e>&<#`HrrjZt)C(lI zc~QG2Y{BX)MKC)vpk9jQ{3SbYXQu9ev80bj6FM+X5SH>$ty#(KB9B0pVF`_`z8n6z z<@umTnxRjp&Fz@mg@h#ki>bRhkdI_htF5zsP<}q;1mvB_{fDiV1L-(*+?lQ?YjzI( z2N!FS6ypOmyRL3yP%EC47VxVXH_-+gPm%~9=WmTU9hU*+0SKZ%TqCN4Uir3i;5_Zu+L6LL!(EMm+Q;C!*8{z?h zI(Savv~U0T)gf`dC*>C9@dqiCb{qopyt3Fp8QBa|8&Z_CM=TG`pH-nZt$;zcGf7_xgDDrOU z$6Bmt{s9%1u8Pk`ACS)oF%6#4;ecS3;C^qR7?e{@Q6n$1}~ zL)~<0uZpT_kc(yQQyoL!8)09DjxH#{dkcd=O0rkMzNut!rL}QvmBK)DOtiF-QO+h$ z-_VHu`}bPl+ibx3$*HW8J_lf=ttGVHYo(3T+%*D|BY_P~r?%k+NmVxVLMOJn@`=v1 zM*yPb^&mr^$oZEhJR%mpCr?&aSC8$F0l4OvTj33o(-ZK@*%lceAOCJS%?IR!7Y+Uk zvcH(qSot$Fl5@ox?=waKEFWyd=qMni0pLER}%&_FdJYOiaoWk#aTRpG+^@HAP0?hSQK?Dyf9lj!E zJul2hShpHa8Du{eTySsha5PazsZzle_quZ69jMH2+e)i2_E;55$5hyLY$_eynYetk zU@g3JGHXt5x|xy$Kea4vIaYKDDl#-oN-s8?`rNd42G%}wXkOGC=?A_O5Q!|Pt@2Pa z4anA$j0cmwU0pI=Jw3n3ZDhbxS)QBm-{62-1o~@K5Fg<@li^@Whmnctxv;P{uUUO) z1|jGH?@d>r0buTAxib(gJR(9$M~4!OHFufLR0Q{%{Q`HMKv`E_vLPtRlvuK0y2De> z`V$U^GoG#O&(_K*Dxz2TqXmFm5i1UBw5gorG>}*)1~`^%sOY&F0@SqXNl8hr$G8hc`T6Ko?YE_$Zc-IHUQZ9C zi!Go5-^-xTZb4xAaRMv9_RiYlYJKvZc}Lj2Wt4;TYo5~!SEet{vhCTi;MKvA>tkJy zoJ~`CKl(pexF`UaAWswX;$7cl29oNZ=H<6P=E=RX)`+kMd2TB!xqmr5#tjS!1RySD zBgTfZBH+xI*Vcj`H2P_-kQR6(;e%SgtIG&%b1oZsX)-}nf8$AKPiP^IU~KT$dj$Nw zbrOEK7;iXKr~alcV4^vs3?|fzhep19AsY0C%fs)d`mZ^;vP1HNj!sukt~8lV!JPtX z9dxxdi@z~SY?H|_z99>CJiOl9jtWem964|EaM5GB5ouaiimsjpWBr%4k8JblTNo@S zO3H{yA39{=YcvY~`OL>cJa{0LYb`KukDZZ3?1SsGR4&7wZ0!-FaH(ke+F5;&QCK|G zySjB}yj{%X3H5jkF3W-x{FOG!EC{QsecX*D^&uo(IpaV!=5>2gCv={iR$O~8doqf##d4D^DEX}Omc zYF28^oBkb409u1Fa{|z%1|6m^(y;421?Vj?q*!GxilvI7#$!rQy~DKlFn`+_0l zW}O)9PRGkjM9lmionD5A^aUF)FRvu_&#nmKClnMoV2sfBw4WJd_l0gPMSg?t5sY+j zh^Hg9`7EDHWZz>gg98}M5LTOkuSrN5S9ZS=oMVrTHP7X;A0SJ)bzhZt_ed4o5g`9Cu}fBtlhsP;Jv3-*&IPrmGkc^2ZGmU8jT zWKq6CGi7*&^vC;+-6Jde5?@&S0)>03vFLS~l)}4r@t3nl>3gc<5_fIVEqpVDE&I;S z((VdTzwejcZ%6H?knTI1@Kx=W+cSq8*sdz_xy;xLW-y+GkE9lm55|vCiKxK*bpBVv$|9Kq^iS^|k-5gpv0z z-n7JlFy;1gHGzRPF-gFNLwxZJRD^w2wf;{?_Vz!=6HtLnjEzug1wWtflZ|9?)HiAQ zn zn12E3GxqqT|78aC2TZ;L)8?#kAhnq75=^34b65uJyrv1BCIRDN4aacZF;Qf9clW_2 ztR0!%hn%#Ya2@D?A3+8lSUjK$6S6X6fWaiL5yd)~J>3}9y!vt4eV5~a?fc|cZ?>`p z^15}<2tCE?z=rF+r2Kl1hDvgGcA7*hcY8&4h15$AHoSI&ioN%_g&^U4rKP1$dqJ-0 z$`%ZovN{0{tZt6zyM#|jNC-VUyW-j12n{%tFWF+4Zgx77Exu}MJlr2z+p)$k2QQc8^@WK9;WTRXhHrW&6r*z~APPdn2w| z#nP53t><+5=-gbnP-T5RMYbE$`OV+AYWKs^F>(t(qLk{3D0Teg2?TG_jcy1V+j6HHoB`|^Sz&$3N>H^ zg4C;4y6Tu3EtUVzpTNZO@F%o0Ji`@uZklCZW~BXmCNVSj8AaFSkCNiV2O<@ZDEQ;B z`GP;tMpILhFDh6=f0jzEDkrCN)6-k;?Uc^Km}cA^^U}1A;ZVy_ds!dkz#mtV66?zg zXM$3tGvr~*kxgaqS=HyQC0sCc2ZQQp7n5t&WZ^3A2vx8W`RFVeh}FzwpUIR>7HVR! zOsPeO{3$-IZ_tK|7n$0Sl9E1u{#@E=FrNPP2Q95)q1f!AdVg(g3SYl&r=`}`RsaCW zlPqj(rg>F`<+&e>`2}CSYINb(U7u^3+WIivS$Ucq%O+3Ihi2_F+OXB};w-VDmJ+SD zwrXCjwi70r8PXt*9MUVYAA#bShk9o*!O#a zu6pu1)>?312zCnW)Lp~WXnf}2ERhf&(`k9e!t&&(L`5G>HhC~gt1hB z#3pk{h7H&=1chbqWOUIZh6*8u4beUh5LB-t3*? zdVe3Dg?In#6knMKRD#5eiV9t)jXxwM2Ot^g`0S*qgswRV7DxDKe~HW9@ZsG)-9{6? z1-+qqknrvD zr+zE8Bpf(j38Q5-8UMnjS!o0c{YZy5dKhS)dx0E|W_WM!TH$Gxh_ZsW0s@7FjqBw> z%+J|HFJ$2Dr9o=@Wo9KO%WeMmURKE{iI-jAm7tUL8>u1nuP-G6gEGogsSdoA%DBr) zOO3e6^W7h)F-z0a7FSwcEgH9%#nvTB&0j6s4e1t;H#awereA70fB!}UivY+UKl3|L zC~n%E1EuG+tn$Jm1JU%xqjfC(_Vs{otkY*`qiI;I_ z`8DO_04pmig8Hh@vWg1Y+uT44?MHLul2}SgipgTDm#UA7$`jdG$`=}z6frvQ<{p!g zg(ZBGm0!Cb6MCnhK*D45Go?Zo!)_sxqxACq#?r9Ys{+DosBjx6^3nN0g>6MuVdKWq zirwlZD}jd=GTBA|&r5l)?4_0M>*Cs4=fR1hik>A;(md96^}?S(3Ti;XE$i&UGYm?J zb3cpQuvHNeFJNP%fwt2sbJ-3FGGa3Ic2{=i$b^N3$;~Jn+CU1m=Kn?9cK}7zv|SDv z1Vlvz1PLODy*b~dasQ-YI zlk@fLJPMueWc^whFY~60MHzoirp$B=(a)lSlcnyp(WHQWoP{wRH) z26mm*?|^+5yB#k1N%<88>CTkjXNs=abVs1fZNlfYTGxTiTiH)a)qEvGR>n2iL2Vwz zH=J={?PyCNw&A9S{e#X(lk=b=o;f3pBOMVvw4uAdPnd&WnV}s~ZWD3k8o^ZKJ%jo# zK#l^*r9i;I*R^$z5YozUW{eT^? zcs3qP%44~ala*P232ShRb-reSHO%Op$;oo*yb-~*{^dAN2FcE5jzM$u4#~fbf%!2`UafmVG1CL50zJYao{2 zeFLra+nXUwWn9$TcZ_5nOj&#JQop`K>BX9Ts;t+4d0AQNB`}4ZWUg3|=pgX*jQx={Y9w&8O%bE%SD4ad$ z)M$1$t#LHoz#rU9$m=={B6TT=|2VVY>@iu*{18D$ru72BIzG6;|^>08jM< z;Bii7KTzC$%>Nl|$;bp8@c_76tw-kZYgyS>Z{FPgeRz2H;ls>RlKb~R&&+6MoImUR75$hKuj(0JNCrTo2y`Ulwt$GMtn8{Ie# zj^cAoINUqVkTn^Tw$tYj?J>o{r~{U-hSDxMD8$Ar;@--4bGQHu^YnPy3dL{K5TKbN z?2+*1Y^5w#$8EKh)z$a=3(en>k8rW0?h_GB%QT@w0186{3}VCHI1IN-wqauMh30Cn z(c`M7_qtu&aT$WzRWJtTnkT=%(q(HAfbB_Yc?JrmH_8o~bD~&paBAw7H}1tE7Qaid z%UiFl!O^+9e3q6XN`w%djxKK?WD%x3~GjmPA)EOlIt8wy$~I_;k^O zFwu36HU@7>@UUA?*tg1;F33@i@(DRg4$sMA0jH`hrNJ$B~U>rxs zoxDcFK%d#z5*fM?f!eJNwQ2bsn#`w|AoC)%Hww z0V??Vsyq?Pp2@`2^k=ai@GRfZVrJ}}_ET5Z)}%7$SHb=s24ivG05_M+=3wVnTQ8#G zVXhYTmYXfXW&uCgerLQ8Ubp`fcj)OI2M335?)mxVxyiR5o;OWSlI%tmuRS6q&2TUi z+@?PYiaKMUx7cFXTHM^kQ4Py#649Bbiw6&9*(=6twL z4m|d$bS3pdg<#M@?J@Nrl=7OUr1c+V98VVXTGUx}i%7i`A#dn%DX}-6y`G+QmKCAp zaMql-xNZ27*!o1rpj>r@7|rXJo6WwvN*hHIl0EA<=O|`q$fB zd11IyIP)O7K zJOzL)Mpguq@u8COHgRIUxMNQHF->cTgPnZ}i5T$$vlMW!QGz~oKR;5~)^oo?G2^j@ z-0`_96Np=8V$@k(`i@w@F)yuGhjl|8#nkFvTDA?xooH6A=v(rTp%o?DDbi$Rh9_}x zPfHJ{ahQME*p-+Vy<%h23!7wb^@S+MYTc#fr0&thG`z=6NYR;{gO!#TZ$3p3uT`Y4 z$r{#V`Gg&!#?DOq>N}27f_dXgm-+BwY0QkZrmWWqz4`RJ_u1#)k3JHZ`lzBkl>5|& z+J7I5qX?^Bl}g2EO9AB;d`0P-`%Zvd4#s%Fn^vywqA8eXq%V(lR=A}L1iO-vr02*i zCv({s-h$Hj`qKI_UBl8x7bx6OHWCZsgQ+(9d_<>4_JOhNkq#NwJ_3Fb^6SlG$bLKA z8T+(lxyh?zF*^s9sqg%2XI0kyPE7%q`(M0{q6=8OTw}875$T@SI0UF7hM4Ev@pltr zQzr~1T{Pl}y>o7HazlxJ@iX_T^oRY7*8WLPFz6|-`q7X(zE*J8Bzj9Fe5{ZtCpRY~ zKAypWD>^e=4p<@|@r z;4<{HDgd#f6ez?I!*bEt5FscN2^lLrG>1kQ_eN)ReW@|z@c5P6M&O(_NXjSP(@ccL zP{fw+<$TSP`2ZV6mM3pK?6eivd-_|s+K}y6M-ATg$^hE$<)zwpfn&pe?_tpE7!$npKEp+kDRQ#c z)856Q3PUy89N`xi7s~)d$@^iKOg!)rP5#A2X<>tu^fdLrEw!`HVk1tYdYCRbR6MRG zf&lE_qer~B^a<=M4dZ%$S(=27NmLp09P7KT5E7wR-NLqhFkoyMK6Z%Xdi5BwD*70k zeR?Kjat*VY4?-wdXEU+=NdTSa>F7iDeosY}KRP2hWf4R`64*>y+xadJzdUX|B+sAjjfVjtJbz+9nQU+g!I?0Co1lHqZn;>#&32TRTPZOw0OQzkKEMJT^WRW zX-&Rtig@m&yV7B4?sBrDGv2^=1pEt4VV$U9e=K!xU2gQ5W_#tj+RISi-xV>OotOKzDF3EBbL|<;emlPACkrh* zjEJ>(0tjI%(23)HVJ5fT!zIo*Gs&2X*?bH{+eVCYy_@U-Ncp?PWLA+}q0_~xbtAO`iN z4Ybq^@}0OZfv;ue^1J+@+}vYr7PPXuI?XLi0!X@e;HTy`F`lckG9gjT89Y&6_ZZ*> z1->sY)+DDFkG&yxa_~in4#UGNoY%rX_>Ol&5Ko&v^fDWlDSz@9-a!BG%;@tS_x6Sv z1sJp7;-=j02TSp?T->=Ig!7H$;F+^45DV);_a6FGtUuzKFuBc|`fj$pAd$xDG zFdRjltB>GgEG@Rts}`D#`dcBtOqBx3^JI&cn$a`;ve|?)9Q$I_h$R4~!@B{~*>iZ_7|%CYIz@n`vjG&d%I`{o zf`U&=bF03;guFZ)^KXHn0n!vA z!gG4Dal+#i(pa85xw=FdF}|UJK>%6hVye<4dkQv$y05;NE9jxhV-{mYZE}xBa||`t zXdjh%025s0QQ#-?*@D%VFJHbkTt_w>_(1&htaEEKN}tmGa+&Ai<_6Kpn#A-;c`dDc z;yoquaB}$;*}`Jz=;zzmEdV?BWdP;9P}=--r;S}pdkOoC;9}@%fW6f#KZAts?^1*N zxNL+0_D1tpA@|mv3Y#gHf9n?}e>soCx)R5U`6%2np-koFmSng;1v=5-<#(Utg(YuV zqT}T~yS)2GSD!DWY%?*aH ztESoZNMer)GBV}zR@ipC<#67$T9fQ^7r#5c4qv2$>_fsMqh6RmL$N~2?2neWTAkg> z&{cFb5AqVcNSo3JenR<$K`l@HTY%G<%OIR!zymkSw&-8uP(S2pEeM<#-KdJA;fxw$RCI2Ezq@?h}2^9k5c zHiQv3YGMiGB73(cG+xD1r+vW48=IQ7JupUO%n>%r%K~4llZ$hzc6ulIHQ^0aS5ZJ( zQ%lQr1d`5n)Vc?gYd*9h^-em=TK06TxN;nhUS6khM4FjyPW8B|4~z_90$Td1b9HJ` zDwb$q8SvCAnz4=3wV;fsM=j5)PzQx5o07d(X{JYi?Me~ zqotfNs=UngaP0B4Y-8o}k0tp+sa6n3z-@^gpB}wLP70h<{n!FpEJ3VItgIroJg;7$ z7dp%Jj-2PjM%KPpEg#{$%Gi0;J7q3CWdWb=t%$!U&nxSllA2Tr#G4%&t4*uYMtxyP z|BL3!dmj``-bScT|BVl6Vb!hgPJME4hqHCxdO{2Q>WnPry>{Jva&Vu)o(TLhIeNN) zD~X-FJ~q%fgQ3tY!@1mG&$i&4W$oz59`XiFv>zjc*wgvo)#BNR^1*T=QtO)-!AL-6 zd%JjaWU+H_el-8zyrS)|%3Up5wL-8aPY z@uwI^@q+$D#G%Sr^vQu75fu$G99u=h_M>(vPsJTp-9^hbpD8pv67(FTrn}gEePNOK zcHTQv+n=EGy+7OL#QiBL^{ye=tPUe z+dk&6v{Qf2iRot!r4oK&3Jv!ZpIQgfSuMl7PG~~y6n2DkAV{b^cyA@tPsAg~=x(#$o8Nk;E(O&uM3qgPgae9PhmC`YRCSo{0sXO%JJ@)xVr6vDZwbfU?3l6sJ z4#bS^uWbPhmuty%AITkXEyFztAOZygy?F-owo!CO;f4Od`vIVzxI|Lwd-?CEQN2b@ z+lCCftJ;dT5aSu^6b~NIlt)KKN`mr8`t#JNR6sCtb~IO@^$=EP97_D?(YMCBQ(a#_ z-#>$c|I@@Z7erka+GN7p)mu@~XYxhUdy_R{r%qOlODLU9WTeH-fQ?nQ{=84--)Rm8 zjQH^k1gr>EWUV%Z?jTrU@9<=l3L7|v39KIl*_P(#+X)`U-WHqeoBsTE*dKJq{~;F^ z8pFgNzGq#!I&m(D#8?lnVe5!^3yZ|%)P8&7F2_0Ayg2P8F_bj&H3t8WCR?K)49`*C zv?y3slsg3Z3J<@hn|6*bGIfb{H}ZFhDP+XV%vPOOt-r2`2@6AoY)qCun{(Y0>WN`P zOZGT_{*Y143xKg8BEWYNOeR;Ml!dA zlpom~Ci}m;4-DX?vJ0%&9j`W9Gy@t*KN(S5n&wg!pB)nZm)i{V4h}XqovQk2ci+WG z9V#(B%-4JEMki9I=a^^jMmxTxdr1?_Moq=`njeWczb6~Wn*mczdhpH!bWCht(uYitNN3< z763$@DTI|vDG?5Zd%S;7<#N2;sg+#pH29>rq2RU|^faa1;z0MakI&L(R&u*EOMUCC zmz!bRtx%JjAUq%wM)vh4^ALcZd`!y``De(}@ARSM7z+FN`ci{QXY>xb7pcVDhGKyS zlM_31T2$JdMk-xZ_@Us@NJ#L-M{g`;z2RG2hiq;OJ8EnlsyFH17S69K78HPBrg3)R zOOvCnj!(WxkAB<0YRvsj&DB#4h5H^sQLh_!Q%$i^o9cKnYa?>a^5@Cbw-^*2)&DMD zNX_zbn}Mp8NOE!K%X3gHXBsZ~EKKJ3P(oyCJ-wu>YsSuZQZpLvWej$=FD(kkPgO~4 ztSmQx-pVO9`4V>)6GHrXh0XA-*d54j%wzcfsxC+u_pkq`3#Kgl6VUcIiG73w#xgXu z%&uLCzQ)6u5v^YC1{}5dj)1TW~m=>#?~Bh4rIg5VumR zvCo#SJ}=(_xUZC=BKacIfa|oz<~TN+sz8r+Mn31jlS8`j0VU85kW02 zEeBJ%h1CX>UHE)V3R}6&N-!pJzTb-Wb9CiL8;3&%8uHGUq?^2;S6;{L2Weme2+DGH zA*P&rxzoxo=|Si8k)iZ{3dYILa*mI~f{X$wK8`ed&$8b@P~_aXoVIe?s3o+&^^s;o zk-N`bp5ffjsEpERm+fsu3hFs@i$svx3L-`qvI`#ulQ}=gsW2 zdwY8Xo}QlihK5oXzwezM2Xy69f%ui{@wUlfoRI7BYn$I|0Okb5%VPNcfu^eUL@*p} zHzTdQl7w6qc41eyKyeb$t-^r*bxc>w7SMEiui&bi{2wLCNIvJ+k4EF9Ai=@m|&PZ4=L>mChd}Y9p3| z5%m5Tgc@rCZ`&z@1OFIY{blheT{2wUh2LlN!wXv{#vH~!{l4f@;CNg4rC;3Kf~hINEG%N`bu$&v_O^X4Rh=Ftmj=1J;RLZ=}Ya(n;I^#w`+qp9AOf}s$xkP z8pyY7!XJnIMu+bk_(MBOwIe61)k93Qf@R?6$1Eco|19uWt=ENemX9cF*lQ%~ekjxR z(|(t?hU=z3ZBQmV%)A)1ly*$_;Kt|lze;r`Jw$aw3Nq>bQ@8$axF459Ax)7Ja8=iT z793v+C6u)8Ys>y??H0gG_*zo3Ik&JO$7N0l)7bSy>+AK6max--ZgxI^1>}q$Z;eWK zLEheIO`A`C0fXa>r znXw<1bpm7=liPo6{3^UDP7$Ge+8>(kS|-;f<+oBRf#f^)yb(}x1BMO0^ZaVDaX!-7 zu=@OzK?SB7=b5y7QN8IZYSAEPBzWEfrQfR+e3&mQZ+3il)JD0Wp@0)9ID29@eDZn9 zExEKkxCx6)<~7%fdvr%yIgYyWVf_{_y(&!Akiw;AZ#{Dlr~FL#X6c$(7ksN#KB7A~ zh2Gm+k{gt6i*U#|Ti7U>X$V;9j^bm9)h)QxVgIl@l*e7} zNAC#OQ^Mx%}jauE!3$XUOl8yPZ~2qBwQ* zviI_+o%n~zR`nf1j>q+HZ)<}^#AKL|>u{J6Km0{zJb1tIPc>>KU?fBRz6f0UzTslW^JCh6goP7l7IG_q@R(3WQEq zOBNI~G{GSxAZlwFuT2*y*Cb%DZyIM>eD`MFUhI3oM=R!w_ew?vFD)%?pb!R?iQ~k% zI!CmCn6A8vicd($9i2UG?cyg?!YIof!5u(JF$Ma0_(8NRyNbd&ilG<@!+*g ztueR|S@7hO`fDif=7)*7J*`bdV_w;Px>efX;qm%!F$Y*e!pPxTM;j2vWx+?AnF99p zU}GxudOg+yG7s~-?B`G+<3~`vX=hY&zjiN5h_66~qL1A7?e;)oQA;16@AaP{=8>;a zUC>=Uu2^_~A`y)XiP)7DfPcb!e$ugLwT*R|xJS^mXXS>UHS{L6eHgwY@A2+OX)T$! zlgE4b1$aC)7SF3a#ZHHNev?|a_38#!&Jc~=?{~xH1Nf`j^O^LgQ4Sb#SX(Pjd@@*3wx zeF-mYY}j0Wsc5Q_AEwpSky+Ip_-MESp!ZM-y`))72@4A*zz9@uSwyYeHp>teW4UVR?9_E|DAy41-vq|k&z^Us zRffq{rz?a9tI@Ei^IV`bjSe+5vinN)V_GYX>c=xTS(|X)+?>yjf%;s(H_<(FlSBWe19rDG1^A2MC1pd@pb4TGLbOY@bYeNkTiK=Hs1vc zGn=Mov?Sh^iP!T!qL1Sjx=j;L6DAV9r|bfY9&r6s-)O34;sBA}{n)5Qv}Ke8uo0i?E0O$=V19p6LM5nr_#|9TD6 z9QOn12EdXaKDjYShh|-pit?+=)-s^=<$C)8#T|omiDj5l`p4|SUug34173pB%Y&MT zo!a0O^KIiwnQj3MsUf9k^QG&HY>c|33{fT5>jJT>+B8xh*CURqHBfKI zw~0!!yza)??MKdg;`}VTplJ4^+I^SOVS3u@ehY#S>t7J;TX5?|(INm-){)o9aWuJw zpvhw5gry{mxcYHavh|ablk>I3zRD0*4lfQzcnk)Gv z0+0f}e*Zq^35kx1dh-0aq-l3&=i>L79H{kz$mZ$g+2O`me!RWg<*7}4Sb#Q|ek>NQ@U=bl(&O#nbPuMODLKPKy{lD|yJDxGW$n-D1r76U3)2E7Ji#`di>L z;cG1vNMOYi&Z%$K+ZRGP>(21*UOC4ZV}_-ILUAH7VpP2>2qehxGPHJXFaRp$Qcg2H z#VK0e-k3`OX;N9?Bx{_vlR*etxmTZc23focoB;qy%NXdV3t|X_#B;?e$l&sTPB#l3 z6=M2Ez?!Wzsg^c9H`vb2UmdSQs3RylX+58X2Rdn^ptt;X6K2z!H{+(%*X9hi2IU%@ zz9vbXQ0g6cD85PMIF7iU7ah-w*z22puxifwy_ROQr9f&c`*&_%W0ULj)DY)dLk+gf zeHqH1e~A!;=r!gSZ3 z?VZW3*RyF&srI#<0r!Pq22IQw7VLrag-b-LMrkni3oq=lsCemO#>wwBiuGg4d0GrF zAxk&AX~u@u9=W;0sl2NT5{_%qRdI&S+f;#tmx^!%hF+N+>On?=RXWfr9F}!ipfzsCvC%?QTZZlVV zN*J+uv$=4{aOu@MbxjQMyLSM_Fta}k+hO?0WmZelV}>1u^`(&(2)e$V&aTz$cskw{ z*EI9uS6x4XwDK8EOOKp<ke)@Z!`SSv~`6FOZ zvcHHu>vX;HF3{4Dr8N{`pLn9|vdJ**3`fQ!G9AgjaqL9ZTgz(GU5s+he&{`E9#ytF zSyZQo?N=o^^V={p>0e4gTPDJMX-p=a!VJ*~_>gcxdkPPveC zRA@RRlCg&uVqQ&(bN9WX8R>u`M@sW!j?LM$2L832hN40 z;dt@Uza~BzkBd;5;4qwuXI9w6B%Cz0E|fIi99DS75{t8igp>a*MaZrx`qsx8V}lDG zbT|j{F~3Va*V z*Eq?z&X_LFSkXIbiBl8bHS&8V>VMj@@Th4`(fzdbK&;oqSHEs_Mc@vZl{K5FKwAFSj1FnE0Zd-CjRk7a;TFA=V5SNDjY#%ks(oAMW`V zg^~Rv0E`_r*@@Q({P$Y;YJ79*=v~uOECpt*;EgWRcCHfwo=fJ~#2$N1;2%>(tI#MM zyJu&`gqkrD)$tt*0eg_HyQBUB9@#OiH+Fg#WF;d}O_Gh(UM!a3{_kWRreoCk_CYC# zuH~J(JX}g$4f>hsGXW#s?_cE8?1M6;vYCP<2}(}XLoQDE|I`a?@NY8f0G=>VFFbQu z)cvt1@|II*LT}{Sz9d}55+5(S{3(~(I1C7F$8N?v<)B6^G?NScrCHu z4YUUlQ5ETHWo0ZpGb=lwFY=u{aHhDjG&pXr`o!1ObAWwzKg)}Yvh=ry)Y9;)sutVL1rUuQC z6iHdsOCfO_j{3abn!?|n%l%0IfSISLQB6sh%Hm?wL|=}ezj`+E?|T-5KoA1p>j=Dq zRy}XD^4ySDCsnIa8ur72FvTSm-9JT>xJ1={_)a{cLbP7Ku@uLn~qY z+wxEXGHn$GoyW~fOV zw-H@0k19YEPE~vFb)46FfLJ~I-TM4O%>Kx6fiT(yzJJ~E(`FTMI|HYm#Mi~(iHim- z5ZDQxcjLTDj}m+Neif-P)-ZaZm-Rt&0KYsLV`2pzgD-2gXc~c>)Qe-p{1Z@PPG)#R zq15d(!ht(9eQp}(!tC{QT%TbG-gfrsHKX=(tLLf~@VxV+r2(@8Dn4^IS`dw&cW>== zQZl=_%!yEUdwp9YK(fC97+$p`R;D)*!|;Dc45v<(QA>iy%gC^krulOle0h&R`k=BW z^+E2)ysA4PBvvhgWezItayA>~ry*n&#NkQqK(9mG#>VDPSN8$2avQKpoC3^OZ{^(3 z)mdY$OZooF?^RvEmxEApaw_lLx!Dyj8TqH|jhx+VHUIKCw;9cCBK+$W^cVK_|Ib2z z|KFpMr!E4Jzr;oTf?Ah99N#6>^FF9OVaHgl<{`o(w39a7?;9JoTrV3jx}e7T5IIF) zc=dGWa3s3pF2#e-85CrT1rB_9aXiXBETy)47lrK(L?}94XmZQNul%3pH|A?ISzdHV zL%ck%tfMsWWGEm$v@c)pNc1V+1pfr6BmNew9sGHiovk|$7h9Ol0OSQ6Ui=sH%vu8{ z=XV5?V?t2;xzNd067sFT6FKk<&6Fqs8!NNv=dfeY=_=xUFs83|F?%e zwxf|PW#o;e!BwVn@&^gdf|vL9nl7CWtJ?N+ZD!j(){AB6ErwF1?bE&lf5O(9=2Dq& z4o|ArmECw?Cb}0RPsXQ2Wl^su+T3>lVpYu*bu*f5EIg|EJAw|8K)!A`y2CzWUV4DZ z^skM0y9YeN64=gKFHv-dMvw)BXXP}P2)$D=MtV^F>MUsX!qRR7GJeJETyINd1T%zN z#+=Y;=TnE+Slrt|^S5=HfDE&CYRNZUjhsfCPj=R@Mln(#OX#)DC0xi zF^~O^nKz09%g%2n_IraNUJLUx0dbW`G)RoIE9_U{AUmOwNdx=V<6i9F2wySlsxola zL~x7wZ!t}ol<#PeM(1NOne%N)neN<`q>tw}P10N6Qhe2{x__KZfdVm^@s~1tU(BVc zfcLjPYGole6b7s#DT}L%FO+QD#I}dw3hL_La0qFQqrPTm_Wvl@f{$gEH{3Jyc=+G} z6*V=QH>S@MVS4P~`ALZ$M*0P+O;JOIkIJ8*#yWI>u`I8wymBu-imtZ@XZiq?V7V{_K%6%U7yY&BL)mp50v$zQW*^gLaDz zed!(Ue{!(jAg(z)H`Xm-4<30y1o(}u)9p(m}f!v zY3@&D-% zcvXvZ*9Qaa+34|!&?ME2PPYWci*P1eWqDoi^0ALD5~bY^h#*5Xv&X!y4U$9akr+9K zKiLWI^N@|I_a%}BNv*A~wvLhi4Qz4X-=SL!@#4%{^9-&uoOt!>mE;A6kva2tG098KTu>u5HjOqON{6g7|TRc8vf@dX9bD)9k6m-}RFo@+m0bhNZOU z>mMy7!_Kk;mb11P_DTy4L;rXh|2h3%;ywSfjucDBw-s2Pc21A(0&3v8d$f0(ZfMWw z@>nxAt}q6qN{rq&PFc}v5!!cRq+{>=~#7}LVEQW{){|8-m zW8Ou<1E9(0-}dR_i+2#OA|2?aCg}a`FOG7RrarTl(d;@XI+{JtHFIo&E^OdB;MAbr zvZ?O1ORF~+_jE63rpmieWv65F&)xINZxiDQi$oi8@|7-weQ_eg=LnxPkb-5W#nY@r$AnIzT8IJ~ z;ntInlydh;I#24uApLnTy)teyU5Prrj@+?GJ5@PmAK|4J(rz)s)78^$1=>?U?c@ol z?ilzVucQ;Ny2JTCb$E$F={nHl{m_nb}H6EDDeNZ9tNXy;4R- z4p}(@<8lgoVJ#J6{F=SVDuqHOUDkA=}_KfJ1n(-Kna$g z*mjha?fLW5z!yz$D#Kf|*7c#}@bg^ELbj?7{ddp2}mSb^|QXms@Y z@9T@}sq(+HLL87nxp#52cz$Uom;CUCp5lfCos#}ZvDMP&Y3mvOOWOtFfJ-sD+t*eP zO3Y5uek}6#3D_1TFJBY__iR>!I`H)_LS@?)zNBgIeeIIH&Bb~u-QUXUX;Uibl2&<3?%8_r|yOCXmZLg9_#j)$4x$a~`eql-dXy}G`h>cBZW=%?^av=%LcG9Eg`%4eUXQ%K0LRLS+uE|1 zl$I7-%?tN^%SR{ui2{l8vE9CYj#lg0CI7E1W}ybw<0torzyENBK&%W{S}YO}b6wiB zn-(n76Pb6rynp|;1t(@vGce!+EN+b{S`#43%}xQq*}D`Jh0=oCEkT;`2W#%@G;SB11U?Y7(Om%PGASYt_NQc`BHg~LNNV8OB~4Et?Fn&l%-G8wIVwCQ(w zNCMT=n;X#sZ%S=%93DQPG`jjTX8(Qb${unqg}M<56b30nOMxDTkLoBG>~|^(Xf!i|$U3euph8B0 z=|=V^EKHrqEfE@6m9lif)Z4df)E|@ zqg-G>Xza7>=9i-JQCo0!uB#rC+Z7tCyQy3PQ!&-R#-+xJX7=!XCaAN4N7Dn6lz0p7 z_XU&NzhRVy9+tWJZ4wW0$C1~Nrc&tD(;lw)w&x!|Zs@U6&M%&0vFs7I2ZL$V$jC@~ zjRImmTN8QXgacl{^@8N%e$QLDM2yzJk>&}cpVSWLTxXJzzn>-Ff5@yxIp@5dcr$*r zwUfG?=hy;v_}@)Itxbq5@yy)Gr@Og-M_4L(nvZwRAUx^L)T*d0v;TPWU_|*#0O-oB zPBVkz7oN7;42JZ~c@KlnL<}(-4NY4H6BIhXiUxtSW@da9WWU2A0i~h&65nvopb^3D zU0PBS5*dlX{m_)+v(p{2h$rIW4ZA~zr8{!5_WV5;5Gynv93d3g0;3w%e5sd`4)#! z&mAz>o)RisdK9=UK!n=3x zh8q6-!^9-pB|0kI_`OV-j)mm|L!-2`w3xoWKIsQjX?^|g8jZ`#%OH5wR5W>9Zcduv zE>t{uoLc8bVqOu*1VaoK7H8tzmI%@~b9X)ihjvL?%w#iRiiK%3%4QDEWI=SmlASOu z9$!}Ytiqi;f`!4?La$pj@yKi_?-O;$qKXHsA&<=GsTe5DpQ>|V%xc(}@Z>p!*mc`+ zyLh^|(=_rJp&vXOl=0xfgnqfM$*V7x=cE?gRFw^L`IjChuQ2XiA>y%E2IuGV=fRYC zQ=$|6YJB>9uTX1xaUO|a^(-|zc~a}hay-Q?b>R}GRZB#n!suX_s=_!b>)FU9%e(i> zhM^Hzr2D*P^YnVYH)LgOZ>5RtCZ~v~sI;=O`@r=$)SwOI4t2p1#}jqV91xwuwcd$x zGa^(2VQe{WxAW|#5=I0!l;mb0=}cxaVhZ)h(GcaHs*wJ$=^mJyhzkvtg{=ca-u#@O zK!fA=&BdAx&+@Ch5LM$)ym{|;4{Bn8x{s+jzGA!CI4gAJfqDVGj~Rg4m3dorDo6}R z#RuB9$g&UupO!`2q4dDt{vVz!Uo|vRQF$mOC5@qSE6ew8&PYhS`y9J2mqFub!Am}(HjEx`kv`2Qbc8Zq&0KHLI%Q7kzy&1%-KH-B|1z^(W>J<(+e<&e zJvGy}nMzRA=dj5{JytQ833z&}Pf4Dlsk5vYuG8i|06p}A(Z_5Q~8XE&lD8$4aR|= zw@B?s%MS|zyboLY!xUY5L*8KaS34U||CxCts^xGc8lPaW_lZULI!E3Mdxn+rmPhJ2 z)92CHs!To+5YVus*>Fj#JO)@t8^FGIyz%ITZEu@b-m@1P)TnJ&*yLXSuC8G;s%pD1 z#H{w{edI;bzpwzO{Q_$^(qdlk)=MAWTfua34<{%~Qjcf0Mbb4)b0LMr#N zuzI%9)q6W0nZ@178$NZ_NKR$^ur9Qhd9RwB;p;e>p(ASknx1UjTOiqP;Orwd0;xTDfyY5{0vcF>|LWTLAEoi_Wj?y8OCgcKhh2L!5M&+9xO@z8{LypZe7yZG zLC95w$er(|IVX>-D)sqzYWYamT{l%GlxM74YD^Ufl}-r)mSP_m8-A zbq<@Qmpm&QZdEKrZdGn=N+x{of*nL>R0maYk^xwV$wgC-FP}7_+z2!jgR*a*(!?C*GGL?s<^^jMrJA_cZCcElv}4SGTb)ZWas$oAuOxRCL{pE+4w?i}qN$mJ#m>yoW}OH-YG? zzI|}n0d=ld(^zau4eqLH=U8aKz6*IM=R_XNr2f?8$^v0}Fq_DL0(sW(W8op%u9aBemDe%Y5T5!YB5=x}apj1%JEh!I{<27|7B)z`{2+H(x0LeqJ5c zs&b--4>o_>4RA2`?da9EEH2EQxIUr0ZV+HS_Pa3Jo)x3IMlco?f0|$48+Q@gI{De0 zzhhRSevFQmX8> zh^Q?#%y3+Y#$<0UtDt~Wyi35ClBcSTVO-0x>@qsSkHCDQGa6$6^kwRO!-6ghzF*DMnv}0pI)kY zD0AHlePHS=nnMOl-+d}exG!}Kf$Is*(f=?Ulb?23Mm6zOPRyfGoZ+IEP*lhY2r ztB2C%x3?ui@=PYorn|eB?8wncW~@&`iwYCM<>R4P%V!Z37{-K&@qIb)JfzJ*L+}&M z0ii-NIKmvOX>G1Y!R~r?BIjm^I6fjS>W5lwtucK}1LWCai7-==NuW94^zppz^j90C zR2)!W*YX9)JbBoT|0T)-PRnU~xo+-o+H#PWyd3#0*TLBQmwy|M5JUsl)4#erVX>V&^Y+~Vvx$3`^eq(E#(P0VMpAWM`7YUme zm>9CGh5zvLKb(G89pAFR1ZkmnHt2YZXpD0Rt=`kOqTw>5b@RdEg+qnjdD#5mBNqd| zWgRp+&-qmMkw9KpL@3b%0_@viFR+5HV^c#guW>)5#lQ2OI0DgiLPJBNrlG;~0m#+O zoKQI)@jiVjKXoko^8*(pb3h{YnY4s=vFO5hae>$x_5vVFSu0&CnelR672X56yZ^Ws3(T zl2K~~IK)S>F$uoFFr?L-r-4OOfqEySWDJJlBGo7ym6c?hZ5g$dsWU}97+lYp3Ggh6 zUo&yu0p#o9e#6(-at8O*)z$YGvuM7A8S9yR-ckWPEdZA1I@zFu0;N^s905Y;M+-|T z!uto9c=ewn+RM5bsJ)@|@U@EzPDv-2x)Qp{%O3}pYUr`W8{fkfrnacR-}wps%Kl{^`;wPu+ z#KDbF=sj8@zr=cI%wSjXi^-}v-ex|*|MfPKDk@(vk=R{|%Osyr_PQtk9{p;_IUsfM z^dZ8qyC*wN)3XleO-;e+?&+_*V)`CQ6%(`y;F$!_$=`j9mEwJ2VP)Ebcx6jjE zAYRziJ((P@PGE8xi=9c51PI&7a$3nA;M zI-(jPL(Kc*`VP1xEr5MR2|&hiPb%xfLy71S5vNB|wRRK{0uV<1J8Qz3bl>n7%s=+w z@PuXRUvvFkh*rZw)N+|}8Bp?2ik90^pkc!L6fkGy&#$gkR-FI$RnrGJeDzFJlaVFn zJx!u^X^pFU{mW?;%0^=m!g&-&#|!LF^rzhaOV73N6>ijVy0e5jk#pge#H35(m@`C> z-hP%O@$e2-w$K0T`-adp*Szg0tXkol>lFzOq4RtR?&lq|OOUVt{{Vj#Fk%3}mH{)a z#(=WXsa9#Cu~7mH%o%~&Ag_5(V+0j%;kzr>qP;exGq}(cpgg5QBo#KpF^F0p?I5P?HIimjIK^GGOoy4Gp!gN>8W< zjw2Drii>h#YpeS;vZ+T!jr7rS5s(SICE)_xVw$|XW!V;bsX}IdNmE7L2*9K)B-K3k z@uwNZfwQqc#DekRlt~*izDNI*XLyVOk4S}LBE!vUciK=@8&jxHm%5S zH$Svxm9cbRlipc_>#nTQ^DaOni0*vP&VFy(+I1qM7RYeVmd1K5vw$3XffhTX4T5#& zxuWV1^1UK#zgtN1YVuu(A3)gHDAnPjJ8_!^7^PYfD?vuqoBFxGeqlgN^WWaKOK#5? z0n_|4mX^8GH>2wn)_xoYr7yipRkjXxpXUs)C34%Q4qMU+5?GS=OjMxdHj?G8g!XE- z=?sFzA&DA0UUExWE4~mvL+~oBlI({`{kT#1;Je*xZsXlUqHO_XVocmaRT!0l|Qbs=xOkM3*PcX@=MI={~2r zHk2BDGU|Q7-2dE9C+!^8DA3rMhMWo7+BQ1i63a_V_FH)sOZ!s1TVdfn2!&I~d@;)S!D$=i+;hipwn3^!oKRX&6+a9SQ-YjDBCT#gvp@f_k$30j=hU z_Ae}JrMQPh`*nRN3pH!+0;kGI(eR+Q>_YxRK$9Q4Zh1z2epJYJTreuWmCnG!!URL|P#pL(@?-tr5c6>&bwK}>Yg^U?!?F7XRL|W?n7l2q7579*N1@swv%c%+ z$&lmiJ8Yluo7a45vW(v2dDdP-iq#X||6=XGHf3RgBy1}{VsL)Cu;eD!>tH?R^m*i1 z2Y3zZUGSvUG@td3Cj+t6oPRyV;z-2Yk3F4XLE*Q0#ilrbf)&I_P)MSX!$Wc4^KBbY zuHKdFvWlrf#E^YZk(&u-z7*ow27B(j9>#{i;qZh4t>3qT%$LEVjTlA;dlZ>PP$B1a z2HGgu+AqF@u3CNVG#kT<_IxJj8%#?ZdxMa>>}OVftSI=+{Bw8Tla}*k^ekq`H{uY2 z2P;{7?OqUa$ovBvKkh>8a=R-Gi}x%{uKV(V$M3HQ`PlDmltGFDw3ZZmO>O2+??(7P z-=A&5GLlrVp`|1t4<<~%!6^Uc`m>j>HT0Enw|O4^pPb4`6mlvuV(In#Ud#6?%qJLC%111u_1p4KWAkB-Dk%wdZb&tXW2;V# zoF@AODb;fv`5!XZRN(+OPPDlk4(!(5xYH=%V4>||yZ3gJ+3i3wH=6TB%{gOD5}JPQ zeDSgU;ON5qHOj-P!9kUC?Seka@k_M)JgD|+mjTqo4~SIA8d=$h^j`!p9B&0d3$B~M zM=ZLyI=c1Kw}&_~CHHY~1Kof5)!3@3eK9S4RTP&Re+qc;jVh+qG&R3hl{Xowj%qb4 z7)FAW8JPS8vMvun5)$}ddn!T$8xG+}DqizjvVY*SZ#Bp{*Q{%!`Ti{~ zdRLc~^@3;m>C>lr^*U_idX@G~k6^Jm^(5(+jvRWGe(UR&zyP1%z9y9c(17UG!uUIP z?%Z<9nTIqP`L&q(&f5#gU&Vr(<@61vKKOTsddL z2w8**kk`%BO2@t3;|%8t#7HHb0H)|Y>HUPP(hD^E_`mbcWzmC4=Cza6e^cw-RH@bX z>xL8tpVg6$Di}21dRl{xABjcJVG4-O+ugjX?3i0ee7hU5leGTT;M46cXdJUdomwsL zq-1^ywdBQw`I&aQu=tpdD{k?!~RG>+7<29Rz{p%wnKo z-lQYy!BE-1fBzn{v;X@wPpUQD}Ma5X3@QQRcAtYhME3C4 ztL&^02G9>_jhXNF|27#2gv*Tvmt=_647{Fr>RukL!h^i_>L_m4z>zu(YP~CYj%UW2 zW>?7nx-GH6UN{)9feb`pLXIn;V~)1Bf;eE0lIQwOk6|S(Xan&pjwPP386P{Z`5^OM zXz$0B{jco?0IBmXYWsJ6gSyg>n!M03L$}o??AENRJM*J9m&vu|^^`ai!th5s*ps(@ zJDkNa6%srq;ra{*C@(}Iy>-1tuFwyDyOiR&zKbzc_^7Rcyk_2zc-bDd_=sItXQ$Scf)v>O)4%8uB{cq9I%*NBJuW= zm6u;3g~p-&CrQR%wkz#DvtL4Jk0KqZ0c*E zY%~55Oy9Kn1-{WZYNc8mcaXB*O2AUA`9Wig8iG6lmq0H*=3@BoD||ae-r>+$&{%#S zcrh~JA5MNOwxWm6_|%8Kf=%_wv^o~AWX|l6lC`j4Hdyh%Ia$lC{r@)_3eejwb{$dN zdfId`1e8rGHjVS?(;-uF<#<#Vx$sj?&X8GKx9&@4A=<*}9d#;AK*kNu$`6ZA${04e z%ALt%2dkI2U?^Aidr#~>F?B?L#w*td>O1p)Fl{{}aB%^f_HFDuV9FQ99ge-JK9{q% zA7_O8$9$Pofm(aq>MuvU+_*p!@7R$$Rsg{f-T_x@)7plfX+~4 zKYgv#&@;F2cv|P>)JO*4giXbUzI*3_Ptgu1@kpk!W&Sl zK~C?!00mHjWuR0LJH@J;`WTf5$SfY2`C;_2^?*K8sTe#+IeHCXEC7yMTH5>GSX)|3 zyng+a??LC+&59IgG76uowUV0GqL*aArX|I$HVD*%HXG1K03DQxEh+oMR^{4@c3p`Q z{M#nMlv+$zDb^d+7AVe!iBCss{Y~%7n!!Z#o8M$>{m7OCLz{mfZZ`G(rg=jEu^zAe z^erTfFh^JLhTbo+eXwQTcqduw$0?>LwF8ggG+`seNZ6+1+&@;e;vbg(1KyQK6o2Y$ zyYZXBA-()z^@gG>suY4$OvpKwD8gItflx^MCv%QV`KL}hg%7My8IyWjbwLX&Qy@sz zTs`cTF#Y|zgslh6GASCuo+Kgvq>Vq_22o$_$)mJS<`mz)>|o!yTB_$C6#D^%oaKeZ z_o$fBo{(KxCtYvcDnj**Y}L5RuMypBLeu}o z|5e1YdzR_>MTZY|o=W+6b7z?G8>Hh2T_>9QK3%Sa(A!oIZSJz+I?WJ?eNLHp?^|AK zU4P%Z`|NAMZa$lrMaL-%CWm(_2c-|~jzze^BYpX9y$IRz`A2;BqRmfM00M9DPx>ta z@0)@Zm7sokwFvLzt@f2GMUAO%v1^`|vDQ`n;RSldkcOJt9?Z5j_4lhd@qRWg)6uUN zoED^xbg#ih-}kGinRo;$K|)4<J9$Z5`ELpDnvl7zBNdc#mO?!ge09E{1l7fJ*wv#b)dKUyF9cOPQi%*`THyt zp%oMu2=OyLEh_kvrr!Z@Z@+&39vm52$tJ9fUw(G-`}e38ZvC5W*P6JXzc&Yq>?`Pd zMcQmL21f#KBqp?>#)r81Z!-=*oHeIWRtmkYexrb5J!BC3g56Z>jh}2V6DGcqPnF>_ zB*Rx%30wVV{oT53#Nu(uvt`2@^}n?%UwuGnk{<8PKhEh0wPzE+<|h*lx1|hz7kU9J z`B5*(BjI6QgVBc&0l1Tej%}M)xp{a4^d%)hd-YcYz?lt8qXFi|_A)~CqEuJw=dCx( zvlqEJKXA5rmP!CwAA62-M8VOK$o-Dn``jLsO&Fi=FIF1wOW*pQ*=p9Gb8cn18!B~9 zBGqnt{uvBwA%0-a&3SJQQ)4eRzp9?v>}zjdj1xriWcoYaKvvenQS@Ky$U#eK5a+}} zsWlt${Ysb{K$!$)>zl#QkI&ysJk^0)B8ng3Ufm=|`XG8`0aE1$N~PSi%mW}8Q&iYG zW@_|#AFR!#1@^MWTZ7`i4?&o1UTFx3zKBkcis59iia}2+E2lX|wyW(J28_Ax_LzcP z8anI=Aes6Qbb8Y8!A#$kX7hsZ=Cqi>kFMjmr$Ns>@TYM)8Tj;va!kv#n&#vT( z?Mn7u&$HqpF-~6YA5?jtk>j1t9I;L_tfn;Dhl5Gz@fI!Pvoqc zQ%FlvHH-k`+dT{nVv_jBjLfDRf!k@y1+VtfE>UX2UpF5aZ)rFrdNvrKHh*c%qC74& zIbS0^`t7uZ@TR-nQ`OR zW4HT{2I;w#R>ON!d^}6*$_Vxvjx6x*d6xsN$8U!V%CtWxa4J~OkNOgfE~hJOvAQuL z16=6vu`orZk_RT|0#C=XKW|>e#*hZvq9A;+$hGO0l#A|FD(N8oGeKw6Iq-SagJ)XaWAudiXEXyEe~lS7zedEB-BrNaL~G zOx~p2;1FH^tLPK%2RD2vCRF+_ zECB91Dvt7_e~Oc-bI(Kk6)=?wRn7dz&^z=^h8A2k!?=*(#@Kpeq?+YFoJT#egtyCddj}hK$aFKn z6dMI*j$ZuOv-{{-$42IZNSF5{E7(LfPs>Oh;oiH-nqF@T=L@|12i+4I=Pq2p9?R`+ zCz5dYYJc&c`_qll&sJq+710yX2L}iCBAA?fDeUA}EhC$FLB3#yrr+KPJ(ZFu;Spns zsGt!|i5qA3_9Uh%pTCLk8Ntxe(O_D7RBf%8vmhS>6DOEW#D8gLCugYtVE^88*m0jq zg>ivV_MRwIPk4f264J9*ukf0Ffk$jluRLP>czc$H2)5db8#eZLNZtI=LWxShX>lIy zs)xxs43kIml1cKt-DOEk@=|9tU#^|yz4h(gU0d8O8F9?b81S4^^D@(SPB;># z*xw^(Zoa^^N5zY{YXr&5b7qCU1jjZPi0n-S2=MS2M7?Msjl2?j9Y_W~IF!NSn(t}J zURu~Q^LfezZ)+Afp))G1+ST+AZG4Mst6z%y-DLuY3U8#r;1E+Pl>4@(tJmO|NSUglr$>J6Q zmpA>)?SDbJ(Vr6Wr`FgMbQ}6X9U#Vf9bcY{Cjv_&+E4BfsY|oMEcMZum=P%K4KXTl_D^fS(`X=n+VkK4ufYBfMUT)+Vha@0-nPoBu=%bDX;W-vI zQ>8dmR8+T0^8n7|3#4M-4QDF>V|}5ZfIBrcRd|^yB?LzSY>Q=?j;V#katA$OSQbJL z!8?Vx6v%ikEKCIkdG3or6n^+Lk7XgZx)JA>TLo%rYEAu(kC~sN%puMu+A+t}Y=-?3 z^78ljsPW0gDk0P54sVHPXJ@rzq|dr5m^b(fJ8Y$a$PK7#^4lil%MVU$c8JGKUYQ%Y-VRAEkw7vGq~_vi3HvdybFLGc+6B+jfHmd z*$NdFHQ@-v?-FJ-0O8MLe0*g*qjMhE;I9F~s*{}MTwBP(gKGI()>AdTc!cWGyEUMeONU)7LgzT$73AcmKwJuI6e4o>u# zRZTL>GWDC%V;TXX96RXqPvVq=_Y_xoi0a_h{t?o)?_8Lco~@?`R=*c}*@Od;NVLUM zCrDq|>vBylRf6`7r#t;VbGD!BTPpZ_cT=2oZZbbGRe z9_`Sny?;+vUyD2&q)_Gf|RQvAdn<${l^5D&le<=#EJU&i2m(=^9lnE$m2H z%<#5ml~Cr0FXU;<7K@0x^N4oz75ya6ah%5Rd@3IdC~dZG4CinI4H={tXrA{b9BnD& zzDgmY@?PDK++1D4>(^5<>PW1v;TV64ja5HZ@nh1Pnw*f7ov9g|^G9>0Mf@Wy%d=HZ ztf0m{42(bDfiE}#D*75efDOpHxy0^FRjeQ+tez_hC^u@1!Zl7Geei*JqoYZ&dnp0O zkHae^AookgzTdOJe+G+XF*fp>qa_W@3SMNr6g5z_?<;Uqj%vDPIm(NtS^YLDu=p>b z%0?;}+8){63^+c1iY#d9yO6EkAKJsl!m{7^k#M->b+&t#nzQzF;w4bVaX>g@*jC;+ z@(H@#Qbpd~;pqfJ36A`9I80CvA$)Vt%ZU5{=IKZ78)G(Np<*j{|85OpW#Bgs>hD3m zK-wKE@UiQgLbT;xqsOCX{iGqTBNC^vxTin)U*6$@7`3FJGky_5@~>qh(#Qge-E3R3 z2APtx$XvfXq0EVi{DrK0F^J7h9^>j-3VQ80~fv%#Gc_aY2` z`Ik+Gh2~}=?T@TPtDmluqFLGM1n9Qh?4{~_eax8ar7zFvh;KvAJ`pZx9i#VT8ir#Z#uSU;IHR*Ggm|r6?~H zZ$J`m9!sOPD8-tV)2poMJmsfxd|VO%8&L1XiP)eE7tmmuw{24MYz~mF#zyZgLp7`^ zm)e=3wtb(S)W)KJIx-355dHd&SKqr_%E-frsUK1wI4yftgAF-!wXW7oR+SECKk9APj3|g7swd~yfDmQc17d)>BET~*Idn~J<0sIo^^9MeLoEf zazyYDzP3yz-;%2W@;EX~mTOd@l-NdkJVtLkpq@9_t7`&FLo1p6+Tp$7Y@-W%hUEJt ze`Q|NLpVzI{1}_}5Wa<++j++v;>6ou_r7IW=gtQ)3%$+|zA@F2yzi?j!G)71wtesQfdR;%Asbqs=R!9*EfgjS}~)K?>61+yrL~5Phw5w|cz9BCcQ97#5nOt3H~NCa)`&LD#(q*pKg}gJUAo} zY5n$%3Y*QQIjyPOJ#<|`DYp|;V5`qmTA#eP|0SY&215%TjuanOi)4KGHi{cJhA53J ztezbEkgi+8FdUP(Ybj2$FunY0J=SZ>>XH@dl2V=I?e{=~wmSt0QEf254rz<5R+=3- zL(FE|vY`7&%Yj9{%Z~^unGXnkENtgH6eS5G3pVW6U=kIl)%k|2GMjuaZ}6@XDJm8Y zS$E({6b=@>cwc(VAQ&Y|B{U(^aNN?af$GtR=%)T!>Q#YgBbxEThXW#WE`RQ!!7{0a zMY?E9CDFmG`aX(-GppIG_TrT&RuT^u)$BWBy5Ih|A}d1KEoNhq6aoS8#zN~e!9PUxMWfeO8#IhiVG?jq2OZ&r;y|M^hdv* zP}3B1zOK08z2qm-wJ{J6M#6bb{w^GjeK=Mqsy%lQJPPq@G7q@w>DA$L?s59l95r7z z`@#p^P@5Myx&MOv+4k8X&#sX4R?$*h^u`T(UWbP&PlN^{%ESM(bkl}1g(ULv4~(Pm z4otF>kn13~Ap}$`Pxo@Wn5S#v`{>A3rIAgu||RxS6E5H>M|F6z}s> z#d#R*!w-G-Q6usT@;q^_H z8ND@H&bA{4-6rbFH_%H0KcPFQX18`XwXHuSH}|pk{$c{xX?a%NHyGmL$dDMB*yVQT zLnzLD`&EnHE)H6;$59ur7+BVOlB8I2DOXuD(UfNa(;h?6p)GOQ$1 z2>A2%f_Q@cMPAclMkQv1%9G7rGoPp2ZnRw=cVxOTi72GP3||cK@gK|mv0tC{#``|2 ztssmdON9#a%Qms7ga-pd%EvSx>`^hsyKu`c)W`0jbTVUWjy2=jDGZ~=gd9)Qb!Nj4 z>Ifgb(>RDMhq-c|sWdD*6UOl@TyAT6zopkEc{pMtHrme?{<&mW{p-4$heO6JOY+5& zh{b#ywQYY_ntVkq#?lmb!bYK;q^z8D4l0x25?^bModhVnJW56*Zi~*L!6ASbj9N z8-}oG0U%0gX=fMGu?%hDvb3`D*W-{gF?k3VN~4?u17wXPz1O7e z_8t!0UYjFN6cf3i@5`ux02Bo~77tWS>1e=SH({Wsjrdknl!@LJq87=scs#+B5< zY<)?tl~f_;ra|ilBMgM%ea2l zg`Gx@vJ4p9{Qdj)yj&)n+<0^3=bD*cy4z4-`GHXV^y@xLnrP&nLMnye99L{X+3{?? zBi6!u&RO>s#X%FIF$PB=+ALc4t9M1(-kWuy&xtkGUSZe!yy|dHC*5l#gktw5@5Fvx9(IDPw zqZk*asNSeO9gTWMP5JHv{9)|6iZ9DzcQq1EyZ&3++q2lk9zp`*#R!t*T&|v1DzZXx z?rVu@I3XlXL$R4*_oalG`d(GuF}n636sf=X%zaZUr>PJ6@y$TX&eU119W-2ab$fN} z>k{fl0djJ3a(?)`Ao0?(no8?NT2}TU3kw!U0`9!`75lOyAT@0tf3Bd1h?$>}@O z8)|h8O3l^cGM{VJ9oWa*w_@?anT7EE6i)!SxuAlRV)Pg{m@*jIx}W+d@4?p_Rwkd&o1lnm zVvCt2nFvZ3L*K9|lGKYyJ5sbn+<=|)d1401f4?%BpD5p55@v3bGrp>ijhLH=7GW1W z%(65|UcUril|%`-K&p89CHY~LIalD6GBFFom;E2v>@cjO^)xh94*@+)^Ti9iz>|c4 zJT&h{NDsv9MyBrkbWEi1Pi09F2Bf>#((WtXz~J}!^~NF}em^(Td?xo6dmF>vT}{+RG|4N;{iI%_NlAOB#Qhd8BlY%2r#_nWoJ@{r{EmZoleym95&TzA`v zv~I>-E}~49FiE!5=XCYEEKQkiEt5=rT%QNWSSvki?TaeE ziO*`*Hv}8a$O^7o>?{9ZxnH)01Hqv4xH+o)9g|U35J7-{YWxTshtJ6g7Sp~(8`0&f zmK_5#?P<#!ktoS&PFEj@G%a?MvlPFTfFYPu?l7whQ#5 z6L^35^ATEFS&K^7Wad`KH3Q{@^DCrf3}veyrR`1owEYg>Nr-NIh5{(FRYez+#NJ%v z@*Vg8w3k)t#Tgk%-M12*oq}dyvRX%_X+hRLzL~z0SKgJA_v3YR{F~>0fBq(P*q%_M zh1Jf^dYyhsM^}6G8<^kJR&7_i(0|JQDgBJvcm2p}YwsWf_ZHT3>qsTci zP&*D%?0*{>Fb{Qnq*|ps(-i`-<;kWZ%r3-k5dE|vEC&tMz+62h@R3L?0JwKRRXft1K+LCa;Nfz%{EQ3if;{H8iqZ+&ILw)0xQYkTI*u zMxIUA+CFoPVUCDY0X66+5K@m%;FI$B@^lqb@`N!)T+*;E!I1p6ZIZa#6YH(_fq4qG zxP^In{^%l>*e44a$KW@ig^O!m8T8AlRR`JgmuI!*xNEOw(}zjVEkUP3Q} zqyVw)|9o-iFk=EE|DUg=EEyh&NB^@iGxPs%^Prm%GlwujJGfG80gdgZ2Z^4A-?sD zk_z3UeEWA{h64ZdeQvxP*&J@+^hYhT{*A`Frf+#(-hK;TVXh(0;{W$uX>I!iay$QZ z^8b77F!+$_|L8~m`-@Sq9}W^o+QFe4MwF{AB#WmbFQ^8MWtB#?fv)MM5srIXt|+} zkL&dt^5|*EsU>yi;Za5?F6z+1Gf3fmBU~t(bVlDiwETYKUxw)yc?~OFB+?w!$#!mW zKGFCEI~X5)&_W+iS}Yl4=P{+)-x(UxXMOv2;kqcI#H4QN-QL!Au=C-=hpctnW!1-| z(4Ag(_AGC@b~CfP*B`28Z8!Jo+}rWUA#~pRl5B`=ZiB5n!Fkj1JY8%^ZtkD&uB)O-v;Juf825B(Fazw(TJQe^a~W+ z4c=FQ=JNqvCQJ2A3?G3X#uFIw$*vlvn9i95!E9V9#Uiuh*o;Mt#kpB_0c}39P`Vk}Ea(c%V za*Rf>z-zzk%$=Z(PfDH@Zhw(;&vTpi2=TdT7-#sg(x8f((;qQmxNJaN6N}ZE+$|_^ z?WI0dv8$ERM-u5em!`si2*7S{cXu_xY7>@@*cBc#^7&fAD5maT+~&5+nj4x}WDnhoREbFTF!d+r)QzFT1EYqt(xn z7zGaeDF~O9^c63obRXV}vSjmp^2v-mpn)B%)4b*Q$W=@Wf01gM5N$>yw_A6M-`oiJ z7Q;$U0@{jx#d+;PK0DZ@S^|%8+g|_m{Y@W2yd>We2$voE{-E)kPGcX2s?fR6)a9bn z{l&*u=?y{sPwsp`89B_9yK~d{!Y%$v|Ebg|MX8iF?;)G!z`>JxY>1L0PfAS8$JSP9 zQ1;Hi!4cJ92G-o%#DI}tfSFYzOfr`fBzQuzR2Wus)PEjVg+(^hzsS6oOhxnblSPja zD6&33xpH!v=yl4s*z50IkD1jl{qGT+5W< zbp!V8Bi$to(}pnkNNUhP=D`o0%IhDAEJ;-w-D?7k&MBQKXl|c$3U-}9>w-FRzzqYJ zhsMv)8I1l`k%`^!osTbn43vuhgdjno(RkxGqccgFRk|W{(R?` zVzmKOOF`HU4SInEQGH4VZXbl(+-e=Ss+>7NNnZWH)3Xl0Vpb&V5sDEjT3jrxZfEQj znCe-oDi54P?EM;2cm4PGE0ef6SdMsCf&lIhdIffSjB!{b2T#?63rLq!h8tXxoAv95 z^ri^D^U>#vUp-p{l~@E}&qPUn%PUN(z)^AI$I*8sI(a3NIvO7u4yaRZ~PJ}^|8sSM)U4QzMKBQa(h-ORx)UjdxU}Whq7Q-G&(!< z^_(YDgYRQ&evapbknO_{ct>Lxr)$qD77ydsE_O~iD*{ma+MOn$p2dM?3g%h=R!2K8 zJzvTVPGh>6@H8lw^VSe#q096c=Lr|j`i+v9`AI9#_aXKuWc0$8gKVMaGd;v_(}!>L zdPT;)Rb0?8e3I_o-h=a1Hz2pW+wXQ*6sWEdo7xja52u3wsPf{0I|Ooz*PwD^U`Xip zU@EMyr>jm+|J=qfQlV3|SFe*7Jo^6M-YXh>pBG?U3<~kW6B8+K>SDHODyH#kW|g1g zTIjtYSHM$&h&upiF+delDrKVZNs^I3zxtMH3kr#*P;R4n4TnPV>o4Emqlf)fR74zo zU2v_*RR0N+cc&*;sstv(1G=KNUMd=$iOdklmE@%ekY+@6QrDAh= z&rE@wvG`=Uv>XQ-KtPN3i2^)57nB_sGNVLiRoW zP{b0BhR1|y_*}T3y7Hbi(7<5JCF~ly{+ymKytZp@T^Z2*l6ABdCym{cy4X@^+MW)H z=;oB0&Xh7*>uLIfFeG$4L1*R^5m=As<6E)N4kBx9V0g3mg*4NQcJpm^XWtVfsE|>C zablVcUKX7vsO5$6@%%RWhWCE8J`|qRTMN%!?iXKs|3X6T^dCG+;evKmU4R~GA;@s8 z3C_Y@Ow?w2+u>+@JbS6##--hbmEP1Kzj#EU*zlu@>g{s7+BmD&&BVJu!;6hx^xlmX zsOjZssc(ZuZJ)@_!*wFn|9)$fhn~X!y!rFC1WP210DaX?b6p-n?|F~-%NNFe#Wc8J zNH6kpV*zY=C!EuoG6w$@o+Kn!)U0v0PKhzR$q>N|ys9UD)aOlDK6{s$lj9QRR7!FL z#P31PdbBTt1EkTuXdv_*iWOO?kigM)d9qb>obH8TfL5HA`cW|Y{!3acZ2xj9n*~fh zr6h~f2ke)pu3O-G$2v6C3qlJDf{Xb4(*j;$7QvpH%L&g z(R93(>QU*q8CO$R{|Gvn1URRxnc#{Yl6a#GZvOfvp7{ZZFxB z%$qolctP;+f04RMyZHT;7cTW@kC2q>--%Y0M2PxF-D(4ALB@Ccb4V zs>=gYQ;AodM7Lhk3cU$pAI! zzYoDxh>iwrD_Tr>pbI_9ReDkW{!m}4g`QU+R0E8=A#5<-M9>wiM#|O9_R%2uj!}%P zSK#3VAt%HS6!kqOy)Q&dKpi6vmS7ubCPNm2(YkEp?~`(GR^NepdTaW$^=>$}uTuP4 z&N!MzwG8pU%Ktk`R5fEFumIC#z5S|NSK$60UJP6Ex$jo3?Kca~FHLqzgR_d!B!yDc zUy%1dKcnTNj#Ob|E?0fgBj@CRIrK*b19He}7*zC}dM>aV=}iV<09M}9hR@jBikA(i zz5S@GIaP_zY8bY0JzgwWaF2AtW}ql#6UL&Tn6SHdx25R%uK6e{(SkqJ!vX{E#0iWt zF*5q2X94EZvX`S>Dt+p+8Ph88^MLSdB1QxoSn<)MtIv`<(#0e+`^OKpt~<}aX!}j$ zlR+xa-WO@RV;;Je;32xcA%jj5#Lg3u%mk3i*~X;)%)mt7-rin_AFx8_RYvIr|F*CtjU9SK^c_ z+@(B{pf=6@=x7b;+uZQ{MkpTNyg~eGyCgH7Cf)++Lw*}S+{Q8puWN_vYnU7HbseGj zJ<2qf%pPP4Y#^F>dB0qj^}?E;`03I~!(pz75a5Ss`c_VHBeFkg&ew5vB4*QZcR1J5P0d5HRRWx$ZjW{i{9&11H0RXwmDh- z+amWaHog$sDJ?C%b9@yam8mWVI08XwgZCTL$7+vB zB~MV9Kj`t&l(E0c-vvXoNZEi#3i0R1*zD!bsm(Eu6fy=aGc=z9hn+FJk^4S5oJLh& zEi9D690JMrS`>6Q8J0WmM%#A4QpB5GIPKeYTXA_oi!K_+(&JY&Rm7GX*x&M#MJb6- zgS5}jM8kr}k*uUl8oE%>*C>9F8R+>Q}4+lhV12#dR>BZeJkB>gIl#u{Yip0Uks#6BEIMg{^__PDQK54Hrw z4w=h$fLd3U%tX0HI1L?DH5VYrU42IqtUhmRvo;+{EFYl-0sislI`%ifdY|^{==0~8 zke&^N!u|X$A0BS2gX3Y9cZ>StOiq_1%->fsd9COGhO_Uw6=9-t2iX8DC{RwC!FwNr z>n+Qw>D#xHRFQv=GC{clHUTZ=0XJCgU!)KC;UNGVg~`Ok#C~JsXQD?NS*6S3i(l0* zZ1pRNcnc~q5|q#>rfWhJM_^Fc@FR}2RyW~{`grLlk7wHG^Rg;j23 zr`QiG3EoX?u~-5c9E^f$P{wyTLyGLeKkU=esh+8GQm1x z`Q**gIVIK)4J@Q~$Y)dI^jC;^jW@q8n;0hJA^Z0EIEFH%#%oG%QauNwhMxS$jK|FY zf2dq%+0mEs=lp3FKH(Zc((~qt7to`Whvd9N!HT`|^ReL;W9$b$%?qwq3Df>mRurjs z<%{8AKR5FB{Ih<;i0S4PQ|?96e9BjL-x3apm~{E9L;kp{{EpwgGY2pGpIjninIM0Z zq(3;z;z=O)c?bD@zOJrq0ChJKNEzgJw|`eL4NBfYTuV$&zFIPs&a3? zYhg@~gP6r_kaUrG1j(q*iV?(+%A?0aIE^+Cwi*fbs?s#v2AtqY0nlmjlK+djuked1 z`t}_dIt1xX>F#a>k&+gqK~lQAq+39`kw!p35u{6$?oR3MX5Qv^?|tw73D1uXbIuv& zGwxYu@3q(ZMh#OTO8OkyQ{WH09rFA;p`8cLKvL;;+?!?8v0P21;4;(FB3fI;!Fqgt zagh(MX3Y7GOdQHs4|)3kWGei<o*`~OSx#MVdo1~t+vILZXE_)5IfNi9>a>zm@y}l4c^DqwSZ8 zruUX1=0-UcWp6>U@QGC^-~sGGKfG-dZ#TBHw(kwQ*t_XZkOouK>PJPeKCPuHer@5O zQ17Cd!0DxmVZ(bWu<&zH^o)Jj8 zaXW=8>)*C`^VRDe3b^l#eQDg-%=9|bsF*ap*qzk8h<+Bb^b@R$3^bb^0Aw)B0VF}kxa1_mT##w({Vo;HMai6_|fL2b||?<)7xZ< z5)B_0!3Ux0@|WWbGb+uVg(qURuO$OUdfSGV>zt9ZP25ywRL1{G(({Rh>gH98HU=5d zALLg)phBG4Qng;%c-39x&=-HMB}}ALAFi zVZ1hpFg31yyCQ+!GV-w)u8c*2_uIE`#}X#)OZP7h^1n(D@4NN;T(x=p)CV;}bAVJU zyLf42lsjyj^d6*2Fx0}_NSK7lW#Da{`A;C@@XyL#Gijl9?tfy!|T#1 z;FEF4radU2fKmCE6+O{G{{Ygf@K6r})t4H-JDb1COTVUgHtB9QR-_u6TT7dw%uv z&0E2+c*QU37-s_`Zww8eRcWIGcp{+IAO8h(R!z5net>)hN~-vPJl8%f0rOQE7Ta

?)8xb~9G*;s+42!LDX~(vGz>&WED7q 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 VA4|3xc>;ltmAUPy3RBky{{wyiW`qC$ literal 355727 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

=Mu*pKw984mrSn3YU8Vf8%2tL< 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 rIdy2M<3FQ*|L*@jlK Date: Fri, 27 Dec 2019 11:53:57 -0600 Subject: [PATCH 030/160] clothing add --- code/modules/clothing/under/miscellaneous.dm | 83 ++++++++++++++++++++ code/modules/clothing/under/pants.dm | 31 ++++++++ 2 files changed, 114 insertions(+) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 58df911412..177bce672f 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -467,6 +467,33 @@ fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE +/obj/item/clothing/under/sundresswhite + name = "white sundress" + desc = "Makes you want to frolic in a field of lillies." + icon_state = "sundress_white" + item_color = "sundress_white" + body_parts_covered = CHEST|GROIN + fitted = FEMALE_UNIFORM_TOP + can_adjust = FALSE + +/obj/item/clothing/under/greendress + name = "green dress" + desc = "A tight green dress" + icon_state = "dress_green" + item_color = "dress_green" + body_parts_covered = CHEST|GROIN + fitted = FEMALE_UNIFORM_TOP + can_adjust = FALSE + +/obj/item/clothing/under/pinkdress + name = "pink dress" + desc = "A tight pink dress" + icon_state = "dress_pink" + item_color = "dress_pink" + body_parts_covered = CHEST|GROIN + fitted = FEMALE_UNIFORM_TOP + can_adjust = FALSE + /obj/item/clothing/under/captainparade name = "captain's parade uniform" desc = "A captain's luxury-wear, for special occasions." @@ -509,6 +536,24 @@ fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE +/obj/item/clothing/under/westernbustle + name = "western bustle dress" + desc = "Filled with Western fire." + icon_state = "western_bustle" + item_state = "wcoat" + item_color = "western_bustle" + fitted = FEMALE_UNIFORM_TOP + can_adjust = FALSE + +/obj/item/clothing/under/flamenco + name = "flamenco dress" + desc = "Filled with Latin fire." + icon_state = "flamenco" + item_state = "wcoat" + item_color = "flamenco" + fitted = FEMALE_UNIFORM_TOP + can_adjust = FALSE + /obj/item/clothing/under/stripeddress name = "striped dress" desc = "Fashion in space." @@ -529,6 +574,44 @@ fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE +/obj/item/clothing/under/flowerdress + name = "flower dress" + desc = "Lovely dress" + icon_state = "flower_dress" + item_state = "sailordress" + item_color = "flower_dress" + body_parts_covered = CHEST|GROIN + fitted = FEMALE_UNIFORM_TOP + can_adjust = FALSE + +/obj/item/clothing/under/sweptskirt + name = "swept skirt" + desc = "Formal skirt" + icon_state = "skirt_swept" + item_color = "skirt_swept" + body_parts_covered = GROIN + fitted = FEMALE_UNIFORM_TOP + can_adjust = FALSE + +/obj/item/clothing/under/corset + name = "black corset" + desc = "Nanotrasen is not resposible for any organ damage" + icon_state = "corset" + item_color = "corset" + body_parts_covered = CHEST|GROIN + fitted = FEMALE_UNIFORM_TOP + can_adjust = FALSE + +/obj/item/clothing/under/croptop + name = "crop top" + desc = "We've saved money by giving you half a shirt!" + icon_state = "sailor_dress" + item_state = "sailordress" + item_color = "sailor_dress" + body_parts_covered = CHEST|GROIN|ARMS + fitted = FEMALE_UNIFORM_TOP + can_adjust = FALSE + /obj/item/clothing/under/redeveninggown name = "red evening gown" desc = "Fancy dress for space bar singers." diff --git a/code/modules/clothing/under/pants.dm b/code/modules/clothing/under/pants.dm index 05616337db..2e8f6e615a 100644 --- a/code/modules/clothing/under/pants.dm +++ b/code/modules/clothing/under/pants.dm @@ -75,3 +75,34 @@ desc = "A pair of woodland camouflage pants. Probably not the best choice for a space station." icon_state = "camopants" item_color = "camopants" + +/obj/item/clothing/under/pants/jeanripped + name = "ripped jeans" + desc = "If you're wearing this you're poor or a rebel" + icon_state = "jean_ripped" + icon_color = "jean_ripped" + +/obj/item/clothing/under/pants/jeanshort + name = "jean shorts" + desc = "These are really just jeans cut in half" + icon_state = "jean_shorts" + icon_color = "jean_shorts" + +/obj/item/clothing/under/pants/denimskirt + name = "denim skirt" + desc = "These are really just a jean leg hole cut from a pair" + icon_state = "denim_skirt" + icon_color = "denim_skirt" + +/obj/item/clothing/under/pants/chaps + name = "black chaps" + body_parts_covered = LEGS + desc = "Yeehaw" + icon_state = "chaps" + icon_color = "chaps" + +/obj/item/clothing/under/pants/yoga + name = "yoga pants" + desc = "Comfy!" + icon_state = "yoga_pants" + icon_color = "yoga_pants" From 6b6ef569c23644e01c5bc61d9aa4ce9695c592a2 Mon Sep 17 00:00:00 2001 From: Commandersand Date: Fri, 27 Dec 2019 12:14:46 -0600 Subject: [PATCH 031/160] fix --- code/modules/clothing/under/pants.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/clothing/under/pants.dm b/code/modules/clothing/under/pants.dm index 2e8f6e615a..97bb4c48bc 100644 --- a/code/modules/clothing/under/pants.dm +++ b/code/modules/clothing/under/pants.dm @@ -80,29 +80,29 @@ name = "ripped jeans" desc = "If you're wearing this you're poor or a rebel" icon_state = "jean_ripped" - icon_color = "jean_ripped" + item_color = "jean_ripped" /obj/item/clothing/under/pants/jeanshort name = "jean shorts" desc = "These are really just jeans cut in half" icon_state = "jean_shorts" - icon_color = "jean_shorts" + item_color = "jean_shorts" /obj/item/clothing/under/pants/denimskirt name = "denim skirt" desc = "These are really just a jean leg hole cut from a pair" icon_state = "denim_skirt" - icon_color = "denim_skirt" + item_color = "denim_skirt" /obj/item/clothing/under/pants/chaps name = "black chaps" body_parts_covered = LEGS desc = "Yeehaw" icon_state = "chaps" - icon_color = "chaps" + item_color = "chaps" /obj/item/clothing/under/pants/yoga name = "yoga pants" desc = "Comfy!" icon_state = "yoga_pants" - icon_color = "yoga_pants" + item_color = "yoga_pants" From 815e57697db77032be53375edc24c12367977683 Mon Sep 17 00:00:00 2001 From: Commandersand Date: Fri, 27 Dec 2019 12:29:39 -0600 Subject: [PATCH 032/160] vending --- code/modules/vending/clothesmate.dm | 8 ++++++++ modular_citadel/code/game/machinery/vending.dm | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/code/modules/vending/clothesmate.dm b/code/modules/vending/clothesmate.dm index 626abd51ef..e791cf0ffb 100644 --- a/code/modules/vending/clothesmate.dm +++ b/code/modules/vending/clothesmate.dm @@ -70,14 +70,22 @@ /obj/item/clothing/under/skirt/red = 3, /obj/item/clothing/under/skirt/purple = 3, /obj/item/clothing/under/sundress = 4, + /obj/item/clothing/under/sundresswhite 4, /obj/item/clothing/under/stripeddress = 3, /obj/item/clothing/under/sailordress = 3, + /obj/item/clothing/under/sweptskirt = 3, + /obj/item/clothing/under/greendress = 3, + /obj/item/clothing/under/pinkdress = 3, /obj/item/clothing/under/redeveninggown = 3, /obj/item/clothing/under/blacktango = 3, + /obj/item/clothing/under/westernbustle 3, + /obj/item/clothing/under/flamenco 3, + /obj/item/clothing/under/flowerdress 3, /obj/item/clothing/under/plaid_skirt = 3, /obj/item/clothing/under/plaid_skirt/blue = 3, /obj/item/clothing/under/plaid_skirt/purple = 3, /obj/item/clothing/under/plaid_skirt/green = 3, + /obj/item/clothing/under/croptop = 3, /obj/item/clothing/glasses/regular = 2, /obj/item/clothing/glasses/regular/jamjar = 2, /obj/item/clothing/head/sombrero = 3, diff --git a/modular_citadel/code/game/machinery/vending.dm b/modular_citadel/code/game/machinery/vending.dm index 53fe6a8f56..e75ba17801 100755 --- a/modular_citadel/code/game/machinery/vending.dm +++ b/modular_citadel/code/game/machinery/vending.dm @@ -52,6 +52,7 @@ /obj/item/clothing/mask/muzzle = 4, /obj/item/clothing/under/stripper_pink = 3, /obj/item/clothing/under/stripper_green = 3, + /obj/item/clothing/under/corset = 3, /obj/item/clothing/under/gear_harness = 10, /obj/item/dildo/custom = 5, /obj/item/electropack/shockcollar = 3, @@ -71,7 +72,8 @@ ) premium = list( /obj/item/clothing/accessory/skullcodpiece/fake = 3, - /obj/item/reagent_containers/glass/bottle/hexacrocin = 10 + /obj/item/reagent_containers/glass/bottle/hexacrocin = 10, + /obj/item/clothing/under/pants/chaps = 5 ) refill_canister = /obj/item/vending_refill/kink From 60905cc09bc36ac6111799ead5ab7dc7e6bcb3a5 Mon Sep 17 00:00:00 2001 From: Commandersand Date: Fri, 27 Dec 2019 12:44:08 -0600 Subject: [PATCH 033/160] loadout --- .../code/modules/client/loadout/uniform.dm | 63 ++++++++++++++++++- 1 file changed, 61 insertions(+), 2 deletions(-) diff --git a/modular_citadel/code/modules/client/loadout/uniform.dm b/modular_citadel/code/modules/client/loadout/uniform.dm index 72709069eb..64ed0d363d 100644 --- a/modular_citadel/code/modules/client/loadout/uniform.dm +++ b/modular_citadel/code/modules/client/loadout/uniform.dm @@ -103,6 +103,45 @@ category = SLOT_W_UNIFORM path = /obj/item/clothing/under/stripeddress +/datum/gear/sundresswhite + name = "White Sundress" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/sundresswhite + +/datum/gear/sundress + name = "Sundress" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/sundress + +/datum/gear/greendress + name = "Green Dress" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/greendress + +/datum/gear/pinkdress + name = "Pink Dress" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/pinkdress +/datum/gear/flowerdress + name = "Flower Dress" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/flowerdress + +/datum/gear/sweptskirt + name = "Swept skirt" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/sweptskirt + +/datum/gear/croptop + name = "Croptop" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/croptop + +/datum/gear/yoga + name = "Yoga Pants" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/pants/yoga + /datum/gear/kilt name = "Kilt" category = SLOT_W_UNIFORM @@ -116,7 +155,7 @@ /datum/gear/athleticshorts name = "Athletic Shorts" category = SLOT_W_UNIFORM - path = /obj/item/clothing/under/shorts + path = /obj/item/clothing/under/shorts/red /datum/gear/bjeans name = "Black Jeans" @@ -153,6 +192,26 @@ category = SLOT_W_UNIFORM path = /obj/item/clothing/under/pants/track +/datum/gear/rippedjeans + name = "Ripped Jeans" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/pants/jeanripped + +/datum/gear/jeanshort + name = "Jean Shorts" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/pants/jeanshort + +/datum/gear/denimskirt + name = "Denim Skirt" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/pants/denimskirt + +/datum/gear/yoga + name = "Yoga Pants" + category = SLOT_W_UNIFORM + path = /obj/item/clothing/under/pants/yoga + // Pantsless Sweaters /datum/gear/turtleneck @@ -362,4 +421,4 @@ category = SLOT_W_UNIFORM path = /obj/item/clothing/under/stripper_green cost = 3 - + From 1a886adc3d1f8968c027f4da83c17237db5b15ce Mon Sep 17 00:00:00 2001 From: Commandersand Date: Fri, 27 Dec 2019 13:01:14 -0600 Subject: [PATCH 034/160] FIXEdD --- code/modules/vending/clothesmate.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/vending/clothesmate.dm b/code/modules/vending/clothesmate.dm index e791cf0ffb..6144f4c57a 100644 --- a/code/modules/vending/clothesmate.dm +++ b/code/modules/vending/clothesmate.dm @@ -70,7 +70,7 @@ /obj/item/clothing/under/skirt/red = 3, /obj/item/clothing/under/skirt/purple = 3, /obj/item/clothing/under/sundress = 4, - /obj/item/clothing/under/sundresswhite 4, + /obj/item/clothing/under/sundresswhite = 4, /obj/item/clothing/under/stripeddress = 3, /obj/item/clothing/under/sailordress = 3, /obj/item/clothing/under/sweptskirt = 3, @@ -78,9 +78,9 @@ /obj/item/clothing/under/pinkdress = 3, /obj/item/clothing/under/redeveninggown = 3, /obj/item/clothing/under/blacktango = 3, - /obj/item/clothing/under/westernbustle 3, - /obj/item/clothing/under/flamenco 3, - /obj/item/clothing/under/flowerdress 3, + /obj/item/clothing/under/westernbustle = 3, + /obj/item/clothing/under/flamenco = 3, + /obj/item/clothing/under/flowerdress = 3, /obj/item/clothing/under/plaid_skirt = 3, /obj/item/clothing/under/plaid_skirt/blue = 3, /obj/item/clothing/under/plaid_skirt/purple = 3, From 4a2b7c2438f2f08dfa3c9f9688d1d3813bec0eeb Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sat, 28 Dec 2019 16:02:53 +0800 Subject: [PATCH 035/160] cocooooonuuuuuuts --- code/game/objects/items/cigs_lighters.dm | 198 ++++++++++++ code/modules/crafting/recipes/recipes_misc.dm | 8 + code/modules/hydroponics/gene_modder.dm | 2 +- code/modules/hydroponics/grown/misc.dm | 282 +++++++++++++++++- code/modules/hydroponics/seeds.dm | 7 +- .../chemistry/reagents/drink_reagents.dm | 17 ++ code/modules/vending/megaseed.dm | 1 + icons/obj/bongs.dmi | Bin 0 -> 1489 bytes icons/obj/hydroponics/growing.dmi | Bin 72075 -> 74172 bytes icons/obj/hydroponics/harvest.dmi | Bin 83647 -> 87028 bytes icons/obj/hydroponics/seeds.dmi | Bin 25446 -> 25641 bytes sound/effects/bonghit.ogg | Bin 0 -> 27620 bytes sound/weapons/klonk.ogg | Bin 0 -> 12300 bytes 13 files changed, 512 insertions(+), 3 deletions(-) create mode 100644 icons/obj/bongs.dmi create mode 100644 sound/effects/bonghit.ogg create mode 100644 sound/weapons/klonk.ogg diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index cf8d38d9c9..bd5e959a3f 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -863,3 +863,201 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(reagents && reagents.total_volume) hand_reagents() + +/////////////// +/////BONGS///// +/////////////// + +/obj/item/bong + name = "bong" + desc = "A water bong used for smoking dried plants." + icon = 'icons/obj/bongs.dmi' + icon_state = null + item_state = null + w_class = WEIGHT_CLASS_NORMAL + light_color = "#FFCC66" + var/icon_off = "bong" + var/icon_on = "bong_lit" + var/chem_volume = 100 + var/last_used_time //for cooldown + var/firecharges = 0 //used for counting how many hits can be taken before the flame goes out + var/list/list_reagents = list() //For the base reagents bongs could get + + +/obj/item/bong/Initialize() + . = ..() + create_reagents(chem_volume, NO_REACT) // so it doesn't react until you light it + reagents.add_reagent_list(list_reagents) + icon_state = icon_off + +/obj/item/bong/attackby(obj/item/O, mob/user, params) + . = ..() + //If we're using a dried plant.. + if(istype(O,/obj/item/reagent_containers/food/snacks)) + var/obj/item/reagent_containers/food/snacks/DP = O + if (DP.dry) + //Nothing if our bong is full + if (reagents.holder_full()) + user.show_message("The bowl is full!", 1) + return + + //Transfer reagents and remove the plant + user.show_message("You stuff the [DP] into the [src]'s bowl.", 1) + DP.reagents.trans_to(src, 100) + qdel(DP) + return + else + user.show_message("[DP] must be dried first!", 1) + return + + if (O.heat > 500) + if (reagents && reagents.total_volume) //if there's stuff in the bong + var/lighting_text = O.ignition_effect(src, user) + if(lighting_text) + //Logic regarding igniting it on + if (firecharges == 0) + user.show_message("You light the [src] with the [O]!", 1) + bongturnon() + else + user.show_message("You rekindle [src]'s flame with the [O]!", 1) + + firecharges = 1 + return + else + user.show_message("There's nothing to light up in the bowl.", 1) + return + +/obj/item/bong/CtrlShiftClick(mob/user) //empty reagents on alt click + if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user))) + return + + if (reagents && reagents.total_volume) + user.show_message("You empty the [src].", 1) + reagents.clear_reagents() + if(firecharges) + firecharges = 0 + bongturnoff() + else + user.show_message("The [src] is already empty.", 1) + +/obj/item/bong/AltClick(mob/user) + if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user))) + return + + if(firecharges) + firecharges = 0 + bongturnoff() + user.show_message("You quench the flame.", 1) + +/obj/item/bong/examine(mob/user) + ..() + if(!reagents.total_volume) + to_chat(user, "The bowl is empty.") + else if (reagents.total_volume > 80) + to_chat(user, "The bowl is filled to the brim.") + else if (reagents.total_volume > 40) + to_chat(user, "The bowl has plenty weed in it.") + else + to_chat(user, "The bowl has some weed in it.") + + to_chat(user, "Ctrl+Shift-click to empty.") + to_chat(user, "Alt-click to extinguish.") + +/obj/item/bong/ignition_effect(atom/A, mob/user) + if(firecharges) + . = "[user] lights [A] off of the [src]." + else + . = "" + +/obj/item/bong/attack(mob/living/carbon/M, mob/living/carbon/user, obj/target) + //if it's lit up, some stuff in the bowl and the user is a target, and we're not on cooldown + if (!reagents) + return + + if (M ==! user) + return + + if(user.is_mouth_covered(head_only = 1)) + to_chat(user, "Remove your headgear first.") + return + + if(user.is_mouth_covered(mask_only = 1)) + to_chat(user, "Remove your mask first.") + return + + if (!reagents.total_volume) + to_chat(user, "There's nothing in the bowl.") + return + + if (!firecharges) + to_chat(user, "You have to light it up first.") + return + + if (last_used_time + 30 < world.time) + var/hit_strength + var/noise + var/hittext = "" + //if the intent is help then you take a small hit, else a big one + if (user.a_intent == INTENT_HARM) + hit_strength = 2 + noise = 100 + hittext = "big hit" + else + hit_strength = 1 + noise = 70 + hittext = "hit" + //bubbling sound + playsound(user.loc,'sound/effects/bonghit.ogg', noise, 1) + + last_used_time = world.time + + //message + user.visible_message("[user] begins to take a "+ hittext +" from the [src]!", \ + "You begin to take a "+ hittext +" from [src].") + + //we take a hit here, after an uninterrupted delay + if(do_after(user, 25, target = user)) + if (reagents && reagents.total_volume) + var/fraction = 12 * hit_strength + + var/datum/effect_system/smoke_spread/chem/smoke_machine/s = new + s.set_up(reagents, hit_strength, 18, user.loc) + s.start() + + reagents.reaction(user, INGEST, fraction) + if(!reagents.trans_to(user, fraction)) + reagents.remove_any(fraction) + + if (hit_strength == 2 && prob(15)) + user.emote("cough") + user.adjustOxyLoss(15) + + //playsound(user.loc, 'sound/effects/smoke.ogg', 10, 1, -3) + + user.visible_message("[user] takes a "+ hittext +" from the [src]!", \ + "You take a "+ hittext +" from [src].") + + firecharges = firecharges - 1 + if (firecharges == 0) + bongturnoff() + if (!reagents.total_volume) + firecharges = 0 + bongturnoff() + + + +/obj/item/bong/proc/bongturnon() + icon_state = icon_on + set_light(3, 0.8) + +/obj/item/bong/proc/bongturnoff() + icon_state = icon_off + set_light(0, 0.0) + + + +/obj/item/bong/coconut + name = "coconut bong" + icon_off = "coconut_bong" + icon_on = "coconut_bong_lit" + desc = "A water bong used for smoking dried plants. This one's made out of a coconut and some bamboo" \ No newline at end of file diff --git a/code/modules/crafting/recipes/recipes_misc.dm b/code/modules/crafting/recipes/recipes_misc.dm index 70dd4d1370..38ae3560e5 100644 --- a/code/modules/crafting/recipes/recipes_misc.dm +++ b/code/modules/crafting/recipes/recipes_misc.dm @@ -358,3 +358,11 @@ time = 100 category = CAT_MISC always_availible = FALSE // Disabled til learned + +/datum/crafting_recipe/coconut_bong + name = "Coconut Bong" + result = /obj/item/bong/coconut + reqs = list(/obj/item/stack/sheet/mineral/bamboo = 2, + /obj/item/reagent_containers/food/snacks/grown/coconut = 1) + time = 70 + category = CAT_MISC \ No newline at end of file diff --git a/code/modules/hydroponics/gene_modder.dm b/code/modules/hydroponics/gene_modder.dm index 3376bac1cc..916390b488 100644 --- a/code/modules/hydroponics/gene_modder.dm +++ b/code/modules/hydroponics/gene_modder.dm @@ -240,7 +240,7 @@ dat += "

    !DJLEOw=y5H5Zl}xUT_%$-~@<()T8q#6! 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≠Ns^`io*0H6K7>QJx*tTrjSKf+>>{A*{SrQza2^D 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 #&;I3=kCJDNT- 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 b-6XQ}zV4OtJDox>@S&}tf3@_Ab?|=xck5}a delta 21812 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 diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index 60753839d27d7d7d436737520df8b62929134896..2dcd8b9a062bc9f938ad8e59645478a2598af42c 100644 GIT binary patch literal 113432 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

" else dat += "No trait-related genes detected in sample.
" - if(can_insert && istype(disk.gene, /datum/plant_gene/trait)) + if(can_insert && istype(disk.gene, /datum/plant_gene/trait) && !seed.is_gene_forbidden(disk.gene)) dat += "Insert: [disk.gene.get_name()]" dat += "" else diff --git a/code/modules/hydroponics/grown/misc.dm b/code/modules/hydroponics/grown/misc.dm index b37e494233..dbeddfdbd0 100644 --- a/code/modules/hydroponics/grown/misc.dm +++ b/code/modules/hydroponics/grown/misc.dm @@ -232,7 +232,7 @@ /obj/item/reagent_containers/food/snacks/grown/cherry_bomb/proc/detonate() reagents.chem_temp = 1000 //Sets off the black powder reagents.handle_reactions() - + // Lavaland cactus /obj/item/seeds/lavaland/cactus @@ -244,3 +244,283 @@ product = /obj/item/reagent_containers/food/snacks/grown/ash_flora/cactus_fruit growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' growthstages = 2 + + +// Coconut +/obj/item/seeds/coconut + name = "pack of coconut seeds" + desc = "They're seeds that grow into coconut palm trees." + icon_state = "seed-coconut" + species = "coconut" + plantname = "Coconut Palm Tree" + product = /obj/item/reagent_containers/food/snacks/grown/coconut + lifespan = 50 + endurance = 30 + potency = 35 + growing_icon = 'icons/obj/hydroponics/growing.dmi' + icon_dead = "coconut-dead" + genes = list(/datum/plant_gene/trait/repeated_harvest) + forbiddengenes = list(/datum/plant_gene/trait/squash, /datum/plant_gene/trait/stinging) + reagents_add = list("coconutmilk" = 0.3) + +/obj/item/reagent_containers/food/snacks/grown/coconut + seed = /obj/item/seeds/coconut + name = "coconut" + desc = "Hard shell of a nut containing delicious milk inside. Perhaps try using something sharp?" + icon_state = "coconut" + item_state = "coconut" + possible_transfer_amounts = list(5, 10, 15, 20, 25, 30, 50) + spillable = FALSE + resistance_flags = ACID_PROOF + volume = 150 //so it won't cut reagents despite having the capacity for them + w_class = WEIGHT_CLASS_SMALL + force = 5 + throwforce = 5 + hitsound = 'sound/weapons/klonk.ogg' + attack_verb = list("klonked", "donked", "bonked") + var/opened = FALSE + var/carved = FALSE + var/chopped = FALSE + var/straw = FALSE + var/fused = FALSE + var/fusedactive = FALSE + var/defused = FALSE + +/obj/item/reagent_containers/food/snacks/grown/coconut/Initialize(mapload, obj/item/seeds/new_seed) + . = ..() + var/newvolume + newvolume = 50 + round(seed.potency,10) + if (seed.get_gene(/datum/plant_gene/trait/maxchem)) + newvolume = newvolume + 50 + volume = newvolume + reagents.maximum_volume = newvolume + reagents.update_total() + + transform *= TRANSFORM_USING_VARIABLE(40, 100) + 0.5 //temporary fix for size? + +/obj/item/reagent_containers/food/snacks/grown/coconut/attack_self(mob/user) + if (opened == TRUE) + if(possible_transfer_amounts.len) + var/i=0 + for(var/A in possible_transfer_amounts) + i++ + if(A == amount_per_transfer_from_this) + if(i[src]'s transfer amount is now [amount_per_transfer_from_this] units.") + return + +/obj/item/reagent_containers/food/snacks/grown/coconut/attackby(obj/item/W, mob/user, params) + //DEFUSING NADE LOGIC + if (W.tool_behaviour == TOOL_WIRECUTTER && fused == TRUE) + user.show_message("You cut the fuse!", 1) + playsound(user, W.hitsound, 50, 1, -1) + icon_state = "coconut_carved" + desc = "A coconut. This one's got a hole in it." + name = "coconut" + defused = TRUE + fused = FALSE + fusedactive = FALSE + if(!seed.get_gene(/datum/plant_gene/trait/glow)) + set_light(0, 0.0) + return + //IGNITING NADE LOGIC + if(fusedactive == FALSE && fused == TRUE) + var/lighting_text = W.ignition_effect(src, user) + if(lighting_text) + user.visible_message("[user] ignites [src]'s fuse!", "You ignite the [src]'s fuse!") + fusedactive = TRUE + defused = FALSE + playsound(src, 'sound/effects/fuse.ogg', 100, 0) + message_admins("[ADMIN_LOOKUPFLW(user)] ignited a coconut bomb for detonation at [ADMIN_VERBOSEJMP(user)] "+ pretty_string_from_reagent_list(reagents.reagent_list)) + log_game("[key_name(user)] primed a coconut grenade for detonation at [AREACOORD(user)].") + addtimer(CALLBACK(src, .proc/prime), 5 SECONDS) + icon_state = "coconut_grenade_active" + desc = "RUN!" + if(!seed.get_gene(/datum/plant_gene/trait/glow)) + light_color = "#FFCC66" //for the fuse + set_light(3, 0.8) + return + + //ADDING A FUSE, NADE LOGIC + if (istype(W,/obj/item/stack/sheet/cloth) || istype(W,/obj/item/stack/sheet/durathread)) + if (carved == TRUE && straw == FALSE && fused == FALSE) + user.show_message("You add a fuse to the coconut!", 1) + W.use(1) + fused = TRUE + icon_state = "coconut_grenade" + desc = "A makeshift bomb made out of a coconut. You estimate the fuse is long enough for 5 seconds." + name = "coconut bomb" + return + //ADDING STRAW LOGIC + if (istype(W,/obj/item/stack/sheet/mineral/bamboo) && opened == TRUE && straw == FALSE && fused == FALSE) + user.show_message("You add a bamboo straw to the coconut!", 1) + straw = TRUE + W.use(1) + icon_state += "_straw" + desc = "You can already feel like you're on a tropical vacation." + //OPENING THE NUT LOGIC + if (carved == FALSE && chopped == FALSE) + if(W.tool_behaviour == TOOL_SCREWDRIVER) + user.show_message("You make a hole in the coconut!", 1) + carved = TRUE + opened = TRUE + reagent_flags = OPENCONTAINER + ENABLE_BITFIELD(reagents.reagents_holder_flags, OPENCONTAINER) + icon_state = "coconut_carved" + desc = "A coconut. This one's got a hole in it." + playsound(user, W.hitsound, 50, 1, -1) + return + else if(W.sharpness) + user.show_message("You slice the coconut open!", 1) + chopped = TRUE + opened = TRUE + reagent_flags = OPENCONTAINER + ENABLE_BITFIELD(reagents.reagents_holder_flags, OPENCONTAINER) + spillable = TRUE + icon_state = "coconut_chopped" + desc = "A coconut. This one's sliced open, with all its delicious contents for your eyes to savour." + playsound(user, W.hitsound, 50, 1, -1) + return + +/obj/item/reagent_containers/food/snacks/grown/coconut/attack(mob/living/M, mob/user, obj/target) + if(M && user.a_intent == INTENT_HARM && spillable == FALSE) + var/obj/item/bodypart/affecting = user.zone_selected //Find what the player is aiming at + if (affecting == BODY_ZONE_HEAD && prob(15)) + //smash the nut open + var/armor_block = min(90, M.run_armor_check(affecting, "melee", null, null,armour_penetration)) // For normal attack damage + M.apply_damage(force, BRUTE, affecting, armor_block) + + //Sound + playsound(user, hitsound, 100, 1, -1) + + //Attack logs + log_combat(user, M, "attacked", src) + + //Display an attack message. + if(M != user) + M.visible_message("[user] has cracked open a [src.name] on [M]'s head!", \ + "[user] has cracked open a [src.name] on [M]'s head!") + else + user.visible_message("[M] cracks open a [src.name] on their [M.p_them()] head!", \ + "[M] cracks open a [src.name] on [M.p_their()] head!") + + //The coconut breaks open so splash its reagents + spillable = TRUE + SplashReagents(M) + + //Lastly we remove the nut + qdel(src) + else + . = ..() + return + + if(fusedactive) + return + + if(opened == FALSE) + return + + if(!canconsume(M, user)) + return + + if(!reagents || !reagents.total_volume) + to_chat(user, "[src] is empty!") + return + + if(istype(M)) + if(user.a_intent == INTENT_HARM && spillable == TRUE) + var/R + M.visible_message("[user] splashes the contents of [src] onto [M]!", \ + "[user] splashes the contents of [src] onto [M]!") + if(reagents) + for(var/datum/reagent/A in reagents.reagent_list) + R += A.id + " (" + R += num2text(A.volume) + ")," + if(isturf(target) && reagents.reagent_list.len && thrownby) + log_combat(thrownby, target, "splashed (thrown) [english_list(reagents.reagent_list)]") + message_admins("[ADMIN_LOOKUPFLW(thrownby)] splashed (thrown) [english_list(reagents.reagent_list)] on [target] at [ADMIN_VERBOSEJMP(target)].") + reagents.reaction(M, TOUCH) + log_combat(user, M, "splashed", R) + reagents.clear_reagents() + else + if(M != user) + M.visible_message("[user] attempts to feed something to [M].", \ + "[user] attempts to feed something to you.") + if(!do_mob(user, M)) + return + if(!reagents || !reagents.total_volume) + return // The drink might be empty after the delay, such as by spam-feeding + M.visible_message("[user] feeds something to [M].", "[user] feeds something to you.") + log_combat(user, M, "fed", reagents.log_list()) + else + to_chat(user, "You swallow a gulp of [src].") + var/fraction = min(5/reagents.total_volume, 1) + reagents.reaction(M, INGEST, fraction) + addtimer(CALLBACK(reagents, /datum/reagents.proc/trans_to, M, 5), 5) + playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) + +/obj/item/reagent_containers/food/snacks/grown/coconut/afterattack(obj/target, mob/user, proximity) + . = ..() + if(fusedactive) + return + + if((!proximity) || !check_allowed_items(target,target_self=1)) + return + + if(target.is_refillable()) //Something like a glass. Player probably wants to transfer TO it. + if(!reagents.total_volume) + to_chat(user, "[src] is empty!") + return + + if(target.reagents.holder_full()) + to_chat(user, "[target] is full.") + return + + var/trans = reagents.trans_to(target, amount_per_transfer_from_this) + to_chat(user, "You transfer [trans] unit\s of the solution to [target].") + + else if(target.is_drainable()) //A dispenser. Transfer FROM it TO us. + if(!target.reagents.total_volume) + to_chat(user, "[target] is empty and can't be refilled!") + return + + if(reagents.holder_full()) + to_chat(user, "[src] is full.") + return + + var/trans = target.reagents.trans_to(src, amount_per_transfer_from_this) + to_chat(user, "You fill [src] with [trans] unit\s of the contents of [target].") + + else if(reagents.total_volume) + if(user.a_intent == INTENT_HARM && spillable == TRUE) + user.visible_message("[user] splashes the contents of [src] onto [target]!", \ + "You splash the contents of [src] onto [target].") + reagents.reaction(target, TOUCH) + reagents.clear_reagents() + +/obj/item/reagent_containers/food/snacks/grown/coconut/dropped(mob/user) + . = ..() + transform *= TRANSFORM_USING_VARIABLE(40, 100) + 0.5 //temporary fix for size? + +/obj/item/reagent_containers/food/snacks/grown/coconut/proc/prime() + if (!defused) + var/turf/T = get_turf(src) + reagents.chem_temp = 1000 + //Disable seperated contents when the grenade primes + if (seed.get_gene(/datum/plant_gene/trait/noreact)) + DISABLE_BITFIELD(reagents.reagents_holder_flags, NO_REACT) + reagents.handle_reactions() + log_game("Coconut bomb detonation at [AREACOORD(T)], location [loc]") + qdel(src) + +/obj/item/reagent_containers/food/snacks/grown/coconut/ex_act(severity) + qdel(src) + +/obj/item/reagent_containers/food/snacks/grown/coconut/deconstruct(disassembled = TRUE) + if(!disassembled && fused) + prime() + if(!QDELETED(src)) + qdel(src) \ No newline at end of file diff --git a/code/modules/hydroponics/seeds.dm b/code/modules/hydroponics/seeds.dm index 4132719389..904bc5228c 100644 --- a/code/modules/hydroponics/seeds.dm +++ b/code/modules/hydroponics/seeds.dm @@ -27,6 +27,7 @@ var/rarity = 0 // How rare the plant is. Used for giving points to cargo when shipping off to CentCom. var/list/mutatelist = list() // The type of plants that this plant can mutate into. var/list/genes = list() // Plant genes are stored here, see plant_genes.dm for more info. + var/list/forbiddengenes = list() var/list/reagents_add = list() // A list of reagents to add to product. // Format: "reagent_id" = potency multiplier @@ -96,6 +97,10 @@ S.reagents_add = reagents_add.Copy() // Faster than grabbing the list from genes. return S +obj/item/seeds/proc/is_gene_forbidden(typepath) + return (locate(typepath) in forbiddengenes) + + /obj/item/seeds/proc/get_gene(typepath) return (locate(typepath) in genes) @@ -448,7 +453,7 @@ for(var/i in 1 to amount_random_traits) var/random_trait = pick((subtypesof(/datum/plant_gene/trait)-typesof(/datum/plant_gene/trait/plant_type))) var/datum/plant_gene/trait/T = new random_trait - if(T.can_add(src)) + if(T.can_add(src) && !is_gene_forbidden(T)) genes += T else qdel(T) diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index 5d31bfae9b..e8551074e7 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -247,6 +247,23 @@ . = 1 ..() +/datum/reagent/consumable/coconutmilk + name = "Coconut Milk" + id = "coconutmilk" + description = "A transparent white liquid extracted from coconuts. Rich in taste." + color = "#DFDFDF" // rgb: 223, 223, 223 + taste_description = "sweet milk" + quality = DRINK_GOOD + glass_icon_state = "glass_white" + glass_name = "glass of coconut milk" + glass_desc = "White and nutritious goodness!" + +/datum/reagent/consumable/coconutmilk/on_mob_life(mob/living/carbon/M) + if(M.getBruteLoss() && prob(20)) + M.heal_bodypart_damage(2,0, 0) + . = 1 + ..() + /datum/reagent/consumable/cream name = "Cream" id = "cream" diff --git a/code/modules/vending/megaseed.dm b/code/modules/vending/megaseed.dm index 5c092c3659..03241c4a86 100644 --- a/code/modules/vending/megaseed.dm +++ b/code/modules/vending/megaseed.dm @@ -14,6 +14,7 @@ /obj/item/seeds/chanter = 3, /obj/item/seeds/chili = 3, /obj/item/seeds/cocoapod = 3, + /obj/item/seeds/coconut = 3, /obj/item/seeds/coffee = 3, /obj/item/seeds/cotton = 3, /obj/item/seeds/corn = 3, diff --git a/icons/obj/bongs.dmi b/icons/obj/bongs.dmi new file mode 100644 index 0000000000000000000000000000000000000000..406cce3817d022f258bcf2759b4009b1ec20ad18 GIT binary patch literal 1489 zcmZuxX;hL46#W4AjWIO|E1FzN%G6FtNg*|wLgjIzEJx*_*kVX-X-2}hw3#%S3%R6a zDDG`U=9a0IVd5a>5@})%6)G{gfFcdeIrFa{_ucpIJ@3am=bd}m&)3`32yO%bfGN($ zGeFBkEwBc9+B&%{&P+?pl%U`QPjY-j+=#$T^xQqgs}Q$8_FmrLB>zKzs6wXOz-22?A@G8L~vKF z=&gqjqB_kYJlEH4f@OK-+R6iWCBGw(M>!_3(0-yq(0O4z9cre>UL!n1@s6GfjStCj z(9PP3$+Z#Q6Q7GYBUqkvSTN3XK#2t^MN`|k-bU4VTl*D;Lyj+CH|%f^td4piv&SMf zuv}jR5xB-@52qsYNV#gEQf{pqBr(?mE~bR-_4#~>=v9#Rej5TLx%{fIO07Jzl*O(L9op~%5zV%jp9d{#puN7=O-F%8Me3X8I&xxD<+jd@LrQ<8!} zds?93hhZOGcV^*E_GBDD z8{IJ9)H|cSKziLCNKBO-%nKMZWby`u5Z4>i#6 z{!HtF(ma{`6A{&6(MfAp*z|&0Y{Tj;ELkuWn=8xH>K6)<7#2i3PXi;Y$Ai ziTO&}BJL`)I8qj!y#N|Y!WF~an_8Co0{7l(5kX3$5oP3gQQz=){Ixo9nAej{8Kv}+ zeHR6mMIqcCRI{#Xi6m4DxAr#AIUI^aw;u`9 zaC=d;j3I2_In2Cy{g(RmeZ$Pmu8_&CkG}gq_TjvDFFyu z_Hd2XUt*p}H%!VrZI27?t+<` z0XQ-w$!%4uYBoL)!bxhal0&uye`Y)yyhF&M&3K!${V3QG8M=ss)|||v27~Z;1)$jl zY+F0Di7NrIc@K4;(8&>_x<8q`kwGnbm>fnD+~5F-5Q9=t&SUwPc%?!k}p zEW*J7E7>jNx;*@OI&XnL_wpT^)H=Vwe}!9d?CSNIDsbeH)IIWK!mJeHhvK;`b`|K@ zy5!5C>;8l7GH9R|W$V2NDSj@!&Ne(vqGPz58-U6=X(0d6o^)xv?-xPk%ERE~)F{SN zb(Jdb3LgPX9huJd4AqF#_{b@!vg9qo?=nXfrR_hJPYdW#WR{nHQ=)XOKMk$b*3Ag$ ziU|*#>dxdMm{wSEE mTK}{C|24vb2KX{R`yJ#xk{nQmeC?^tXaMKs>sh~-nD#GaLf?u2 literal 0 HcmV?d00001 diff --git a/icons/obj/hydroponics/growing.dmi b/icons/obj/hydroponics/growing.dmi index 469b1e1afffe3b88e9867b0b71ded9282c8e6260..712ea11a3b7a0e1a6c1f595882d26ca9f4136fe2 100644 GIT binary patch literal 74172 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∓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%0AK>hy= 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 literal 72075 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 h$9D(qJ(yRbK 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 diff --git a/icons/obj/hydroponics/harvest.dmi b/icons/obj/hydroponics/harvest.dmi index a57719fb3a31d66ce7822e8ba015fbe3bb0e47d2..e746d8f43d7b16c2207e5f00623f75c7e9c80688 100644 GIT binary patch literal 87028 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
+

30 December 2019

+

AnturK updated:

+
    +
  • Fixed ranged syndicate mobs stormtrooper training.
  • +
+

Arturlang updated:

+
    +
  • Adds Bloodsuckers, beware.
  • +
+

BlueWildrose updated:

+
    +
  • Fixed stargazers being unable to link to themselves if mindshielded or if holding psionic shielding devices (tinfoil hats) when the species is set.
  • +
  • Fixes non-roundstart slimes being unable to wag their tail.
  • +
+

Commandersand updated:

+
    +
  • added two words to clown filter
  • +
  • Added new things to loadouts, check em
  • +
+

DeltaFire15 updated:

+
    +
  • Clock cult kindle no longer cares about oxygen damage
  • +
  • changed mecha internals access for some special mechs.
  • +
  • no more mech maintenance access for engineers.
  • +
  • All heads of staff can now message CC
  • +
  • Removes a magicnumber
  • +
  • Rebalanced cult vs cult stun effects to debuff instead of stun
  • +
+

Detective-Google updated:

+
    +
  • short hair 80's is no longer jank
  • +
+

Fermis updated:

+
    +
  • tweaked how super bases/acids work but limiting them
  • +
+

Fikou updated:

+
    +
  • the windup toolbox now has some more "realistic" sounds
  • +
  • the windup toolbox now rumbles again
  • +
+

Ghommie updated:

+
    +
  • Fixed hulks, sleeping carp users, pacifists and people with chunky fingers being able to unrestrictly use gun and pneumatic cannon circuit assemblies.
  • +
  • Fixed gun circuit assemblies being only usable by human mobs.
  • +
  • Doubled the locomotion circuit external cooldown, thus halving the movable assemblies' movespeed.
  • +
  • Made wooden cabinet/closets... actually made of wood.
  • +
  • Wooden cabinets are now deconstructable with a screwdriver.
  • +
  • Deconstruction of large crates and other closet subtypes deconstructable with tools other than the welder is no longer instant.
  • +
  • You shouldn't be able to target objects you can't see (excluding darkness) with the ARCD and RLD
  • +
  • The admin RCD is ranged too, just like the ARCD.
  • +
  • Fixed welding, thirteen loko, welding and wraith spectacles not blinding people as expected. Thank you all whomst reported this issue in the suggestions box channel instead of the github repository's issues section, very smart!
  • +
  • Fixed on_mob eyes overlays not updating properly in certain cases.
  • +
  • Fixed deconversion from bloodshot eyes blood cult resetting your eyes' color to pitch black instead of their previous color, more or less.
  • +
  • Spinfusor nerf: Upped the casing and ammo box size by one step, removed the projectile's dismemberment value (explosions can still rip a limb or two off), halved the ammo box capacity, reduced the spinfusor ammo supply pack contents from 32 to 8, removed the casing's ability to explode when thrown.
  • +
  • Fixes bubblegum's death not unlocking the arena shuttle buyment.
  • +
  • Fixed alien tech node not being unlockable with subtypes of the accepted items.
  • +
  • Fixed reactive armor onmob overlays not updating when toggled and reactive teleport armor still using forceMove() instead of do_teleport()
  • +
  • Fixed space hermit asteroid rocks unintendedly spawning airless asteroid turf when mined, save for the perimeter.
  • +
  • Fixes reviver implant having been a crapshot ever since soft-crit was introduced years ago.
  • +
  • Added a "convalescence" time (about 15 seconds) after the user is out of unconsciousbess/crit to ensure they are properly stabilized.
  • +
  • Added a 15 minutes hardcap for accumulated revive cooldown (equivalent to 150 points of brute or burn healed) above which the implant starts cooling down regardless of user's conditions.
  • +
  • Fixed AI core displays I may have broken with my coding extravaganza.
  • +
  • Blue, Amber and Red security alert sounds should be half as loud now.
  • +
  • Buffed clown ops by removing their clumsiness and adding a new trait to be used in place of several clown role checks.
  • +
  • Clown ops too also suffer from not holding or wearing clown shoes now.
  • +
  • Fixed a few holo barriers lacking transparency.
  • +
  • Fixed character setup preview bodyparts not displaying correctly most of times.
  • +
  • Fixed character appearance preview displaying the mannequin in job attire instead of undergarments.
  • +
  • Fixed raven's shuttle computer not being of the emergency shuttle type.
  • +
  • Blood bank generators can now be anchored and unanchored now.
  • +
  • Ghost mentors can now orbit around the target instead of setting their view to theirs'.
  • +
  • Fixes a ghostchat eavesdropping exploit concerning VR.
  • +
  • Fixes VR deaths being broadcasted in deadchat.
  • +
  • Fixed a few pill bottle issues with the ChemMaster.
  • +
  • Fixes a few negative quirks not being properly removed when deleted.
  • +
  • Phobia and mute quirks are no longer cheesed by brain surgery grade healing or medicines.
  • +
  • Fixed double-flavour (and bland custom) ice creams.
  • +
  • Fixed Pubbystation's wall Nanomeds being inconsistent with other stations'.
  • +
  • dextrous simplemobs can now swap action intent with 1, 2, 3, 4 now. Just like humies, ayys and monkys.
  • +
  • Stops humanoids whose skin_tone variable is set to "albino" from showing up as pale when examined should their species not use skintones anyway.
  • +
  • Removed the old (almost) unused roboticist encryption key and headset.
  • +
  • Fixed goose meat.
  • +
  • Fixed a little door assembly glass dupe exploit
  • +
  • Fixed AI holopad speech text being small and whispers that in multiple exclamation marks echo through multiple areas.
  • +
  • Removed literally atrocious polka dotted accessories. They were even more atrocious than the yellow horrible tie.
  • +
+

Ghommie (also porting PRs by AnturK and Arkatos) updated:

+
    +
  • Fixed light eaters not burning out borg lamplights and flashes. fix Fixed light eater not affecting open turfs emitting lights such as light tiles and fairy grass.
  • +
  • Fixed an empty reference about light eater armblade disintegration after Heart of Darkness removal.
  • +
+

Ghommie, Skogol updated:

+
    +
  • refactored altclick interaction to allow alt-click interactable objects to parent call without forcing the turf contents stat menu open.
  • +
  • Alt clicking will no longer show turf contents for items inside bags etc.
  • +
  • Alt clicking the source of your turf contents stat menu will now close said menu.
  • +
+

GrayRachnid updated:

+
    +
  • fixes consistency
  • +
+

Hatterhat updated:

+
    +
  • Regenerative nanites, a "chemical" used in the combat stimulant injector. Actually quite stimulating, and not bad in a pinch for a nuclear operative. Check the Combat Medic Kit!
  • +
  • The Combat Medic Kit now has an advanced health analyzer and medisprays instead of patches and a chloral syringe.
  • +
  • The Advanced Syndicate Surgery Duffelbag or whatever it was doesn't get the better injector, because nobody uses it and so nobody's bothered to update it.
  • +
  • .357 speedloaders can now be printed with the Advanced Illegal Ballistics node on the tech tree!
  • +
  • okay so i may have given the .357 an extra speedloader at the same cost but it comes in a box now
  • +
+

ItzGabby updated:

+
    +
  • Fixed AltClick on polychromic collars so they actually work now.
  • +
+

KeRSedChaplain updated:

+
    +
  • Extends the file "deltakalaxon.ogg" to a 38 second .ogg.
  • +
+

Linzolle updated:

+
    +
  • neck slice. harm intent someone's head while they are unconscious or in a neck grab to make them bleed uncontrollably.
  • +
  • officer's sabre now properly makes the unsheating and resheating noise
  • +
  • fireman failure has a different message depending on the circumstance
  • +
  • Abductor chem dispenser, and added it to the abductor console.
  • +
  • "Superlingual matrix" to the abductor console. It's the abductor's tongue. Can be used to link it to your abductor communication channel and then implanted into a test subject.
  • +
  • Shrink ray and added it to the abductor console.
  • +
  • Shrink ray sound effect (its the fucking mega man death sound)
  • +
  • special jumpsuit for abductors
  • +
  • abductor jumpsuit, including digi version if a digitigrade person somehow manages to get their hands on it. sprites for the shrink ray and chem dispenser.
  • +
  • new glands to play with, including the all-access gland, the quantum gland, and the blood type randomiser.
  • +
  • split every gland into its own file instead of all being in one file
  • +
  • cosmic coat crafting recipe changed to coat + cosmic bedsheet
  • +
+

Mickyan, nemvar, RaveRadbury, AnturK, SpaceManiac updated:

+
    +
  • Certain incompatible quirks can no longer be taken together.
  • +
  • If an admin sends a ghost back to the lobby, they can now choose a different set of quirks.
  • +
  • the quirk menu went through some minor formatting changes.
  • +
  • Podcloning now lets you keep your quirks.
  • +
  • Quirks have flavor text in medical records.
  • +
  • All quirk medical records refer to "Patient", removing a few instances of "Subject".
  • +
  • Quirks no longer apply to off-station roundstart antagonists.
  • +
  • Mood quirks are now only processed by the quirk holders
  • +
+

Narcissisko (ported by Hatterhat) updated:

+
    +
  • Luxury Bar Capsule, at 10,000 points. Comes with no medical supplies, a bar, and a bunch of cigars. Ported from tgstation/tgstation#45547.
  • +
+

Nervere and subject217, Militaires, py01, nemvar updated:

+
    +
  • The cook's CQC now only works when in the kitchen or the kitchen backroom.
  • +
  • corrected CQC help instructions
  • +
  • CQC and Sleeping Carp are properly logged.
  • +
  • CQC can passively grab targets when not on grab intent. Passive grabs do not count towards combos for CQC or Sleeping carp.
  • +
  • Martial Art and NOGUN cleanup.
  • +
+

PersianXerxes updated:

+
    +
  • Removed night vision quirk
  • +
+

Putnam updated:

+
    +
  • acute hepatic pharmacokinesis now works if you already have relevant genitals
  • +
  • Contamination is no longer an infinitely spreading deadly contagion causing mass panic
  • +
  • Dynamic rulesets have lower weight if a round recently featured them (except traitor).
  • +
+

Putnam3145 updated:

+
    +
  • Buffed HE pipes by making them realistically radiate away heat.
  • +
  • Dynamic has a (totally unused for any relevant purpose) roundstart report now.
  • +
  • A whole bunch of dynamic data is now available for statbus
  • +
  • Dynamic from-ghost antags no longer double dip on threat refunds when the mode fails due to not enough applications.
  • +
  • whoops broke quirks
  • +
  • quirks work
  • +
  • New tab in preferences screen: "ERP preferences"
  • +
  • New opt-outs for individual effects of incubus draught, succubus milk
  • +
  • Acute hepatic pharmacokinesis has been removed, replaced with above
  • +
  • Renamed "Toggle Lewdchem" to "Toggle Lewd MKUltra", since that's what it actually means, and made it toggle the "hypno" setting (rename it again if more hypno mechanics are added).
  • +
  • Made MKUltra's lewd messages require both people involved to have hypno opted-in.
  • +
  • Buncha dynamic config tweaks
  • +
  • Ghost cafe spawns are actual ghost roles by the game's reckoning now
  • +
  • a runtime in radioactive contamination
  • +
  • Bomb armor now acts like other armor types.
  • +
  • Devastation-level explosions on armorless people no longer destroys everything in their bags.
  • +
+

Seris02 updated:

+
    +
  • the clowns headset
  • +
  • distance checks
  • +
  • the sprites
  • +
  • added the runed and brass winter coats (cosmetic ratvarian/narsian)
  • +
  • how the narsian/ratvarian coats can be made
  • +
  • fixes some ghost roles from dying of stupid shit
  • +
  • pandoras attacking their owners
  • +
  • Added Rising Bass and the shifting scroll.
  • +
  • Changes the martial arts scroll in the uplink to "Sleeping Carp Scroll"
  • +
+

ShizCalev updated:

+
    +
  • Fixed floodlights not turning off properly when they're underpowered.
  • +
  • Fixed emitters not changing icons properly when they're underpowered.
  • +
+

Sishen1542 updated:

+
    +
  • Clicking a pack of seeds with a pen allows you to set the plant's name, description and the pack of seeds' description. Useful for differentiating genetically modified plants. These changes will persist through different generations of the plant.
  • +
  • Hydroponics trays update their name and description to reflect the plant inside them. They revert to default when emptied.
  • +
+

Toriate updated:

+
    +
  • Polychromic shorts now have a digitigrade state
  • +
+

Trilbyspaceclone updated:

+
    +
  • ports all the new donuts, burgars, and chicken stuff from RG
  • +
  • ports new snowcone
  • +
  • ports grill
  • +
  • ports beakfeast tag/mood lit as TG has it
  • +
  • ports all the amazing new sprites
  • +
  • ports crafting for many things like snowcones needing water
  • +
  • ports of many craftings
  • +
  • lowers fryers sound
  • +
  • ported icons for new food/grill
  • +
  • ports the deletion of some icons and images
  • +
  • ports a spell check for the snowcones
  • +
  • ports fixes for stuff I didnt know were even broken with snowcones
  • +
  • coder cat failers to push the last commit from year(s) ago
  • +
  • Updates the changlogs
  • +
  • meat hook from HUGE to bulky
  • +
  • CE hardsuit is now more rad-proof
  • +
  • Wrong icon names, missing dog fashion with telegram hat
  • +
  • New softdrink that comes in its own vender!
  • +
  • Honey now has a reaction with plants
  • +
  • Buzz fuzz now only has a 5% to give honey and will now give 1u of sugar not 2
  • +
  • Blaster shotguns back into armory
  • +
  • Removed Lighters in thunderdomes
  • +
  • Silicons now know what a slime is saying!
  • +
  • honey now will not kill slimes. Honey slimepeople can be a thing now, go sci.
  • +
  • Added insulin into many of the borg hypo's
  • +
+

Useroth updated:

+
    +
  • bamboo which can be used to build punji sticks/ blowguns available as a sugarcane mutation or in exotic seed crate
  • +
  • changed the sugar cane growth stages because fuck if I know why, but it was in the PR
  • +
  • New lavaland ruin: Pulsating tumor
  • +
  • New class of lavaland mobs, a bit weaker than megafauna but still stronger than most of what you normally see
  • +
  • Ghost cafe spawner. For letting people spawn as their own character in the ninja holding facility. It bypasses the usual check, so people who have suicided/ghosted/cryod may use it.
  • +
  • Dorms in the ninja holding facility.
  • +
+

Xantholne updated:

+
    +
  • Santa Hats to Loadout and Clothesmate
  • +
  • Christmas Wintercoats to Loadout and Clothesmate
  • +
  • Christmas male and female uniforms to loadout and Clothesmate
  • +
  • Red, Green, and Traditional Santa boots to loadout and Clothesmate
  • +
  • Christmas Socks, Red candycane socks, Green candycane socks to sock selection
  • +
+

kappa-sama updated:

+
    +
  • legion drops more crates now
  • +
  • .357 speedloaders in autolathes are now individual bullets instead, speedloaders are now illegal tech, costs less total metal to make 7 bullets than a previous speedloader. 7.62mm bullets in autolathe when hacked and costs more metal to make 5 7.62mm bullets than getting a clip from the seclathe.
  • +
  • mentions that you can refill speedloaders on .357 uplink description
  • +
  • you can now strip people while aggrograbbing or higher
  • +
  • plasmafist to wizard
  • +
  • modular is gone
  • +
  • martial apprentices for the local Chinese wizard
  • +
  • broodmother baby lag
  • +
  • you can no longer get 100k credits by spending 4k roundstart
  • +
  • cooking oil in sunflowers instead of corn oil
  • +
  • throats are no longer slit happy
  • +
+

keronshb updated:

+
    +
  • Adds reflector blobs to shield blob upgrades
  • +
+

kevinz000 updated:

+
    +
  • Launchpads can now take number inputs for offsets rather than just buttons.
  • +
  • nanites no longer spread through air blocking objects
  • +
  • Night vision readded as a darkness dampening effect rather than darksight.
  • +
  • conveyors can only stack items on tiles to 150 now.
  • +
  • added 8 character save slots
  • +
  • Cargo shuttle now silently ignores slaughter demons/revenants instead of being blocked even while they are jaunted. A drawback is that manifested ones can't block it either, any more.
  • +
  • flashbangs process light/sound separately and uses viewers(), so xray users beware.
  • +
  • Stat() slowed down for anti-lag measures.
  • +
  • sprint/stamina huds now work again
  • +
  • Combat defibs now instant stun on disarm rather than 1 second again
  • +
  • Defibs are now always emagged when emagged with an emag rather than EMP.
  • +
  • aooc toggling now only broadcasts to antagonists
  • +
  • Antag rep proc is now easier to read and supports returning a list.
  • +
  • Clockwork marauders are now on a configured summon cooldown if being summoned on station. They also rapidly bleed health while in or next to space. And they glow brighter.
  • +
+

lolman360 updated:

+
    +
  • Added ability to pick up certain simplemobs.
  • +
+

nemvar updated:

+
    +
  • The brains of roundstart borgs no longer decay.
  • +
  • Refactored the visibility of reagents for mobs.
  • +
+

nicbn, Kevinz000, ShizCalev updated:

+
    +
  • Fire alarm is now simpler. Touch it to activate, touch it to deactivate. When activated, it will blink inconsistently if it is emagged.
  • +
  • You can no longer spam fire alarms. Also, they're logged again.
  • +
  • Fixed fire alarms not updating icons properly after being emagged and hacked by Malf AI's.
  • +
+

r4d6 updated:

+
    +
  • Added a N2O pressure tank
  • +
  • Removed a AM Shielding from the crate
  • +
  • Added Handshakes
  • +
  • Added Nose booping
  • +
  • Added submaps for the SM, Tesla and Singulo
  • +
  • Added a placeholder on Boxstation for the Engines
  • +
  • fixed Nose boops not triggering
  • +
+

shellspeed1 updated:

+
    +
  • Adds Insect markings
  • +
  • Adds three new moth wings.
  • +
+

07 December 2019

AffectedArc07 updated:

" else From 79c609aa40a2a14ab9ad78e021891cb743acc297 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 30 Dec 2019 17:55:59 -0800 Subject: [PATCH 121/160] Update telescopic_iv.dm --- code/game/objects/items/telescopic_iv.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/telescopic_iv.dm b/code/game/objects/items/telescopic_iv.dm index e1ec33569f..9b0b714ea5 100644 --- a/code/game/objects/items/telescopic_iv.dm +++ b/code/game/objects/items/telescopic_iv.dm @@ -9,7 +9,7 @@ /obj/item/tele_iv/afterattack(atom/target, mob/user, proximity) . = ..() - if(proximity|| isopenturf(target)) + if(proximity && isopenturf(target) && user.CanReach(target)) deploy_iv(user, target) /obj/item/tele_iv/proc/deploy_iv(mob/user, atom/location) From 5f9666d8663c4395d638beba98f09838f83aa060 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 30 Dec 2019 20:10:32 -0600 Subject: [PATCH 122/160] Automatic changelog generation for PR #10364 [ci skip] --- html/changelogs/AutoChangeLog-pr-10364.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10364.yml diff --git a/html/changelogs/AutoChangeLog-pr-10364.yml b/html/changelogs/AutoChangeLog-pr-10364.yml new file mode 100644 index 0000000000..8834c494ad --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10364.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - bugfix: "telescopic iv drips now have the proper sanity checks for deployment." From 0b60b121c2ff0acb0abcc9839ab9eff312164550 Mon Sep 17 00:00:00 2001 From: Putnam Date: Mon, 30 Dec 2019 19:34:57 -0800 Subject: [PATCH 123/160] afwafwadjiwao --- code/__DEFINES/citadel_defines.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__DEFINES/citadel_defines.dm b/code/__DEFINES/citadel_defines.dm index 24f6c393b3..e29be375e6 100644 --- a/code/__DEFINES/citadel_defines.dm +++ b/code/__DEFINES/citadel_defines.dm @@ -116,7 +116,7 @@ #define HYPNO (1<<7) #define NEVER_HYPNO (1<<8) #define NO_APHRO (1<<9) -#define NO_ASS_SLAP (1<<9) +#define NO_ASS_SLAP (1<<10) #define TOGGLES_CITADEL (EATING_NOISES|DIGESTION_NOISES|BREAST_ENLARGEMENT|PENIS_ENLARGEMENT) From 8ac23f41e62ae8cff0c4b7993b19775b4a8a3b21 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 30 Dec 2019 22:12:58 -0600 Subject: [PATCH 124/160] Automatic changelog generation for PR #10365 [ci skip] --- html/changelogs/AutoChangeLog-pr-10365.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10365.yml diff --git a/html/changelogs/AutoChangeLog-pr-10365.yml b/html/changelogs/AutoChangeLog-pr-10365.yml new file mode 100644 index 0000000000..f7ba047fc7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10365.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - bugfix: "no ass slap is no longer the same thing as no aphro" From dc339b69627fa7d91d1a1c5d293d797dac369384 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Mon, 30 Dec 2019 22:24:41 -0600 Subject: [PATCH 125/160] beaker capacity buff --- .../reagents/reagent_containers/glass.dm | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 3ed505c360..128967614a 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -109,8 +109,9 @@ /obj/item/reagent_containers/glass/beaker name = "beaker" - desc = "A beaker. It can hold up to 50 units. Unable to withstand extreme pHes" + desc = "A beaker. It can hold up to 60 units. Unable to withstand extreme pHes." icon = 'icons/obj/chemical.dmi' + volume = 60 icon_state = "beaker" item_state = "beaker" materials = list(MAT_GLASS=500) @@ -162,22 +163,22 @@ /obj/item/reagent_containers/glass/beaker/large name = "large beaker" - desc = "A large beaker. Can hold up to 100 units. Unable to withstand reagents of an extreme pH." + desc = "A large beaker. Can hold up to 120 units. Unable to withstand reagents of an extreme pH." icon_state = "beakerlarge" materials = list(MAT_GLASS=2500) - volume = 100 + volume = 120 amount_per_transfer_from_this = 10 - possible_transfer_amounts = list(5,10,15,20,25,30,50,100) + possible_transfer_amounts = list(5,10,15,20,25,30,50,100,120) container_HP = 3 /obj/item/reagent_containers/glass/beaker/plastic name = "x-large beaker" - desc = "An extra-large beaker. Can hold up to 150 units. Is able to resist acid and alkaline solutions, but melts at 444K" + desc = "An extra-large beaker. Can hold up to 180 units. Is able to resist acid and alkaline solutions, but melts at 444 K." icon_state = "beakerwhite" materials = list(MAT_GLASS=2500, MAT_PLASTIC=3000) - volume = 150 + volume = 180 amount_per_transfer_from_this = 10 - possible_transfer_amounts = list(5,10,15,20,25,30,50,100,150) + possible_transfer_amounts = list(5,10,15,20,25,30,50,100,180) /obj/item/reagent_containers/glass/beaker/plastic/Initialize() beaker_weakness_bitflag &= ~PH_WEAK @@ -191,14 +192,14 @@ /obj/item/reagent_containers/glass/beaker/meta name = "metamaterial beaker" - desc = "A large beaker. Can hold up to 200 units. Is able to withstand all chemical situations." + desc = "A large beaker. Can hold up to 240 units, and is able to withstand all chemical situations." icon_state = "beakergold" materials = list(MAT_GLASS=2500, MAT_PLASTIC=3000, MAT_GOLD=1000, MAT_TITANIUM=1000) - volume = 200 + volume = 240 amount_per_transfer_from_this = 10 - possible_transfer_amounts = list(5,10,15,20,25,30,50,100,200) + possible_transfer_amounts = list(5,10,15,20,25,30,50,100,120,200,240) -/obj/item/reagent_containers/glass/beaker/meta/Initialize() +/obj/item/reagent_containers/glass/beaker/meta/Initialize() // why the fuck can't you just set the beaker weakness bitflags to nothing? fuck you beaker_weakness_bitflag &= ~PH_WEAK . = ..() @@ -228,7 +229,7 @@ volume = 300 amount_per_transfer_from_this = 10 possible_transfer_amounts = list(5,10,15,20,25,30,50,100,300) - container_HP = 4 + container_HP = 5 /obj/item/reagent_containers/glass/beaker/cryoxadone list_reagents = list("cryoxadone" = 30) From dcb5c5878463e84a1f62dafedfb90b48d1ad69d2 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Mon, 30 Dec 2019 22:33:40 -0600 Subject: [PATCH 126/160] hypovial users dont deserve rights --- code/modules/reagents/reagent_containers/hypovial.dm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/code/modules/reagents/reagent_containers/hypovial.dm b/code/modules/reagents/reagent_containers/hypovial.dm index ba5ce48a4a..01acda18bc 100644 --- a/code/modules/reagents/reagent_containers/hypovial.dm +++ b/code/modules/reagents/reagent_containers/hypovial.dm @@ -1,6 +1,6 @@ //hypovials used with the MkII hypospray. See hypospray.dm. -/obj/item/reagent_containers/glass/bottle/vial +/obj/item/reagent_containers/glass/bottle/vial // these have literally no fucking right to just be better beakers that you can shit out of a chemmaster name = "broken hypovial" desc = "A hypovial compatible with most hyposprays." icon_state = "hypovial" @@ -27,6 +27,8 @@ for(var/R in comes_with) reagents.add_reagent(R,comes_with[R]) update_icon() + beaker_weakness_bitflag |= PH_WEAK // fuck you if you're using these like beakers + beaker_weakness_bitflag |= TEMP_WEAK /obj/item/reagent_containers/glass/bottle/vial/on_reagent_change() @@ -60,11 +62,11 @@ /obj/item/reagent_containers/glass/bottle/vial/small name = "hypovial" volume = 60 - possible_transfer_amounts = list(5,10) + possible_transfer_amounts = list(1) /obj/item/reagent_containers/glass/bottle/vial/small/bluespace volume = 120 - possible_transfer_amounts = list(5,10) + possible_transfer_amounts = list(1) name = "bluespace hypovial" icon_state = "hypovialbs" unique_reskin = null @@ -74,7 +76,7 @@ desc = "A large hypovial, for deluxe hypospray models." icon_state = "hypoviallarge" volume = 120 - possible_transfer_amounts = list(5,10,15,20) + possible_transfer_amounts = list(1) unique_reskin = list("large hypovial" = "hypoviallarge", "large red hypovial" = "hypoviallarge-b", "large blue hypovial" = "hypoviallarge-d", @@ -106,7 +108,7 @@ add_overlay(filling) /obj/item/reagent_containers/glass/bottle/vial/large/bluespace - possible_transfer_amounts = list(5,10,15,20) + possible_transfer_amounts = list(1) name = "bluespace large hypovial" volume = 240 icon_state = "hypoviallargebs" From ff8a86d05a66d4a51e4897db66a6df558de26826 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Mon, 30 Dec 2019 23:28:14 -0600 Subject: [PATCH 127/160] squashing is hell but orm lasers work --- code/modules/mining/machine_redemption.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mining/machine_redemption.dm b/code/modules/mining/machine_redemption.dm index 79da476719..b5f7bbf8ab 100644 --- a/code/modules/mining/machine_redemption.dm +++ b/code/modules/mining/machine_redemption.dm @@ -50,7 +50,7 @@ /obj/machinery/mineral/ore_redemption/examine(mob/user) . = ..() if(in_range(user, src) || isobserver(user)) - . += "The status display reads: Smelting [sheet_per_ore] sheet(s) per piece of ore.
Ore pickup speed at [ore_pickup_rate].
" + . += "The status display reads: Smelting [sheet_per_ore] sheet(s) per piece of ore.
Reward point generation at [point_upgrade*100]%.
Ore pickup speed at [ore_pickup_rate].
" /obj/machinery/mineral/ore_redemption/proc/smelt_ore(obj/item/stack/ore/O) var/datum/component/material_container/mat_container = materials.mat_container @@ -63,7 +63,7 @@ ore_buffer -= O if(O && O.refined_type) - points += O.points * O.amount + points += O.points * point_upgrade * O.amount var/material_amount = mat_container.get_item_material_amount(O) From 4c5f6f895baf38c0b77861f15274163b76cb58e3 Mon Sep 17 00:00:00 2001 From: Hatterhat <31829017+Hatterhat@users.noreply.github.com> Date: Tue, 31 Dec 2019 00:07:36 -0600 Subject: [PATCH 128/160] tgstation 42481 --- .../living/simple_animal/hostile/mining_mobs/mining_mobs.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/mining_mobs.dm index 05dec578bd..03d2365016 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/mining_mobs.dm @@ -20,7 +20,7 @@ lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE mob_size = MOB_SIZE_LARGE var/icon_aggro = null - var/crusher_drop_mod = 5 + var/crusher_drop_mod = 25 /mob/living/simple_animal/hostile/asteroid/Initialize(mapload) . = ..() @@ -58,7 +58,7 @@ /mob/living/simple_animal/hostile/asteroid/death(gibbed) SSblackbox.record_feedback("tally", "mobs_killed_mining", 1, type) var/datum/status_effect/crusher_damage/C = has_status_effect(STATUS_EFFECT_CRUSHERDAMAGETRACKING) - if(C && crusher_loot && prob((C.total_damage/maxHealth) * crusher_drop_mod)) //on average, you'll need to kill 20 creatures before getting the item + if(C && crusher_loot && prob((C.total_damage/maxHealth) * crusher_drop_mod)) //on average, you'll need to kill 4 creatures before getting the item spawn_crusher_loot() ..(gibbed) From 76e789d3d107bff30210429e326422f5c2a820c9 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Tue, 31 Dec 2019 00:14:52 -0600 Subject: [PATCH 129/160] getting limb crippled is a 4head bruh --- code/datums/status_effects/buffs.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 5c4fc61827..5dab98d5ca 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -292,6 +292,7 @@ var/mob/living/carbon/C = owner for(var/X in C.bodyparts) var/obj/item/bodypart/BP = X + BP.max_damage *= 10 BP.brute_dam *= 10 BP.burn_dam *= 10 owner.toxloss *= 10 @@ -377,6 +378,7 @@ var/obj/item/bodypart/BP = X BP.brute_dam *= 0.1 BP.burn_dam *= 0.1 + BP.max_damage /= 10 owner.toxloss *= 0.1 owner.oxyloss *= 0.1 owner.cloneloss *= 0.1 From 970814adbce4603f642eb9f583e23bf9dc6074b8 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Tue, 31 Dec 2019 01:42:07 -0500 Subject: [PATCH 130/160] it begins --- code/modules/cargo/packs/misc.dm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/code/modules/cargo/packs/misc.dm b/code/modules/cargo/packs/misc.dm index aa680e1b1e..f0b4e9446f 100644 --- a/code/modules/cargo/packs/misc.dm +++ b/code/modules/cargo/packs/misc.dm @@ -13,17 +13,16 @@ //////////////////// Paperwork and Writing Supplies ////////////////////////// ////////////////////////////////////////////////////////////////////////////// -/* I did it Kevin /datum/supply_pack/misc/abandonedcrate - name = "Abandoned Crate" - desc = "Someone keeps finding these locked crates out in the boonies. How about you take a crack at it, we've had our fill. WARNING: EXPLOSIVE" + name = "Loot Box" + desc = "Try your luck with these highly secure loot boxes! Solve the lock, win great prizes! WARNING: EXPLOSIVE FAILURE." contraband = TRUE - cost = 12800 + cost = 10000 contains = list(/obj/structure/closet/crate/secure/loot) crate_name = "abandoned crate" crate_type = /obj/structure/closet/crate/large dangerous = TRUE -*/ + /datum/supply_pack/misc/artsupply name = "Art Supplies" desc = "Make some happy little accidents with six canvasses, two easels, two boxes of crayons, and a rainbow crayon!" From c0bc53ea81d6af646f6917c90ba1805e8957cb5c Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Tue, 31 Dec 2019 01:43:42 -0500 Subject: [PATCH 131/160] more --- code/modules/cargo/packs/misc.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/cargo/packs/misc.dm b/code/modules/cargo/packs/misc.dm index f0b4e9446f..29133b78d2 100644 --- a/code/modules/cargo/packs/misc.dm +++ b/code/modules/cargo/packs/misc.dm @@ -17,7 +17,7 @@ name = "Loot Box" desc = "Try your luck with these highly secure loot boxes! Solve the lock, win great prizes! WARNING: EXPLOSIVE FAILURE." contraband = TRUE - cost = 10000 + cost = 15000 contains = list(/obj/structure/closet/crate/secure/loot) crate_name = "abandoned crate" crate_type = /obj/structure/closet/crate/large From 5a497b02ace910f29a2b5bbf3e11214601ea3224 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Tue, 31 Dec 2019 01:56:01 -0600 Subject: [PATCH 132/160] hey i'm WALKIN here --- .../items/devices/forcefieldprojector.dm | 2 +- code/game/objects/items/holosign_creator.dm | 2 +- code/game/objects/items/storage/belt.dm | 5 +++-- icons/obj/device.dmi | Bin 46156 -> 49032 bytes 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/devices/forcefieldprojector.dm b/code/game/objects/items/devices/forcefieldprojector.dm index 0c73d829ff..bf9c5daccd 100644 --- a/code/game/objects/items/devices/forcefieldprojector.dm +++ b/code/game/objects/items/devices/forcefieldprojector.dm @@ -2,7 +2,7 @@ name = "forcefield projector" desc = "An experimental device that can create several forcefields at a distance." icon = 'icons/obj/device.dmi' - icon_state = "signmaker_engi" + icon_state = "signmaker_forcefield" slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL item_flags = NOBLUDGEON diff --git a/code/game/objects/items/holosign_creator.dm b/code/game/objects/items/holosign_creator.dm index 78881d901e..eb58089293 100644 --- a/code/game/objects/items/holosign_creator.dm +++ b/code/game/objects/items/holosign_creator.dm @@ -79,7 +79,7 @@ /obj/item/holosign_creator/atmos name = "ATMOS holofan projector" desc = "A holographic projector that creates holographic barriers that prevent changes in atmosphere conditions." - icon_state = "signmaker_engi" + icon_state = "signmaker_atmos" holosign_type = /obj/structure/holosign/barrier/atmos creation_time = 0 max_signs = 3 diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 3a4579d3f8..12cbbec081 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -61,6 +61,7 @@ /obj/item/radio, /obj/item/clothing/gloves, /obj/item/holosign_creator, + /obj/item/forcefield_projector, /obj/item/assembly/signaler )) STR.can_hold = can_hold @@ -458,8 +459,7 @@ /obj/item/extinguisher/mini, /obj/item/radio, /obj/item/clothing/gloves, - /obj/item/holosign_creator/atmos, - /obj/item/holosign_creator/engineering, + /obj/item/holosign_creator, /obj/item/forcefield_projector, /obj/item/assembly/signaler, /obj/item/lightreplacer, @@ -571,6 +571,7 @@ /obj/item/reagent_containers/spray, /obj/item/soap, /obj/item/holosign_creator, + /obj/item/forcefield_projector, /obj/item/key/janitor, /obj/item/clothing/gloves, /obj/item/melee/flyswatter, diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index f467da6fbfa21c45d916bc13ba6a47926471dc5a..73eb12fd6a1326358e18f20b7823538eb974b544 100644 GIT binary patch literal 49032 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 literal 46156 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 Date: Tue, 31 Dec 2019 05:25:12 -0500 Subject: [PATCH 133/160] Update energy.dm --- code/game/objects/items/melee/energy.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/melee/energy.dm b/code/game/objects/items/melee/energy.dm index 16262d61c3..4549dc73b6 100644 --- a/code/game/objects/items/melee/energy.dm +++ b/code/game/objects/items/melee/energy.dm @@ -374,7 +374,7 @@ It appears to have a wooden grip and a shaved down guard." icon_state = "cxsword_hilt_traitor" force_on = 30 - armour_penetration = 50 + armour_penetration = 35 embedding = list("embedded_pain_multiplier" = 10, "embed_chance" = 75, "embedded_fall_chance" = 0, "embedded_impact_pain_multiplier" = 10) block_chance = 50 hitsound_on = 'sound/weapons/blade1.ogg' From 3589803caf30a3a0ccc73fc203cc428d926bf6e9 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 31 Dec 2019 06:16:10 -0600 Subject: [PATCH 134/160] Automatic changelog generation for PR #10319 [ci skip] --- html/changelogs/AutoChangeLog-pr-10319.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10319.yml diff --git a/html/changelogs/AutoChangeLog-pr-10319.yml b/html/changelogs/AutoChangeLog-pr-10319.yml new file mode 100644 index 0000000000..88235aab8e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10319.yml @@ -0,0 +1,5 @@ +author: "Seris02" +delete-after: True +changes: + - rscadd: "adds coconut" + - rscadd: "adds a coconut bong" From 4349371b0b6ccb63131deec462d0e01e985f7968 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 31 Dec 2019 07:36:56 -0600 Subject: [PATCH 135/160] Automatic changelog generation for PR #10345 [ci skip] --- html/changelogs/AutoChangeLog-pr-10345.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10345.yml diff --git a/html/changelogs/AutoChangeLog-pr-10345.yml b/html/changelogs/AutoChangeLog-pr-10345.yml new file mode 100644 index 0000000000..a95653cdda --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10345.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - tweak: "allows bandoliers to hold any ammo type as long as it has a casing" From c25605f7e6c5b70f56f494158dac64e14820bcd5 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 31 Dec 2019 07:39:37 -0600 Subject: [PATCH 136/160] Automatic changelog generation for PR #10362 [ci skip] --- html/changelogs/AutoChangeLog-pr-10362.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10362.yml diff --git a/html/changelogs/AutoChangeLog-pr-10362.yml b/html/changelogs/AutoChangeLog-pr-10362.yml new file mode 100644 index 0000000000..f92e16302a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10362.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - bugfix: "rouge cases of #$39; in bottle/pill/patch/condiments" From 98e9196cfe75e1e909733a6ccf31aca9dc96f58e Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 31 Dec 2019 07:43:42 -0600 Subject: [PATCH 137/160] Automatic changelog generation for PR #10309 [ci skip] --- html/changelogs/AutoChangeLog-pr-10309.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10309.yml diff --git a/html/changelogs/AutoChangeLog-pr-10309.yml b/html/changelogs/AutoChangeLog-pr-10309.yml new file mode 100644 index 0000000000..a59ebff156 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10309.yml @@ -0,0 +1,4 @@ +author: "Seris02" +delete-after: True +changes: + - rscadd: "disabler sechuds" From f2e9ba2a8e895b870ada8da119f7e0e24f1739de Mon Sep 17 00:00:00 2001 From: KathrinBailey Date: Tue, 31 Dec 2019 16:41:23 +0000 Subject: [PATCH 138/160] Makes lockers into subtypes Adds new lockers cleanly at the bottom instead and as subtypes. --- .../closets/secure/engineering.dm | 42 ++++++++++++++----- 1 file changed, 31 insertions(+), 11 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index b3adae577b..44fbd7b461 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -50,12 +50,6 @@ for(var/i in 1 to 3) new /obj/item/multitool(src) -/obj/structure/closet/secure_closet/engineering_electrical_empty - name = "electrical supplies locker" - req_access = list(ACCESS_ENGINE_EQUIP) - icon_state = "eng" - icon_door = "eng_elec" - /obj/structure/closet/secure_closet/engineering_welding name = "welding supplies locker" req_access = list(ACCESS_ENGINE_EQUIP) @@ -84,11 +78,6 @@ new /obj/item/clothing/glasses/meson/engine(src) new /obj/item/storage/box/emptysandbags(src) -/obj/structure/closet/secure_closet/engineering_personal_empty - name = "engineer's locker" - req_access = list(ACCESS_ENGINE_EQUIP) - icon_state = "eng_secure" - /obj/structure/closet/secure_closet/atmospherics name = "\proper atmospheric technician's locker" req_access = list(ACCESS_ATMOSPHERICS) @@ -107,3 +96,34 @@ new /obj/item/clothing/head/hardhat/atmos(src) new /obj/item/clothing/glasses/meson/engine/tray(src) new /obj/item/extinguisher/advanced(src) + +/* + * Empty lockers + * Some of the lockers are filled with junk, and sometimes its nice to just fill it with your own set-up for your own map gimmicks. + */ + +/obj/structure/closet/secure_closet/engineering_chief/empty + +/obj/structure/closet/secure_closet/engineering_electrical/empty + +/obj/structure/closet/secure_closet/engineering_welding/empty + +/obj/structure/closet/secure_closet/engineering_personal/empty + +/obj/structure/closet/secure_closet/atmospherics/empty + + +/obj/structure/closet/secure_closet/engineering_chief/empty/PopulateContents() + return + +/obj/structure/closet/secure_closet/engineering_electrical/empty/PopulateContents() + return + +/obj/structure/closet/secure_closet/engineering_welding/empty/PopulateContents() + return + +/obj/structure/closet/secure_closet/engineering_personal/empty/PopulateContents() + return + +/obj/structure/closet/secure_closet/atmospherics/empty/PopulateContents() + return \ No newline at end of file From 0a19f62fa973d751574ce8d421327a61c8679c60 Mon Sep 17 00:00:00 2001 From: KathrinBailey Date: Tue, 31 Dec 2019 16:45:06 +0000 Subject: [PATCH 139/160] dab --- .../structures/crates_lockers/closets/secure/engineering.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 44fbd7b461..fde5725329 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -126,4 +126,4 @@ return /obj/structure/closet/secure_closet/atmospherics/empty/PopulateContents() - return \ No newline at end of file + return From 243aebe12ae1b6e967a79be36de2b3b59b377c39 Mon Sep 17 00:00:00 2001 From: KathrinBailey Date: Tue, 31 Dec 2019 16:54:59 +0000 Subject: [PATCH 140/160] dab 2x --- .../closets/secure/engineering.dm | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index fde5725329..579b1444a5 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -104,26 +104,25 @@ /obj/structure/closet/secure_closet/engineering_chief/empty -/obj/structure/closet/secure_closet/engineering_electrical/empty - -/obj/structure/closet/secure_closet/engineering_welding/empty - -/obj/structure/closet/secure_closet/engineering_personal/empty - -/obj/structure/closet/secure_closet/atmospherics/empty - - /obj/structure/closet/secure_closet/engineering_chief/empty/PopulateContents() return +/obj/structure/closet/secure_closet/engineering_electrical/empty + /obj/structure/closet/secure_closet/engineering_electrical/empty/PopulateContents() return +/obj/structure/closet/secure_closet/engineering_welding/empty + /obj/structure/closet/secure_closet/engineering_welding/empty/PopulateContents() return +/obj/structure/closet/secure_closet/engineering_personal/empty + /obj/structure/closet/secure_closet/engineering_personal/empty/PopulateContents() return +/obj/structure/closet/secure_closet/atmospherics/empty + /obj/structure/closet/secure_closet/atmospherics/empty/PopulateContents() return From a3ee3fe82698d1635b549b6bbec7042bd641a5dd Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 31 Dec 2019 11:01:26 -0600 Subject: [PATCH 141/160] Automatic changelog generation for PR #10349 [ci skip] --- html/changelogs/AutoChangeLog-pr-10349.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10349.yml diff --git a/html/changelogs/AutoChangeLog-pr-10349.yml b/html/changelogs/AutoChangeLog-pr-10349.yml new file mode 100644 index 0000000000..fad3179c6e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10349.yml @@ -0,0 +1,6 @@ +author: "KathrinBailey" +delete-after: True +changes: + - rscadd: "Empty engineering lockers for mappers." + - rscadd: "Industrial welding tools to the engineer welding locker." + - rscdel: "Removed the multitool, airlock painter, mechanical toolbox, brown sneakers, hazard vest and airlock painter from the CE's locker." From 811f1f37681302082cf18f49c4b504be28cd693d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 31 Dec 2019 16:54:56 -0600 Subject: [PATCH 142/160] Automatic changelog generation for PR #9856 [ci skip] --- html/changelogs/AutoChangeLog-pr-9856.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-9856.yml diff --git a/html/changelogs/AutoChangeLog-pr-9856.yml b/html/changelogs/AutoChangeLog-pr-9856.yml new file mode 100644 index 0000000000..697c1c78f5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-9856.yml @@ -0,0 +1,5 @@ +author: "Ghommie" +delete-after: True +changes: + - rscadd: "Refactored code to allow all living mobs to use shields and not only humans." + - tweak: "Monkys will now retaliate against aliens attacking them (as if they even posed a threat to start with)." From 58e50de4340a45100e9d323dd2de2b2db5f1632e Mon Sep 17 00:00:00 2001 From: CameronWoof Date: Tue, 31 Dec 2019 17:44:18 -0800 Subject: [PATCH 143/160] grampa ghommles doesn't like kids and their newfangled technology and also the VA denied his claim and now he hates bureaucracy --- code/game/objects/structures/ghost_role_spawners.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index c6b19a51f8..fd6030453c 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -663,6 +663,4 @@ new /obj/item/clothing/head/chameleon(src) new /obj/item/clothing/mask/chameleon(src) new /obj/item/storage/backpack/chameleon(src) - new /obj/item/radio/headset/chameleon(src) - new /obj/item/stamp/chameleon(src) new /obj/item/clothing/neck/cloak/chameleon(src) From 0d42d9356bcfe0d0bbb00ba1e54d949f743e7f44 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 31 Dec 2019 21:28:58 -0600 Subject: [PATCH 144/160] Automatic changelog generation for PR #10361 [ci skip] --- html/changelogs/AutoChangeLog-pr-10361.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10361.yml diff --git a/html/changelogs/AutoChangeLog-pr-10361.yml b/html/changelogs/AutoChangeLog-pr-10361.yml new file mode 100644 index 0000000000..0224bdcb49 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10361.yml @@ -0,0 +1,4 @@ +author: "CameronWoof" +delete-after: True +changes: + - rscadd: "Ghost Cafe patrons now spawn with chameleon kits. Dress up! Be fancy!" From b592af1745b2f5dbbeac8a72b133f7f53992201c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 31 Dec 2019 21:29:50 -0600 Subject: [PATCH 145/160] Automatic changelog generation for PR #10356 [ci skip] --- html/changelogs/AutoChangeLog-pr-10356.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10356.yml diff --git a/html/changelogs/AutoChangeLog-pr-10356.yml b/html/changelogs/AutoChangeLog-pr-10356.yml new file mode 100644 index 0000000000..1016b559ee --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10356.yml @@ -0,0 +1,5 @@ +author: "Bhijn" +delete-after: True +changes: + - rscadd: "Added a preference to make the sprint hotkey be a toggle instead of a hold bind" + - rscadd: "Added a preference to bind the sprint hotkey to space instead of shift." From 12c099c23e24a857dac48030799103c2aaf66f9e Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 31 Dec 2019 21:32:07 -0600 Subject: [PATCH 146/160] Automatic changelog generation for PR #10330 [ci skip] --- html/changelogs/AutoChangeLog-pr-10330.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10330.yml diff --git a/html/changelogs/AutoChangeLog-pr-10330.yml b/html/changelogs/AutoChangeLog-pr-10330.yml new file mode 100644 index 0000000000..b2a46ef605 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10330.yml @@ -0,0 +1,4 @@ +author: "keronshb" +delete-after: True +changes: + - rscadd: "Adds new features for nanites" From 318a6812c39bf6df05f3b31f32ac3a97c1c20d5b Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Tue, 31 Dec 2019 21:38:11 -0600 Subject: [PATCH 147/160] manually copied tgstation#47443 --- code/modules/projectiles/gun.dm | 5 +++++ code/modules/projectiles/guns/ballistic/revolver.dm | 1 + code/modules/projectiles/guns/ballistic/shotgun.dm | 2 ++ code/modules/projectiles/guns/ballistic/toy.dm | 1 + 4 files changed, 9 insertions(+) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 531c6082b0..19fdfd2b7e 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -37,6 +37,7 @@ var/burst_spread = 0 //Spread induced by the gun itself during burst fire per iteration. Only checked if spread is 0. var/randomspread = 1 //Set to 0 for shotguns. This is used for weapons that don't fire all their bullets at once. var/inaccuracy_modifier = 1 + var/pb_knockback = 0 lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' @@ -125,6 +126,10 @@ if(message) if(pointblank) user.visible_message("[user] fires [src] point blank at [pbtarget]!", null, null, COMBAT_MESSAGE_RANGE) + if(pb_knockback > 0) + var/atom/throw_target = get_edge_target_turf(pbtarget, user.dir) + pbtarget.throw_at(throw_target, pb_knockback, 2) + else user.visible_message("[user] fires [src]!", null, null, COMBAT_MESSAGE_RANGE) diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index c2206fcea8..31a5131804 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -273,6 +273,7 @@ "Maple" = "dshotgun-l", "Rosewood" = "dshotgun-p" ) + pb_knockback = 3 // it's a super shotgun! /obj/item/gun/ballistic/revolver/doublebarrel/attackby(obj/item/A, mob/user, params) ..() diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index 571525d8f0..deec187f88 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -12,6 +12,8 @@ var/recentpump = 0 // to prevent spammage weapon_weight = WEAPON_MEDIUM + pb_knockback = 2 + /obj/item/gun/ballistic/shotgun/attackby(obj/item/A, mob/user, params) . = ..() if(.) diff --git a/code/modules/projectiles/guns/ballistic/toy.dm b/code/modules/projectiles/guns/ballistic/toy.dm index 8b358832b0..8f9bc13583 100644 --- a/code/modules/projectiles/guns/ballistic/toy.dm +++ b/code/modules/projectiles/guns/ballistic/toy.dm @@ -56,6 +56,7 @@ item_flags = NONE casing_ejector = FALSE can_suppress = FALSE + pb_knockback = 0 /obj/item/gun/ballistic/shotgun/toy/process_chamber(empty_chamber = 0) ..() From 0374870c415a7b0bf7adc619c3f2b103bf376dfb Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Wed, 1 Jan 2020 02:04:03 -0600 Subject: [PATCH 148/160] bulldogs knockback too --- code/modules/projectiles/guns/ballistic/automatic.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index bcb212a031..7fb4a8232e 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -267,6 +267,7 @@ fire_delay = 0 pin = /obj/item/firing_pin/implant/pindicate actions_types = list() + pb_knockback = 2 /obj/item/gun/ballistic/automatic/shotgun/bulldog/unrestricted pin = /obj/item/firing_pin From 68bc6dcc2a1d0543e8a0cb52ed6923b913550b00 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 1 Jan 2020 02:43:43 -0800 Subject: [PATCH 149/160] Update megafauna.dm --- .../mob/living/simple_animal/hostile/megafauna/megafauna.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm index 8c2fbef15e..c6386540f7 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm @@ -25,7 +25,7 @@ mob_size = MOB_SIZE_LARGE layer = LARGE_MOB_LAYER //Looks weird with them slipping under mineral walls and cameras and shit otherwise mouse_opacity = MOUSE_OPACITY_OPAQUE // Easier to click on in melee, they're giant targets anyway - flags_1 = PREVENT_CONTENTS_EXPLOSION_1 + flags_1 = PREVENT_CONTENTS_EXPLOSION_1 | HEAR_1 var/list/crusher_loot var/medal_type var/score_type = BOSS_SCORE From f425c42e72e4f50a4fd5ea700272711afc39426c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 1 Jan 2020 07:36:12 -0600 Subject: [PATCH 150/160] Automatic changelog generation for PR #10383 [ci skip] --- html/changelogs/AutoChangeLog-pr-10383.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10383.yml diff --git a/html/changelogs/AutoChangeLog-pr-10383.yml b/html/changelogs/AutoChangeLog-pr-10383.yml new file mode 100644 index 0000000000..c6787bbafe --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10383.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - bugfix: "megafauna can hear again" From 200de62b8e16e7c2f32a1466fe0d65d4ffe52509 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Wed, 1 Jan 2020 08:50:15 -0600 Subject: [PATCH 151/160] tweaks transfer amounts, uncucks hypovials --- code/modules/reagents/reagent_containers/glass.dm | 9 +++++---- code/modules/reagents/reagent_containers/hypovial.dm | 12 ++++++------ 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 128967614a..85248250a2 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -115,6 +115,7 @@ icon_state = "beaker" item_state = "beaker" materials = list(MAT_GLASS=500) + possible_transfer_amounts = list(5,10,15,20,25,30,60) beaker_weakness_bitflag = PH_WEAK /obj/item/reagent_containers/glass/beaker/Initialize() @@ -157,7 +158,7 @@ /obj/item/reagent_containers/glass/beaker/jar name = "honey jar" - desc = "A jar for honey. It can hold up to 50 units of sweet delight. Unable to withstand reagents of an extreme pH." + desc = "A jar for honey. It can hold up to 60 units of sweet delight. Unable to withstand reagents of an extreme pH." icon = 'icons/obj/chemical.dmi' icon_state = "vapour" @@ -168,7 +169,7 @@ materials = list(MAT_GLASS=2500) volume = 120 amount_per_transfer_from_this = 10 - possible_transfer_amounts = list(5,10,15,20,25,30,50,100,120) + possible_transfer_amounts = list(5,10,15,20,25,30,40,60,120) container_HP = 3 /obj/item/reagent_containers/glass/beaker/plastic @@ -178,7 +179,7 @@ materials = list(MAT_GLASS=2500, MAT_PLASTIC=3000) volume = 180 amount_per_transfer_from_this = 10 - possible_transfer_amounts = list(5,10,15,20,25,30,50,100,180) + possible_transfer_amounts = list(5,10,15,20,25,30,40,60,120,180) /obj/item/reagent_containers/glass/beaker/plastic/Initialize() beaker_weakness_bitflag &= ~PH_WEAK @@ -197,7 +198,7 @@ materials = list(MAT_GLASS=2500, MAT_PLASTIC=3000, MAT_GOLD=1000, MAT_TITANIUM=1000) volume = 240 amount_per_transfer_from_this = 10 - possible_transfer_amounts = list(5,10,15,20,25,30,50,100,120,200,240) + possible_transfer_amounts = list(5,10,15,20,25,30,40,60,120,200,240) /obj/item/reagent_containers/glass/beaker/meta/Initialize() // why the fuck can't you just set the beaker weakness bitflags to nothing? fuck you beaker_weakness_bitflag &= ~PH_WEAK diff --git a/code/modules/reagents/reagent_containers/hypovial.dm b/code/modules/reagents/reagent_containers/hypovial.dm index 01acda18bc..482877afcd 100644 --- a/code/modules/reagents/reagent_containers/hypovial.dm +++ b/code/modules/reagents/reagent_containers/hypovial.dm @@ -27,8 +27,8 @@ for(var/R in comes_with) reagents.add_reagent(R,comes_with[R]) update_icon() - beaker_weakness_bitflag |= PH_WEAK // fuck you if you're using these like beakers - beaker_weakness_bitflag |= TEMP_WEAK +// beaker_weakness_bitflag |= PH_WEAK // fuck you if you're using these like beakers +// beaker_weakness_bitflag |= TEMP_WEAK /obj/item/reagent_containers/glass/bottle/vial/on_reagent_change() @@ -62,11 +62,11 @@ /obj/item/reagent_containers/glass/bottle/vial/small name = "hypovial" volume = 60 - possible_transfer_amounts = list(1) + possible_transfer_amounts = list(1,2,5,10,20,30) /obj/item/reagent_containers/glass/bottle/vial/small/bluespace volume = 120 - possible_transfer_amounts = list(1) + possible_transfer_amounts = list(1,2,5,10,20,30,40) name = "bluespace hypovial" icon_state = "hypovialbs" unique_reskin = null @@ -76,7 +76,7 @@ desc = "A large hypovial, for deluxe hypospray models." icon_state = "hypoviallarge" volume = 120 - possible_transfer_amounts = list(1) + possible_transfer_amounts = list(1,2,5,10,20,30,40,60) unique_reskin = list("large hypovial" = "hypoviallarge", "large red hypovial" = "hypoviallarge-b", "large blue hypovial" = "hypoviallarge-d", @@ -108,7 +108,7 @@ add_overlay(filling) /obj/item/reagent_containers/glass/bottle/vial/large/bluespace - possible_transfer_amounts = list(1) + possible_transfer_amounts = list(1,2,5,10,20,30,40,60) name = "bluespace large hypovial" volume = 240 icon_state = "hypoviallargebs" From 58241b704e1fbcaa1941436af0c6614725cb4e74 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 1 Jan 2020 15:21:42 -0600 Subject: [PATCH 152/160] Automatic changelog generation for PR #10370 [ci skip] --- html/changelogs/AutoChangeLog-pr-10370.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10370.yml diff --git a/html/changelogs/AutoChangeLog-pr-10370.yml b/html/changelogs/AutoChangeLog-pr-10370.yml new file mode 100644 index 0000000000..6674fd2e17 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10370.yml @@ -0,0 +1,4 @@ +author: "Hatterhat" +delete-after: True +changes: + - bugfix: "Blood-drunk buff from blood-drunk eye crusher trophy is less likely to cripple its user." From 6abcb5ad508e2551b30d85c195a5c23b9cbcd55b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 1 Jan 2020 20:28:18 -0600 Subject: [PATCH 153/160] Automatic changelog generation for PR #10372 [ci skip] --- html/changelogs/AutoChangeLog-pr-10372.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10372.yml diff --git a/html/changelogs/AutoChangeLog-pr-10372.yml b/html/changelogs/AutoChangeLog-pr-10372.yml new file mode 100644 index 0000000000..6bb60c3d8d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10372.yml @@ -0,0 +1,5 @@ +author: "Hatterhat" +delete-after: True +changes: + - tweak: "Forcefield projectors now fit on toolbelts." + - imageadd: "New sprites for ATMOS holofan and forcefield projectors!" From 0f8234b20d009ba31606ff0cbafb824eb7287211 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 1 Jan 2020 20:28:38 -0600 Subject: [PATCH 154/160] Automatic changelog generation for PR #10369 [ci skip] --- html/changelogs/AutoChangeLog-pr-10369.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10369.yml diff --git a/html/changelogs/AutoChangeLog-pr-10369.yml b/html/changelogs/AutoChangeLog-pr-10369.yml new file mode 100644 index 0000000000..c292d948fb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10369.yml @@ -0,0 +1,4 @@ +author: "Hatterhat" +delete-after: True +changes: + - tweak: "crusher trophy drop chance on mining mobs increased to 1 in 4 (from 1 in 20)" From 459275fd2e259d55f06255ae10344782a331ae5f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 1 Jan 2020 20:32:19 -0600 Subject: [PATCH 155/160] Automatic changelog generation for PR #10379 [ci skip] --- html/changelogs/AutoChangeLog-pr-10379.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10379.yml diff --git a/html/changelogs/AutoChangeLog-pr-10379.yml b/html/changelogs/AutoChangeLog-pr-10379.yml new file mode 100644 index 0000000000..9623f815d6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10379.yml @@ -0,0 +1,4 @@ +author: "Ryll/Shaps, ported by Hatterhat" +delete-after: True +changes: + - rscadd: "Point-blanking people with shotguns actually throws them backwards!" From 0ad15d4cb5100f8be67c4e22be8459dd6ac58f24 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 1 Jan 2020 20:32:51 -0600 Subject: [PATCH 156/160] Automatic changelog generation for PR #10368 [ci skip] --- html/changelogs/AutoChangeLog-pr-10368.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10368.yml diff --git a/html/changelogs/AutoChangeLog-pr-10368.yml b/html/changelogs/AutoChangeLog-pr-10368.yml new file mode 100644 index 0000000000..e6486f2815 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10368.yml @@ -0,0 +1,4 @@ +author: "Hatterhat" +delete-after: True +changes: + - balance: "ore redemption machines actually get affected by lasers again kthx" From 1195762f8697b4981008c06f2789f1242b94da62 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Wed, 1 Jan 2020 20:37:09 -0600 Subject: [PATCH 157/160] space cola isnt a reagent idiot --- code/modules/food_and_drinks/food/snacks_frozen.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/food_and_drinks/food/snacks_frozen.dm b/code/modules/food_and_drinks/food/snacks_frozen.dm index 4a4c5ddb88..fb7bcf33b4 100644 --- a/code/modules/food_and_drinks/food/snacks_frozen.dm +++ b/code/modules/food_and_drinks/food/snacks_frozen.dm @@ -219,7 +219,7 @@ name = "space cola snowcone" desc = "Space Cola drizzled over a snowball in a paper cup." icon_state = "soda_sc" - list_reagents = list("nutriment" = 1, "space_cola" = 5) + list_reagents = list("nutriment" = 1, "cola" = 5) tastes = list("ice" = 1, "water" = 1, "cola" = 5) /obj/item/reagent_containers/food/snacks/snowcones/spacemountainwind @@ -248,4 +248,4 @@ desc = "A very colorful snowball in a paper cup." icon_state = "rainbow_sc" list_reagents = list("nutriment" = 5, "laughter" = 25) - tastes = list("ice" = 1, "water" = 1, "sunlight" = 5, "light" = 5, "slime" = 5, "paint" = 3, "clouds" = 3) \ No newline at end of file + tastes = list("ice" = 1, "water" = 1, "sunlight" = 5, "light" = 5, "slime" = 5, "paint" = 3, "clouds" = 3) From 96a57d74db107a57f9d97b8a59748a34d1c9ddff Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 2 Jan 2020 00:07:20 -0600 Subject: [PATCH 158/160] Automatic changelog generation for PR #10374 [ci skip] --- html/changelogs/AutoChangeLog-pr-10374.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10374.yml diff --git a/html/changelogs/AutoChangeLog-pr-10374.yml b/html/changelogs/AutoChangeLog-pr-10374.yml new file mode 100644 index 0000000000..376f49a4d4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10374.yml @@ -0,0 +1,4 @@ +author: "Bhijn helped" +delete-after: True +changes: + - bugfix: "Fixes Dragon's Tooth Sword 50% armor penetration by making it 35%" From 49084e8394733527db4aff3747b99c4e97f17b47 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 2 Jan 2020 00:07:42 -0600 Subject: [PATCH 159/160] Automatic changelog generation for PR #10366 [ci skip] --- html/changelogs/AutoChangeLog-pr-10366.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10366.yml diff --git a/html/changelogs/AutoChangeLog-pr-10366.yml b/html/changelogs/AutoChangeLog-pr-10366.yml new file mode 100644 index 0000000000..ec8d234edd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10366.yml @@ -0,0 +1,5 @@ +author: "Hatterhat" +delete-after: True +changes: + - balance: "Beakers are generally more useful now, with slight capacity increases." + - tweak: "Transfer amounts are different now. Adjust your muscle memory to compensate." From ab15fdcabfc272060d73a8478943608861b381af Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 2 Jan 2020 00:08:23 -0600 Subject: [PATCH 160/160] Automatic changelog generation for PR #10371 [ci skip] --- html/changelogs/AutoChangeLog-pr-10371.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10371.yml diff --git a/html/changelogs/AutoChangeLog-pr-10371.yml b/html/changelogs/AutoChangeLog-pr-10371.yml new file mode 100644 index 0000000000..e4322d70f1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10371.yml @@ -0,0 +1,4 @@ +author: "kappa-sama" +delete-after: True +changes: + - rscadd: "loot crates in cargo contraband"

GpLGRF?(uQM=&2L6Bj= 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 VO0s|Iqkato($>&duX=1B^*^~jTV4PF delta 5995 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 Date: Sat, 28 Dec 2019 16:46:50 +0800 Subject: [PATCH 036/160] excludes certain ghost roles from being affected by health events --- code/game/objects/structures/ghost_role_spawners.dm | 11 ++++++++++- code/modules/events/disease_outbreak.dm | 2 ++ code/modules/events/heart_attack.dm | 2 +- code/modules/events/mass_hallucination.dm | 4 ++++ code/modules/events/spontaneous_appendicitis.dm | 2 ++ code/modules/mob/living/carbon/human/human_defines.dm | 1 + 6 files changed, 20 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index fdc85475fb..98df293a8e 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -30,6 +30,8 @@ new/obj/structure/fluff/empty_terrarium(get_turf(src)) return ..() +/obj/effect/mob_spawn/human/seed_vault/special(mob/living/new_spawn) + new_spawn.exempt_from_health_events = TRUE //Ash walker eggs: Spawns in ash walker dens in lavaland. Ghosts become unbreathing lizards that worship the Necropolis and are advised to retrieve corpses to create more ash walkers. /obj/effect/mob_spawn/human/ash_walker @@ -251,6 +253,9 @@ new/obj/structure/fluff/empty_cryostasis_sleeper(get_turf(src)) return ..() +/obj/effect/mob_spawn/human/hermit/special(mob/living/new_spawn) + new_spawn.exempt_from_health_events = TRUE + //Broken rejuvenation pod: Spawns in animal hospitals in lavaland. Ghosts become disoriented interns and are advised to search for help. /obj/effect/mob_spawn/human/doctor/alive/lavaland name = "broken rejuvenation pod" @@ -353,6 +358,9 @@ new/obj/structure/fluff/empty_sleeper/syndicate(get_turf(src)) ..() +/obj/effect/mob_spawn/human/hotel_staff/special(mob/living/new_spawn) + new_spawn.exempt_from_health_events = TRUE + /obj/effect/mob_spawn/human/demonic_friend name = "Essence of friendship" desc = "Oh boy! Oh boy! A friend!" @@ -618,6 +626,7 @@ O.equip(new_spawn, FALSE, new_spawn.client) SSjob.equip_loadout(null, new_spawn, FALSE) SSquirks.AssignQuirks(new_spawn, new_spawn.client, TRUE, TRUE, null, FALSE, new_spawn) + new_spawn.exempt_from_health_events = TRUE /datum/outfit/ghostcafe name = "ID, jumpsuit and shoes" @@ -639,4 +648,4 @@ uniform = /obj/item/clothing/under/color/random else uniform = /obj/item/clothing/under/skirt/color/random - + diff --git a/code/modules/events/disease_outbreak.dm b/code/modules/events/disease_outbreak.dm index 07a399a1b6..40674518ff 100644 --- a/code/modules/events/disease_outbreak.dm +++ b/code/modules/events/disease_outbreak.dm @@ -37,6 +37,8 @@ continue if(!H.client) continue + if(H.exempt_from_health_events) + continue if(H.stat == DEAD) continue if(HAS_TRAIT(H, TRAIT_VIRUSIMMUNE)) //Don't pick someone who's virus immune, only for it to not do anything. diff --git a/code/modules/events/heart_attack.dm b/code/modules/events/heart_attack.dm index 8db2d98bf0..23b664d4d7 100644 --- a/code/modules/events/heart_attack.dm +++ b/code/modules/events/heart_attack.dm @@ -9,7 +9,7 @@ /datum/round_event/heart_attack/start() var/list/heart_attack_contestants = list() for(var/mob/living/carbon/human/H in shuffle(GLOB.player_list)) - if(!H.client || H.stat == DEAD || H.InCritical() || !H.can_heartattack() || H.has_status_effect(STATUS_EFFECT_EXERCISED) || (/datum/disease/heart_failure in H.diseases) || H.undergoing_cardiac_arrest()) + if(!H.client || H.stat == DEAD || H.InCritical() || !H.can_heartattack() || H.has_status_effect(STATUS_EFFECT_EXERCISED) || (/datum/disease/heart_failure in H.diseases) || H.undergoing_cardiac_arrest() || H.exempt_from_health_events) continue if(H.satiety <= -60) //Multiple junk food items recently heart_attack_contestants[H] = 3 diff --git a/code/modules/events/mass_hallucination.dm b/code/modules/events/mass_hallucination.dm index 2b0c16ebfc..1c5393059e 100644 --- a/code/modules/events/mass_hallucination.dm +++ b/code/modules/events/mass_hallucination.dm @@ -35,4 +35,8 @@ /datum/hallucination/delusion, /datum/hallucination/oh_yeah) for(var/mob/living/carbon/C in GLOB.alive_mob_list) + var/mob/living/carbon/human/H = C + if (istype(H)) + if (H.exempt_from_health_events) + continue new picked_hallucination(C, TRUE) \ No newline at end of file diff --git a/code/modules/events/spontaneous_appendicitis.dm b/code/modules/events/spontaneous_appendicitis.dm index 901337cd52..cbef43ee8f 100644 --- a/code/modules/events/spontaneous_appendicitis.dm +++ b/code/modules/events/spontaneous_appendicitis.dm @@ -15,6 +15,8 @@ continue if(H.stat == DEAD) continue + if (H.exempt_from_health_events) + continue if(!H.getorgan(/obj/item/organ/appendix)) //Don't give the disease to some who lacks it, only for it to be auto-cured continue if(!(MOB_ORGANIC in H.mob_biotypes)) //biotype sleeper bugs strike again, once again making appendicitis pick a target that can't take it diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 9ffa994066..3ae268a455 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -68,3 +68,4 @@ var/static/list/can_ride_typecache = typecacheof(list(/mob/living/carbon/human, /mob/living/simple_animal/slime, /mob/living/simple_animal/parrot)) var/lastpuke = 0 var/last_fire_update + var/exempt_from_health_events = FALSE From cd9966cd7ab99d899523d779cc00bad7f31cc3e5 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sat, 28 Dec 2019 17:08:34 +0800 Subject: [PATCH 037/160] fixes the thing --- code/game/objects/structures/ghost_role_spawners.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 98df293a8e..8eef191d98 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -30,7 +30,7 @@ new/obj/structure/fluff/empty_terrarium(get_turf(src)) return ..() -/obj/effect/mob_spawn/human/seed_vault/special(mob/living/new_spawn) +/obj/effect/mob_spawn/human/seed_vault/special(mob/living/carbon/human/new_spawn) new_spawn.exempt_from_health_events = TRUE //Ash walker eggs: Spawns in ash walker dens in lavaland. Ghosts become unbreathing lizards that worship the Necropolis and are advised to retrieve corpses to create more ash walkers. @@ -253,7 +253,7 @@ new/obj/structure/fluff/empty_cryostasis_sleeper(get_turf(src)) return ..() -/obj/effect/mob_spawn/human/hermit/special(mob/living/new_spawn) +/obj/effect/mob_spawn/human/hermit/special(mob/living/carbon/human/new_spawn) new_spawn.exempt_from_health_events = TRUE //Broken rejuvenation pod: Spawns in animal hospitals in lavaland. Ghosts become disoriented interns and are advised to search for help. @@ -358,7 +358,7 @@ new/obj/structure/fluff/empty_sleeper/syndicate(get_turf(src)) ..() -/obj/effect/mob_spawn/human/hotel_staff/special(mob/living/new_spawn) +/obj/effect/mob_spawn/human/hotel_staff/special(mob/living/carbon/human/new_spawn) new_spawn.exempt_from_health_events = TRUE /obj/effect/mob_spawn/human/demonic_friend From 973fdb61c68f36806db6c435c5c2ac563c77a951 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sat, 28 Dec 2019 17:33:19 +0800 Subject: [PATCH 038/160] probably fixes pandoras attacking their owners --- .../hostile/megafauna/hierophant.dm | 6 ++- .../hostile/mining_mobs/elites/elite.dm | 44 ++++++++-------- .../hostile/mining_mobs/elites/pandora.dm | 50 +++++++++---------- 3 files changed, 53 insertions(+), 47 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index 397d40925b..cc710ad8ce 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -594,12 +594,14 @@ Difficulty: Normal var/list/hit_things = list() //we hit these already, ignore them var/friendly_fire_check = FALSE var/bursting = FALSE //if we're bursting and need to hit anyone crossing us + var/list/nohurt -/obj/effect/temp_visual/hierophant/blast/Initialize(mapload, new_caster, friendly_fire, list/only_hit_once) +/obj/effect/temp_visual/hierophant/blast/Initialize(mapload, new_caster, friendly_fire, list/only_hit_once, list/donthurt = list()) . = ..() if(only_hit_once) hit_things = only_hit_once friendly_fire_check = friendly_fire + nohurt = donthurt if(new_caster) hit_things += new_caster if(ismineralturf(loc)) //drill mineral turfs @@ -627,6 +629,8 @@ Difficulty: Normal if(!damage) return for(var/mob/living/L in T.contents - hit_things) //find and damage mobs... + if (L in nohurt) + continue hit_things += L if((friendly_fire_check && caster && caster.faction_check_mob(L)) || L.stat == DEAD) continue diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm index 04a1b4a468..0a8320788e 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm @@ -24,7 +24,8 @@ var/list/attack_action_types = list() var/can_talk = FALSE var/obj/loot_drop = null - + var/owner + //Gives player-controlled variants the ability to swap attacks /mob/living/simple_animal/hostile/asteroid/elite/Initialize(mapload) . = ..() @@ -53,14 +54,14 @@ if(ismineralturf(target)) var/turf/closed/mineral/M = target M.gets_drilled() - + //Elites can't talk (normally)! /mob/living/simple_animal/hostile/asteroid/elite/say(message, bubble_type, var/list/spans = list(), sanitize = TRUE, datum/language/language = null, ignore_spam = FALSE, forced = null) if(can_talk) . = ..() return TRUE return FALSE - + /*Basic setup for elite attacks, based on Whoneedspace's megafauna attack setup. While using this makes the system rely on OnFire, it still gives options for timers not tied to OnFire, and it makes using attacks consistent accross the board for player-controlled elites.*/ @@ -82,11 +83,11 @@ While using this makes the system rely on OnFire, it still gives options for tim /datum/action/innate/elite_attack/Activate() M.chosen_attack = chosen_attack_num to_chat(M, chosen_message) - + /mob/living/simple_animal/hostile/asteroid/elite/updatehealth() . = ..() update_health_hud() - + /mob/living/simple_animal/hostile/asteroid/elite/update_health_hud() if(hud_used) var/severity = 0 @@ -144,7 +145,7 @@ While using this makes the system rely on OnFire, it still gives options for tim gpstag = "Menacing Signal" desc = "You're not quite sure how a signal can be menacing." invisibility = 100 - + /obj/structure/elite_tumor/attack_hand(mob/user) . = ..() if(ishuman(user)) @@ -179,7 +180,7 @@ While using this makes the system rely on OnFire, it still gives options for tim activity = TUMOR_INACTIVE activator = null - + obj/structure/elite_tumor/proc/spawn_elite(var/mob/dead/observer/elitemind) var/selectedspawn = pick(potentialspawns) mychild = new selectedspawn(loc) @@ -199,18 +200,18 @@ obj/structure/elite_tumor/proc/return_elite() if(boosted) mychild.maxHealth = mychild.maxHealth * 2 mychild.health = mychild.maxHealth - + /obj/structure/elite_tumor/Initialize(mapload) . = ..() internal = new/obj/item/gps/internal/elite(src) START_PROCESSING(SSobj, src) - + /obj/structure/elite_tumor/Destroy() STOP_PROCESSING(SSobj, src) mychild = null activator = null return ..() - + /obj/structure/elite_tumor/process() if(isturf(loc)) for(var/mob/living/simple_animal/hostile/asteroid/elite/elitehere in loc) @@ -218,7 +219,7 @@ obj/structure/elite_tumor/proc/return_elite() mychild.adjustHealth(-mychild.maxHealth*0.05) var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(mychild)) H.color = "#FF0000" - + /obj/structure/elite_tumor/attackby(obj/item/I, mob/user, params) . = ..() if(istype(I, /obj/item/organ/regenerative_core) && activity == TUMOR_INACTIVE && !boosted) @@ -232,7 +233,7 @@ obj/structure/elite_tumor/proc/return_elite() desc = "[desc] This one seems to glow with a strong intensity." qdel(core) return TRUE - + /obj/structure/elite_tumor/proc/arena_checks() if(activity != TUMOR_ACTIVE || QDELETED(src)) return @@ -240,13 +241,13 @@ obj/structure/elite_tumor/proc/return_elite() INVOKE_ASYNC(src, .proc/arena_trap) //Gets another arena trap queued up for when this one runs out. INVOKE_ASYNC(src, .proc/border_check) //Checks to see if our fighters got out of the arena somehow. addtimer(CALLBACK(src, .proc/arena_checks), 50) - + /obj/structure/elite_tumor/proc/fighters_check() if(activator != null && activator.stat == DEAD || activity == TUMOR_ACTIVE && QDELETED(activator)) onEliteWon() if(mychild != null && mychild.stat == DEAD || activity == TUMOR_ACTIVE && QDELETED(mychild)) onEliteLoss() - + /obj/structure/elite_tumor/proc/arena_trap() var/turf/T = get_turf(src) if(loc == null) @@ -257,7 +258,7 @@ obj/structure/elite_tumor/proc/return_elite() newwall = new /obj/effect/temp_visual/elite_tumor_wall(t, src) newwall.activator = src.activator newwall.ourelite = src.mychild - + /obj/structure/elite_tumor/proc/border_check() if(activator != null && get_dist(src, activator) >= 12) activator.forceMove(loc) @@ -267,7 +268,7 @@ obj/structure/elite_tumor/proc/return_elite() mychild.forceMove(loc) visible_message("[mychild] suddenly reappears above [src]!") playsound(loc,'sound/effects/phasein.ogg', 200, 0, 50, TRUE, TRUE) - + obj/structure/elite_tumor/proc/onEliteLoss() playsound(loc,'sound/effects/tendril_destroyed.ogg', 200, 0, 50, TRUE, TRUE) visible_message("[src] begins to convulse violently before beginning to dissipate.") @@ -286,7 +287,7 @@ obj/structure/elite_tumor/proc/onEliteLoss() mychild = null activator = null qdel(src) - + obj/structure/elite_tumor/proc/onEliteWon() activity = TUMOR_PASSIVE activator = null @@ -300,7 +301,7 @@ obj/structure/elite_tumor/proc/onEliteWon() to_chat(mychild, "As the life in the activator's eyes fade, the forcefield around you dies out and you feel your power subside.\nDespite this inferno being your home, you feel as if you aren't welcome here anymore.\nWithout any guidance, your purpose is now for you to decide.") to_chat(mychild, "Your max health has been halved, but can now heal by standing on your tumor. Note, it's your only way to heal.\nBear in mind, if anyone interacts with your tumor, you'll be resummoned here to carry out another fight. In such a case, you will regain your full max health.\nAlso, be weary of your fellow inhabitants, they likely won't be happy to see you!") to_chat(mychild, "Note that you are a lavaland monster, and thus not allied to the station. You should not cooperate or act friendly with any station crew unless under extreme circumstances!") - + /obj/item/tumor_shard name = "tumor shard" desc = "A strange, sharp, crystal shard from an odd tumor on Lavaland. Stabbing the corpse of a lavaland elite with this will revive them, assuming their soul still lingers. Revived lavaland elites only have half their max health, but are completely loyal to their reviver." @@ -313,7 +314,7 @@ obj/structure/elite_tumor/proc/onEliteWon() w_class = WEIGHT_CLASS_SMALL throw_speed = 3 throw_range = 5 - + /obj/item/tumor_shard/afterattack(atom/target, mob/user, proximity_flag) . = ..() if(istype(target, /mob/living/simple_animal/hostile/asteroid/elite) && proximity_flag) @@ -331,10 +332,11 @@ obj/structure/elite_tumor/proc/onEliteWon() E.health = E.maxHealth E.desc = "[E.desc] However, this one appears appears less wild in nature, and calmer around people." E.sentience_type = SENTIENCE_ORGANIC + E.owner = user qdel(src) else to_chat(user, "[src] only works on the corpse of a sentient lavaland elite.") - + /obj/effect/temp_visual/elite_tumor_wall name = "magic wall" icon = 'icons/turf/walls/hierophant_wall_temp.dmi' @@ -347,7 +349,7 @@ obj/structure/elite_tumor/proc/onEliteWon() color = rgb(255,0,0) light_range = MINIMUM_USEFUL_LIGHT_RANGE light_color = LIGHT_COLOR_RED - + /obj/effect/temp_visual/elite_tumor_wall/Initialize(mapload, new_caster) . = ..() queue_smooth_neighbors(src) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm index 540470d505..a76d9ed216 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm @@ -44,34 +44,34 @@ /datum/action/innate/elite_attack/magic_box, /datum/action/innate/elite_attack/pandora_teleport, /datum/action/innate/elite_attack/aoe_squares) - + var/sing_shot_length = 8 var/cooldown_time = 20 - + /datum/action/innate/elite_attack/singular_shot name = "Singular Shot" button_icon_state = "singular_shot" chosen_message = "You are now creating a single linear magic square." chosen_attack_num = SINGULAR_SHOT - + /datum/action/innate/elite_attack/magic_box name = "Magic Box" button_icon_state = "magic_box" chosen_message = "You are now attacking with a box of magic squares." chosen_attack_num = MAGIC_BOX - + /datum/action/innate/elite_attack/pandora_teleport name = "Line Teleport" button_icon_state = "pandora_teleport" chosen_message = "You will now teleport to your target." chosen_attack_num = PANDORA_TELEPORT - + /datum/action/innate/elite_attack/aoe_squares name = "AOE Blast" button_icon_state = "aoe_squares" chosen_message = "Your attacks will spawn an AOE blast at your target location." chosen_attack_num = AOE_SQUARES - + /mob/living/simple_animal/hostile/asteroid/elite/pandora/OpenFire() if(client) switch(chosen_attack) @@ -94,7 +94,7 @@ pandora_teleport(target) if(AOE_SQUARES) aoe_squares(target) - + /mob/living/simple_animal/hostile/asteroid/elite/pandora/Life() . = ..() if(health >= maxHealth * 0.5) @@ -105,28 +105,28 @@ return else cooldown_time = 10 - -/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/singular_shot(target) + +/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/singular_shot(target) ranged_cooldown = world.time + (cooldown_time * 0.5) var/dir_to_target = get_dir(get_turf(src), get_turf(target)) var/turf/T = get_step(get_turf(src), dir_to_target) singular_shot_line(sing_shot_length, dir_to_target, T) - + /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/singular_shot_line(var/procsleft, var/angleused, var/turf/T) if(procsleft <= 0) return - new /obj/effect/temp_visual/hierophant/blast/pandora(T, src) + new /obj/effect/temp_visual/hierophant/blast/pandora(T, src, donthurt = list(owner)) T = get_step(T, angleused) procsleft = procsleft - 1 addtimer(CALLBACK(src, .proc/singular_shot_line, procsleft, angleused, T), 2) - + /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/magic_box(target) ranged_cooldown = world.time + cooldown_time var/turf/T = get_turf(target) for(var/t in spiral_range_turfs(3, T)) if(get_dist(t, T) > 1) - new /obj/effect/temp_visual/hierophant/blast/pandora(t, src) - + new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, donthurt = list(owner)) + /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/pandora_teleport(target) ranged_cooldown = world.time + cooldown_time var/turf/T = get_turf(target) @@ -135,45 +135,45 @@ new /obj/effect/temp_visual/hierophant/telegraph(source, src) playsound(source,'sound/machines/airlockopen.ogg', 200, 1) addtimer(CALLBACK(src, .proc/pandora_teleport_2, T, source), 2) - + /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/pandora_teleport_2(var/turf/T, var/turf/source) new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, src) new /obj/effect/temp_visual/hierophant/telegraph/teleport(source, src) for(var/t in RANGE_TURFS(1, T)) - new /obj/effect/temp_visual/hierophant/blast/pandora(t, src) + new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, donthurt = list(owner)) for(var/t in RANGE_TURFS(1, source)) - new /obj/effect/temp_visual/hierophant/blast/pandora(t, src) + new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, donthurt = list(owner)) animate(src, alpha = 0, time = 2, easing = EASE_OUT) //fade out visible_message("[src] fades out!") density = FALSE addtimer(CALLBACK(src, .proc/pandora_teleport_3, T), 2) - + /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/pandora_teleport_3(var/turf/T) forceMove(T) animate(src, alpha = 255, time = 2, easing = EASE_IN) //fade IN density = TRUE visible_message("[src] fades in!") - + /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/aoe_squares(target) ranged_cooldown = world.time + cooldown_time var/turf/T = get_turf(target) - new /obj/effect/temp_visual/hierophant/blast/pandora(T, src) + new /obj/effect/temp_visual/hierophant/blast/pandora(T, src, donthurt = list(owner)) var/max_size = 2 addtimer(CALLBACK(src, .proc/aoe_squares_2, T, 0, max_size), 2) - + /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/aoe_squares_2(var/turf/T, var/ring, var/max_size) if(ring > max_size) return for(var/t in spiral_range_turfs(ring, T)) if(get_dist(t, T) == ring) - new /obj/effect/temp_visual/hierophant/blast/pandora(t, src) + new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, donthurt = list(owner)) addtimer(CALLBACK(src, .proc/aoe_squares_2, T, (ring + 1), max_size), 2) - + //The specific version of hiero's squares pandora uses /obj/effect/temp_visual/hierophant/blast/pandora damage = 20 monster_damage_boost = FALSE - + //Pandora's loot: Hope /obj/item/clothing/accessory/pandora_hope name = "Hope" @@ -181,7 +181,7 @@ icon = 'icons/obj/lavaland/elite_trophies.dmi' icon_state = "hope" resistance_flags = FIRE_PROOF - + /obj/item/clothing/accessory/pandora_hope/on_uniform_equip(obj/item/clothing/under/U, user) var/mob/living/L = user if(L && L.mind) From 3177b5786a6686641d06cd408815f45036cf7972 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sat, 28 Dec 2019 05:26:46 -0500 Subject: [PATCH 039/160] Update food_reagents.dm --- code/modules/reagents/chemistry/reagents/food_reagents.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 23eb24ed15..64e693a326 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -622,7 +622,7 @@ M.adjustBruteLoss(-1*REM, 0) M.adjustFireLoss(-1*REM, 0) M.adjustOxyLoss(-1*REM, 0) - M.adjustToxLoss(-1*REM, 0) + M.adjustToxLoss(-1*REM, 0, TRUE) //heals TOXINLOVERs ..() /datum/reagent/consumable/honey/reaction_mob(mob/living/M, method=TOUCH, reac_volume) From 2c26c3bdec1e252b15fd7b5e200c43770a89628f Mon Sep 17 00:00:00 2001 From: Seris02 <49109742+Seris02@users.noreply.github.com> Date: Sat, 28 Dec 2019 21:11:17 +0800 Subject: [PATCH 040/160] does the fix? --- .../mob/living/simple_animal/hostile/megafauna/hierophant.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index cc710ad8ce..d8e281e73b 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -596,11 +596,13 @@ Difficulty: Normal var/bursting = FALSE //if we're bursting and need to hit anyone crossing us var/list/nohurt -/obj/effect/temp_visual/hierophant/blast/Initialize(mapload, new_caster, friendly_fire, list/only_hit_once, list/donthurt = list()) +/obj/effect/temp_visual/hierophant/blast/Initialize(mapload, new_caster, friendly_fire, list/only_hit_once, list/donthurt) . = ..() if(only_hit_once) hit_things = only_hit_once friendly_fire_check = friendly_fire + if (!donthurt) + donthurt = list() nohurt = donthurt if(new_caster) hit_things += new_caster From d2709e86ece8b43cf00ad232d04fc158db87c30a Mon Sep 17 00:00:00 2001 From: Arturlang Date: Sat, 28 Dec 2019 15:20:16 +0200 Subject: [PATCH 041/160] What about this? --- code/modules/antagonists/bloodsucker/datum_bloodsucker.dm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index 58a68af98b..d1b778fe1b 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -200,7 +200,7 @@ var/mob/living/carbon/human/H = owner.current var/datum/species/S = H.dna.species // Make Changes - S.brutemod *= 0.4 // <-------------------- Start small, but burn mod increases based on rank! + S.brutemod *= 0.2 // <-------------------- Start small, but burn mod increases based on rank! S.coldmod = 0 S.stunmod *= 0.35 S.siemens_coeff *= 0.75 //base electrocution coefficient 1 @@ -319,12 +319,10 @@ datum/antagonist/bloodsucker/proc/SpendRank() if(ishuman(owner.current)) var/mob/living/carbon/human/H = owner.current var/datum/species/S = H.dna.species - S.burnmod *= 0.02 // Slightly more burn damage - S.stunmod *= 0.9 // Slightly less stun time. S.punchdamagelow += 0.5 S.punchdamagehigh += 0.5 // NOTE: This affects the hitting power of Brawn. // More Health - owner.current.setMaxHealth(owner.current.maxHealth + 5) + owner.current.setMaxHealth(owner.current.maxHealth + 10) // Vamp Stats regenRate += 0.05 // Points of brute healed (starts at 0.3) feedAmount += 2 // Increase how quickly I munch down vics (15) From c4975d88e46be09feba9fc45f942139524cd89ae Mon Sep 17 00:00:00 2001 From: Arturlang Date: Sat, 28 Dec 2019 15:26:44 +0200 Subject: [PATCH 042/160] Wait no its actually the other way around. --- code/modules/antagonists/bloodsucker/datum_bloodsucker.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index d1b778fe1b..fc93c87415 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -200,7 +200,7 @@ var/mob/living/carbon/human/H = owner.current var/datum/species/S = H.dna.species // Make Changes - S.brutemod *= 0.2 // <-------------------- Start small, but burn mod increases based on rank! + S.brutemod *= 0.8 // <-------------------- Start small, but burn mod increases based on rank! S.coldmod = 0 S.stunmod *= 0.35 S.siemens_coeff *= 0.75 //base electrocution coefficient 1 From 7bde63dcc49e76c03d20cfe82cbe259d995973a3 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sat, 28 Dec 2019 23:58:28 +0800 Subject: [PATCH 043/160] weh --- code/game/objects/items/cigs_lighters.dm | 164 ++++++++++++----------- 1 file changed, 83 insertions(+), 81 deletions(-) diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index bd5e959a3f..1c697ab98c 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -898,70 +898,74 @@ CIGARETTE PACKETS ARE IN FANCY.DM if (DP.dry) //Nothing if our bong is full if (reagents.holder_full()) - user.show_message("The bowl is full!", 1) + user.show_message("The bowl is full!", MSG_VISUAL) return //Transfer reagents and remove the plant - user.show_message("You stuff the [DP] into the [src]'s bowl.", 1) + user.show_message("You stuff the [DP] into the [src]'s bowl.", MSG_VISUAL) DP.reagents.trans_to(src, 100) qdel(DP) return else - user.show_message("[DP] must be dried first!", 1) + user.show_message("[DP] must be dried first!", MSG_VISUAL) return - if (O.heat > 500) - if (reagents && reagents.total_volume) //if there's stuff in the bong - var/lighting_text = O.ignition_effect(src, user) - if(lighting_text) - //Logic regarding igniting it on - if (firecharges == 0) - user.show_message("You light the [src] with the [O]!", 1) - bongturnon() - else - user.show_message("You rekindle [src]'s flame with the [O]!", 1) + if (O.get_temperature() <= 500) + return + if (reagents && reagents.total_volume) //if there's stuff in the bong + var/lighting_text = O.ignition_effect(src, user) + if(lighting_text) + //Logic regarding igniting it on + if (firecharges == 0) + user.show_message("You light the [src] with the [O]!", MSG_VISUAL) + bongturnon() + else + user.show_message("You rekindle [src]'s flame with the [O]!", MSG_VISUAL) - firecharges = 1 - return - else - user.show_message("There's nothing to light up in the bowl.", 1) + firecharges = 1 return + else + user.show_message("There's nothing to light up in the bowl.", MSG_VISUAL) + return /obj/item/bong/CtrlShiftClick(mob/user) //empty reagents on alt click + ..() if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user))) return if (reagents && reagents.total_volume) - user.show_message("You empty the [src].", 1) + user.show_message("You empty the [src].", MSG_VISUAL) reagents.clear_reagents() if(firecharges) firecharges = 0 bongturnoff() else - user.show_message("The [src] is already empty.", 1) + user.show_message("The [src] is already empty.", MSG_VISUAL) /obj/item/bong/AltClick(mob/user) + ..() if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user))) return if(firecharges) firecharges = 0 bongturnoff() - user.show_message("You quench the flame.", 1) + user.show_message("You quench the flame.", MSG_VISUAL) + return TRUE /obj/item/bong/examine(mob/user) - ..() + . = ..() if(!reagents.total_volume) - to_chat(user, "The bowl is empty.") + . += "The bowl is empty." else if (reagents.total_volume > 80) - to_chat(user, "The bowl is filled to the brim.") + . += "The bowl is filled to the brim." else if (reagents.total_volume > 40) - to_chat(user, "The bowl has plenty weed in it.") + . += user, "The bowl has plenty weed in it." else - to_chat(user, "The bowl has some weed in it.") + . += "The bowl has some weed in it." - to_chat(user, "Ctrl+Shift-click to empty.") - to_chat(user, "Alt-click to extinguish.") + . += "Ctrl+Shift-click to empty." + . += "Alt-click to extinguish." /obj/item/bong/ignition_effect(atom/A, mob/user) if(firecharges) @@ -971,78 +975,76 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/bong/attack(mob/living/carbon/M, mob/living/carbon/user, obj/target) //if it's lit up, some stuff in the bowl and the user is a target, and we're not on cooldown - if (!reagents) - return - if (M ==! user) - return + if (M != user) + return ..() if(user.is_mouth_covered(head_only = 1)) to_chat(user, "Remove your headgear first.") - return + return ..() if(user.is_mouth_covered(mask_only = 1)) to_chat(user, "Remove your mask first.") - return + return ..() if (!reagents.total_volume) to_chat(user, "There's nothing in the bowl.") - return + return ..() if (!firecharges) to_chat(user, "You have to light it up first.") + return ..() + + if (last_used_time + 30 >= world.time) + return ..() + var/hit_strength + var/noise + var/hittext = "" + //if the intent is help then you take a small hit, else a big one + if (user.a_intent == INTENT_HARM) + hit_strength = 2 + noise = 100 + hittext = "big hit" + else + hit_strength = 1 + noise = 70 + hittext = "hit" + //bubbling sound + playsound(user.loc,'sound/effects/bonghit.ogg', noise, 1) + + last_used_time = world.time + + //message + user.visible_message("[user] begins to take a [hittext] from the [src]!", \ + "You begin to take a [hittext] from [src].") + + //we take a hit here, after an uninterrupted delay + if(!do_after(user, 25, target = user)) return + if (reagents && reagents.total_volume) + var/fraction = 12 * hit_strength - if (last_used_time + 30 < world.time) - var/hit_strength - var/noise - var/hittext = "" - //if the intent is help then you take a small hit, else a big one - if (user.a_intent == INTENT_HARM) - hit_strength = 2 - noise = 100 - hittext = "big hit" - else - hit_strength = 1 - noise = 70 - hittext = "hit" - //bubbling sound - playsound(user.loc,'sound/effects/bonghit.ogg', noise, 1) + var/datum/effect_system/smoke_spread/chem/smoke_machine/s = new + s.set_up(reagents, hit_strength, 18, user.loc) + s.start() - last_used_time = world.time + reagents.reaction(user, INGEST, fraction) + if(!reagents.trans_to(user, fraction)) + reagents.remove_any(fraction) - //message - user.visible_message("[user] begins to take a "+ hittext +" from the [src]!", \ - "You begin to take a "+ hittext +" from [src].") + if (hit_strength == 2 && prob(15)) + user.emote("cough") + user.adjustOxyLoss(15) - //we take a hit here, after an uninterrupted delay - if(do_after(user, 25, target = user)) - if (reagents && reagents.total_volume) - var/fraction = 12 * hit_strength + user.visible_message("[user] takes a [hittext] from the [src]!", \ + "You take a [hittext] from [src].") - var/datum/effect_system/smoke_spread/chem/smoke_machine/s = new - s.set_up(reagents, hit_strength, 18, user.loc) - s.start() - - reagents.reaction(user, INGEST, fraction) - if(!reagents.trans_to(user, fraction)) - reagents.remove_any(fraction) - - if (hit_strength == 2 && prob(15)) - user.emote("cough") - user.adjustOxyLoss(15) - - //playsound(user.loc, 'sound/effects/smoke.ogg', 10, 1, -3) - - user.visible_message("[user] takes a "+ hittext +" from the [src]!", \ - "You take a "+ hittext +" from [src].") - - firecharges = firecharges - 1 - if (firecharges == 0) - bongturnoff() - if (!reagents.total_volume) - firecharges = 0 - bongturnoff() + firecharges = firecharges - 1 + if (!firecharges) + bongturnoff() + if (!reagents.total_volume) + firecharges = 0 + bongturnoff() @@ -1060,4 +1062,4 @@ CIGARETTE PACKETS ARE IN FANCY.DM name = "coconut bong" icon_off = "coconut_bong" icon_on = "coconut_bong_lit" - desc = "A water bong used for smoking dried plants. This one's made out of a coconut and some bamboo" \ No newline at end of file + desc = "A water bong used for smoking dried plants. This one's made out of a coconut and some bamboo." \ No newline at end of file From c0e8e55d7060ecf9bf04f79966367ba18abe2ca5 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sun, 29 Dec 2019 00:07:11 +0800 Subject: [PATCH 044/160] more weh. --- code/modules/hydroponics/grown/misc.dm | 106 ++++++++++++------------- 1 file changed, 53 insertions(+), 53 deletions(-) diff --git a/code/modules/hydroponics/grown/misc.dm b/code/modules/hydroponics/grown/misc.dm index dbeddfdbd0..6dba7c74af 100644 --- a/code/modules/hydroponics/grown/misc.dm +++ b/code/modules/hydroponics/grown/misc.dm @@ -288,8 +288,7 @@ /obj/item/reagent_containers/food/snacks/grown/coconut/Initialize(mapload, obj/item/seeds/new_seed) . = ..() - var/newvolume - newvolume = 50 + round(seed.potency,10) + var/newvolume = 50 + round(seed.potency,10) if (seed.get_gene(/datum/plant_gene/trait/maxchem)) newvolume = newvolume + 50 volume = newvolume @@ -299,23 +298,25 @@ transform *= TRANSFORM_USING_VARIABLE(40, 100) + 0.5 //temporary fix for size? /obj/item/reagent_containers/food/snacks/grown/coconut/attack_self(mob/user) - if (opened == TRUE) - if(possible_transfer_amounts.len) - var/i=0 - for(var/A in possible_transfer_amounts) - i++ - if(A == amount_per_transfer_from_this) - if(i[src]'s transfer amount is now [amount_per_transfer_from_this] units.") - return + if (opened) + if(!possible_transfer_amounts.len) + return + var/i=0 + for(var/A in possible_transfer_amounts) + i++ + if(A != amount_per_transfer_from_this) + continue + if(i[src]'s transfer amount is now [amount_per_transfer_from_this] units.") + return /obj/item/reagent_containers/food/snacks/grown/coconut/attackby(obj/item/W, mob/user, params) //DEFUSING NADE LOGIC - if (W.tool_behaviour == TOOL_WIRECUTTER && fused == TRUE) - user.show_message("You cut the fuse!", 1) + if (W.tool_behaviour == TOOL_WIRECUTTER && fused) + user.show_message("You cut the fuse!", MSG_VISUAL) playsound(user, W.hitsound, 50, 1, -1) icon_state = "coconut_carved" desc = "A coconut. This one's got a hole in it." @@ -327,14 +328,14 @@ set_light(0, 0.0) return //IGNITING NADE LOGIC - if(fusedactive == FALSE && fused == TRUE) + if(!fusedactive && fused) var/lighting_text = W.ignition_effect(src, user) if(lighting_text) user.visible_message("[user] ignites [src]'s fuse!", "You ignite the [src]'s fuse!") fusedactive = TRUE defused = FALSE playsound(src, 'sound/effects/fuse.ogg', 100, 0) - message_admins("[ADMIN_LOOKUPFLW(user)] ignited a coconut bomb for detonation at [ADMIN_VERBOSEJMP(user)] "+ pretty_string_from_reagent_list(reagents.reagent_list)) + message_admins("[ADMIN_LOOKUPFLW(user)] ignited a coconut bomb for detonation at [ADMIN_VERBOSEJMP(user)] [pretty_string_from_reagent_list(reagents.reagent_list)]") log_game("[key_name(user)] primed a coconut grenade for detonation at [AREACOORD(user)].") addtimer(CALLBACK(src, .proc/prime), 5 SECONDS) icon_state = "coconut_grenade_active" @@ -346,7 +347,7 @@ //ADDING A FUSE, NADE LOGIC if (istype(W,/obj/item/stack/sheet/cloth) || istype(W,/obj/item/stack/sheet/durathread)) - if (carved == TRUE && straw == FALSE && fused == FALSE) + if (carved && !straw && !fused) user.show_message("You add a fuse to the coconut!", 1) W.use(1) fused = TRUE @@ -355,14 +356,14 @@ name = "coconut bomb" return //ADDING STRAW LOGIC - if (istype(W,/obj/item/stack/sheet/mineral/bamboo) && opened == TRUE && straw == FALSE && fused == FALSE) + if (istype(W,/obj/item/stack/sheet/mineral/bamboo) && opened && !straw && fused) user.show_message("You add a bamboo straw to the coconut!", 1) straw = TRUE W.use(1) icon_state += "_straw" desc = "You can already feel like you're on a tropical vacation." //OPENING THE NUT LOGIC - if (carved == FALSE && chopped == FALSE) + if (!carved && !chopped) if(W.tool_behaviour == TOOL_SCREWDRIVER) user.show_message("You make a hole in the coconut!", 1) carved = TRUE @@ -386,7 +387,7 @@ return /obj/item/reagent_containers/food/snacks/grown/coconut/attack(mob/living/M, mob/user, obj/target) - if(M && user.a_intent == INTENT_HARM && spillable == FALSE) + if(M && user.a_intent == INTENT_HARM && !spillable) var/obj/item/bodypart/affecting = user.zone_selected //Find what the player is aiming at if (affecting == BODY_ZONE_HEAD && prob(15)) //smash the nut open @@ -420,7 +421,7 @@ if(fusedactive) return - if(opened == FALSE) + if(!opened) return if(!canconsume(M, user)) @@ -430,37 +431,36 @@ to_chat(user, "[src] is empty!") return - if(istype(M)) - if(user.a_intent == INTENT_HARM && spillable == TRUE) - var/R - M.visible_message("[user] splashes the contents of [src] onto [M]!", \ - "[user] splashes the contents of [src] onto [M]!") - if(reagents) - for(var/datum/reagent/A in reagents.reagent_list) - R += A.id + " (" - R += num2text(A.volume) + ")," - if(isturf(target) && reagents.reagent_list.len && thrownby) - log_combat(thrownby, target, "splashed (thrown) [english_list(reagents.reagent_list)]") - message_admins("[ADMIN_LOOKUPFLW(thrownby)] splashed (thrown) [english_list(reagents.reagent_list)] on [target] at [ADMIN_VERBOSEJMP(target)].") - reagents.reaction(M, TOUCH) - log_combat(user, M, "splashed", R) - reagents.clear_reagents() + if(user.a_intent == INTENT_HARM && spillable) + var/R + M.visible_message("[user] splashes the contents of [src] onto [M]!", \ + "[user] splashes the contents of [src] onto [M]!") + if(reagents) + for(var/datum/reagent/A in reagents.reagent_list) + R += A.id + " (" + R += num2text(A.volume) + ")," + if(isturf(target) && reagents.reagent_list.len && thrownby) + log_combat(thrownby, target, "splashed (thrown) [english_list(reagents.reagent_list)]") + message_admins("[ADMIN_LOOKUPFLW(thrownby)] splashed (thrown) [english_list(reagents.reagent_list)] on [target] at [ADMIN_VERBOSEJMP(target)].") + reagents.reaction(M, TOUCH) + log_combat(user, M, "splashed", R) + reagents.clear_reagents() + else + if(M != user) + M.visible_message("[user] attempts to feed something to [M].", \ + "[user] attempts to feed something to you.") + if(!do_mob(user, M)) + return + if(!reagents || !reagents.total_volume) + return // The drink might be empty after the delay, such as by spam-feeding + M.visible_message("[user] feeds something to [M].", "[user] feeds something to you.") + log_combat(user, M, "fed", reagents.log_list()) else - if(M != user) - M.visible_message("[user] attempts to feed something to [M].", \ - "[user] attempts to feed something to you.") - if(!do_mob(user, M)) - return - if(!reagents || !reagents.total_volume) - return // The drink might be empty after the delay, such as by spam-feeding - M.visible_message("[user] feeds something to [M].", "[user] feeds something to you.") - log_combat(user, M, "fed", reagents.log_list()) - else - to_chat(user, "You swallow a gulp of [src].") - var/fraction = min(5/reagents.total_volume, 1) - reagents.reaction(M, INGEST, fraction) - addtimer(CALLBACK(reagents, /datum/reagents.proc/trans_to, M, 5), 5) - playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) + to_chat(user, "You swallow a gulp of [src].") + var/fraction = min(5/reagents.total_volume, 1) + reagents.reaction(M, INGEST, fraction) + addtimer(CALLBACK(reagents, /datum/reagents.proc/trans_to, M, 5), 5) + playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) /obj/item/reagent_containers/food/snacks/grown/coconut/afterattack(obj/target, mob/user, proximity) . = ..() From 46f3a70c4bfec62ae263b596b3a17eaa6d05ff38 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sun, 29 Dec 2019 00:09:30 +0800 Subject: [PATCH 045/160] even more weh. --- code/modules/hydroponics/grown/misc.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/modules/hydroponics/grown/misc.dm b/code/modules/hydroponics/grown/misc.dm index 6dba7c74af..7ffb970e67 100644 --- a/code/modules/hydroponics/grown/misc.dm +++ b/code/modules/hydroponics/grown/misc.dm @@ -385,6 +385,7 @@ desc = "A coconut. This one's sliced open, with all its delicious contents for your eyes to savour." playsound(user, W.hitsound, 50, 1, -1) return + return ..() /obj/item/reagent_containers/food/snacks/grown/coconut/attack(mob/living/M, mob/user, obj/target) if(M && user.a_intent == INTENT_HARM && !spillable) @@ -402,11 +403,11 @@ //Display an attack message. if(M != user) - M.visible_message("[user] has cracked open a [src.name] on [M]'s head!", \ - "[user] has cracked open a [src.name] on [M]'s head!") + M.visible_message("[user] has cracked open a [name] on [M]'s head!", \ + "[user] has cracked open a [name] on [M]'s head!") else - user.visible_message("[M] cracks open a [src.name] on their [M.p_them()] head!", \ - "[M] cracks open a [src.name] on [M.p_their()] head!") + user.visible_message("[M] cracks open a [name] on their [M.p_them()] head!", \ + "[M] cracks open a [name] on [M.p_their()] head!") //The coconut breaks open so splash its reagents spillable = TRUE From 1ff770976527af3d960162d054529d9b78f1357e Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sun, 29 Dec 2019 00:12:25 +0800 Subject: [PATCH 046/160] all of the weh. --- code/game/objects/items/cigs_lighters.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index 1c697ab98c..71d6050ca1 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -960,7 +960,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM else if (reagents.total_volume > 80) . += "The bowl is filled to the brim." else if (reagents.total_volume > 40) - . += user, "The bowl has plenty weed in it." + . += "The bowl has plenty weed in it." else . += "The bowl has some weed in it." From 70744ef1714d06016e37f010b192fb8853a9759a Mon Sep 17 00:00:00 2001 From: Seris02 <49109742+Seris02@users.noreply.github.com> Date: Sun, 29 Dec 2019 00:19:19 +0800 Subject: [PATCH 047/160] ah --- .../living/simple_animal/hostile/megafauna/hierophant.dm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index d8e281e73b..bacd340958 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -601,9 +601,8 @@ Difficulty: Normal if(only_hit_once) hit_things = only_hit_once friendly_fire_check = friendly_fire - if (!donthurt) - donthurt = list() - nohurt = donthurt + if(donthurt) + hit_things += donthurt if(new_caster) hit_things += new_caster if(ismineralturf(loc)) //drill mineral turfs @@ -631,8 +630,6 @@ Difficulty: Normal if(!damage) return for(var/mob/living/L in T.contents - hit_things) //find and damage mobs... - if (L in nohurt) - continue hit_things += L if((friendly_fire_check && caster && caster.faction_check_mob(L)) || L.stat == DEAD) continue From 897766e781ed7ddc57d16db645fccc47dcb7757d Mon Sep 17 00:00:00 2001 From: Seris02 <49109742+Seris02@users.noreply.github.com> Date: Sun, 29 Dec 2019 00:55:13 +0800 Subject: [PATCH 048/160] maybe fixes? --- .../mob/living/simple_animal/hostile/megafauna/hierophant.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index bacd340958..7cfae9310a 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -596,7 +596,7 @@ Difficulty: Normal var/bursting = FALSE //if we're bursting and need to hit anyone crossing us var/list/nohurt -/obj/effect/temp_visual/hierophant/blast/Initialize(mapload, new_caster, friendly_fire, list/only_hit_once, list/donthurt) +/obj/effect/temp_visual/hierophant/blast/Initialize(mapload, new_caster, friendly_fire, list/only_hit_once, list/donthurt = null) . = ..() if(only_hit_once) hit_things = only_hit_once From 4fb549631fe92f749e8875efda51cdd47c84eab9 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Sat, 28 Dec 2019 19:12:10 +0100 Subject: [PATCH 049/160] Don't use named arguments on new, please. --- .../hostile/mining_mobs/elites/pandora.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm index a76d9ed216..e65c4f5b20 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm @@ -115,7 +115,7 @@ /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/singular_shot_line(var/procsleft, var/angleused, var/turf/T) if(procsleft <= 0) return - new /obj/effect/temp_visual/hierophant/blast/pandora(T, src, donthurt = list(owner)) + new /obj/effect/temp_visual/hierophant/blast/pandora(T, src, null, null, list(owner)) T = get_step(T, angleused) procsleft = procsleft - 1 addtimer(CALLBACK(src, .proc/singular_shot_line, procsleft, angleused, T), 2) @@ -125,7 +125,7 @@ var/turf/T = get_turf(target) for(var/t in spiral_range_turfs(3, T)) if(get_dist(t, T) > 1) - new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, donthurt = list(owner)) + new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, null, null, list(owner)) /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/pandora_teleport(target) ranged_cooldown = world.time + cooldown_time @@ -140,9 +140,9 @@ new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, src) new /obj/effect/temp_visual/hierophant/telegraph/teleport(source, src) for(var/t in RANGE_TURFS(1, T)) - new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, donthurt = list(owner)) + new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, null, null, list(owner)) for(var/t in RANGE_TURFS(1, source)) - new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, donthurt = list(owner)) + new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, null, null, list(owner)) animate(src, alpha = 0, time = 2, easing = EASE_OUT) //fade out visible_message("[src] fades out!") density = FALSE @@ -157,7 +157,7 @@ /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/aoe_squares(target) ranged_cooldown = world.time + cooldown_time var/turf/T = get_turf(target) - new /obj/effect/temp_visual/hierophant/blast/pandora(T, src, donthurt = list(owner)) + new /obj/effect/temp_visual/hierophant/blast/pandora(T, src, null, null, list(owner)) var/max_size = 2 addtimer(CALLBACK(src, .proc/aoe_squares_2, T, 0, max_size), 2) @@ -166,7 +166,7 @@ return for(var/t in spiral_range_turfs(ring, T)) if(get_dist(t, T) == ring) - new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, donthurt = list(owner)) + new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, null, null, list(owner)) addtimer(CALLBACK(src, .proc/aoe_squares_2, T, (ring + 1), max_size), 2) //The specific version of hiero's squares pandora uses From 390cfd8b64cdd10d5d74719d8354cba5cc133a26 Mon Sep 17 00:00:00 2001 From: keronshb Date: Sat, 28 Dec 2019 16:56:17 -0500 Subject: [PATCH 050/160] Nanite ports from /tg/ Ports a couple of the newer nanite features from /tg/ --- .../subsystem/processing/nanites.dm | 1 + code/datums/components/nanites.dm | 9 +- .../research/designs/nanite_designs.dm | 30 ++++ .../nanites/nanite_programs/utility.dm | 154 +++++++++++++++++- code/modules/research/techweb/all_nodes.dm | 8 +- 5 files changed, 192 insertions(+), 10 deletions(-) diff --git a/code/controllers/subsystem/processing/nanites.dm b/code/controllers/subsystem/processing/nanites.dm index 69bd5781de..5b53f9f884 100644 --- a/code/controllers/subsystem/processing/nanites.dm +++ b/code/controllers/subsystem/processing/nanites.dm @@ -6,6 +6,7 @@ PROCESSING_SUBSYSTEM_DEF(nanites) var/list/datum/nanite_cloud_backup/cloud_backups = list() var/list/mob/living/nanite_monitored_mobs = list() var/list/datum/nanite_program/relay/nanite_relays = list() + var/neural_network_count = 0 /datum/controller/subsystem/processing/nanites/proc/check_hardware(datum/nanite_cloud_backup/backup) if(QDELETED(backup.storage) || (backup.storage.stat & (NOPOWER|BROKEN))) diff --git a/code/datums/components/nanites.dm b/code/datums/components/nanites.dm index 0ef13b514b..dc87bb78e5 100644 --- a/code/datums/components/nanites.dm +++ b/code/datums/components/nanites.dm @@ -11,8 +11,9 @@ var/list/datum/nanite_program/programs = list() var/max_programs = NANITE_PROGRAM_LIMIT - var/stealth = FALSE //if TRUE, does not appear on HUDs and health scans, and does not display the program list on nanite scans - + var/stealth = FALSE //if TRUE, does not appear on HUDs and health scans + var/diagnostics = TRUE //if TRUE, displays program list when scanned by nanite scanners + /datum/component/nanites/Initialize(amount = 100, cloud = 0) if(!isliving(parent) && !istype(parent, /datum/nanite_cloud_backup)) return COMPONENT_INCOMPATIBLE @@ -252,8 +253,8 @@ to_chat(user, "Cloud ID: [cloud_id ? cloud_id : "Disabled"]") to_chat(user, "================") to_chat(user, "Program List:") - if(stealth) - to_chat(user, "%#$ENCRYPTED&^@") + if(diagnostics) + to_chat(user, "Diagnostics Disabled") else for(var/X in programs) var/datum/nanite_program/NP = X diff --git a/code/modules/research/designs/nanite_designs.dm b/code/modules/research/designs/nanite_designs.dm index 177d7073a1..09fe1d9c9b 100644 --- a/code/modules/research/designs/nanite_designs.dm +++ b/code/modules/research/designs/nanite_designs.dm @@ -25,6 +25,20 @@ program_type = /datum/nanite_program/viral category = list("Utility Nanites") +/datum/design/nanites/research + name = "Distributed Computing" + desc = "The nanites aid the research servers by performing a portion of its calculations, increasing research point generation." + id = "research_nanites" + program_type = /datum/nanite_program/research + category = list("Utility Nanites") + +/datum/design/nanites/researchplus + name = "Neural Network" + desc = "The nanites link the host's brains together forming a neural research network, that becomes more efficient with the amount of total hosts. Can be overloaded to increase research output." + id = "researchplus_nanites" + program_type = /datum/nanite_program/researchplus + category = list("Utility Nanites") + /datum/design/nanites/monitoring name = "Monitoring" desc = "The nanites monitor the host's vitals and location, sending them to the suit sensor network." @@ -39,6 +53,13 @@ program_type = /datum/nanite_program/triggered/self_scan category = list("Utility Nanites") +/datum/design/nanites/dermal_button + name = "Dermal Button" + desc = "Displays a button on the host's skin, which can be used to send a signal to the nanites." + id = "dermal_button_nanites" + program_type = /datum/nanite_program/dermal_button + category = list("Utility Nanites") + /datum/design/nanites/stealth name = "Stealth" desc = "The nanites hide their activity and programming from superficial scans." @@ -46,6 +67,15 @@ program_type = /datum/nanite_program/stealth category = list("Utility Nanites") + +/datum/design/nanites/reduced_diagnostics + name = "Reduced Diagnostics" + desc = "Disables some high-cost diagnostics in the nanites, making them unable to communicate their program list to portable scanners. \ + Doing so saves some power, slightly increasing their replication speed." + id = "red_diag_nanites" + program_type = /datum/nanite_program/reduced_diagnostics + category = list("Utility Nanites") + /datum/design/nanites/access name = "Subdermal ID" desc = "The nanites store the host's ID access rights in a subdermal magnetic strip. Updates when triggered, copying the host's current access." diff --git a/code/modules/research/nanites/nanite_programs/utility.dm b/code/modules/research/nanites/nanite_programs/utility.dm index a269d01ac0..242fabfbb9 100644 --- a/code/modules/research/nanites/nanite_programs/utility.dm +++ b/code/modules/research/nanites/nanite_programs/utility.dm @@ -130,8 +130,7 @@ /datum/nanite_program/stealth name = "Stealth" - desc = "The nanites hide their activity and programming from superficial scans." - rogue_types = list(/datum/nanite_program/toxic) + desc = "The nanites mask their activity from superficial scans, becoming undetectable by HUDs and non-specialized scanners." rogue_types = list(/datum/nanite_program/toxic) use_rate = 0.2 /datum/nanite_program/stealth/enable_passive_effect() @@ -142,6 +141,22 @@ . = ..() nanites.stealth = FALSE +/datum/nanite_program/reduced_diagnostics + name = "Reduced Diagnostics" + desc = "Disables some high-cost diagnostics in the nanites, making them unable to communicate their program list to portable scanners. \ + Doing so saves some power, slightly increasing their replication speed." + rogue_types = list(/datum/nanite_program/toxic) + use_rate = -0.1 + +/datum/nanite_program/reduced_diagnostics/enable_passive_effect() + . = ..() + nanites.diagnostics = FALSE + +/datum/nanite_program/reduced_diagnostics/disable_passive_effect() + . = ..() + nanites.diagnostics = TRUE + + /datum/nanite_program/relay name = "Relay" desc = "The nanites receive and relay long-range nanite signals." @@ -271,3 +286,138 @@ if(fault == src) return fault.software_error() + +/datum/nanite_program/dermal_button + name = "Dermal Button" + desc = "Displays a button on the host's skin, which can be used to send a signal to the nanites." + extra_settings = list("Sent Code","Button Name","Icon","Color") + unique = FALSE + var/datum/action/innate/nanite_button/button + var/button_name = "Button" + var/icon = "power" + var/color = "green" + var/sent_code = 0 + +/datum/nanite_program/dermal_button/set_extra_setting(user, setting) + if(setting == "Sent Code") + var/new_code = input(user, "Set the sent code (1-9999):", name, null) as null|num + if(isnull(new_code)) + return + sent_code = CLAMP(round(new_code, 1), 1, 9999) + if(setting == "Button Name") + var/new_button_name = stripped_input(user, "Choose the name for the button.", "Button Name", button_name, MAX_NAME_LEN) + if(!new_button_name) + return + button_name = new_button_name + if(setting == "Icon") + var/new_icon = input("Select the icon to display on the button:", name) as null|anything in list("one","two","three","four","five","plus","minus","power") + if(!new_icon) + return + icon = new_icon + if(setting == "Color") + var/new_color = input("Select the color of the button's icon:", name) as null|anything in list("green","red","yellow","blue") + if(!new_color) + return + color = new_color + +/datum/nanite_program/dermal_button/get_extra_setting(setting) + if(setting == "Sent Code") + return sent_code + if(setting == "Button Name") + return button_name + if(setting == "Icon") + return capitalize(icon) + if(setting == "Color") + return capitalize(color) + +/datum/nanite_program/dermal_button/copy_extra_settings_to(datum/nanite_program/dermal_button/target) + target.sent_code = sent_code + target.button_name = button_name + target.icon = icon + target.color = color + +/datum/nanite_program/dermal_button/enable_passive_effect() + . = ..() + if(!button) + button = new(src, button_name, icon, color) + button.target = host_mob + button.Grant(host_mob) + +/datum/nanite_program/dermal_button/disable_passive_effect() + . = ..() + if(button) + button.Remove(host_mob) + +/datum/nanite_program/dermal_button/on_mob_remove() + . = ..() + qdel(button) + +/datum/nanite_program/dermal_button/proc/press() + if(activated) + host_mob.visible_message("[host_mob] presses a button on [host_mob.p_their()] forearm.", + "You press the nanite button on your forearm.", null, 2) + SEND_SIGNAL(host_mob, COMSIG_NANITE_SIGNAL, sent_code, "a [name] program") + +/datum/action/innate/nanite_button + name = "Button" + icon_icon = 'icons/mob/actions/actions_items.dmi' + check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUN|AB_CHECK_CONSCIOUS + button_icon_state = "power_green" + var/datum/nanite_program/dermal_button/program + +/datum/action/innate/nanite_button/New(datum/nanite_program/dermal_button/_program, _name, _icon, _color) + ..() + program = _program + name = _name + button_icon_state = "[_icon]_[_color]" + +/datum/action/innate/nanite_button/Activate() + program.press() + +/datum/nanite_program/research + name = "Distributed Computing" + desc = "The nanites aid the research servers by performing a portion of its calculations, increasing research point generation." + use_rate = 0.2 + rogue_types = list(/datum/nanite_program/toxic) + +/datum/nanite_program/research/active_effect() + if(!iscarbon(host_mob)) + return + var/points = 1 + if(!host_mob.client) //less brainpower + points *= 0.25 + SSresearch.science_tech.add_point_list(list(TECHWEB_POINT_TYPE_GENERIC = points)) + +/datum/nanite_program/researchplus + name = "Neural Network" + desc = "The nanites link the host's brains together forming a neural research network, that becomes more efficient with the amount of total hosts." + use_rate = 0.3 + rogue_types = list(/datum/nanite_program/brain_decay) + +/datum/nanite_program/researchplus/enable_passive_effect() + . = ..() + if(!iscarbon(host_mob)) + return + if(host_mob.client) + SSnanites.neural_network_count++ + else + SSnanites.neural_network_count += 0.25 + +/datum/nanite_program/researchplus/disable_passive_effect() + . = ..() + if(!iscarbon(host_mob)) + return + if(host_mob.client) + SSnanites.neural_network_count-- + else + SSnanites.neural_network_count -= 0.25 + +/datum/nanite_program/researchplus/active_effect() + if(!iscarbon(host_mob)) + return + var/mob/living/carbon/C = host_mob + var/points = round(SSnanites.neural_network_count / 12, 0.1) + if(!C.client) //less brainpower + points *= 0.25 + SSresearch.science_tech.add_point_list(list(TECHWEB_POINT_TYPE_GENERIC = points)) + diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 6877ba71f6..4fe2ddaaa6 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -960,7 +960,7 @@ prereq_ids = list("datatheory","robotics") design_ids = list("nanite_disk","nanite_remote","nanite_scanner",\ "nanite_chamber","public_nanite_chamber","nanite_chamber_control","nanite_programmer","nanite_program_hub","nanite_cloud_control",\ - "relay_nanites", "monitoring_nanites", "access_nanites", "repairing_nanites","sensor_nanite_volume", "repeater_nanites", "relay_repeater_nanites") + "relay_nanites", "monitoring_nanites", "access_nanites", "repairing_nanites","sensor_nanite_volume", "repeater_nanites", "relay_repeater_nanites","red_diag_nanites") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 @@ -969,7 +969,7 @@ display_name = "Smart Nanite Programming" description = "Nanite programs that require nanites to perform complex actions, act independently, roam or seek targets." prereq_ids = list("nanite_base","adv_robotics") - design_ids = list("purging_nanites", "metabolic_nanites", "stealth_nanites", "memleak_nanites","sensor_voice_nanites", "voice_nanites") + design_ids = list("purging_nanites", "research_nanites", "metabolic_nanites", "stealth_nanites", "memleak_nanites","sensor_voice_nanites", "voice_nanites") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2000) export_price = 4000 @@ -978,7 +978,7 @@ display_name = "Mesh Nanite Programming" description = "Nanite programs that require static structures and membranes." prereq_ids = list("nanite_base","engineering") - design_ids = list("hardening_nanites", "refractive_nanites", "cryo_nanites", "conductive_nanites", "shock_nanites", "emp_nanites", "temperature_nanites") + design_ids = list("hardening_nanites", "dermal_button_nanites", "refractive_nanites", "cryo_nanites", "conductive_nanites", "shock_nanites", "emp_nanites", "temperature_nanites") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 @@ -1015,7 +1015,7 @@ display_name = "Harmonic Nanite Programming" description = "Nanite programs that require seamless integration between nanites and biology." prereq_ids = list("nanite_bio","nanite_smart","nanite_mesh") - design_ids = list("fakedeath_nanites","aggressive_nanites","defib_nanites","regenerative_plus_nanites","brainheal_plus_nanites","purging_plus_nanites","adrenaline_nanites") + design_ids = list("fakedeath_nanites","researchplus_nanites","aggressive_nanites","defib_nanites","regenerative_plus_nanites","brainheal_plus_nanites","purging_plus_nanites","adrenaline_nanites") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 4000) export_price = 8000 From 207a72b84c678b61db7777ffb426e554d0a5d996 Mon Sep 17 00:00:00 2001 From: Arturlang Date: Sun, 29 Dec 2019 01:58:00 +0200 Subject: [PATCH 051/160] Physiology so species changes dont fuck it up --- .../antagonists/bloodsucker/datum_bloodsucker.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index fc93c87415..424f6d2f98 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -183,7 +183,7 @@ BuyPower(new /datum/action/bloodsucker/masquerade) BuyPower(new /datum/action/bloodsucker/veil) // Traits - for (var/T in defaultTraits) + for(var/T in defaultTraits) ADD_TRAIT(owner.current, T, "bloodsucker") if(HAS_TRAIT(owner.current, TRAIT_TOXINLOVER)) //No slime bonuses here, no thank you had_toxlover = TRUE @@ -200,10 +200,10 @@ var/mob/living/carbon/human/H = owner.current var/datum/species/S = H.dna.species // Make Changes - S.brutemod *= 0.8 // <-------------------- Start small, but burn mod increases based on rank! - S.coldmod = 0 - S.stunmod *= 0.35 - S.siemens_coeff *= 0.75 //base electrocution coefficient 1 + physiology.brutemod *= 0.8 // <-------------------- Start small, but burn mod increases based on rank! + physiology.coldmod = 0 + physiology.stunmod *= 0.35 + physiology.siemens_coeff *= 0.75 //base electrocution coefficient 1 //S.heatmod += 0.5 // Heat shouldn't affect. Only Fire. //S.punchstunthreshold = 8 //damage at which punches from this race will stun 9 S.punchdamagelow += 1 //lowest possible punch damage 0 From c01852ff5df2751d875d749b9a2de1d788e05a13 Mon Sep 17 00:00:00 2001 From: Arturlang Date: Sun, 29 Dec 2019 02:04:00 +0200 Subject: [PATCH 052/160] Whoops --- code/modules/antagonists/bloodsucker/datum_bloodsucker.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index 424f6d2f98..7f6d73a819 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -199,6 +199,7 @@ if(ishuman(owner.current)) var/mob/living/carbon/human/H = owner.current var/datum/species/S = H.dna.species + var/datum/physiology/physiology // Make Changes physiology.brutemod *= 0.8 // <-------------------- Start small, but burn mod increases based on rank! physiology.coldmod = 0 From 10538e6da92aa573bba529a6490dbb4e449ed448 Mon Sep 17 00:00:00 2001 From: Arturlang Date: Sun, 29 Dec 2019 02:12:22 +0200 Subject: [PATCH 053/160] Aarggghh small fucking differences --- code/modules/antagonists/bloodsucker/datum_bloodsucker.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index 7f6d73a819..e48eccc237 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -201,9 +201,9 @@ var/datum/species/S = H.dna.species var/datum/physiology/physiology // Make Changes - physiology.brutemod *= 0.8 // <-------------------- Start small, but burn mod increases based on rank! - physiology.coldmod = 0 - physiology.stunmod *= 0.35 + physiology.brute_mod *= 0.8 // <-------------------- Start small, but burn mod increases based on rank! + physiology.cold_mod = 0 + physiology.stun_mod *= 0.35 physiology.siemens_coeff *= 0.75 //base electrocution coefficient 1 //S.heatmod += 0.5 // Heat shouldn't affect. Only Fire. //S.punchstunthreshold = 8 //damage at which punches from this race will stun 9 From ed0c91b556938ae6051fb52b8d0d5feced8efc57 Mon Sep 17 00:00:00 2001 From: Putnam Date: Sat, 28 Dec 2019 16:23:02 -0800 Subject: [PATCH 054/160] Makes ass slap attempts fail more loudly on opted-out mobs --- code/modules/mob/living/carbon/human/species.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index fdd89549e5..4228e86e6f 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1586,7 +1586,10 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) user.do_attack_animation(target, ATTACK_EFFECT_FACE_SLAP) user.adjustStaminaLossBuffered(3) return FALSE - else if(aim_for_groin && (target == user || target.lying || same_dir) && (target_on_help || target_restrained || target_aiming_for_groin) && !(target.client?.prefs.cit_toggles & NO_ASS_SLAP)) + else if(aim_for_groin && (target == user || target.lying || same_dir) && (target_on_help || target_restrained || target_aiming_for_groin)) + if(target.client?.prefs.cit_toggles & NO_ASS_SLAP) + to_chat(user,"A force stays your hand, preventing you from slapping \the [target]'s ass!") + return FALSE user.do_attack_animation(target, ATTACK_EFFECT_ASS_SLAP) user.adjustStaminaLossBuffered(3) playsound(target.loc, 'sound/weapons/slap.ogg', 50, 1, -1) From 75a24449c82f2c6b2680de44f1a438a3abe4847b Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sat, 28 Dec 2019 21:36:21 -0500 Subject: [PATCH 055/160] Update borghydro.dm --- .../reagents/reagent_containers/borghydro.dm | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index 2bd5fb2d9f..94ad5fdb2c 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -26,12 +26,11 @@ Borg Hypospray var/bypass_protection = 0 //If the hypospray can go through armor or thick material var/list/datum/reagents/reagent_list = list() - var/list/reagent_ids = list("dexalin", "kelotane", "bicaridine", "antitoxin", "epinephrine", "spaceacillin", "salglu_solution") + var/list/reagent_ids = list("dexalin", "kelotane", "bicaridine", "antitoxin", "epinephrine", "spaceacillin", "salglu_solution", "insulin") var/accepts_reagent_upgrades = TRUE //If upgrades can increase number of reagents dispensed. var/list/modes = list() //Basically the inverse of reagent_ids. Instead of having numbers as "keys" and strings as values it has strings as keys and numbers as values. //Used as list for input() in shakers. - /obj/item/reagent_containers/borghypo/Initialize() . = ..() @@ -40,12 +39,10 @@ Borg Hypospray START_PROCESSING(SSobj, src) - /obj/item/reagent_containers/borghypo/Destroy() STOP_PROCESSING(SSobj, src) return ..() - /obj/item/reagent_containers/borghypo/process() //Every [recharge_time] seconds, recharge some reagents for the cyborg charge_tick++ if(charge_tick >= recharge_time) @@ -162,7 +159,7 @@ Borg Hypospray icon_state = "borghypo_s" charge_cost = 20 recharge_time = 2 - reagent_ids = list("syndicate_nanites", "potass_iodide", "morphine") + reagent_ids = list("syndicate_nanites", "potass_iodide", "morphine", "insulin") bypass_protection = 1 accepts_reagent_upgrades = FALSE @@ -178,7 +175,6 @@ Borg Shaker charge_cost = 20 //Lots of reagents all regenerating at once, so the charge cost is lower. They also regenerate faster. recharge_time = 3 accepts_reagent_upgrades = FALSE - reagent_ids = list("beer", "orangejuice", "grenadine", "limejuice", "tomatojuice", "cola", "tonic", "sodawater", "ice", "cream", "whiskey", "vodka", "rum", "gin", "tequila", "vermouth", "wine", "kahlua", "cognac", "ale", "milk", "coffee", "banana", "lemonjuice") /obj/item/reagent_containers/borghypo/borgshaker/attack(mob/M, mob/user) @@ -234,23 +230,21 @@ Borg Shaker charge_cost = 20 //Lots of reagents all regenerating at once, so the charge cost is lower. They also regenerate faster. recharge_time = 3 accepts_reagent_upgrades = FALSE - reagent_ids = list("fakebeer", "fernet") /obj/item/reagent_containers/borghypo/peace name = "Peace Hypospray" - - reagent_ids = list("dizzysolution","tiresolution","synthpax") + reagent_ids = list("dizzysolution", "tiresolution", "synthpax", "insulin") accepts_reagent_upgrades = FALSE /obj/item/reagent_containers/borghypo/peace/hacked desc = "Everything's peaceful in death!" icon_state = "borghypo_s" - reagent_ids = list("dizzysolution","tiresolution","synthpax","tirizene","sulfonal","sodium_thiopental","cyanide","fentanyl") + reagent_ids = list("dizzysolution", "tiresolution", "synthpax", "tirizene", "sulfonal", "sodium_thiopental", "cyanide", "fentanyl") accepts_reagent_upgrades = FALSE /obj/item/reagent_containers/borghypo/epi - name = "epinephrine injector" + name = "Stabilizer injector" desc = "An advanced chemical synthesizer and injection system, designed to stabilize patients." - reagent_ids = list("epinephrine") + reagent_ids = list("epinephrine", "insulin") accepts_reagent_upgrades = FALSE From 94f305656d73213f3ea61450e77281e589b88847 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sat, 28 Dec 2019 22:57:38 -0500 Subject: [PATCH 056/160] Update grass_carpet.dm --- code/modules/hydroponics/grown/grass_carpet.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/hydroponics/grown/grass_carpet.dm b/code/modules/hydroponics/grown/grass_carpet.dm index 8fc141e152..9fe59b616c 100644 --- a/code/modules/hydroponics/grown/grass_carpet.dm +++ b/code/modules/hydroponics/grown/grass_carpet.dm @@ -27,7 +27,7 @@ bitesize_mod = 2 var/stacktype = /obj/item/stack/tile/grass var/tile_coefficient = 0.02 // 1/50 - wine_power = 15 + distill_reagent = "/datum/reagent/consumable/ethanol/beer/light" /obj/item/reagent_containers/food/snacks/grown/grass/attack_self(mob/user) to_chat(user, "You prepare the astroturf.") From ab8a9227b48a119f4baaf5d8c20d8772032910b7 Mon Sep 17 00:00:00 2001 From: keronshb Date: Sat, 28 Dec 2019 23:02:05 -0500 Subject: [PATCH 057/160] Ports reflector blobs Ports reflectors from /TG/ --- .../antagonists/blob/blob/blobs/shield.dm | 34 ++++++++++++++++--- code/modules/antagonists/blob/blob/powers.dm | 18 +++++++--- 2 files changed, 43 insertions(+), 9 deletions(-) diff --git a/code/modules/antagonists/blob/blob/blobs/shield.dm b/code/modules/antagonists/blob/blob/blobs/shield.dm index 33e7e4392f..da165adef2 100644 --- a/code/modules/antagonists/blob/blob/blobs/shield.dm +++ b/code/modules/antagonists/blob/blob/blobs/shield.dm @@ -3,6 +3,7 @@ icon = 'icons/mob/blob.dmi' icon_state = "blob_shield" desc = "A solid wall of slightly twitching tendrils." + var/damaged_desc = "A wall of twitching tendrils." max_integrity = 150 brute_resist = 0.25 explosion_block = 3 @@ -21,10 +22,10 @@ /obj/structure/blob/shield/update_icon() ..() - if(obj_integrity <= 70) - icon_state = "blob_shield_damaged" - name = "weakened strong blob" - desc = "A wall of twitching tendrils." + if(obj_integrity < max_integrity * 0.5) + icon_state = "[initial(icon_state)]_damaged" + name = "weakened [initial(name)]" + desc = "[damaged_desc]" atmosblock = FALSE if(!weakened) armor = armor.setRating("melee" = 15, "bullet" = 15, "laser" = 5, "energy" = 0, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 90) @@ -37,4 +38,27 @@ if(weakened) armor = armor.setRating("melee" = 25, "bullet" = 25, "laser" = 15, "energy" = 10, "bomb" = 20, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 90) weakened = FALSE - air_update_turf(1) \ No newline at end of file + air_update_turf(1) + +/obj/structure/blob/shield/reflective + name = "reflective blob" + desc = "A solid wall of slightly twitching tendrils with a reflective glow." + damaged_desc = "A wall of twitching tendrils with a reflective glow." + icon_state = "blob_glow" + flags_1 = CHECK_RICOCHET_1 + point_return = 8 + max_integrity = 50 + brute_resist = 1 + explosion_block = 2 + +/obj/structure/blob/shield/reflective/handle_ricochet(obj/item/projectile/P) + var/turf/p_turf = get_turf(P) + var/face_direction = get_dir(src, p_turf) + var/face_angle = dir2angle(face_direction) + var/incidence_s = GET_ANGLE_OF_INCIDENCE(face_angle, (P.Angle + 180)) + if(abs(incidence_s) > 90 && abs(incidence_s) < 270) + return FALSE + var/new_angle_s = SIMPLIFY_DEGREES(face_angle + incidence_s) + P.setAngle(new_angle_s) + visible_message("[P] reflects off [src]!") + return TRUE \ No newline at end of file diff --git a/code/modules/antagonists/blob/blob/powers.dm b/code/modules/antagonists/blob/blob/powers.dm index e49d186362..73c0776ad7 100644 --- a/code/modules/antagonists/blob/blob/powers.dm +++ b/code/modules/antagonists/blob/blob/powers.dm @@ -113,12 +113,22 @@ /mob/camera/blob/verb/create_shield_power() set category = "Blob" - set name = "Create Shield Blob (15)" - set desc = "Create a shield blob, which will block fire and is hard to kill." + set name = "Create/Upgrade Shield Blob (15)" + set desc = "Create a shield blob, which will block fire and is hard to kill. Using this on an existing shield blob turns it into a reflective blob, capable of reflecting most projectiles but making it much weaker than usual to brute attacks." create_shield() /mob/camera/blob/proc/create_shield(turf/T) - createSpecial(15, /obj/structure/blob/shield, 0, 0, T) + var/obj/structure/blob/shield/S = locate(/obj/structure/blob/shield) in T + if(S) + if(!can_buy(15)) + return + if(S.obj_integrity < S.max_integrity * 0.5) + to_chat(src, "This shield blob is too damaged to be modified properly!") + return + to_chat(src, "You secrete a reflective ooze over the shield blob, allowing it to reflect projectiles at the cost of reduced intregrity.") + S.change_to(/obj/structure/blob/shield/reflective, src) + else + createSpecial(15, /obj/structure/blob/shield, 0, 0, T) /mob/camera/blob/verb/create_resource() set category = "Blob" @@ -359,7 +369,7 @@ to_chat(src, "You can expand, which will attack people, damage objects, or place a Normal Blob if the tile is clear.") to_chat(src, "Normal Blobs will expand your reach and can be upgraded into special blobs that perform certain functions.") to_chat(src, "You can upgrade normal blobs into the following types of blob:") - to_chat(src, "Shield Blobs are strong and expensive blobs which take more damage. In additon, they are fireproof and can block air, use these to protect yourself from station fires.") + to_chat(src, "Shield Blobs are strong and expensive blobs which take more damage. In additon, they are fireproof and can block air, use these to protect yourself from station fires. Upgrading them again will result in a reflective blob, capable of reflecting most projectiles at the cost of the strong blob's extra health.") to_chat(src, "Resource Blobs are blobs which produce more resources for you, build as many of these as possible to consume the station. This type of blob must be placed near node blobs or your core to work.") to_chat(src, "Factory Blobs are blobs that spawn blob spores which will attack nearby enemies. This type of blob must be placed near node blobs or your core to work.") to_chat(src, "Blobbernauts can be produced from factories for a cost, and are hard to kill, powerful, and moderately smart. The factory used to create one will become fragile and briefly unable to produce spores.") From 3fad4edae061d389747c8eb05c6d2cdc90ee9d11 Mon Sep 17 00:00:00 2001 From: kappa-sama <44128284+kappa-sama@users.noreply.github.com> Date: Sat, 28 Dec 2019 23:57:07 -0500 Subject: [PATCH 058/160] mouth --- code/datums/components/butchering.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/components/butchering.dm b/code/datums/components/butchering.dm index d5af47ea1f..06169f64bf 100644 --- a/code/datums/components/butchering.dm +++ b/code/datums/components/butchering.dm @@ -32,7 +32,7 @@ if(ishuman(M) && source.force && source.get_sharpness()) var/mob/living/carbon/human/H = M - if((H.health <= H.crit_threshold || (user.pulling == H && user.grab_state >= GRAB_NECK) || H.IsSleeping()) && user.zone_selected == BODY_ZONE_HEAD) // Only sleeping, neck grabbed, or crit, can be sliced. + if((H.health <= H.crit_threshold || (user.pulling == H && user.grab_state >= GRAB_NECK) || H.IsSleeping()) && user.zone_selected == BODY_ZONE_PRECISE_MOUTH) // Only sleeping, neck grabbed, or crit, can be sliced. if(H.has_status_effect(/datum/status_effect/neck_slice)) user.show_message("[H]'s neck has already been already cut, you can't make the bleeding any worse!", 1, \ "Their neck has already been already cut, you can't make the bleeding any worse!") @@ -120,4 +120,4 @@ if(eater.safety_mode || (eater.stat & (BROKEN|NOPOWER))) //I'm so sorry. return if(L.stat == DEAD && (L.butcher_results || L.guaranteed_butcher_results)) - Butcher(parent, L) \ No newline at end of file + Butcher(parent, L) From 9b5204bd46a1180da04fb51ea105c25e6a4eed40 Mon Sep 17 00:00:00 2001 From: ItzGabby Date: Sun, 29 Dec 2019 05:15:25 -0500 Subject: [PATCH 059/160] Fixes UI for poly collars AltClick for collars was seemingly forgotten so I've added it back --- code/modules/clothing/clothing.dm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 60b8e1565e..d9e967e54d 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -298,6 +298,33 @@ BLIND // can't see anything user.regenerate_icons() return TRUE +/obj/item/clothing/neck/AltClick(mob/user) + . = ..() + if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user))) + return + // Polychrome stuff: + if(hasprimary | hassecondary | hastertiary) + var/choice = input(user,"polychromic thread options", "Clothing Recolor") as null|anything in list("[hasprimary ? "Primary Color" : ""]", "[hassecondary ? "Secondary Color" : ""]", "[hastertiary ? "Tertiary Color" : ""]") //generates a list depending on the enabled overlays + switch(choice) //Lets the list's options actually lead to something + if("Primary Color") + var/primary_color_input = input(usr,"","Choose Primary Color",primary_color) as color|null //color input menu, the "|null" adds a cancel button to it. + if(primary_color_input) //Checks if the color selected is NULL, rejects it if it is NULL. + primary_color = sanitize_hexcolor(primary_color_input, desired_format=6, include_crunch=1) //formats the selected color properly + update_icon() //updates the item icon + user.regenerate_icons() //updates the worn icon. Probably a bad idea, but it works. + if("Secondary Color") + var/secondary_color_input = input(usr,"","Choose Secondary Color",secondary_color) as color|null + if(secondary_color_input) + secondary_color = sanitize_hexcolor(secondary_color_input, desired_format=6, include_crunch=1) + update_icon() + user.regenerate_icons() + if("Tertiary Color") + var/tertiary_color_input = input(usr,"","Choose Tertiary Color",tertiary_color) as color|null + if(tertiary_color_input) + tertiary_color = sanitize_hexcolor(tertiary_color_input, desired_format=6, include_crunch=1) + update_icon() + user.regenerate_icons() + return TRUE /obj/item/clothing/under/verb/jumpsuit_adjust() set name = "Adjust Jumpsuit Style" From 3d3407363c7b50528fac7d14207273d9a55a1ef9 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sun, 29 Dec 2019 18:48:00 +0800 Subject: [PATCH 060/160] auto ooc --- code/controllers/subsystem/ticker.dm | 3 +++ code/datums/mind.dm | 3 +++ code/modules/admin/verbs/debug.dm | 2 +- code/modules/client/preferences.dm | 3 +++ code/modules/client/preferences_savefile.dm | 4 +++- code/modules/mob/dead/observer/observer.dm | 3 +++ code/modules/mob/living/death.dm | 4 +++- code/modules/mob/mob.dm | 5 +++++ modular_citadel/code/modules/client/preferences.dm | 1 + 9 files changed, 25 insertions(+), 3 deletions(-) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 890725fbb1..974d870a8a 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -401,6 +401,9 @@ SUBSYSTEM_DEF(ticker) qdel(player) living.notransform = TRUE if(living.client) + if (living.client.prefs && living.client.prefs.auto_ooc) + if (living.client.prefs.chat_toggles & CHAT_OOC) + living.client.prefs.chat_toggles ^= CHAT_OOC var/obj/screen/splash/S = new(living.client, TRUE) S.Fade(TRUE) livings += living diff --git a/code/datums/mind.dm b/code/datums/mind.dm index d1b4e51a7d..a0aa729a8d 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -135,6 +135,9 @@ if(L.client && L.client.prefs) L.canbearoused = L.client.prefs.arousable //Technically this should make taking over a character mean the body gain the new minds setting... L.update_arousal_hud() //Removes the old icon + if (L.client.prefs.auto_ooc) + if (L.client.prefs.chat_toggles & CHAT_OOC) + L.client.prefs.chat_toggles ^= CHAT_OOC SEND_SIGNAL(src, COMSIG_MIND_TRANSFER, new_character, old_character) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 53fdb315b5..f08112939a 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -492,7 +492,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) message_admins("[key_name_admin(usr)] assumed direct control of [M].") log_admin("[key_name(usr)] assumed direct control of [M].") var/mob/adminmob = src.mob - M.ckey = src.ckey + adminmob.transfer_ckey(M, send_signal = FALSE) if( isobserver(adminmob) ) qdel(adminmob) SSblackbox.record_feedback("tally", "admin_verb", 1, "Assume Direct Control") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 00cc01105d..bbb58b4341 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -841,6 +841,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "Lewdchem:[lewdchem == TRUE ? "Enabled" : "Disabled"]
" dat += "Widescreen: [widescreenpref ? "Enabled ([CONFIG_GET(string/default_view)])" : "Disabled (15x15)"]
" dat += "Auto stand: [autostand ? "Enabled" : "Disabled"]
" + dat += "Auto OOC: [auto_ooc ? "Enabled" : "Disabled"]
" dat += "Screen Shake: [(screenshake==100) ? "Full" : ((screenshake==0) ? "None" : "[screenshake]")]
" if (user && user.client && !user.client.prefs.screenshake==0) dat += "Damage Screen Shake: [(damagescreenshake==1) ? "On" : ((damagescreenshake==0) ? "Off" : "Only when down")]
" @@ -2069,6 +2070,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) user.client.change_view(CONFIG_GET(string/default_view)) if("autostand") autostand = !autostand + if("auto_ooc") + auto_ooc = !auto_ooc if ("screenshake") var/desiredshake = input(user, "Set the amount of screenshake you want. \n(0 = disabled, 100 = full, 200 = maximum.)", "Character Preference", screenshake) as null|num if (!isnull(desiredshake)) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index c88d246b96..db60cb70f3 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -183,6 +183,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["cit_toggles"] >> cit_toggles S["lewdchem"] >> lewdchem S["preferred_chaos"] >> preferred_chaos + S["auto_ooc"] >> auto_ooc //try to fix any outdated data if necessary @@ -219,7 +220,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car widescreenpref = sanitize_integer(widescreenpref, 0, 1, initial(widescreenpref)) autostand = sanitize_integer(autostand, 0, 1, initial(autostand)) cit_toggles = sanitize_integer(cit_toggles, 0, 65535, initial(cit_toggles)) - + auto_ooc = sanitize_integer(auto_ooc, 0, 1, initial(auto_ooc)) return 1 @@ -280,6 +281,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["cit_toggles"], cit_toggles) WRITE_FILE(S["lewdchem"], lewdchem) WRITE_FILE(S["preferred_chaos"], preferred_chaos) + WRITE_FILE(S["auto_ooc"], auto_ooc) return 1 diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 2b9b01dc18..1e13f6fa57 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -281,6 +281,9 @@ Works together with spawning an observer, noted above. ghost.reenter_round_timeout = world.realtime + penalty if(ghost.reenter_round_timeout - SSshuttle.realtimeofstart > SSshuttle.auto_call + SSshuttle.emergencyCallTime + SSshuttle.emergencyDockTime + SSshuttle.emergencyEscapeTime) ghost.reenter_round_timeout = CANT_REENTER_ROUND + if (client && client.prefs && client.prefs.auto_ooc) + if (!(client.prefs.chat_toggles & CHAT_OOC)) + client.prefs.chat_toggles ^= CHAT_OOC transfer_ckey(ghost, FALSE) return ghost diff --git a/code/modules/mob/living/death.dm b/code/modules/mob/living/death.dm index 8345ef916d..1c6546fd83 100644 --- a/code/modules/mob/living/death.dm +++ b/code/modules/mob/living/death.dm @@ -91,7 +91,9 @@ if(mind && mind.name && mind.active && !istype(T.loc, /area/ctf) && !(signal & COMPONENT_BLOCK_DEATH_BROADCAST)) var/rendered = "[mind.name] has died at [get_area_name(T)]." deadchat_broadcast(rendered, follow_target = src, turf_target = T, message_type=DEADCHAT_DEATHRATTLE) - + if (client && client.prefs && client.prefs.auto_ooc) + if (!(client.prefs.chat_toggles & CHAT_OOC)) + client.prefs.chat_toggles ^= CHAT_OOC if (client) client.move_delay = initial(client.move_delay) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 1a3f2fca3b..427e30f2e2 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -459,6 +459,11 @@ mob/visible_message(message, self_message, blind_message, vision_distance = DEFA if(!ckey || !new_mob) CRASH("transfer_ckey() called [ckey ? "" : "on a ckey-less mob[new_mob ? "" : " and "]"][new_mob ? "" : "without a valid mob target"]!") SEND_SIGNAL(new_mob, COMSIG_MOB_PRE_PLAYER_CHANGE, new_mob, src) + if (client && client.prefs && client.prefs.auto_ooc) + if (client.prefs.chat_toggles & CHAT_OOC && isliving(new_mob)) + client.prefs.chat_toggles ^= CHAT_OOC + if (!(client.prefs.chat_toggles & CHAT_OOC) && isdead(new_mob)) + client.prefs.chat_toggles ^= CHAT_OOC new_mob.ckey = ckey if(send_signal) SEND_SIGNAL(src, COMSIG_MOB_KEY_CHANGE, new_mob, src) diff --git a/modular_citadel/code/modules/client/preferences.dm b/modular_citadel/code/modules/client/preferences.dm index 29f8a113e8..6c3467125a 100644 --- a/modular_citadel/code/modules/client/preferences.dm +++ b/modular_citadel/code/modules/client/preferences.dm @@ -15,6 +15,7 @@ var/arousable = TRUE var/widescreenpref = TRUE var/autostand = TRUE + var/auto_ooc = FALSE var/lewdchem = FALSE //vore prefs From e093b5e5cd483f2892c3ddd55eb51264d72dd771 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sun, 29 Dec 2019 18:51:10 +0800 Subject: [PATCH 061/160] roundend too --- code/__HELPERS/roundend.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index 27f1a81fef..49825bcb50 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -19,6 +19,9 @@ var/list/mob_data = list() if(isnewplayer(m)) continue + if (m.client && m.client.prefs && m.client.prefs.auto_ooc) + if (!(m.client.prefs.chat_toggles & CHAT_OOC)) + m.client.prefs.chat_toggles ^= CHAT_OOC if(m.mind) if(m.stat != DEAD && !isbrain(m) && !iscameramob(m)) num_survivors++ From f6caff82271b4f1f5b36d40dd25b974aa2332aad Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sun, 29 Dec 2019 20:10:15 +0800 Subject: [PATCH 062/160] hnnnnnng code improvements --- code/_onclick/other_mobs.dm | 6 ++---- code/modules/clothing/glasses/_glasses.dm | 2 +- code/modules/clothing/glasses/disablerglasses.dm | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index 26b9d64c80..6ee7d51091 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -91,10 +91,8 @@ var/obj/item/clothing/gloves/G = gloves if(istype(G) && G.Touch(A,0)) // for magic gloves return - if (glasses) - var/obj/item/clothing/glasses/Gl = glasses - if (istype(Gl)) - Gl.ranged_attack(src,A,mouseparams) + if (istype(glasses) && glasses.ranged_attack(src,A,mouseparams)) + return for(var/datum/mutation/human/HM in dna.mutations) HM.on_ranged_attack(src, A, mouseparams) diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index 7d1ca624e3..969af341ed 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -55,7 +55,7 @@ eyes.applyOrganDamage(5) /obj/item/clothing/glasses/proc/ranged_attack(mob/living/carbon/human/user,atom/A, params) - return + return FALSE /obj/item/clothing/glasses/meson name = "optical meson scanner" diff --git a/code/modules/clothing/glasses/disablerglasses.dm b/code/modules/clothing/glasses/disablerglasses.dm index a349642d6c..a46e4c8339 100644 --- a/code/modules/clothing/glasses/disablerglasses.dm +++ b/code/modules/clothing/glasses/disablerglasses.dm @@ -5,11 +5,11 @@ /obj/item/clothing/glasses/hud/security/sunglasses/disablers/ranged_attack(mob/living/carbon/human/user,atom/A, params) user.changeNext_move(CLICK_CD_RANGE) - var/obj/item/projectile/beam/disabler/LE = new beamtype( loc ) playsound(usr.loc, 'sound/weapons/taser2.ogg', 75, 1) LE.firer = src LE.def_zone = user.get_organ_target() LE.preparePixelProjectile(A, src, params) LE.fire() + return TRUE //shamelessly copied \ No newline at end of file From a39c0249c480c8ac6499a8cd708338442263096a Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sun, 29 Dec 2019 21:55:25 +0800 Subject: [PATCH 063/160] marshmallow --- code/_globalvars/lists/maintenance_loot.dm | 1 + code/game/objects/items/storage/boxes.dm | 9 ++++ .../food_and_drinks/food/snacks_other.dm | 41 +++++++++++++++++- icons/obj/food/food.dmi | Bin 71373 -> 71597 bytes icons/obj/storage.dmi | Bin 71380 -> 71620 bytes 5 files changed, 50 insertions(+), 1 deletion(-) diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index c25ebf5b0a..914e45add5 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -115,5 +115,6 @@ GLOBAL_LIST_INIT(maintenance_loot, list( /obj/item/clothing/shoes/kindleKicks = 1, /obj/item/autosurgeon/penis = 1, /obj/item/autosurgeon/testicles = 1, + /obj/item/storage/box/marshmallow = 2, "" = 3 )) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index e214db3c71..ad553a7e25 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -1259,3 +1259,12 @@ var/obj/item/stack/sheet/cardboard/I = new(user.drop_location()) qdel(src) user.put_in_hands(I) + +/obj/item/storage/box/marshmallow + name = "box of marshmallows" + desc = "A box of marshmallows." + icon_state = "marshmallowbox" + +/obj/item/storage/box/marshmallow/PopulateContents() + for (var/i in 1 to 5) + new /obj/item/reagent_containers/food/snacks/marshmallow(src) \ No newline at end of file diff --git a/code/modules/food_and_drinks/food/snacks_other.dm b/code/modules/food_and_drinks/food/snacks_other.dm index 58a0ab4382..a1750a2c23 100644 --- a/code/modules/food_and_drinks/food/snacks_other.dm +++ b/code/modules/food_and_drinks/food/snacks_other.dm @@ -609,4 +609,43 @@ filling_color = "#ECA735" tastes = list("fried corn" = 1) foodtype = JUNKFOOD | FRIED - dunkable = TRUE \ No newline at end of file + dunkable = TRUE + +/obj/item/reagent_containers/food/snacks/marshmallow + name = "marshmallow" + desc = "A marshmallow filled with fluffy marshmallow fluff." + icon_state = "marshmallow" + list_reagents = list("sugar" = 5, "nutriment" = 2) + filling_color = "#fafafa" + w_class = WEIGHT_CLASS_TINY + tastes = list("marshmallow" = 2) + foodtype = SUGAR | JUNKFOOD + +/obj/item/reagent_containers/food/snacks/marshmallow/attackby(obj/item/I, mob/user) + switch (I.get_temperature()) + if (355 to 1500) + if (prob(30)) + burnmallow() + if (1500 to 2000) + if (prob(50)) + burnmallow() + else + burnmallow(TRUE) + if (2000 to 3000) + if (prob(10)) + burnmallow() + else + burnmallow(TRUE) + if (3000 to INFINITY) + burnmallow(TRUE) + ..() + +/obj/item/reagent_containers/food/snacks/marshmallow/proc/burnmallow(reallyburned = FALSE) + if (reallyburned && icon_state != "marshmallowrburned") + icon_state = "marshmallowrburned" + desc = "[initial(desc)] It looks very burned." + tastes = list("charcoal" = 2) + else if (icon_state != "marshmallowrburned") + icon_state = "marshmallowburned" + desc = "[initial(desc)] It looks just right for eating!" + tastes = list("marshmallow" = 1, "cream" = 1) \ No newline at end of file diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index 6b29d599ccbd52cd64043a2837d700984aea75c6..a719150f1163013da87f535ed2ec43e97d8fe213 100644 GIT binary patch delta 17234 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 D!Q4q9 delta 16988 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 delta 9129 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 Vy`@$a#RkwnRYgsON;!+L{{c;zw=4hv From 9b3654e4ffbffff862a21c845fdba65b6a6a3e76 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sun, 29 Dec 2019 23:26:53 +0800 Subject: [PATCH 064/160] telescopic IVs --- code/game/machinery/iv_drip.dm | 17 +++++++++++++++++ .../research/designs/medical_designs.dm | 10 ++++++++++ code/modules/research/techweb/all_nodes.dm | 2 +- icons/obj/iv_drip.dmi | Bin 1458 -> 2306 bytes tgstation.dme | 1 + 5 files changed, 29 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index aee1cf4f69..b9e4826faf 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -222,5 +222,22 @@ . += "\t[attached ? attached : "No one"] is attached." +/obj/machinery/iv_drip/telescopic + name = "telescopic IV drip" + desc = "An IV drip with an advanced infusion pump that can both drain blood into and inject liquids from attached containers. Blood packs are processed at an accelerated rate. This one is telescopic, and can be picked up and put down." + icon_state = "iv_drip" + +/obj/machinery/iv_drip/telescopic/update_icon() + ..() + icon_state = icon_state + "_tele" + +/obj/machinery/iv_drip/telescopic/AltClick(mob/user) + if (attached) + return ..() + if (beaker) + return ..() + new /obj/item/tele_iv(get_turf(src)) + qdel(src) + #undef IV_TAKING #undef IV_INJECTING \ No newline at end of file diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index e70362553c..16b71bbb66 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -152,6 +152,16 @@ category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL +/datum/design/crewpinpointer + name = "Telescopic IV Drip" + desc = "An IV drip with an advanced infusion pump that can both drain blood into and inject liquids from attached containers. Blood packs are processed at an accelerated rate. This one is telescopic, and can be picked up and put down." + id = "telescopiciv" + build_type = PROTOLATHE + materials = list(MAT_METAL = 5000, MAT_GLASS = 3500, MAT_SILVER = 1000) + build_path = /obj/item/tele_iv + category = list("Medical Designs") + departmental_flags = DEPARTMENTAL_FLAG_MEDICAL + /datum/design/holobarrier_med name = "PENLITE holobarrier projector" desc = "PENLITE holobarriers, a device that halts individuals with malicious diseases." diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 6877ba71f6..5f3fc0e85e 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -71,7 +71,7 @@ display_name = "Biological Technology" description = "What makes us tick." //the MC, silly! prereq_ids = list("base") - design_ids = list("medicalkit", "chem_heater", "chem_master", "chem_dispenser", "sleeper", "vr_sleeper", "pandemic", "defibmount", "operating", "soda_dispenser", "beer_dispenser", "healthanalyzer", "blood_bag", "bloodbankgen") + design_ids = list("medicalkit", "chem_heater", "chem_master", "chem_dispenser", "sleeper", "vr_sleeper", "pandemic", "defibmount", "operating", "soda_dispenser", "beer_dispenser", "healthanalyzer", "blood_bag", "bloodbankgen", "telescopiciv") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 diff --git a/icons/obj/iv_drip.dmi b/icons/obj/iv_drip.dmi index f530688da71e4ebae429e79ceb9e1394041ee2e7..ddd22dea899b6ebf935cc486f201257574a43404 100644 GIT binary patch literal 2306 zcmb_edpOf=AOCG@jme=JDRbzcG|C<+!m^1-(nuxcl$28rIZT-y94m*^lN^$bYCNGx zr9zXHLqg?Uj*Sw=EQXn}&9i#0_r0$7pZBl#kNf`I*Z2FmuJ7mme81Oy-B_R8=L zZ~y?54?5Vo%8~wSDXf(5X`SbH$YJubn|qY4f27~V!0@QRuuuSqEx7ynjWY|qYUNPm z4B|_SUFi;|@K$Ja{^cI8B9pX(7{_a_WoyGaiyTHM8abzo;+exNW^#_SXfG~4WYRY9 z$Hs)j=B37b!?^K=H~ak$+aoRVQeE&0$dK5e`0t$=y9>J%R2+jjYe*j@UZ?9mo-|Kk z`uk^;=r9{_mqdo6saJSMt!d)ICj{}v;;d`0*StRJffE>61x8%ojz5VwS*QT9JBg#Q zX97#IErlJ9_0?`uANCg&dKAvo7cBL|1KS$^82FgyC^M{$awCkoF5e+3Ege-BR#gpN z%h^UVd|*5T0I*L7ZEDHtA-Bn&JcO$Nf|GPL6x$Oh@O_xG=?v6b{0bs5B(8pA@^ZWEu6Joe$5#2Fc z;&194x=d2*dzDGflq|5zIzMX#vp5trBaW{%=*9(SsF-p0nRdT)DlrlA!R=gmc;QXS z$r+kENV~VAFOyF^%*lP~QK13Q*+ISx6Tg?sy1*W-JM&jkh3S&0mu!D7=FSLIBi^- zXvLZQw5zcU zDTAKW#G5@p=0j|RIQ7_&x#ltI_Zii)29iSv(5rsMlgfIC-6}()!p}fj9$_cp$m38G zL8=RNtrj*0dgg?WkaD)?7mW?M>3c#i26|l8A;pv0qi((fLw7!)=7zxH>_CYB31G5@ zWP)vIMV27}{1zh8m~0`TqJ~&uI(E$1Qz3(^x3CG2fX}k9m z=T}U{M4c)7;4d;{!x7;1Q?pINCI9%quRC{Y?Ba>`5BcW`A4J#U4dgAR3Rq91EO&1Y z>*JS(NueQ3Z!j$#t@0-*x7y`^;7EkP4_NStAFnZ5l&YCihSBROd$sJ65>a$|G2EbZ z#Xg1g(Fi2$US>kCISgD50iF-4Qmqy9Fqcz4^Q_Tvb4DM=hV!m^D94qR<(9GyWGWHy^75?kATVEOwV7w4rEnjca8%~(cgva_#|NDFfsG25=`0D`l8`Qu zrwqE=jxVQKD{NcgJC&I#CX1&ro0;cWTM7&sHA=kI(Qm947OC2EX4%)%yg^RryUt_o zsx8yr5kd;?N{Fp-oDDaRzbnp(e7t9h2a*=+pud&MM|DO_?C~!KcJ(=N&$_{AL zW3wMVtE>Bf7fB4ey3=*`gH}0^NBolUJj(jF@ivS|#D+1&qR^)*xwwMJVTzeLFht(c zWW%GZK<&!zI#OsA2$sO#$|acbC|kM3_W{#ATK2%B+Au#i>+{+jFAWT?l8#{^`AUbE z1jEg@9^{JKW@Ada#-+8yDkLvbq3v;371)GJ+58A)PQJw93=YBobFzi0_nysU72id5 zEbW%@ZT{?7Cj@xpRo_=D{dCXX7&r|sR>t`=J}Z%y)26bvFu~l!nRie4Ap`H7-s#N$ zBn%om)zvLXJN*Zw777BYB{8GD>6BKFqSr0;(yHFd0#X}4Vo<~1TJyO#Y@_1YprDBg z_*(m^b;;hfJ~%sd{O_rT;_-?^M8R!w)J&w5it@=H?P~25#;FWdio;K=8e`=x@`M)b z%5jWwB*|>H}Ol-Js`$HdpH>EB>kzA^o<~*Bba5dvkQl7m;wv>_-+sbDe1evI9UHq zXeKabhrN-gIx@DH0SU0sdW$%xx{}hD2&T_dDB{jA zB(|$pk5L(ij#14Y*HJ^$RL?suZwmM#IXEcufZd`^bX(Aiym=H4*!{&`OaLRU!L)q8 z{#V)@|8X={{1>SLvY|K{TLE#EPU@I;Vf1|V>2}CV>{0nux&re4h!CdY@3vDNvo|t9YUh*f6 i*Zu3|=&D+gy$tAIr&Bo9feG?Y4RFxT+4hl*Pr~1PRatTX literal 1458 zcmeAS@N?(olHy`uVBq!ia0vp^3xK$RgAGXbBqvD&sZ&)U5hX6E#mPmP1tppJc?=8{ zbEcl#$k${b!1iEgZ5Q{NV*yiMTsrE&!@Q@-@@3?z2%k)YeS4YJtTJ?N$A0?zKbB{A zQv9_E;i~c{d6#WhNZjjVv0M6S^n?vwmf0s?T=PHu;G(cc$C-+Nb9a=^O(|sd5STMp zCN6W<{d4nHemwT-z0p&jz;^x#3S#nxSEJ|5uaXUx{rlJZtC%h8MdgRBcX+yb&673W zUC0#j{50L#$@kj%1-BD+o^(nTyEBumyz9Za`37x^&MB_<`p5EP!#V4g@aG*23@nR1 zT^vIy=DfXYm@Qo{bL``DuQmy$GIsr|0{MF#d1r9_67v!i$+DWV#_$U(i`6R|u}@4) zFE6N;WbEm@v^^k8I7&XEP3(^2)&tD~EKd{*VplELHLaw4*KT*KT6+Z#k)QLp>%Q!^ z_WWmU;pxY+W6$$@j5*t?EBC$l^uuW8zuyHGSN=`@yI@AFQvKvl;(iA_Z#?~&YP9pM z>>JiX8ShDtEUp2i6Mo%SefhO~{bbA8zP*2{p6kzPsAjJ|s8VwA@v`z=E7G5=`7`;q z{L11Ft^58f2i%_W|M^~bse9j_^e^_9@AWHml2xwvzjaGKPWri$?_l?-?Qb4`&RJht zyzKE~m$kDaE;)PGea>BUW6FL}*IzqtUb(h^@`;J{u?}_XiVuVqR5MwATCQGjHP2tc z{ofasbJ@Av7Wqt}Q|+^v!V~YYtkSB##&Rwxm;1#$hj*MYS6HId_IGgZ*~VJpukf8k zFN;Zca{LjNxZ6y-)F)Ik74v001F1V>xnO2B(@u4R=M8D^IG@ZrP-@Bk4YnIO-oQvdl=vx#@H z4^z5iuiO9K?_cu!bN@c6^Xc{M`I$^|cJ@4OizfmR-+Xzt$^ZSMzHU|Vf$nbZ z-28m+No>srcia2>+&7o&e_!LK)BNYxv*lJS%&8AkB_aYHKxm_#!kP$qfv}b9n%+mr z>;3w+{>k4D6WjLQ7p?tl5b@Yc57<(tDk&0I2HrFQ0=DYNE>eqS+ri}l;yv*(q* zpEkI=IPX%9ndtG2GXEpX|LNRa{H|Ut|LX5&=gw<=Zx;+pOl5d}OXKsOyYFh0JmpLJ z>uw(Tqf;baAR5M2u&%c$$$&BOC`(J|yY2~<;Ri!!l#9MG+bK{G%dq3~<`aMYJYGNZ znZN(9@7md$mA+0}ZT}s~nY~JPXv9{+v2h?tv;JelOZGvpvgt*(RTH!ZW z)jU>L-BTNX@2xGLe0+Q2in#UW-wXAt^~*2kO=h|l6YAe$z*Af+%j%*i=6f{qhfMtZIn0ZMHm_@%*|35|SimeY?!I^T>ICF~ zTf@(xeT}_E^fmLLuCGAnoHoD`^IFRrmU~Gxw|)H^S#Ebpb7@1boAckg{XM?RPs^JK zmGARADy+~N#C7BS_p2Eur*4@1%v^I(aK)BlhvzIx_vh5Fy5g>IkGoAY{2&&y@h3H8 z*;_yEPr1Ss^)B{Ch7UOMAxQw4oVv|reRb;vc5(i7bANg)pHuE+H|_8Cuzf#2oLyHf lzd@oM>~~}xB(eW8+lWUxX9q9)1uTRaJYD@<);T3K0RXZ!zXbpQ diff --git a/tgstation.dme b/tgstation.dme index 5526e5eaf0..252cd8ab3e 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -882,6 +882,7 @@ #include "code\game\objects\items\taster.dm" #include "code\game\objects\items\teleportation.dm" #include "code\game\objects\items\teleprod.dm" +#include "code\game\objects\items\telescopic_iv.dm" #include "code\game\objects\items\theft_tools.dm" #include "code\game\objects\items\toys.dm" #include "code\game\objects\items\trash.dm" From b96bcf6eec29bdf332dffba0d5a70261c9c61ee6 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Sun, 29 Dec 2019 23:47:30 +0800 Subject: [PATCH 065/160] tiny fix --- code/game/objects/items/telescopic_iv.dm | 18 ++++++++++++++++++ .../research/designs/medical_designs.dm | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 code/game/objects/items/telescopic_iv.dm diff --git a/code/game/objects/items/telescopic_iv.dm b/code/game/objects/items/telescopic_iv.dm new file mode 100644 index 0000000000..daaecb3fba --- /dev/null +++ b/code/game/objects/items/telescopic_iv.dm @@ -0,0 +1,18 @@ +/obj/item/tele_iv + name = "telescopic IV drip" + desc = "An IV drip with an advanced infusion pump that can both drain blood into and inject liquids from attached containers. Blood packs are processed at an accelerated rate. This one is telescopic, and can be picked up and put down." + icon = 'icons/obj/iv_drip.dmi' + icon_state = "tele_iv" + +/obj/item/tele_iv/attack_self(mob/user) + deploy_iv(user, user.loc) + +/obj/item/tele_iv/afterattack(atom/target, mob/user, proximity) + . = ..() + if(proximity) + if(isopenturf(target)) + deploy_iv(user, target) + +/obj/item/tele_iv/proc/deploy_iv(mob/user, atom/location) + new /obj/machinery/iv_drip/telescopic(location) + qdel(src) \ No newline at end of file diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index 16b71bbb66..f2ded3a57b 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -152,7 +152,7 @@ category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL -/datum/design/crewpinpointer +/datum/design/telescopiciv name = "Telescopic IV Drip" desc = "An IV drip with an advanced infusion pump that can both drain blood into and inject liquids from attached containers. Blood packs are processed at an accelerated rate. This one is telescopic, and can be picked up and put down." id = "telescopiciv" From c9cbd55fed34327949fed28cbef45decb74a2bfb Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 29 Dec 2019 10:24:22 -0600 Subject: [PATCH 066/160] Automatic changelog generation for PR #10324 [ci skip] --- html/changelogs/AutoChangeLog-pr-10324.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10324.yml diff --git a/html/changelogs/AutoChangeLog-pr-10324.yml b/html/changelogs/AutoChangeLog-pr-10324.yml new file mode 100644 index 0000000000..f012bc272b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10324.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - balance: "honey now will not kill slimes. Honey slimepeople can be a thing now, go sci." From af36465413d56a9e35ae28bf25bc51bdc0b001cf Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 29 Dec 2019 10:31:02 -0600 Subject: [PATCH 067/160] Automatic changelog generation for PR #10323 [ci skip] --- html/changelogs/AutoChangeLog-pr-10323.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10323.yml diff --git a/html/changelogs/AutoChangeLog-pr-10323.yml b/html/changelogs/AutoChangeLog-pr-10323.yml new file mode 100644 index 0000000000..50385665d6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10323.yml @@ -0,0 +1,4 @@ +author: "Seris02" +delete-after: True +changes: + - bugfix: "pandoras attacking their owners" From a2b79e043f7919e279c99b28b8431589ca424fa2 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 29 Dec 2019 14:57:22 -0500 Subject: [PATCH 068/160] Update code/modules/hydroponics/grown/grass_carpet.dm Co-Authored-By: Ghom <42542238+Ghommie@users.noreply.github.com> --- code/modules/hydroponics/grown/grass_carpet.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/hydroponics/grown/grass_carpet.dm b/code/modules/hydroponics/grown/grass_carpet.dm index 9fe59b616c..02b36d6a3f 100644 --- a/code/modules/hydroponics/grown/grass_carpet.dm +++ b/code/modules/hydroponics/grown/grass_carpet.dm @@ -27,7 +27,7 @@ bitesize_mod = 2 var/stacktype = /obj/item/stack/tile/grass var/tile_coefficient = 0.02 // 1/50 - distill_reagent = "/datum/reagent/consumable/ethanol/beer/light" + distill_reagent = /datum/reagent/consumable/ethanol/beer/light /obj/item/reagent_containers/food/snacks/grown/grass/attack_self(mob/user) to_chat(user, "You prepare the astroturf.") From ee7346f28022b9ae4fdffeacd5c925697199a858 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 29 Dec 2019 15:00:33 -0500 Subject: [PATCH 069/160] got it --- code/modules/clothing/glasses/engine_goggles.dm | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/code/modules/clothing/glasses/engine_goggles.dm b/code/modules/clothing/glasses/engine_goggles.dm index a76abde9d5..590178ed3d 100644 --- a/code/modules/clothing/glasses/engine_goggles.dm +++ b/code/modules/clothing/glasses/engine_goggles.dm @@ -19,7 +19,7 @@ var/list/modes = list(MODE_NONE = MODE_MESON, MODE_MESON = MODE_TRAY, MODE_TRAY = MODE_RAD, MODE_RAD = MODE_NONE) var/mode = MODE_NONE - var/range = 1 + var/range = 6 /obj/item/clothing/glasses/meson/engine/prescription name = "prescription engineering scanner goggles" @@ -48,14 +48,6 @@ if(MODE_TRAY) //undoes the last mode, meson vision_flags = NONE - darkness_view = 2 - range = 4 - lighting_alpha = null - - if(MODE_RAD) //undoes the last mode, tray - vision_flags = NONE - darkness_view = 4 - range = 12 lighting_alpha = null if(ishuman(user)) From 1cc44647267caf70699768e18d7ca513aa0a68ac Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 29 Dec 2019 15:01:02 -0500 Subject: [PATCH 070/160] Update engine_goggles.dm --- code/modules/clothing/glasses/engine_goggles.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/glasses/engine_goggles.dm b/code/modules/clothing/glasses/engine_goggles.dm index 590178ed3d..80bdb7dc11 100644 --- a/code/modules/clothing/glasses/engine_goggles.dm +++ b/code/modules/clothing/glasses/engine_goggles.dm @@ -43,11 +43,11 @@ if(MODE_MESON) vision_flags = SEE_TURFS darkness_view = 1 - range = 1 lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE if(MODE_TRAY) //undoes the last mode, meson vision_flags = NONE + darkness_view = 2 lighting_alpha = null if(ishuman(user)) From baf8b28f3a74c84ba4a3a0f99e46da80df71ccec Mon Sep 17 00:00:00 2001 From: keronshb Date: Sun, 29 Dec 2019 16:03:38 -0500 Subject: [PATCH 071/160] Fixes Reduced Diagnostics and adds disks Fixes reduced diagnostics not working properly and adds program disks for each of the new nanites. --- code/datums/components/nanites.dm | 2 +- .../research/nanites/nanite_programs/utility.dm | 5 +++-- code/modules/research/nanites/program_disks.dm | 14 +++++++++++++- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/code/datums/components/nanites.dm b/code/datums/components/nanites.dm index dc87bb78e5..89c4deb2e9 100644 --- a/code/datums/components/nanites.dm +++ b/code/datums/components/nanites.dm @@ -253,7 +253,7 @@ to_chat(user, "Cloud ID: [cloud_id ? cloud_id : "Disabled"]") to_chat(user, "================") to_chat(user, "Program List:") - if(diagnostics) + if(!diagnostics) to_chat(user, "Diagnostics Disabled") else for(var/X in programs) diff --git a/code/modules/research/nanites/nanite_programs/utility.dm b/code/modules/research/nanites/nanite_programs/utility.dm index 242fabfbb9..3db482d989 100644 --- a/code/modules/research/nanites/nanite_programs/utility.dm +++ b/code/modules/research/nanites/nanite_programs/utility.dm @@ -130,7 +130,8 @@ /datum/nanite_program/stealth name = "Stealth" - desc = "The nanites mask their activity from superficial scans, becoming undetectable by HUDs and non-specialized scanners." rogue_types = list(/datum/nanite_program/toxic) + desc = "The nanites mask their activity from superficial scans, becoming undetectable by HUDs and non-specialized scanners." + rogue_types = list(/datum/nanite_program/toxic) use_rate = 0.2 /datum/nanite_program/stealth/enable_passive_effect() @@ -300,7 +301,7 @@ /datum/nanite_program/dermal_button/set_extra_setting(user, setting) if(setting == "Sent Code") - var/new_code = input(user, "Set the sent code (1-9999):", name, null) as null|num + var/new_code = input(user, "Set the sent code (1-9999):", name, null) as null|num if(isnull(new_code)) return sent_code = CLAMP(round(new_code, 1), 1, 9999) diff --git a/code/modules/research/nanites/program_disks.dm b/code/modules/research/nanites/program_disks.dm index 86b7803fc9..f780f40932 100644 --- a/code/modules/research/nanites/program_disks.dm +++ b/code/modules/research/nanites/program_disks.dm @@ -130,4 +130,16 @@ program_type = /datum/nanite_program/pacifying /obj/item/disk/nanite_program/stun - program_type = /datum/nanite_program/triggered/stun \ No newline at end of file + program_type = /datum/nanite_program/triggered/stun + +/obj/item/disk/nanite_program/dermal_button + program_type = /datum/nanite_program/dermal_button + +/obj/item/disk/nanite_program/research + program_type = /datum/nanite_program/research + +/obj/item/disk/nanite_program/researchplus + program_type = /datum/nanite_program/researchplus + +/obj/item/disk/nanite_program/reduced_diagnostics + program_type = /datum/nanite_program/reduced_diagnostics \ No newline at end of file From 0ab817c2085d91a6d15e7376f475090a89777410 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sun, 29 Dec 2019 22:22:20 +0100 Subject: [PATCH 072/160] [s] Fixes ghost anti-ghostrole timers a little. --- code/__DEFINES/misc.dm | 2 ++ code/__HELPERS/game.dm | 2 +- code/modules/client/client_defines.dm | 6 +++++- code/modules/mob/dead/observer/login.dm | 3 +++ code/modules/mob/dead/observer/observer.dm | 25 ++++++++++++---------- 5 files changed, 25 insertions(+), 13 deletions(-) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 29ff0a8fae..d89743d2d2 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -528,3 +528,5 @@ GLOBAL_LIST_INIT(pda_reskins, list(PDA_SKIN_CLASSIC = 'icons/obj/pda.dmi', PDA_S #define FOURSPACES "    " #define CRYOMOBS 'icons/obj/cryo_mobs.dmi' + +#define CANT_REENTER_ROUND -1 diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index d76fc7731a..222002f512 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -447,7 +447,7 @@ var/list/candidates = list() for(var/mob/dead/observer/G in GLOB.player_list) - if(G.reenter_round_timeout < world.realtime) + if(G.can_reenter_round(TRUE)) candidates += G return pollCandidates(Question, jobbanType, gametypeCheck, be_special_flag, poll_time, ignore_category, flashwindow, candidates) diff --git a/code/modules/client/client_defines.dm b/code/modules/client/client_defines.dm index a54584d6cc..ae9932e96f 100644 --- a/code/modules/client/client_defines.dm +++ b/code/modules/client/client_defines.dm @@ -79,4 +79,8 @@ var/client_keysend_amount = 0 var/next_keysend_reset = 0 var/next_keysend_trip_reset = 0 - var/keysend_tripped = FALSE \ No newline at end of file + var/keysend_tripped = FALSE + + // stops players from coming back through ghost/midround roles after suicide/cryo + // for a duration set by CONFIG_GET(number/suicide_reenter_round_timer) and CONFIG_GET(number/roundstart_suicide_time_limit) + var/reenter_round_timeout = 0 diff --git a/code/modules/mob/dead/observer/login.dm b/code/modules/mob/dead/observer/login.dm index 1b328dbc69..bf86a97574 100644 --- a/code/modules/mob/dead/observer/login.dm +++ b/code/modules/mob/dead/observer/login.dm @@ -18,3 +18,6 @@ update_icon(preferred_form) updateghostimages() + + client.reenter_round_timeout = max(client.reenter_round_timeout, clientless_round_timeout) + clientless_round_timeout = client.reenter_round_timeout diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 5bdfd174b5..2ca46b6917 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -3,8 +3,6 @@ GLOBAL_LIST_EMPTY(ghost_images_simple) //this is a list of all ghost images as t GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) -#define CANT_REENTER_ROUND -1 - /mob/dead/observer name = "ghost" desc = "It's a g-g-g-g-ghooooost!" //jinkies! @@ -21,7 +19,7 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) hud_type = /datum/hud/ghost movement_type = GROUND | FLYING var/can_reenter_corpse - var/reenter_round_timeout = 0 // used to prevent people from coming back through ghost roles/midround antags as they suicide/cryo for a duration set by CONFIG_GET(number/suicide_reenter_round_timer) and CONFIG_GET(number/roundstart_suicide_time_limit) + var/clientless_round_timeout = 0 //mobs will lack a client as long as their player is disconnected. See client_defines.dm "reenter_round_timeout" var/datum/hud/living/carbon/hud = null // hud var/bootime = 0 var/started_as_observer //This variable is set to 1 when you enter the game as an observer. @@ -277,9 +275,13 @@ Works together with spawning an observer, noted above. if(world.time < roundstart_quit_limit) //add up the time difference to their antag rolling penalty if they quit before half a (ingame) hour even passed. penalty += roundstart_quit_limit - world.time if(penalty) - ghost.reenter_round_timeout = world.realtime + penalty - if(ghost.reenter_round_timeout - SSshuttle.realtimeofstart > SSshuttle.auto_call + SSshuttle.emergencyCallTime + SSshuttle.emergencyDockTime + SSshuttle.emergencyEscapeTime) - ghost.reenter_round_timeout = CANT_REENTER_ROUND + penalty += world.realtime + if(penalty - SSshuttle.realtimeofstart > SSshuttle.auto_call + SSshuttle.emergencyCallTime + SSshuttle.emergencyDockTime + SSshuttle.emergencyEscapeTime) + penalty = CANT_REENTER_ROUND + if(client) + client.reenter_round_timeout = penalty + else //A disconnected player (quite likely for cryopods) + ghost.clientless_round_timeout = penalty transfer_ckey(ghost, FALSE) return ghost @@ -338,10 +340,13 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp ghostize(0, penalize = TRUE) /mob/dead/observer/proc/can_reenter_round(silent = FALSE) - if(reenter_round_timeout != CANT_REENTER_ROUND && reenter_round_timeout <= world.realtime) + var/timeout = clientless_round_timeout + if(client) + timeout = client.reenter_round_timeout + if(timeout != CANT_REENTER_ROUND && timeout <= world.realtime) return TRUE - if(!silent) - to_chat(src, "You are unable to reenter the round[reenter_round_timeout != CANT_REENTER_ROUND ? " yet. Your ghost role blacklist will expire in [DisplayTimeText(reenter_round_timeout - world.realtime)]" : ""].") + if(!silent && client) + to_chat(src, "You are unable to reenter the round[timeout != CANT_REENTER_ROUND ? " yet. Your ghost role blacklist will expire in [DisplayTimeText(timeout - world.realtime)]" : ""].") return FALSE /mob/dead/observer/Move(NewLoc, direct) @@ -897,5 +902,3 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp spawners_menu = new(src) spawners_menu.ui_interact(src) - -#undef CANT_REENTER_ROUND \ No newline at end of file From 55cb844bc2ab355d697c67264aee1b6103544824 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Mon, 30 Dec 2019 01:00:36 +0100 Subject: [PATCH 073/160] chestbursters deleting brains fix. --- code/modules/mob/living/carbon/alien/special/alien_embryo.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm index 0bfd23cbff..53c795b328 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -106,7 +106,8 @@ if(kill_on_sucess) //ITS TOO LATE new_xeno.visible_message("[new_xeno] bursts out of [owner]!", "You exit [owner], your previous host.", "You hear organic matter ripping and tearing!") owner.apply_damage(rand(100,300),BRUTE,zone,FALSE) //Random high damage to torso so health sensors don't metagame. - owner.spill_organs(TRUE,FALSE,TRUE) //Lets still make the death gruesome and impossible to just simply defib someone. + var/obj/item/bodypart/B = owner.get_bodypart(zone) + B.drop_organs(owner) //Lets still make the death gruesome and impossible to just simply defib someone. owner.death(FALSE) //Just in case some freak occurance occurs where you somehow survive all your organs being removed from you and the 100-300 brute damage. else //When it is removed via surgery at a late stage, rather than forced. new_xeno.visible_message("[new_xeno] wriggles out of [owner]!", "You exit [owner], your previous host.") From 8a32b89f17cb019a2e6b48d6cc7a28301e71bfbf Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Mon, 30 Dec 2019 01:05:21 +0100 Subject: [PATCH 074/160] Wait a minute... --- code/modules/mob/living/carbon/alien/special/alien_embryo.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm index 53c795b328..f02f32cd18 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -103,6 +103,7 @@ new_xeno.notransform = 0 new_xeno.invisibility = 0 + var/old_owner = owner if(kill_on_sucess) //ITS TOO LATE new_xeno.visible_message("[new_xeno] bursts out of [owner]!", "You exit [owner], your previous host.", "You hear organic matter ripping and tearing!") owner.apply_damage(rand(100,300),BRUTE,zone,FALSE) //Random high damage to torso so health sensors don't metagame. @@ -112,7 +113,7 @@ else //When it is removed via surgery at a late stage, rather than forced. new_xeno.visible_message("[new_xeno] wriggles out of [owner]!", "You exit [owner], your previous host.") owner.adjustBruteLoss(40) - owner.cut_overlay(overlay) + old_owner.cut_overlay(overlay) qdel(src) From 87cca7a649067fd9c34c545c90b16d6239058649 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Mon, 30 Dec 2019 01:05:54 +0100 Subject: [PATCH 075/160] ...which var are you? --- code/modules/mob/living/carbon/alien/special/alien_embryo.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm index f02f32cd18..c08fe4f582 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -103,7 +103,7 @@ new_xeno.notransform = 0 new_xeno.invisibility = 0 - var/old_owner = owner + var/mob/living/carbon/old_owner = owner if(kill_on_sucess) //ITS TOO LATE new_xeno.visible_message("[new_xeno] bursts out of [owner]!", "You exit [owner], your previous host.", "You hear organic matter ripping and tearing!") owner.apply_damage(rand(100,300),BRUTE,zone,FALSE) //Random high damage to torso so health sensors don't metagame. From 4a5715e5ac5e9de21c326018eadbd0ad8e0776e8 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 29 Dec 2019 19:13:32 -0500 Subject: [PATCH 076/160] Update belt.dm --- code/game/objects/items/storage/belt.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 3a4579d3f8..7a16cdb018 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -582,7 +582,7 @@ /obj/item/storage/belt/bandolier name = "bandolier" - desc = "A bandolier for holding shotgun ammunition." + desc = "A bandolier for holding ammunition." icon_state = "bandolier" item_state = "bandolier" @@ -592,7 +592,7 @@ STR.max_items = 18 STR.display_numerical_stacking = TRUE STR.can_hold = typecacheof(list( - /obj/item/ammo_casing/shotgun + /obj/item/ammo_casing )) /obj/item/storage/belt/bandolier/durathread From f663c4db96570ac0689a6ab7dc406a7378dd3e4a Mon Sep 17 00:00:00 2001 From: Seris02 Date: Mon, 30 Dec 2019 11:24:12 +0800 Subject: [PATCH 077/160] tiny fixes --- code/game/objects/items/cigs_lighters.dm | 40 ++++++++++--------- code/modules/hydroponics/grown/misc.dm | 50 +++++++++++++----------- 2 files changed, 48 insertions(+), 42 deletions(-) diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index 71d6050ca1..884f5c4400 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -1021,30 +1021,32 @@ CIGARETTE PACKETS ARE IN FANCY.DM //we take a hit here, after an uninterrupted delay if(!do_after(user, 25, target = user)) return - if (reagents && reagents.total_volume) - var/fraction = 12 * hit_strength + if (!(reagents && reagents.total_volume)) + return - var/datum/effect_system/smoke_spread/chem/smoke_machine/s = new - s.set_up(reagents, hit_strength, 18, user.loc) - s.start() + var/fraction = 12 * hit_strength - reagents.reaction(user, INGEST, fraction) - if(!reagents.trans_to(user, fraction)) - reagents.remove_any(fraction) + var/datum/effect_system/smoke_spread/chem/smoke_machine/s = new + s.set_up(reagents, hit_strength, 18, user.loc) + s.start() - if (hit_strength == 2 && prob(15)) - user.emote("cough") - user.adjustOxyLoss(15) + reagents.reaction(user, INGEST, fraction) + if(!reagents.trans_to(user, fraction)) + reagents.remove_any(fraction) - user.visible_message("[user] takes a [hittext] from the [src]!", \ - "You take a [hittext] from [src].") + if (hit_strength == 2 && prob(15)) + user.emote("cough") + user.adjustOxyLoss(15) - firecharges = firecharges - 1 - if (!firecharges) - bongturnoff() - if (!reagents.total_volume) - firecharges = 0 - bongturnoff() + user.visible_message("[user] takes a [hittext] from the [src]!", \ + "You take a [hittext] from [src].") + + firecharges = firecharges - 1 + if (!firecharges) + bongturnoff() + if (!reagents.total_volume) + firecharges = 0 + bongturnoff() diff --git a/code/modules/hydroponics/grown/misc.dm b/code/modules/hydroponics/grown/misc.dm index 7ffb970e67..2ef59d29fe 100644 --- a/code/modules/hydroponics/grown/misc.dm +++ b/code/modules/hydroponics/grown/misc.dm @@ -298,20 +298,22 @@ transform *= TRANSFORM_USING_VARIABLE(40, 100) + 0.5 //temporary fix for size? /obj/item/reagent_containers/food/snacks/grown/coconut/attack_self(mob/user) - if (opened) - if(!possible_transfer_amounts.len) - return - var/i=0 - for(var/A in possible_transfer_amounts) - i++ - if(A != amount_per_transfer_from_this) - continue - if(i[src]'s transfer amount is now [amount_per_transfer_from_this] units.") - return + if (!opened) + return + + if(!possible_transfer_amounts.len) + return + var/i=0 + for(var/A in possible_transfer_amounts) + i++ + if(A != amount_per_transfer_from_this) + continue + if(i[src]'s transfer amount is now [amount_per_transfer_from_this] units.") + return /obj/item/reagent_containers/food/snacks/grown/coconut/attackby(obj/item/W, mob/user, params) //DEFUSING NADE LOGIC @@ -362,6 +364,7 @@ W.use(1) icon_state += "_straw" desc = "You can already feel like you're on a tropical vacation." + return //OPENING THE NUT LOGIC if (!carved && !chopped) if(W.tool_behaviour == TOOL_SCREWDRIVER) @@ -507,15 +510,16 @@ transform *= TRANSFORM_USING_VARIABLE(40, 100) + 0.5 //temporary fix for size? /obj/item/reagent_containers/food/snacks/grown/coconut/proc/prime() - if (!defused) - var/turf/T = get_turf(src) - reagents.chem_temp = 1000 - //Disable seperated contents when the grenade primes - if (seed.get_gene(/datum/plant_gene/trait/noreact)) - DISABLE_BITFIELD(reagents.reagents_holder_flags, NO_REACT) - reagents.handle_reactions() - log_game("Coconut bomb detonation at [AREACOORD(T)], location [loc]") - qdel(src) + if (defused) + return + var/turf/T = get_turf(src) + reagents.chem_temp = 1000 + //Disable seperated contents when the grenade primes + if (seed.get_gene(/datum/plant_gene/trait/noreact)) + DISABLE_BITFIELD(reagents.reagents_holder_flags, NO_REACT) + reagents.handle_reactions() + log_game("Coconut bomb detonation at [AREACOORD(T)], location [loc]") + qdel(src) /obj/item/reagent_containers/food/snacks/grown/coconut/ex_act(severity) qdel(src) From f1292c503c3d576d86f354dc96729c8a7287db6b Mon Sep 17 00:00:00 2001 From: Seris02 Date: Mon, 30 Dec 2019 11:33:15 +0800 Subject: [PATCH 078/160] makes it a trait --- code/__DEFINES/traits.dm | 2 ++ code/game/objects/structures/ghost_role_spawners.dm | 8 ++++---- code/modules/events/disease_outbreak.dm | 2 +- code/modules/events/heart_attack.dm | 2 +- code/modules/events/mass_hallucination.dm | 6 ++---- code/modules/events/spontaneous_appendicitis.dm | 2 +- code/modules/mob/living/carbon/human/human_defines.dm | 1 - 7 files changed, 11 insertions(+), 12 deletions(-) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 439b3d1493..e96805d891 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -134,6 +134,7 @@ #define TRAIT_NORUNNING "norunning" // You walk! #define TRAIT_NOMARROW "nomarrow" // You don't make blood, with chemicals or nanites. #define TRAIT_NOPULSE "nopulse" // Your heart doesn't beat. +#define TRAIT_EXEMPT_HEALTH_EVENTS "exempt-health-events" //non-mob traits @@ -193,6 +194,7 @@ #define ABSTRACT_ITEM_TRAIT "abstract-item" #define STATUS_EFFECT_TRAIT "status-effect" #define ROUNDSTART_TRAIT "roundstart" //cannot be removed without admin intervention +#define GHOSTROLE_TRAIT "ghostrole" // unique trait sources, still defines #define STATUE_MUTE "statue" diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 8eef191d98..4304e275d1 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -31,7 +31,7 @@ return ..() /obj/effect/mob_spawn/human/seed_vault/special(mob/living/carbon/human/new_spawn) - new_spawn.exempt_from_health_events = TRUE + ADD_TRAIT(new_spawn,TRAIT_EXEMPT_HEALTH_EVENTS,GHOSTROLE_TRAIT) //Ash walker eggs: Spawns in ash walker dens in lavaland. Ghosts become unbreathing lizards that worship the Necropolis and are advised to retrieve corpses to create more ash walkers. /obj/effect/mob_spawn/human/ash_walker @@ -254,7 +254,7 @@ return ..() /obj/effect/mob_spawn/human/hermit/special(mob/living/carbon/human/new_spawn) - new_spawn.exempt_from_health_events = TRUE + ADD_TRAIT(new_spawn,TRAIT_EXEMPT_HEALTH_EVENTS,GHOSTROLE_TRAIT) //Broken rejuvenation pod: Spawns in animal hospitals in lavaland. Ghosts become disoriented interns and are advised to search for help. /obj/effect/mob_spawn/human/doctor/alive/lavaland @@ -359,7 +359,7 @@ ..() /obj/effect/mob_spawn/human/hotel_staff/special(mob/living/carbon/human/new_spawn) - new_spawn.exempt_from_health_events = TRUE + ADD_TRAIT(new_spawn,TRAIT_EXEMPT_HEALTH_EVENTS,GHOSTROLE_TRAIT) /obj/effect/mob_spawn/human/demonic_friend name = "Essence of friendship" @@ -626,7 +626,7 @@ O.equip(new_spawn, FALSE, new_spawn.client) SSjob.equip_loadout(null, new_spawn, FALSE) SSquirks.AssignQuirks(new_spawn, new_spawn.client, TRUE, TRUE, null, FALSE, new_spawn) - new_spawn.exempt_from_health_events = TRUE + ADD_TRAIT(new_spawn,TRAIT_EXEMPT_HEALTH_EVENTS,GHOSTROLE_TRAIT) /datum/outfit/ghostcafe name = "ID, jumpsuit and shoes" diff --git a/code/modules/events/disease_outbreak.dm b/code/modules/events/disease_outbreak.dm index 40674518ff..00e3698e1e 100644 --- a/code/modules/events/disease_outbreak.dm +++ b/code/modules/events/disease_outbreak.dm @@ -37,7 +37,7 @@ continue if(!H.client) continue - if(H.exempt_from_health_events) + if(HAS_TRAIT(H,TRAIT_EXEMPT_HEALTH_EVENTS)) continue if(H.stat == DEAD) continue diff --git a/code/modules/events/heart_attack.dm b/code/modules/events/heart_attack.dm index 23b664d4d7..a47a8b81b4 100644 --- a/code/modules/events/heart_attack.dm +++ b/code/modules/events/heart_attack.dm @@ -9,7 +9,7 @@ /datum/round_event/heart_attack/start() var/list/heart_attack_contestants = list() for(var/mob/living/carbon/human/H in shuffle(GLOB.player_list)) - if(!H.client || H.stat == DEAD || H.InCritical() || !H.can_heartattack() || H.has_status_effect(STATUS_EFFECT_EXERCISED) || (/datum/disease/heart_failure in H.diseases) || H.undergoing_cardiac_arrest() || H.exempt_from_health_events) + if(!H.client || H.stat == DEAD || H.InCritical() || !H.can_heartattack() || H.has_status_effect(STATUS_EFFECT_EXERCISED) || (/datum/disease/heart_failure in H.diseases) || H.undergoing_cardiac_arrest() || HAS_TRAIT(H,TRAIT_EXEMPT_HEALTH_EVENTS)) continue if(H.satiety <= -60) //Multiple junk food items recently heart_attack_contestants[H] = 3 diff --git a/code/modules/events/mass_hallucination.dm b/code/modules/events/mass_hallucination.dm index 1c5393059e..0553f69b5b 100644 --- a/code/modules/events/mass_hallucination.dm +++ b/code/modules/events/mass_hallucination.dm @@ -35,8 +35,6 @@ /datum/hallucination/delusion, /datum/hallucination/oh_yeah) for(var/mob/living/carbon/C in GLOB.alive_mob_list) - var/mob/living/carbon/human/H = C - if (istype(H)) - if (H.exempt_from_health_events) - continue + if (HAS_TRAIT(C,TRAIT_EXEMPT_HEALTH_EVENTS)) + continue new picked_hallucination(C, TRUE) \ No newline at end of file diff --git a/code/modules/events/spontaneous_appendicitis.dm b/code/modules/events/spontaneous_appendicitis.dm index cbef43ee8f..8ee943beb9 100644 --- a/code/modules/events/spontaneous_appendicitis.dm +++ b/code/modules/events/spontaneous_appendicitis.dm @@ -15,7 +15,7 @@ continue if(H.stat == DEAD) continue - if (H.exempt_from_health_events) + if (HAS_TRAIT(H,TRAIT_EXEMPT_HEALTH_EVENTS)) continue if(!H.getorgan(/obj/item/organ/appendix)) //Don't give the disease to some who lacks it, only for it to be auto-cured continue diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 3ae268a455..9ffa994066 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -68,4 +68,3 @@ var/static/list/can_ride_typecache = typecacheof(list(/mob/living/carbon/human, /mob/living/simple_animal/slime, /mob/living/simple_animal/parrot)) var/lastpuke = 0 var/last_fire_update - var/exempt_from_health_events = FALSE From 40730b48d5d9512c06ef313ddc877de535e17505 Mon Sep 17 00:00:00 2001 From: Seris02 Date: Mon, 30 Dec 2019 11:49:16 +0800 Subject: [PATCH 079/160] few fixes --- code/game/objects/items/storage/boxes.dm | 2 +- .../food_and_drinks/food/snacks_other.dm | 30 +++++++++++++++--- icons/obj/storage.dmi | Bin 71620 -> 71424 bytes 3 files changed, 26 insertions(+), 6 deletions(-) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index ad553a7e25..4b2b3e2203 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -1263,7 +1263,7 @@ /obj/item/storage/box/marshmallow name = "box of marshmallows" desc = "A box of marshmallows." - icon_state = "marshmallowbox" + illustration = "marshmallow" /obj/item/storage/box/marshmallow/PopulateContents() for (var/i in 1 to 5) diff --git a/code/modules/food_and_drinks/food/snacks_other.dm b/code/modules/food_and_drinks/food/snacks_other.dm index a1750a2c23..3da0fc1eac 100644 --- a/code/modules/food_and_drinks/food/snacks_other.dm +++ b/code/modules/food_and_drinks/food/snacks_other.dm @@ -620,6 +620,7 @@ w_class = WEIGHT_CLASS_TINY tastes = list("marshmallow" = 2) foodtype = SUGAR | JUNKFOOD + var/burned = 0 /obj/item/reagent_containers/food/snacks/marshmallow/attackby(obj/item/I, mob/user) switch (I.get_temperature()) @@ -638,14 +639,33 @@ burnmallow(TRUE) if (3000 to INFINITY) burnmallow(TRUE) - ..() + return ..() /obj/item/reagent_containers/food/snacks/marshmallow/proc/burnmallow(reallyburned = FALSE) - if (reallyburned && icon_state != "marshmallowrburned") + if (reallyburned && burned == 1) icon_state = "marshmallowrburned" desc = "[initial(desc)] It looks very burned." - tastes = list("charcoal" = 2) - else if (icon_state != "marshmallowrburned") + else if (burned == 0) icon_state = "marshmallowburned" desc = "[initial(desc)] It looks just right for eating!" - tastes = list("marshmallow" = 1, "cream" = 1) \ No newline at end of file + +/obj/item/reagent_containers/food/snacks/marshmallow/fire_act(temp,volume) + switch (temp) + if (355 to 1500) + if (prob(30)) + burnmallow() + if (1500 to 2000) + if (prob(50)) + burnmallow() + else + burnmallow(TRUE) + if (2000 to 3000) + if (prob(10)) + burnmallow() + else + burnmallow(TRUE) + if (3000 to 7000) + burnmallow(TRUE) + if (7000 to INFINITY) + burn() + ..() \ No newline at end of file diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index 3785f660e3a43eb07797b046bf7c3a578757df68..8fee8fcf9f79b11d952463367c06a02eb87f87c4 100644 GIT binary patch delta 9230 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 delta 9413 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 m$D9JdJpZ@y_ Date: Sun, 29 Dec 2019 22:03:23 -0800 Subject: [PATCH 080/160] wow divide by 0 very cool --- code/datums/radiation_wave.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/radiation_wave.dm b/code/datums/radiation_wave.dm index 5dce5791c2..bf5b73aca0 100644 --- a/code/datums/radiation_wave.dm +++ b/code/datums/radiation_wave.dm @@ -117,7 +117,7 @@ continue contam_atoms += thing var/did_contam = 0 - if(can_contam) + if(can_contam && contam_atoms.len) var/rad_strength = ((strength-RAD_MINIMUM_CONTAMINATION) * RAD_CONTAMINATION_STR_COEFFICIENT)/contam_atoms.len for(var/k in 1 to contam_atoms.len) var/atom/thing = contam_atoms[k] From 6b804fba8f98e5235fa1cb8bf475fb41ac98559a Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 30 Dec 2019 02:03:24 -0600 Subject: [PATCH 081/160] Automatic changelog generation for PR #10095 [ci skip] --- html/changelogs/AutoChangeLog-pr-10095.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10095.yml diff --git a/html/changelogs/AutoChangeLog-pr-10095.yml b/html/changelogs/AutoChangeLog-pr-10095.yml new file mode 100644 index 0000000000..5b2ee8f053 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10095.yml @@ -0,0 +1,5 @@ +author: "Ghommie" +delete-after: True +changes: + - balance: "Buffed clown ops by removing their clumsiness and adding a new trait to be used in place of several clown role checks." + - tweak: "Clown ops too also suffer from not holding or wearing clown shoes now." From db3be04f6221aa31c51cc081d9abe21a08173faf Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 30 Dec 2019 02:07:35 -0600 Subject: [PATCH 082/160] Automatic changelog generation for PR #10312 [ci skip] --- html/changelogs/AutoChangeLog-pr-10312.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10312.yml diff --git a/html/changelogs/AutoChangeLog-pr-10312.yml b/html/changelogs/AutoChangeLog-pr-10312.yml new file mode 100644 index 0000000000..9de774f355 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10312.yml @@ -0,0 +1,4 @@ +author: "Commandersand" +delete-after: True +changes: + - rscadd: "Added new things to loadouts, check em" From 6c2fd39294511447739903ef86aaf60ed02be363 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 30 Dec 2019 02:09:20 -0600 Subject: [PATCH 083/160] Automatic changelog generation for PR #10243 [ci skip] --- html/changelogs/AutoChangeLog-pr-10243.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10243.yml diff --git a/html/changelogs/AutoChangeLog-pr-10243.yml b/html/changelogs/AutoChangeLog-pr-10243.yml new file mode 100644 index 0000000000..86bc608f02 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10243.yml @@ -0,0 +1,8 @@ +author: "Putnam3145" +delete-after: True +changes: + - rscadd: "New tab in preferences screen: \"ERP preferences\"" + - rscadd: "New opt-outs for individual effects of incubus draught, succubus milk" + - rscdel: "Acute hepatic pharmacokinesis has been removed, replaced with above" + - tweak: "Renamed \"Toggle Lewdchem\" to \"Toggle Lewd MKUltra\", since that's what it actually means, and made it toggle the \"hypno\" setting (rename it again if more hypno mechanics are added)." + - tweak: "Made MKUltra's lewd messages require both people involved to have hypno opted-in." From e22a0d03b505a1e7c7ef9494dbe529e3b1eaaea8 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 30 Dec 2019 02:11:30 -0600 Subject: [PATCH 084/160] Automatic changelog generation for PR #10336 [ci skip] --- html/changelogs/AutoChangeLog-pr-10336.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10336.yml diff --git a/html/changelogs/AutoChangeLog-pr-10336.yml b/html/changelogs/AutoChangeLog-pr-10336.yml new file mode 100644 index 0000000000..a7271759bd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10336.yml @@ -0,0 +1,4 @@ +author: "ItzGabby" +delete-after: True +changes: + - bugfix: "Fixed AltClick on polychromic collars so they actually work now." From 4b07e5e452b531d662463ecfecc0f86ba194c29e Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 30 Dec 2019 02:11:41 -0600 Subject: [PATCH 085/160] Automatic changelog generation for PR #10335 [ci skip] --- html/changelogs/AutoChangeLog-pr-10335.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10335.yml diff --git a/html/changelogs/AutoChangeLog-pr-10335.yml b/html/changelogs/AutoChangeLog-pr-10335.yml new file mode 100644 index 0000000000..28fdf169a2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10335.yml @@ -0,0 +1,4 @@ +author: "kappa-sama" +delete-after: True +changes: + - bugfix: "throats are no longer slit happy" From be33ed0a74f3e497c2d52486a1612fcfdd7a7add Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 30 Dec 2019 02:11:52 -0600 Subject: [PATCH 086/160] Automatic changelog generation for PR #10334 [ci skip] --- html/changelogs/AutoChangeLog-pr-10334.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10334.yml diff --git a/html/changelogs/AutoChangeLog-pr-10334.yml b/html/changelogs/AutoChangeLog-pr-10334.yml new file mode 100644 index 0000000000..0d4bb069ff --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10334.yml @@ -0,0 +1,4 @@ +author: "keronshb" +delete-after: True +changes: + - rscadd: "Adds reflector blobs to shield blob upgrades" From 3fcf55b2eec0bd5f11212a3019937be9c164ed58 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 30 Dec 2019 02:15:06 -0600 Subject: [PATCH 087/160] Automatic changelog generation for PR #10239 [ci skip] --- html/changelogs/AutoChangeLog-pr-10239.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10239.yml diff --git a/html/changelogs/AutoChangeLog-pr-10239.yml b/html/changelogs/AutoChangeLog-pr-10239.yml new file mode 100644 index 0000000000..19172ec379 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10239.yml @@ -0,0 +1,6 @@ +author: "Ghommie (also porting PRs by AnturK and Arkatos)" +delete-after: True +changes: + - bugfix: "Fixed light eaters not burning out borg lamplights and flashes. +fix Fixed light eater not affecting open turfs emitting lights such as light tiles and fairy grass." + - bugfix: "Fixed an empty reference about light eater armblade disintegration after Heart of Darkness removal." From fc473f0645e6c18666aa5b63076244bea72733b1 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 30 Dec 2019 02:17:49 -0600 Subject: [PATCH 088/160] Automatic changelog generation for PR #10168 [ci skip] --- html/changelogs/AutoChangeLog-pr-10168.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10168.yml diff --git a/html/changelogs/AutoChangeLog-pr-10168.yml b/html/changelogs/AutoChangeLog-pr-10168.yml new file mode 100644 index 0000000000..3e6e5b9af5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10168.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - admin: "Ghost mentors can now orbit around the target instead of setting their view to theirs'." From a406edc3fdc8e98eaceb66ab0b3055fb9bf4c049 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 30 Dec 2019 02:20:38 -0600 Subject: [PATCH 089/160] Automatic changelog generation for PR #10331 [ci skip] --- html/changelogs/AutoChangeLog-pr-10331.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10331.yml diff --git a/html/changelogs/AutoChangeLog-pr-10331.yml b/html/changelogs/AutoChangeLog-pr-10331.yml new file mode 100644 index 0000000000..1d69c40f29 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10331.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - rscadd: "Added insulin into many of the borg hypo's" From 5a8380f77b2e83db0c007bbb0dc65d1d6f33d1b9 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 30 Dec 2019 02:26:22 -0600 Subject: [PATCH 090/160] Automatic changelog generation for PR #10320 [ci skip] --- html/changelogs/AutoChangeLog-pr-10320.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10320.yml diff --git a/html/changelogs/AutoChangeLog-pr-10320.yml b/html/changelogs/AutoChangeLog-pr-10320.yml new file mode 100644 index 0000000000..473791dc3b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10320.yml @@ -0,0 +1,4 @@ +author: "Seris02" +delete-after: True +changes: + - bugfix: "fixes some ghost roles from dying of stupid shit" From 24d4684afb6635195242734c3664bc206426c95e Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Mon, 30 Dec 2019 03:56:44 -0500 Subject: [PATCH 091/160] Maybe he means this? --- code/modules/clothing/glasses/engine_goggles.dm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/code/modules/clothing/glasses/engine_goggles.dm b/code/modules/clothing/glasses/engine_goggles.dm index 80bdb7dc11..0132fa8596 100644 --- a/code/modules/clothing/glasses/engine_goggles.dm +++ b/code/modules/clothing/glasses/engine_goggles.dm @@ -19,7 +19,7 @@ var/list/modes = list(MODE_NONE = MODE_MESON, MODE_MESON = MODE_TRAY, MODE_TRAY = MODE_RAD, MODE_RAD = MODE_NONE) var/mode = MODE_NONE - var/range = 6 + var/range = 1 /obj/item/clothing/glasses/meson/engine/prescription name = "prescription engineering scanner goggles" @@ -90,7 +90,7 @@ for(var/i in rad_places) var/turf/place = i - if(get_dist(user, place) >= range*2) //Rads are easier to see than wires under the floor + if(get_dist(user, place) >= range*8) //Rads are easier to see than wires under the floor continue var/strength = round(rad_places[i] / 1000, 0.1) var/image/pic = new(loc = place) @@ -139,7 +139,6 @@ item_state = "trayson-t-ray" desc = "Used by engineering staff to see underfloor objects such as cables and pipes." range = 2 - modes = list(MODE_NONE = MODE_TRAY, MODE_TRAY = MODE_NONE) /obj/item/clothing/glasses/meson/engine/tray/prescription @@ -152,7 +151,6 @@ icon_state = "trayson-shuttle" item_state = "trayson-shuttle" desc = "Used to see the boundaries of shuttle regions." - modes = list(MODE_NONE = MODE_SHUTTLE, MODE_SHUTTLE = MODE_NONE) #undef MODE_NONE From 283ccceb24a6a396e6f155fedcd5ee91d831226a Mon Sep 17 00:00:00 2001 From: KathrinBailey Date: Mon, 30 Dec 2019 09:25:03 +0000 Subject: [PATCH 092/160] CE Locker Exodus: The Removaling Removes junk from the CE locker. Adds empty engineering lockers. I don't know how to do this as a child and not have populate contents fill the child. --- .../closets/secure/engineering.dm | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 8da50d488f..b3adae577b 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -12,18 +12,12 @@ new /obj/item/clothing/head/hardhat/white(src) new /obj/item/clothing/head/hardhat/weldhat/white(src) new /obj/item/clothing/gloves/color/yellow(src) - new /obj/item/clothing/shoes/sneakers/brown(src) new /obj/item/tank/jetpack/suit(src) new /obj/item/cartridge/ce(src) new /obj/item/radio/headset/heads/ce(src) - new /obj/item/storage/toolbox/mechanical(src) - new /obj/item/clothing/suit/hazardvest(src) new /obj/item/megaphone/command(src) new /obj/item/areaeditor/blueprints(src) - new /obj/item/airlock_painter(src) new /obj/item/holosign_creator/engineering(src) - new /obj/item/clothing/mask/gas(src) - new /obj/item/multitool(src) new /obj/item/assembly/flash/handheld(src) new /obj/item/clothing/glasses/meson/engine(src) new /obj/item/door_remote/chief_engineer(src) @@ -56,6 +50,12 @@ for(var/i in 1 to 3) new /obj/item/multitool(src) +/obj/structure/closet/secure_closet/engineering_electrical_empty + name = "electrical supplies locker" + req_access = list(ACCESS_ENGINE_EQUIP) + icon_state = "eng" + icon_door = "eng_elec" + /obj/structure/closet/secure_closet/engineering_welding name = "welding supplies locker" req_access = list(ACCESS_ENGINE_EQUIP) @@ -67,7 +67,7 @@ for(var/i in 1 to 3) new /obj/item/clothing/head/welding(src) for(var/i in 1 to 3) - new /obj/item/weldingtool(src) + new /obj/item/weldingtool/largetank(src) /obj/structure/closet/secure_closet/engineering_personal name = "engineer's locker" @@ -84,6 +84,10 @@ new /obj/item/clothing/glasses/meson/engine(src) new /obj/item/storage/box/emptysandbags(src) +/obj/structure/closet/secure_closet/engineering_personal_empty + name = "engineer's locker" + req_access = list(ACCESS_ENGINE_EQUIP) + icon_state = "eng_secure" /obj/structure/closet/secure_closet/atmospherics name = "\proper atmospheric technician's locker" From a6e72c8cad326ba9718f82091a9644bf738759cd Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Mon, 30 Dec 2019 11:00:21 +0100 Subject: [PATCH 093/160] ok --- code/datums/radiation_wave.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/radiation_wave.dm b/code/datums/radiation_wave.dm index bf5b73aca0..4795f8da60 100644 --- a/code/datums/radiation_wave.dm +++ b/code/datums/radiation_wave.dm @@ -117,7 +117,7 @@ continue contam_atoms += thing var/did_contam = 0 - if(can_contam && contam_atoms.len) + if(length(can_contam)) var/rad_strength = ((strength-RAD_MINIMUM_CONTAMINATION) * RAD_CONTAMINATION_STR_COEFFICIENT)/contam_atoms.len for(var/k in 1 to contam_atoms.len) var/atom/thing = contam_atoms[k] From 11827be5ed75379143fac95698b4ce91016dcff2 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 30 Dec 2019 04:08:55 -0600 Subject: [PATCH 094/160] Automatic changelog generation for PR #10348 [ci skip] --- html/changelogs/AutoChangeLog-pr-10348.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10348.yml diff --git a/html/changelogs/AutoChangeLog-pr-10348.yml b/html/changelogs/AutoChangeLog-pr-10348.yml new file mode 100644 index 0000000000..82898a971c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10348.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - bugfix: "a runtime in radioactive contamination" From cef4fc9fdd5e342674897b85332c236143739920 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 30 Dec 2019 04:18:23 -0600 Subject: [PATCH 095/160] Automatic changelog generation for PR #10333 [ci skip] --- html/changelogs/AutoChangeLog-pr-10333.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10333.yml diff --git a/html/changelogs/AutoChangeLog-pr-10333.yml b/html/changelogs/AutoChangeLog-pr-10333.yml new file mode 100644 index 0000000000..b5c11a4646 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10333.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - rscadd: "Grass now makes light beer when distilled" From 557116ebd2ea72a8d11b436eef1cee036d940cb5 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 30 Dec 2019 10:18:47 +0000 Subject: [PATCH 096/160] changelog.html --- html/changelog.html | 322 ++++++++++++++++++++ html/changelogs/.all_changelog.yml | 324 +++++++++++++++++++++ html/changelogs/AutoChangeLog-pr-10011.yml | 4 - html/changelogs/AutoChangeLog-pr-10026.yml | 4 - html/changelogs/AutoChangeLog-pr-10037.yml | 6 - html/changelogs/AutoChangeLog-pr-10044.yml | 6 - html/changelogs/AutoChangeLog-pr-10050.yml | 5 - html/changelogs/AutoChangeLog-pr-10051.yml | 4 - html/changelogs/AutoChangeLog-pr-10053.yml | 4 - html/changelogs/AutoChangeLog-pr-10054.yml | 5 - html/changelogs/AutoChangeLog-pr-10057.yml | 5 - html/changelogs/AutoChangeLog-pr-10058.yml | 4 - html/changelogs/AutoChangeLog-pr-10059.yml | 4 - html/changelogs/AutoChangeLog-pr-10067.yml | 5 - html/changelogs/AutoChangeLog-pr-10068.yml | 5 - html/changelogs/AutoChangeLog-pr-10071.yml | 4 - html/changelogs/AutoChangeLog-pr-10072.yml | 5 - html/changelogs/AutoChangeLog-pr-10076.yml | 4 - html/changelogs/AutoChangeLog-pr-10079.yml | 4 - html/changelogs/AutoChangeLog-pr-10082.yml | 4 - html/changelogs/AutoChangeLog-pr-10083.yml | 4 - html/changelogs/AutoChangeLog-pr-10085.yml | 6 - html/changelogs/AutoChangeLog-pr-10086.yml | 4 - html/changelogs/AutoChangeLog-pr-10090.yml | 6 - html/changelogs/AutoChangeLog-pr-10091.yml | 4 - html/changelogs/AutoChangeLog-pr-10093.yml | 15 - html/changelogs/AutoChangeLog-pr-10094.yml | 4 - html/changelogs/AutoChangeLog-pr-10095.yml | 5 - html/changelogs/AutoChangeLog-pr-10096.yml | 4 - html/changelogs/AutoChangeLog-pr-10099.yml | 4 - html/changelogs/AutoChangeLog-pr-10101.yml | 4 - html/changelogs/AutoChangeLog-pr-10108.yml | 4 - html/changelogs/AutoChangeLog-pr-10111.yml | 4 - html/changelogs/AutoChangeLog-pr-10114.yml | 4 - html/changelogs/AutoChangeLog-pr-10115.yml | 5 - html/changelogs/AutoChangeLog-pr-10116.yml | 4 - html/changelogs/AutoChangeLog-pr-10120.yml | 4 - html/changelogs/AutoChangeLog-pr-10121.yml | 4 - html/changelogs/AutoChangeLog-pr-10122.yml | 4 - html/changelogs/AutoChangeLog-pr-10126.yml | 4 - html/changelogs/AutoChangeLog-pr-10128.yml | 4 - html/changelogs/AutoChangeLog-pr-10130.yml | 4 - html/changelogs/AutoChangeLog-pr-10132.yml | 4 - html/changelogs/AutoChangeLog-pr-10137.yml | 4 - html/changelogs/AutoChangeLog-pr-10140.yml | 4 - html/changelogs/AutoChangeLog-pr-10141.yml | 4 - html/changelogs/AutoChangeLog-pr-10142.yml | 4 - html/changelogs/AutoChangeLog-pr-10143.yml | 4 - html/changelogs/AutoChangeLog-pr-10144.yml | 4 - html/changelogs/AutoChangeLog-pr-10150.yml | 4 - html/changelogs/AutoChangeLog-pr-10153.yml | 4 - html/changelogs/AutoChangeLog-pr-10155.yml | 4 - html/changelogs/AutoChangeLog-pr-10156.yml | 5 - html/changelogs/AutoChangeLog-pr-10157.yml | 5 - html/changelogs/AutoChangeLog-pr-10160.yml | 6 - html/changelogs/AutoChangeLog-pr-10161.yml | 4 - html/changelogs/AutoChangeLog-pr-10163.yml | 4 - html/changelogs/AutoChangeLog-pr-10164.yml | 4 - html/changelogs/AutoChangeLog-pr-10166.yml | 4 - html/changelogs/AutoChangeLog-pr-10168.yml | 4 - html/changelogs/AutoChangeLog-pr-10171.yml | 4 - html/changelogs/AutoChangeLog-pr-10172.yml | 11 - html/changelogs/AutoChangeLog-pr-10180.yml | 5 - html/changelogs/AutoChangeLog-pr-10181.yml | 4 - html/changelogs/AutoChangeLog-pr-10190.yml | 5 - html/changelogs/AutoChangeLog-pr-10193.yml | 4 - html/changelogs/AutoChangeLog-pr-10195.yml | 5 - html/changelogs/AutoChangeLog-pr-10197.yml | 4 - html/changelogs/AutoChangeLog-pr-10198.yml | 4 - html/changelogs/AutoChangeLog-pr-10200.yml | 4 - html/changelogs/AutoChangeLog-pr-10203.yml | 5 - html/changelogs/AutoChangeLog-pr-10204.yml | 5 - html/changelogs/AutoChangeLog-pr-10207.yml | 4 - html/changelogs/AutoChangeLog-pr-10210.yml | 4 - html/changelogs/AutoChangeLog-pr-10214.yml | 4 - html/changelogs/AutoChangeLog-pr-10216.yml | 8 - html/changelogs/AutoChangeLog-pr-10217.yml | 4 - html/changelogs/AutoChangeLog-pr-10218.yml | 4 - html/changelogs/AutoChangeLog-pr-10225.yml | 5 - html/changelogs/AutoChangeLog-pr-10227.yml | 4 - html/changelogs/AutoChangeLog-pr-10228.yml | 4 - html/changelogs/AutoChangeLog-pr-10231.yml | 4 - html/changelogs/AutoChangeLog-pr-10232.yml | 4 - html/changelogs/AutoChangeLog-pr-10235.yml | 4 - html/changelogs/AutoChangeLog-pr-10237.yml | 4 - html/changelogs/AutoChangeLog-pr-10239.yml | 6 - html/changelogs/AutoChangeLog-pr-10242.yml | 4 - html/changelogs/AutoChangeLog-pr-10243.yml | 8 - html/changelogs/AutoChangeLog-pr-10245.yml | 5 - html/changelogs/AutoChangeLog-pr-10246.yml | 4 - html/changelogs/AutoChangeLog-pr-10250.yml | 4 - html/changelogs/AutoChangeLog-pr-10254.yml | 4 - html/changelogs/AutoChangeLog-pr-10257.yml | 4 - html/changelogs/AutoChangeLog-pr-10263.yml | 4 - html/changelogs/AutoChangeLog-pr-10264.yml | 5 - html/changelogs/AutoChangeLog-pr-10265.yml | 4 - html/changelogs/AutoChangeLog-pr-10266.yml | 5 - html/changelogs/AutoChangeLog-pr-10268.yml | 4 - html/changelogs/AutoChangeLog-pr-10269.yml | 4 - html/changelogs/AutoChangeLog-pr-10274.yml | 4 - html/changelogs/AutoChangeLog-pr-10281.yml | 5 - html/changelogs/AutoChangeLog-pr-10282.yml | 4 - html/changelogs/AutoChangeLog-pr-10283.yml | 4 - html/changelogs/AutoChangeLog-pr-10289.yml | 4 - html/changelogs/AutoChangeLog-pr-10296.yml | 5 - html/changelogs/AutoChangeLog-pr-10297.yml | 4 - html/changelogs/AutoChangeLog-pr-10298.yml | 4 - html/changelogs/AutoChangeLog-pr-10299.yml | 4 - html/changelogs/AutoChangeLog-pr-10312.yml | 4 - html/changelogs/AutoChangeLog-pr-10315.yml | 4 - html/changelogs/AutoChangeLog-pr-10318.yml | 4 - html/changelogs/AutoChangeLog-pr-10320.yml | 4 - html/changelogs/AutoChangeLog-pr-10322.yml | 4 - html/changelogs/AutoChangeLog-pr-10323.yml | 4 - html/changelogs/AutoChangeLog-pr-10324.yml | 4 - html/changelogs/AutoChangeLog-pr-10328.yml | 4 - html/changelogs/AutoChangeLog-pr-10331.yml | 4 - html/changelogs/AutoChangeLog-pr-10334.yml | 4 - html/changelogs/AutoChangeLog-pr-10335.yml | 4 - html/changelogs/AutoChangeLog-pr-10336.yml | 4 - html/changelogs/AutoChangeLog-pr-10348.yml | 4 - html/changelogs/AutoChangeLog-pr-9538.yml | 5 - html/changelogs/AutoChangeLog-pr-9563.yml | 4 - html/changelogs/AutoChangeLog-pr-9596.yml | 11 - html/changelogs/AutoChangeLog-pr-9629.yml | 4 - html/changelogs/AutoChangeLog-pr-9736.yml | 4 - html/changelogs/AutoChangeLog-pr-9747.yml | 4 - html/changelogs/AutoChangeLog-pr-9751.yml | 5 - html/changelogs/AutoChangeLog-pr-9830.yml | 4 - html/changelogs/AutoChangeLog-pr-9894.yml | 5 - html/changelogs/AutoChangeLog-pr-9903.yml | 4 - html/changelogs/AutoChangeLog-pr-9925.yml | 4 - html/changelogs/AutoChangeLog-pr-9940.yml | 4 - html/changelogs/AutoChangeLog-pr-9950.yml | 4 - html/changelogs/AutoChangeLog-pr-9970.yml | 4 - html/changelogs/AutoChangeLog-pr-9971.yml | 8 - html/changelogs/AutoChangeLog-pr-9983.yml | 6 - 137 files changed, 646 insertions(+), 615 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-10011.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10026.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10037.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10044.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10050.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10051.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10053.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10054.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10057.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10058.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10059.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10067.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10068.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10071.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10072.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10076.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10079.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10082.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10083.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10085.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10086.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10090.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10091.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10093.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10094.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10095.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10096.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10099.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10101.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10108.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10111.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10114.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10115.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10116.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10120.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10121.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10122.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10126.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10128.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10130.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10132.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10137.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10140.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10141.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10142.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10143.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10144.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10150.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10153.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10155.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10156.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10157.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10160.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10161.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10163.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10164.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10166.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10168.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10171.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10172.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10180.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10181.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10190.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10193.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10195.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10197.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10198.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10200.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10203.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10204.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10207.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10210.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10214.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10216.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10217.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10218.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10225.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10227.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10228.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10231.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10232.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10235.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10237.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10239.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10242.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10243.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10245.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10246.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10250.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10254.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10257.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10263.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10264.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10265.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10266.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10268.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10269.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10274.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10281.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10282.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10283.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10289.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10296.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10297.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10298.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10299.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10312.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10315.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10318.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10320.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10322.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10323.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10324.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10328.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10331.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10334.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10335.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10336.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10348.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9538.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9563.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9596.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9629.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9736.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9747.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9751.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9830.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9894.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9903.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9925.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9940.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9950.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9970.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9971.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9983.yml diff --git a/html/changelog.html b/html/changelog.html index 8eabba83df..21cade10d2 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,328 @@ -->