From 16cc43e812c7483e5817737eac8c6d78e85ec4b3 Mon Sep 17 00:00:00 2001 From: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com> Date: Mon, 14 Nov 2022 14:45:48 -0500 Subject: [PATCH 001/260] Main Push part 1 This pushes the main changes. This is not finished. Fixes need to be done elsewhere. --- code/__SPLURTCODE/DEFINES/traits.dm | 1 + .../mood_events/generic_positive_events.dm | 8 ++++++++ modular_splurt/code/datums/traits/good.dm | 7 +++++++ .../code/modules/clothing/clothing.dm | 19 +++++++++++++++++++ tgstation.dme | 1 + 5 files changed, 36 insertions(+) create mode 100644 modular_splurt/code/modules/clothing/clothing.dm diff --git a/code/__SPLURTCODE/DEFINES/traits.dm b/code/__SPLURTCODE/DEFINES/traits.dm index fa992cad27..fdff28f099 100644 --- a/code/__SPLURTCODE/DEFINES/traits.dm +++ b/code/__SPLURTCODE/DEFINES/traits.dm @@ -24,3 +24,4 @@ #define TRAIT_ARACHNID "Arachnid" #define TRAIT_FLUTTER "flutter" +#define TRAIT_CLOTH_EATER "cloth_eater" diff --git a/modular_splurt/code/datums/mood_events/generic_positive_events.dm b/modular_splurt/code/datums/mood_events/generic_positive_events.dm index 2f4ec2ac78..081f04149a 100644 --- a/modular_splurt/code/datums/mood_events/generic_positive_events.dm +++ b/modular_splurt/code/datums/mood_events/generic_positive_events.dm @@ -12,3 +12,11 @@ /datum/mood_event/masked_mook description = "I feel more complete with gas mask on.\n" mood_change = 1 + +/datum/mood_event/cloth_eaten + description = " That sure was a tasty outfit!\n" + mood_change = 3 + timeout = 2400 + +/datum/mood_event/cloth_eaten/add_effects(obj/item/clothing/eaten) + description = "That sure was a [pick("tasty","good","linty","amazing")] [eaten.name]!\n" diff --git a/modular_splurt/code/datums/traits/good.dm b/modular_splurt/code/datums/traits/good.dm index badf875fc0..530d9a9a48 100644 --- a/modular_splurt/code/datums/traits/good.dm +++ b/modular_splurt/code/datums/traits/good.dm @@ -143,3 +143,10 @@ desc = "You are able to move in Preassurized Low Gravity enviroments. Don't ask me how." value = 1 mob_trait = TRAIT_FLUTTER + +/datum/quirk/cloth_eater + name = "Cloth Eater" + desc = "You can eat most articles of clothing, but do so will damage them." + value = 1 + /var/mood_category ="cloth_eaten" + mob_trait = TRAIT_CLOTH_EATER diff --git a/modular_splurt/code/modules/clothing/clothing.dm b/modular_splurt/code/modules/clothing/clothing.dm new file mode 100644 index 0000000000..3fb6bcb5b5 --- /dev/null +++ b/modular_splurt/code/modules/clothing/clothing.dm @@ -0,0 +1,19 @@ +/obj/item/reagent_containers/food/snacks/clothing + name = "oops" + desc = "If you're reading this it means I messed up. This is related to moths eating clothes and I didn't know a better way to do it than making a new food object." + list_reagents = list(/datum/reagent/consumable/nutriment = 1) + tastes = list("dust" = 1, "lint" = 1) +/* +/obj/item/clothing/attack(mob/M, mob/user, def_zone) + if(user.a_intent != INTENT_HARM && (isinsect(M)||HAS_TRAIT(M,TRAIT_CLOTH_EATER))) + var/obj/item/reagent_containers/food/snacks/clothing/clothing_as_food = new + clothing_as_food.name = name + var/mob/living/carbon/human/H = M + if(HAS_TRAIT(M,TRAIT_CLOTH_EATER)) + to_chat(user, "We should be damaging clothes") + SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "cloth_consumed", /datum/mood_event/cloth_eaten, src) + take_damage(15, sound_effect=FALSE) + qdel(clothing_as_food) + else + return ..() +*/ diff --git a/tgstation.dme b/tgstation.dme index 6444d935ad..8f56fb2e6c 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4536,6 +4536,7 @@ #include "modular_splurt\code\modules\client\verbs\looc.dm" #include "modular_splurt\code\modules\client\verbs\ooc.dm" #include "modular_splurt\code\modules\clothing\back.dm" +#include "modular_splurt\code\modules\clothing\clothing.dm" #include "modular_splurt\code\modules\clothing\gloves.dm" #include "modular_splurt\code\modules\clothing\kinkyclothes.dm" #include "modular_splurt\code\modules\clothing\sizeaccessories.dm" From e27f0d2439998ff440570537e6e8a1e22d340f8d Mon Sep 17 00:00:00 2001 From: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com> Date: Thu, 17 Nov 2022 13:27:58 -0500 Subject: [PATCH 002/260] Final Build I did it. EDIABLE CLOTHES --- code/modules/clothing/clothing.dm | 7 +++- .../code/modules/clothing/clothing.dm | 41 ++++++++++++------- 2 files changed, 32 insertions(+), 16 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index f349eae02b..541a52d894 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -81,14 +81,15 @@ var/atom/movable/screen/inventory/hand/H = over_object if(M.putItemFromInventoryInHandIfPossible(src, H.held_index)) add_fingerprint(usr) - +/*MOVED TO: modular_splurt/code/module/clothing/clothing.dmi /obj/item/reagent_containers/food/snacks/clothing name = "oops" desc = "If you're reading this it means I messed up. This is related to moths eating clothes and I didn't know a better way to do it than making a new food object." list_reagents = list(/datum/reagent/consumable/nutriment = 1) tastes = list("dust" = 1, "lint" = 1) - +*/ /obj/item/clothing/attack(mob/M, mob/user, def_zone) +/*MOVED TO: modular_splurt/code/module/clothing/clothing.dmi if(user.a_intent != INTENT_HARM && isinsect(M)) var/obj/item/reagent_containers/food/snacks/clothing/clothing_as_food = new clothing_as_food.name = name @@ -97,6 +98,8 @@ qdel(clothing_as_food) else return ..() + */ + return ..() /obj/item/clothing/attackby(obj/item/W, mob/user, params) if(damaged_clothes && istype(W, repairable_by)) diff --git a/modular_splurt/code/modules/clothing/clothing.dm b/modular_splurt/code/modules/clothing/clothing.dm index 3fb6bcb5b5..0a3f31137c 100644 --- a/modular_splurt/code/modules/clothing/clothing.dm +++ b/modular_splurt/code/modules/clothing/clothing.dm @@ -1,19 +1,32 @@ /obj/item/reagent_containers/food/snacks/clothing name = "oops" desc = "If you're reading this it means I messed up. This is related to moths eating clothes and I didn't know a better way to do it than making a new food object." - list_reagents = list(/datum/reagent/consumable/nutriment = 1) + list_reagents = list(/datum/reagent/consumable/nutriment = 8) //Cloth eaters get some nutrients. tastes = list("dust" = 1, "lint" = 1) -/* -/obj/item/clothing/attack(mob/M, mob/user, def_zone) - if(user.a_intent != INTENT_HARM && (isinsect(M)||HAS_TRAIT(M,TRAIT_CLOTH_EATER))) - var/obj/item/reagent_containers/food/snacks/clothing/clothing_as_food = new - clothing_as_food.name = name - var/mob/living/carbon/human/H = M - if(HAS_TRAIT(M,TRAIT_CLOTH_EATER)) - to_chat(user, "We should be damaging clothes") - SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "cloth_consumed", /datum/mood_event/cloth_eaten, src) - take_damage(15, sound_effect=FALSE) - qdel(clothing_as_food) - else + +//A call on attemp_forcefeed() without async to properly know if it worked or not. In theory this shouldn't cause any issues as only a small part of the population should ever run this.VS normal eating. +/obj/item/reagent_containers/food/snacks/clothing/attack(mob/living/M, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) + if(user.a_intent == INTENT_HARM) return ..() -*/ + if(attempt_forcefeed(M, user) == 1) + return TRUE + else + return FALSE + +//As a bonus for having the Cloth Eater trait. You gain extra mood from eatin clothes, but damage them at the same time. +/obj/item/clothing/attack(mob/M, mob/user, def_zone) + if(user.a_intent != INTENT_HARM) + if(HAS_TRAIT(M,TRAIT_CLOTH_EATER)) + var/obj/item/reagent_containers/food/snacks/clothing/clothing_as_food = new + clothing_as_food.name = name + var/mob/living/H = M + if(clothing_as_food.attack(M, user, def_zone)) //I need to check a player can MAWNCH clothes before I run this. Doing them at the same time lets insects eat for free. + SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "cloth_consumed", /datum/mood_event/cloth_eaten, src) + take_damage(20, sound_effect=FALSE) + qdel(clothing_as_food) + return TRUE + if((isinsect(M))) + //Let insects chew on clothes without damaging them. This only sends out a message and does nothing. + user.visible_message("[user] pointlessly [pick("nibbles on","chews on","bites")] the [name].") + return TRUE + .=..() From 88747b513107be85e5c7b77ad98b2b1e91f29057 Mon Sep 17 00:00:00 2001 From: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com> Date: Thu, 17 Nov 2022 13:31:50 -0500 Subject: [PATCH 003/260] Actually Final Push Needed to fix the name and description and name --- modular_splurt/code/datums/traits/good.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_splurt/code/datums/traits/good.dm b/modular_splurt/code/datums/traits/good.dm index 530d9a9a48..1f3da30fa4 100644 --- a/modular_splurt/code/datums/traits/good.dm +++ b/modular_splurt/code/datums/traits/good.dm @@ -145,8 +145,8 @@ mob_trait = TRAIT_FLUTTER /datum/quirk/cloth_eater - name = "Cloth Eater" - desc = "You can eat most articles of clothing, but do so will damage them." + name = "Clothes Eater" + desc = "You love the taste of Clothes, and can't help yourself chow down on them. Destroying them in the process." value = 1 /var/mood_category ="cloth_eaten" mob_trait = TRAIT_CLOTH_EATER From d555bf1272855fd5c6ebe2b9b83d1c967d818962 Mon Sep 17 00:00:00 2001 From: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com> Date: Thu, 17 Nov 2022 15:12:36 -0500 Subject: [PATCH 004/260] Final Final Final Version Last bites can be repaired now. --- code/modules/clothing/clothing.dm | 3 ++- .../code/modules/clothing/clothing.dm | 24 +++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 541a52d894..8af3b8d583 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -120,6 +120,7 @@ return ..() // Set the clothing's integrity back to 100%, remove all damage to bodyparts, and generally fix it up +/*Moved TO: modular_splurt/code/module/clothing/clothing.dmi /obj/item/clothing/proc/repair(mob/user, params) update_clothes_damaged_state(CLOTHING_PRISTINE) obj_integrity = max_integrity @@ -132,7 +133,7 @@ if(user) UnregisterSignal(user, COMSIG_MOVABLE_MOVED) to_chat(user, "You fix the damage on [src].") - +*/ /** * take_damage_zone() is used for dealing damage to specific bodyparts on a worn piece of clothing, meant to be called from [/obj/item/bodypart/proc/check_woundings_mods()] * diff --git a/modular_splurt/code/modules/clothing/clothing.dm b/modular_splurt/code/modules/clothing/clothing.dm index 0a3f31137c..a6d58e938f 100644 --- a/modular_splurt/code/modules/clothing/clothing.dm +++ b/modular_splurt/code/modules/clothing/clothing.dm @@ -1,3 +1,6 @@ +/obj/item/clothing + var/last_bites = 3 //Once clothes is shredded, + /obj/item/reagent_containers/food/snacks/clothing name = "oops" desc = "If you're reading this it means I messed up. This is related to moths eating clothes and I didn't know a better way to do it than making a new food object." @@ -21,12 +24,33 @@ clothing_as_food.name = name var/mob/living/H = M if(clothing_as_food.attack(M, user, def_zone)) //I need to check a player can MAWNCH clothes before I run this. Doing them at the same time lets insects eat for free. + if(damaged_clothes == CLOTHING_SHREDDED)// Can't let you eat if the clothes is damaged. + last_bites -= 1 + to_chat(M, "There isn't much left to eat.") SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "cloth_consumed", /datum/mood_event/cloth_eaten, src) take_damage(20, sound_effect=FALSE) qdel(clothing_as_food) + if(last_bites <= 0) + user.visible_message("[user] finishes eating the [name].") + src.Destroy() return TRUE if((isinsect(M))) //Let insects chew on clothes without damaging them. This only sends out a message and does nothing. user.visible_message("[user] pointlessly [pick("nibbles on","chews on","bites")] the [name].") return TRUE .=..() + +// Set the clothing's integrity back to 100%, remove all damage to bodyparts, and generally fix it up +/obj/item/clothing/proc/repair(mob/user, params) + update_clothes_damaged_state(CLOTHING_PRISTINE) + obj_integrity = max_integrity + name = initial(name) // remove "tattered" or "shredded" if there's a prefix + if(upgrade_prefix) + name = upgrade_prefix + " " + initial(name) + body_parts_covered = initial(body_parts_covered) + slot_flags = initial(slot_flags) + last_bites = 3 + damage_by_parts = null + if(user) + UnregisterSignal(user, COMSIG_MOVABLE_MOVED) + to_chat(user, "You fix the damage on [src].") From c83a463c704c6ab5f5936ff0459b1827e50da45b Mon Sep 17 00:00:00 2001 From: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com> Date: Fri, 18 Nov 2022 08:44:46 -0500 Subject: [PATCH 005/260] Real Final Update Moved attack() to modular_splurt. and cleaned up some code. Should be ready for PR. --- code/modules/clothing/clothing.dm | 8 +++++--- modular_splurt/code/modules/clothing/clothing.dm | 10 ++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 8af3b8d583..c9fc3eac65 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -81,15 +81,16 @@ var/atom/movable/screen/inventory/hand/H = over_object if(M.putItemFromInventoryInHandIfPossible(src, H.held_index)) add_fingerprint(usr) + /*MOVED TO: modular_splurt/code/module/clothing/clothing.dmi /obj/item/reagent_containers/food/snacks/clothing name = "oops" desc = "If you're reading this it means I messed up. This is related to moths eating clothes and I didn't know a better way to do it than making a new food object." list_reagents = list(/datum/reagent/consumable/nutriment = 1) tastes = list("dust" = 1, "lint" = 1) -*/ + /obj/item/clothing/attack(mob/M, mob/user, def_zone) -/*MOVED TO: modular_splurt/code/module/clothing/clothing.dmi +MOVED TO: modular_splurt/code/module/clothing/clothing.dmi if(user.a_intent != INTENT_HARM && isinsect(M)) var/obj/item/reagent_containers/food/snacks/clothing/clothing_as_food = new clothing_as_food.name = name @@ -98,8 +99,9 @@ qdel(clothing_as_food) else return ..() - */ + return ..() +*/ /obj/item/clothing/attackby(obj/item/W, mob/user, params) if(damaged_clothes && istype(W, repairable_by)) diff --git a/modular_splurt/code/modules/clothing/clothing.dm b/modular_splurt/code/modules/clothing/clothing.dm index a6d58e938f..36888b6115 100644 --- a/modular_splurt/code/modules/clothing/clothing.dm +++ b/modular_splurt/code/modules/clothing/clothing.dm @@ -11,10 +11,8 @@ /obj/item/reagent_containers/food/snacks/clothing/attack(mob/living/M, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) if(user.a_intent == INTENT_HARM) return ..() - if(attempt_forcefeed(M, user) == 1) - return TRUE - else - return FALSE + return attempt_forcefeed(M, user) + //As a bonus for having the Cloth Eater trait. You gain extra mood from eatin clothes, but damage them at the same time. /obj/item/clothing/attack(mob/M, mob/user, def_zone) @@ -24,7 +22,7 @@ clothing_as_food.name = name var/mob/living/H = M if(clothing_as_food.attack(M, user, def_zone)) //I need to check a player can MAWNCH clothes before I run this. Doing them at the same time lets insects eat for free. - if(damaged_clothes == CLOTHING_SHREDDED)// Can't let you eat if the clothes is damaged. + if(damaged_clothes == CLOTHING_SHREDDED) //Check if we need to start breaking clothes last_bites -= 1 to_chat(M, "There isn't much left to eat.") SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "cloth_consumed", /datum/mood_event/cloth_eaten, src) @@ -38,7 +36,7 @@ //Let insects chew on clothes without damaging them. This only sends out a message and does nothing. user.visible_message("[user] pointlessly [pick("nibbles on","chews on","bites")] the [name].") return TRUE - .=..() + return ..() // Set the clothing's integrity back to 100%, remove all damage to bodyparts, and generally fix it up /obj/item/clothing/proc/repair(mob/user, params) From cd4efbe7c98928c1b38339a453a9976d674d7c5e Mon Sep 17 00:00:00 2001 From: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com> Date: Fri, 18 Nov 2022 09:00:40 -0500 Subject: [PATCH 006/260] Addressing the Linter Error --- modular_splurt/code/datums/traits/good.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_splurt/code/datums/traits/good.dm b/modular_splurt/code/datums/traits/good.dm index 1f3da30fa4..a1fe71de6f 100644 --- a/modular_splurt/code/datums/traits/good.dm +++ b/modular_splurt/code/datums/traits/good.dm @@ -148,5 +148,5 @@ name = "Clothes Eater" desc = "You love the taste of Clothes, and can't help yourself chow down on them. Destroying them in the process." value = 1 - /var/mood_category ="cloth_eaten" + var/mood_category ="cloth_eaten" mob_trait = TRAIT_CLOTH_EATER From 5952a9ba050fcf494f8fb828ef1dc4be35091d19 Mon Sep 17 00:00:00 2001 From: ShamanSliph <85446983+ShamanSliph@users.noreply.github.com> Date: Tue, 22 Nov 2022 10:58:46 -0500 Subject: [PATCH 007/260] Slightly Redid the description of the quirk. --- modular_splurt/code/datums/traits/good.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_splurt/code/datums/traits/good.dm b/modular_splurt/code/datums/traits/good.dm index a1fe71de6f..071c9a2781 100644 --- a/modular_splurt/code/datums/traits/good.dm +++ b/modular_splurt/code/datums/traits/good.dm @@ -146,7 +146,7 @@ /datum/quirk/cloth_eater name = "Clothes Eater" - desc = "You love the taste of Clothes, and can't help yourself chow down on them. Destroying them in the process." + desc = "You can eat most apperal to gain a boost in mood, and to gain some nutrients." value = 1 var/mood_category ="cloth_eaten" mob_trait = TRAIT_CLOTH_EATER From 85dd33000bc464f5756d79dea67525af0ec9fa25 Mon Sep 17 00:00:00 2001 From: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com> Date: Sun, 27 Nov 2022 15:12:01 -0500 Subject: [PATCH 008/260] Insects Eat for Free, and some thing are now un-edible OF course this has issues. Some clothes do not have a Limb_integrity set, so it defaults to 0. But most outfits and clothes seem to have it set. Another PR would need to come through and update outfits to properly have some limb integrity. --- modular_splurt/code/modules/clothing/clothing.dm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/modular_splurt/code/modules/clothing/clothing.dm b/modular_splurt/code/modules/clothing/clothing.dm index 36888b6115..f479ec29a5 100644 --- a/modular_splurt/code/modules/clothing/clothing.dm +++ b/modular_splurt/code/modules/clothing/clothing.dm @@ -17,7 +17,10 @@ //As a bonus for having the Cloth Eater trait. You gain extra mood from eatin clothes, but damage them at the same time. /obj/item/clothing/attack(mob/M, mob/user, def_zone) if(user.a_intent != INTENT_HARM) - if(HAS_TRAIT(M,TRAIT_CLOTH_EATER)) + if(HAS_TRAIT(M,TRAIT_CLOTH_EATER) || isinsect(M)) + if(limb_integrity == 0) + to_chat(M, "This item is to tough to eat.") + return FALSE var/obj/item/reagent_containers/food/snacks/clothing/clothing_as_food = new clothing_as_food.name = name var/mob/living/H = M @@ -32,10 +35,6 @@ user.visible_message("[user] finishes eating the [name].") src.Destroy() return TRUE - if((isinsect(M))) - //Let insects chew on clothes without damaging them. This only sends out a message and does nothing. - user.visible_message("[user] pointlessly [pick("nibbles on","chews on","bites")] the [name].") - return TRUE return ..() // Set the clothing's integrity back to 100%, remove all damage to bodyparts, and generally fix it up From ca070fd9ea6a4a1eb32f1d60717abbfe01ce6ea1 Mon Sep 17 00:00:00 2001 From: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com> Date: Sun, 27 Nov 2022 15:13:34 -0500 Subject: [PATCH 009/260] Insects Eat for Free, and some clothes now are protected Forgot to update the descriptions --- modular_splurt/code/datums/traits/good.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_splurt/code/datums/traits/good.dm b/modular_splurt/code/datums/traits/good.dm index 071c9a2781..f0f4d0294e 100644 --- a/modular_splurt/code/datums/traits/good.dm +++ b/modular_splurt/code/datums/traits/good.dm @@ -146,7 +146,7 @@ /datum/quirk/cloth_eater name = "Clothes Eater" - desc = "You can eat most apperal to gain a boost in mood, and to gain some nutrients." + desc = "You can eat most apperal to gain a boost in mood, and to gain some nutrients. (Insects already have this.)" value = 1 var/mood_category ="cloth_eaten" mob_trait = TRAIT_CLOTH_EATER From 738f5c2f9944f57ff3a2535c37a0ff3ff69fe252 Mon Sep 17 00:00:00 2001 From: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com> Date: Mon, 28 Nov 2022 00:36:51 -0500 Subject: [PATCH 010/260] Removed Proof of my English grade. I only know English. I promise. --- modular_splurt/code/datums/traits/good.dm | 2 +- modular_splurt/code/modules/clothing/clothing.dm | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modular_splurt/code/datums/traits/good.dm b/modular_splurt/code/datums/traits/good.dm index f0f4d0294e..fd04dd3a46 100644 --- a/modular_splurt/code/datums/traits/good.dm +++ b/modular_splurt/code/datums/traits/good.dm @@ -146,7 +146,7 @@ /datum/quirk/cloth_eater name = "Clothes Eater" - desc = "You can eat most apperal to gain a boost in mood, and to gain some nutrients. (Insects already have this.)" + desc = "You can eat most apparal to gain a boost in mood, and to gain some nutrients. (Insects already have this.)" value = 1 var/mood_category ="cloth_eaten" mob_trait = TRAIT_CLOTH_EATER diff --git a/modular_splurt/code/modules/clothing/clothing.dm b/modular_splurt/code/modules/clothing/clothing.dm index f479ec29a5..de55256e23 100644 --- a/modular_splurt/code/modules/clothing/clothing.dm +++ b/modular_splurt/code/modules/clothing/clothing.dm @@ -19,7 +19,7 @@ if(user.a_intent != INTENT_HARM) if(HAS_TRAIT(M,TRAIT_CLOTH_EATER) || isinsect(M)) if(limb_integrity == 0) - to_chat(M, "This item is to tough to eat.") + to_chat(M, "This item is too tough to eat.") return FALSE var/obj/item/reagent_containers/food/snacks/clothing/clothing_as_food = new clothing_as_food.name = name @@ -27,7 +27,7 @@ if(clothing_as_food.attack(M, user, def_zone)) //I need to check a player can MAWNCH clothes before I run this. Doing them at the same time lets insects eat for free. if(damaged_clothes == CLOTHING_SHREDDED) //Check if we need to start breaking clothes last_bites -= 1 - to_chat(M, "There isn't much left to eat.") + to_chat(M, "There isn't much left to eat.") SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "cloth_consumed", /datum/mood_event/cloth_eaten, src) take_damage(20, sound_effect=FALSE) qdel(clothing_as_food) From 452bdc3d0c04bd78ade26e64294fe085f1b60dd5 Mon Sep 17 00:00:00 2001 From: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com> Date: Mon, 28 Nov 2022 18:48:25 -0500 Subject: [PATCH 011/260] I promise English is my first language. I Mean it. --- modular_splurt/code/datums/traits/good.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_splurt/code/datums/traits/good.dm b/modular_splurt/code/datums/traits/good.dm index fd04dd3a46..dd4a583576 100644 --- a/modular_splurt/code/datums/traits/good.dm +++ b/modular_splurt/code/datums/traits/good.dm @@ -146,7 +146,7 @@ /datum/quirk/cloth_eater name = "Clothes Eater" - desc = "You can eat most apparal to gain a boost in mood, and to gain some nutrients. (Insects already have this.)" + desc = "You can eat most apparel to gain a boost in mood, and to gain some nutrients. (Insects already have this.)" value = 1 var/mood_category ="cloth_eaten" mob_trait = TRAIT_CLOTH_EATER From 3d428c6455a61b2db2ee7649c7c39f89e4c70ed9 Mon Sep 17 00:00:00 2001 From: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com> Date: Sat, 10 Dec 2022 23:47:59 -0500 Subject: [PATCH 012/260] Everything but Attack() updated. INB4 I missed something. --- code/modules/clothing/clothing.dm | 10 +++--- .../code/modules/clothing/clothing.dm | 32 ++++++------------- 2 files changed, 15 insertions(+), 27 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index c9fc3eac65..5afd5abe3e 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -82,15 +82,15 @@ if(M.putItemFromInventoryInHandIfPossible(src, H.held_index)) add_fingerprint(usr) -/*MOVED TO: modular_splurt/code/module/clothing/clothing.dmi + /obj/item/reagent_containers/food/snacks/clothing name = "oops" desc = "If you're reading this it means I messed up. This is related to moths eating clothes and I didn't know a better way to do it than making a new food object." list_reagents = list(/datum/reagent/consumable/nutriment = 1) tastes = list("dust" = 1, "lint" = 1) - +/* +MOVED TO: modular_splurt/code/module/clothing/clothing.dm /obj/item/clothing/attack(mob/M, mob/user, def_zone) -MOVED TO: modular_splurt/code/module/clothing/clothing.dmi if(user.a_intent != INTENT_HARM && isinsect(M)) var/obj/item/reagent_containers/food/snacks/clothing/clothing_as_food = new clothing_as_food.name = name @@ -122,7 +122,6 @@ MOVED TO: modular_splurt/code/module/clothing/clothing.dmi return ..() // Set the clothing's integrity back to 100%, remove all damage to bodyparts, and generally fix it up -/*Moved TO: modular_splurt/code/module/clothing/clothing.dmi /obj/item/clothing/proc/repair(mob/user, params) update_clothes_damaged_state(CLOTHING_PRISTINE) obj_integrity = max_integrity @@ -135,7 +134,8 @@ MOVED TO: modular_splurt/code/module/clothing/clothing.dmi if(user) UnregisterSignal(user, COMSIG_MOVABLE_MOVED) to_chat(user, "You fix the damage on [src].") -*/ + + /** * take_damage_zone() is used for dealing damage to specific bodyparts on a worn piece of clothing, meant to be called from [/obj/item/bodypart/proc/check_woundings_mods()] * diff --git a/modular_splurt/code/modules/clothing/clothing.dm b/modular_splurt/code/modules/clothing/clothing.dm index de55256e23..18db8b396b 100644 --- a/modular_splurt/code/modules/clothing/clothing.dm +++ b/modular_splurt/code/modules/clothing/clothing.dm @@ -1,11 +1,8 @@ /obj/item/clothing - var/last_bites = 3 //Once clothes is shredded, + var/last_bites = 3 //Once clothes is shredded, this determines how many more bites till its deleted. /obj/item/reagent_containers/food/snacks/clothing - name = "oops" - desc = "If you're reading this it means I messed up. This is related to moths eating clothes and I didn't know a better way to do it than making a new food object." - list_reagents = list(/datum/reagent/consumable/nutriment = 8) //Cloth eaters get some nutrients. - tastes = list("dust" = 1, "lint" = 1) + list_reagents = list(/datum/reagent/consumable/nutriment = 4) //Cloth eaters get some nutrients. A Jumpsuit will roughly give back 50 Nutrition. IF eaten fully. //A call on attemp_forcefeed() without async to properly know if it worked or not. In theory this shouldn't cause any issues as only a small part of the population should ever run this.VS normal eating. /obj/item/reagent_containers/food/snacks/clothing/attack(mob/living/M, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) @@ -18,36 +15,27 @@ /obj/item/clothing/attack(mob/M, mob/user, def_zone) if(user.a_intent != INTENT_HARM) if(HAS_TRAIT(M,TRAIT_CLOTH_EATER) || isinsect(M)) - if(limb_integrity == 0) + if(limb_integrity == 0) //This checks if an item can be shredded. to_chat(M, "This item is too tough to eat.") - return FALSE + return FALSE //Return False to prevent the player smacking themselves with the item. Didn't want to risk a player accidently hurting themselves trying to eat anything. var/obj/item/reagent_containers/food/snacks/clothing/clothing_as_food = new clothing_as_food.name = name var/mob/living/H = M - if(clothing_as_food.attack(M, user, def_zone)) //I need to check a player can MAWNCH clothes before I run this. Doing them at the same time lets insects eat for free. + if(clothing_as_food.attack(M, user, def_zone)) //Staggered as calling it in the original IF will cause anyone who lacks either to eat. if(damaged_clothes == CLOTHING_SHREDDED) //Check if we need to start breaking clothes last_bites -= 1 - to_chat(M, "There isn't much left to eat.") + to_chat(M, "There isn't much of the [name] left to eat.") SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "cloth_consumed", /datum/mood_event/cloth_eaten, src) take_damage(20, sound_effect=FALSE) qdel(clothing_as_food) if(last_bites <= 0) user.visible_message("[user] finishes eating the [name].") - src.Destroy() + qdel(src) return TRUE return ..() // Set the clothing's integrity back to 100%, remove all damage to bodyparts, and generally fix it up -/obj/item/clothing/proc/repair(mob/user, params) - update_clothes_damaged_state(CLOTHING_PRISTINE) - obj_integrity = max_integrity - name = initial(name) // remove "tattered" or "shredded" if there's a prefix - if(upgrade_prefix) - name = upgrade_prefix + " " + initial(name) - body_parts_covered = initial(body_parts_covered) - slot_flags = initial(slot_flags) +/obj/item/clothing/repair(mob/user, params) + .=..() last_bites = 3 - damage_by_parts = null - if(user) - UnregisterSignal(user, COMSIG_MOVABLE_MOVED) - to_chat(user, "You fix the damage on [src].") + From c88e7b8e19f6732a5e3f3d29b3a02732945b7de1 Mon Sep 17 00:00:00 2001 From: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com> Date: Tue, 13 Dec 2022 10:37:57 -0500 Subject: [PATCH 013/260] Fixed Linter Error ya learn something new everyday --- code/__SPLURTCODE/DEFINES/traits.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__SPLURTCODE/DEFINES/traits.dm b/code/__SPLURTCODE/DEFINES/traits.dm index f42d4eb058..2c8b9e1c96 100644 --- a/code/__SPLURTCODE/DEFINES/traits.dm +++ b/code/__SPLURTCODE/DEFINES/traits.dm @@ -25,4 +25,4 @@ #define TRAIT_ARACHNID "Arachnid" #define TRAIT_FLUTTER "flutter" #define TRAIT_NUDIST "Nudist" -#define TRAIT_CLOTH_EATER "cloth_eater" \ No newline at end of file +#define TRAIT_CLOTH_EATER "cloth_eater" From 06b84b7d5c3e6ffad6ec9bc95d3638eb07753690 Mon Sep 17 00:00:00 2001 From: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com> Date: Fri, 16 Dec 2022 13:38:25 -0500 Subject: [PATCH 014/260] Temporary Disabling Toughness check. Replacing it with a better system. But for now so moths aren't struggling to eat underwear. Its gonna be disabled. --- modular_splurt/code/modules/clothing/clothing.dm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modular_splurt/code/modules/clothing/clothing.dm b/modular_splurt/code/modules/clothing/clothing.dm index 18db8b396b..fb0023aebf 100644 --- a/modular_splurt/code/modules/clothing/clothing.dm +++ b/modular_splurt/code/modules/clothing/clothing.dm @@ -1,5 +1,7 @@ /obj/item/clothing var/last_bites = 3 //Once clothes is shredded, this determines how many more bites till its deleted. + //Since Limb Inregrity exist on nothing. I'm just making a new variabe. + var/is_edible = 0 //Generally Items made of Metal or Durathread cannot be eaten. Has to be manually set. /obj/item/reagent_containers/food/snacks/clothing list_reagents = list(/datum/reagent/consumable/nutriment = 4) //Cloth eaters get some nutrients. A Jumpsuit will roughly give back 50 Nutrition. IF eaten fully. @@ -15,9 +17,9 @@ /obj/item/clothing/attack(mob/M, mob/user, def_zone) if(user.a_intent != INTENT_HARM) if(HAS_TRAIT(M,TRAIT_CLOTH_EATER) || isinsect(M)) - if(limb_integrity == 0) //This checks if an item can be shredded. - to_chat(M, "This item is too tough to eat.") - return FALSE //Return False to prevent the player smacking themselves with the item. Didn't want to risk a player accidently hurting themselves trying to eat anything. + //if(is_edible == 0) //This checks if an item can be shredded. + // to_chat(M, "This item is too tough to eat.") + // return FALSE //Return False to prevent the player smacking themselves with the item. Didn't want to risk a player accidently hurting themselves trying to eat anything. var/obj/item/reagent_containers/food/snacks/clothing/clothing_as_food = new clothing_as_food.name = name var/mob/living/H = M From 80729c8553d187a8a618b50c58552f42afd4cd3c Mon Sep 17 00:00:00 2001 From: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com> Date: Tue, 20 Dec 2022 14:51:48 -0500 Subject: [PATCH 015/260] Initial Clothing Pass Initial pass of edible Clothing. Should cover most cases with some outliers still existing. In general most important things are protected, such as hard suits, armor, helmets, gasmask, CRBN equipment, and glasses. Ill give this another pass later to get most of outliers. But for now this should be fine. --- modular_sand/code/game/objects/items/fleshlight.dm | 5 +++-- modular_splurt/code/modules/clothing/clothing.dm | 12 ++++++------ modular_splurt/code/modules/clothing/gloves.dm | 1 + .../code/modules/clothing/gloves/_gloves.dm | 2 ++ modular_splurt/code/modules/clothing/head/_head.dm | 2 ++ modular_splurt/code/modules/clothing/head/hardhat.dm | 2 ++ modular_splurt/code/modules/clothing/head/helmet.dm | 3 +++ modular_splurt/code/modules/clothing/head/misc.dm | 3 +++ .../code/modules/clothing/head/misc_special.dm | 5 +++++ modular_splurt/code/modules/clothing/masks/_mask.dm | 2 ++ modular_splurt/code/modules/clothing/masks/boxing.dm | 2 ++ .../code/modules/clothing/masks/gasmask.dm | 3 +++ .../code/modules/clothing/masks/miscellaneous.dm | 1 + modular_splurt/code/modules/clothing/neck/_neck.dm | 7 +++++++ modular_splurt/code/modules/clothing/shoes/_shoes.dm | 2 ++ .../code/modules/clothing/shoes/magboots.dm | 2 ++ .../code/modules/clothing/shoes/miscellaneous.dm | 1 + modular_splurt/code/modules/clothing/suits/cloaks.dm | 1 + .../code/modules/clothing/suits/utility.dm | 2 ++ modular_splurt/code/modules/clothing/under/_under.dm | 3 +++ .../code/modules/clothing/underwear/_underwear.dm | 2 ++ tgstation.dme | 10 ++++++++++ 22 files changed, 65 insertions(+), 8 deletions(-) create mode 100644 modular_splurt/code/modules/clothing/gloves/_gloves.dm create mode 100644 modular_splurt/code/modules/clothing/head/_head.dm create mode 100644 modular_splurt/code/modules/clothing/head/hardhat.dm create mode 100644 modular_splurt/code/modules/clothing/head/misc_special.dm create mode 100644 modular_splurt/code/modules/clothing/masks/_mask.dm create mode 100644 modular_splurt/code/modules/clothing/masks/boxing.dm create mode 100644 modular_splurt/code/modules/clothing/shoes/_shoes.dm create mode 100644 modular_splurt/code/modules/clothing/shoes/magboots.dm create mode 100644 modular_splurt/code/modules/clothing/suits/utility.dm create mode 100644 modular_splurt/code/modules/clothing/underwear/_underwear.dm diff --git a/modular_sand/code/game/objects/items/fleshlight.dm b/modular_sand/code/game/objects/items/fleshlight.dm index 5142ab1469..6b64abe956 100644 --- a/modular_sand/code/game/objects/items/fleshlight.dm +++ b/modular_sand/code/game/objects/items/fleshlight.dm @@ -122,7 +122,7 @@ var/target_lust_amt = NONE var/target var/mob/living/carbon/human/portal_target = ishuman(portalunderwear.loc) && (portalunderwear.current_equipped_slot & (ITEM_SLOT_UNDERWEAR | ITEM_SLOT_MASK)) ? portalunderwear.loc : null - + // This list is structured as [M's longname, M's shortname, wearer's longname, wearer's shortname] var/penis_names = list() for(var/mob/living/carbon/human/person in list(M, portal_target)) @@ -137,7 +137,7 @@ else LAZYADD(penis_names, "none") LAZYADD(penis_names, "none") - + if(ishuman(M) && (M?.client?.prefs?.toggles & VERB_CONSENT) && useable) // I promise all those checks are worth it! switch(user.zone_selected) if(BODY_ZONE_PRECISE_GROIN) @@ -625,6 +625,7 @@ var/targetting = CUM_TARGET_VAGINA equip_delay_self = 2 SECONDS equip_delay_other = 5 SECONDS + is_edible = 0 /obj/item/clothing/underwear/briefs/panties/portalpanties/attack_self(mob/user) . = ..() diff --git a/modular_splurt/code/modules/clothing/clothing.dm b/modular_splurt/code/modules/clothing/clothing.dm index fb0023aebf..d006aa26f1 100644 --- a/modular_splurt/code/modules/clothing/clothing.dm +++ b/modular_splurt/code/modules/clothing/clothing.dm @@ -1,10 +1,10 @@ /obj/item/clothing var/last_bites = 3 //Once clothes is shredded, this determines how many more bites till its deleted. - //Since Limb Inregrity exist on nothing. I'm just making a new variabe. - var/is_edible = 0 //Generally Items made of Metal or Durathread cannot be eaten. Has to be manually set. + var/is_edible = 0 //Controls what can or can't be eaten by Clothes Eaters/Insects +//Cloth eaters get some nutrients. A Jumpsuit will roughly give back 50 Nutrition. IF eaten fully. /obj/item/reagent_containers/food/snacks/clothing - list_reagents = list(/datum/reagent/consumable/nutriment = 4) //Cloth eaters get some nutrients. A Jumpsuit will roughly give back 50 Nutrition. IF eaten fully. + list_reagents = list(/datum/reagent/consumable/nutriment = 3) //A call on attemp_forcefeed() without async to properly know if it worked or not. In theory this shouldn't cause any issues as only a small part of the population should ever run this.VS normal eating. /obj/item/reagent_containers/food/snacks/clothing/attack(mob/living/M, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) @@ -17,9 +17,9 @@ /obj/item/clothing/attack(mob/M, mob/user, def_zone) if(user.a_intent != INTENT_HARM) if(HAS_TRAIT(M,TRAIT_CLOTH_EATER) || isinsect(M)) - //if(is_edible == 0) //This checks if an item can be shredded. - // to_chat(M, "This item is too tough to eat.") - // return FALSE //Return False to prevent the player smacking themselves with the item. Didn't want to risk a player accidently hurting themselves trying to eat anything. + if(is_edible == 0) //This checks if an item can be shredded. + to_chat(M, "This item is too tough to eat.") + return FALSE //Return False to prevent the player smacking themselves with the item. Didn't want to risk a player accidently hurting themselves trying to eat anything. var/obj/item/reagent_containers/food/snacks/clothing/clothing_as_food = new clothing_as_food.name = name var/mob/living/H = M diff --git a/modular_splurt/code/modules/clothing/gloves.dm b/modular_splurt/code/modules/clothing/gloves.dm index cd62afea1b..b8fe6a1926 100644 --- a/modular_splurt/code/modules/clothing/gloves.dm +++ b/modular_splurt/code/modules/clothing/gloves.dm @@ -14,6 +14,7 @@ rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE armor = list("melee" = 5, "bullet" = 0, "laser" = 5,"energy" = 5, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 40, "acid" = 100) strip_mod = 1.5 + is_edible = 0 /obj/item/clothing/gloves/cbrn/engineer name = "engineer CBRN gloves" diff --git a/modular_splurt/code/modules/clothing/gloves/_gloves.dm b/modular_splurt/code/modules/clothing/gloves/_gloves.dm new file mode 100644 index 0000000000..22f54d4075 --- /dev/null +++ b/modular_splurt/code/modules/clothing/gloves/_gloves.dm @@ -0,0 +1,2 @@ +/obj/item/clothing/gloves + is_edible = 1 diff --git a/modular_splurt/code/modules/clothing/head/_head.dm b/modular_splurt/code/modules/clothing/head/_head.dm new file mode 100644 index 0000000000..281c24b862 --- /dev/null +++ b/modular_splurt/code/modules/clothing/head/_head.dm @@ -0,0 +1,2 @@ +/obj/item/clothing/head + is_edible = 1 //Helment and Hardhats + some Special misc are unedible diff --git a/modular_splurt/code/modules/clothing/head/hardhat.dm b/modular_splurt/code/modules/clothing/head/hardhat.dm new file mode 100644 index 0000000000..24c83f606d --- /dev/null +++ b/modular_splurt/code/modules/clothing/head/hardhat.dm @@ -0,0 +1,2 @@ +/obj/item/clothing/head/hardhat + is_edible = 0 diff --git a/modular_splurt/code/modules/clothing/head/helmet.dm b/modular_splurt/code/modules/clothing/head/helmet.dm index f15a9368df..8f2427c5a1 100644 --- a/modular_splurt/code/modules/clothing/head/helmet.dm +++ b/modular_splurt/code/modules/clothing/head/helmet.dm @@ -1,4 +1,7 @@ // GWTB-inspired stuff wooo +/obj/item/clothing/head/helmet + is_edible = 0 + /obj/item/clothing/head/helmet/goner name = "trencher helmet" desc = "A No Man's Land-type helmet with purple paint applied." diff --git a/modular_splurt/code/modules/clothing/head/misc.dm b/modular_splurt/code/modules/clothing/head/misc.dm index 6c5164be1e..312b0d9e6f 100644 --- a/modular_splurt/code/modules/clothing/head/misc.dm +++ b/modular_splurt/code/modules/clothing/head/misc.dm @@ -51,6 +51,7 @@ flags_inv = HIDEHAIR|HIDEEARS resistance_flags = ACID_PROOF rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE + is_edible = 0 /obj/item/clothing/head/helmet/cbrn/mopp name = "MOPP hood" @@ -59,6 +60,7 @@ item_state = "mopphood" can_flashlight = 1 armor = list("melee" = 40, "bullet" = 30, "laser" = 30,"energy" = 10, "bomb" = 25, "bio" = 100, "rad" = 100, "fire" = 40, "acid" = 100) + is_edible = 0 /obj/item/clothing/head/helmet/cbrn/mopp/advance name = "advance MOPP hood" @@ -66,6 +68,7 @@ can_flashlight = 1 armor = list("melee" = 50, "bullet" = 40, "laser" = 40,"energy" = 20, "bomb" = 35, "bio" = 110, "rad" = 110, "fire" = 50, "acid" = 110) clothing_flags = NONE + is_edible = 0 // research nods diff --git a/modular_splurt/code/modules/clothing/head/misc_special.dm b/modular_splurt/code/modules/clothing/head/misc_special.dm new file mode 100644 index 0000000000..9a86ddcb53 --- /dev/null +++ b/modular_splurt/code/modules/clothing/head/misc_special.dm @@ -0,0 +1,5 @@ +/obj/item/clothing/head/welding + is_edible = 0 + +/obj/item/clothing/head/hardhat/cakehat + is_edible = 1 diff --git a/modular_splurt/code/modules/clothing/masks/_mask.dm b/modular_splurt/code/modules/clothing/masks/_mask.dm new file mode 100644 index 0000000000..d5f6e0f180 --- /dev/null +++ b/modular_splurt/code/modules/clothing/masks/_mask.dm @@ -0,0 +1,2 @@ +/obj/item/clothing/mask + is_edible = 1 diff --git a/modular_splurt/code/modules/clothing/masks/boxing.dm b/modular_splurt/code/modules/clothing/masks/boxing.dm new file mode 100644 index 0000000000..89015338f3 --- /dev/null +++ b/modular_splurt/code/modules/clothing/masks/boxing.dm @@ -0,0 +1,2 @@ +/obj/item/clothing/mask/infiltrator + is_edible = 0 diff --git a/modular_splurt/code/modules/clothing/masks/gasmask.dm b/modular_splurt/code/modules/clothing/masks/gasmask.dm index 460d695571..ddae420b69 100644 --- a/modular_splurt/code/modules/clothing/masks/gasmask.dm +++ b/modular_splurt/code/modules/clothing/masks/gasmask.dm @@ -1,3 +1,6 @@ +/obj/item/clothing/mask/gas + is_edible = 0 + /obj/item/clothing/mask/gas/radmask name = "radiation mask" desc = "An mask that somewhat protects the user from ratiation. Not as effective like a radiation hood, but is better than nothing." diff --git a/modular_splurt/code/modules/clothing/masks/miscellaneous.dm b/modular_splurt/code/modules/clothing/masks/miscellaneous.dm index b253001735..f64da34ab4 100644 --- a/modular_splurt/code/modules/clothing/masks/miscellaneous.dm +++ b/modular_splurt/code/modules/clothing/masks/miscellaneous.dm @@ -35,6 +35,7 @@ visor_flags_inv = 0 flavor_adjust = FALSE armor = list("melee" = 5, "bullet" = 0, "laser" = 5,"energy" = 5, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 40, "acid" = 100) + is_edible = 0 /obj/item/clothing/mask/gas/cbrn/mopp name = "MOPP gas mask" diff --git a/modular_splurt/code/modules/clothing/neck/_neck.dm b/modular_splurt/code/modules/clothing/neck/_neck.dm index f17afa4e9f..d42c888028 100644 --- a/modular_splurt/code/modules/clothing/neck/_neck.dm +++ b/modular_splurt/code/modules/clothing/neck/_neck.dm @@ -1,9 +1,13 @@ +/obj/item/clothing/neck + is_edible = 1 + /obj/item/clothing/neck/petcollar/locked/security name = "security collar" desc = "For when you need to show everyone who your pet belongs to." icon = 'modular_splurt/icons/obj/clothing/neck.dmi' icon_state = "seccollar" poly_states = 0 + is_edible = 0 /obj/item/clothing/neck/petcollar/spike name = "Spiked Pet Collar" @@ -12,6 +16,7 @@ mob_overlay_icon = 'modular_splurt/icons/mob/clothing/neck.dmi' icon_state = "collar_spik" poly_states = 0 + is_edible = 0 /obj/item/clothing/neck/petcollar/locked/spike name = "Spiked Pet Collar" @@ -36,6 +41,7 @@ mob_overlay_icon = 'modular_splurt/icons/mob/clothing/neck.dmi' icon_state = "collar_holo" poly_states = 0 + is_edible = 0 /obj/item/clothing/neck/petcollar/casino name = "Casino Collar" @@ -52,6 +58,7 @@ mob_overlay_icon = 'modular_splurt/icons/mob/clothing/neck.dmi' icon_state = "casinoslave_available" poly_states = 0 + is_edible = 0 /obj/item/clothing/neck/petcollar/locked/casino/attackby(obj/item/K, mob/user, params) . = ..() diff --git a/modular_splurt/code/modules/clothing/shoes/_shoes.dm b/modular_splurt/code/modules/clothing/shoes/_shoes.dm new file mode 100644 index 0000000000..bc1fb9812f --- /dev/null +++ b/modular_splurt/code/modules/clothing/shoes/_shoes.dm @@ -0,0 +1,2 @@ +/obj/item/clothing/shoes + is_edible = 1 diff --git a/modular_splurt/code/modules/clothing/shoes/magboots.dm b/modular_splurt/code/modules/clothing/shoes/magboots.dm new file mode 100644 index 0000000000..b3c8d6dff8 --- /dev/null +++ b/modular_splurt/code/modules/clothing/shoes/magboots.dm @@ -0,0 +1,2 @@ +/obj/item/clothing/shoes/magboots + is_edible = 0 diff --git a/modular_splurt/code/modules/clothing/shoes/miscellaneous.dm b/modular_splurt/code/modules/clothing/shoes/miscellaneous.dm index 80e04717e6..afe93b0fa2 100644 --- a/modular_splurt/code/modules/clothing/shoes/miscellaneous.dm +++ b/modular_splurt/code/modules/clothing/shoes/miscellaneous.dm @@ -51,6 +51,7 @@ resistance_flags = ACID_PROOF rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE armor = list("melee" = 5, "bullet" = 0, "laser" = 5,"energy" = 5, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 40, "acid" = 100) + is_edible = 0 /obj/item/clothing/shoes/jackboots/cbrn/mopp name = "MOPP boots" diff --git a/modular_splurt/code/modules/clothing/suits/cloaks.dm b/modular_splurt/code/modules/clothing/suits/cloaks.dm index 8de8a40071..bbbf127829 100644 --- a/modular_splurt/code/modules/clothing/suits/cloaks.dm +++ b/modular_splurt/code/modules/clothing/suits/cloaks.dm @@ -31,6 +31,7 @@ mob_overlay_icon = 'modular_splurt/icons/mob/clothing/neck.dmi' armor = list(MELEE = 35, BULLET = 40, LASER = 25, ENERGY = 10, BOMB = 25, BIO = 20, RAD = 20, FIRE = 60, ACID = 60) body_parts_covered = CHEST|GROIN|ARMS + is_edible = 0 /obj/item/clothing/neck/cloak/binary name = "Binary cloak" diff --git a/modular_splurt/code/modules/clothing/suits/utility.dm b/modular_splurt/code/modules/clothing/suits/utility.dm new file mode 100644 index 0000000000..8f7077a3c4 --- /dev/null +++ b/modular_splurt/code/modules/clothing/suits/utility.dm @@ -0,0 +1,2 @@ +/obj/item/clothing/head/radiation + is_edible = 0 diff --git a/modular_splurt/code/modules/clothing/under/_under.dm b/modular_splurt/code/modules/clothing/under/_under.dm index 5dedecd802..e02856f0a2 100644 --- a/modular_splurt/code/modules/clothing/under/_under.dm +++ b/modular_splurt/code/modules/clothing/under/_under.dm @@ -1,3 +1,6 @@ +/obj/item/clothing/under + is_edible = 1 //Most jumpsuits are made of cloth so this is a safe bet. + /obj/item/clothing/under/Destroy() QDEL_LIST(attached_accessories) return ..() diff --git a/modular_splurt/code/modules/clothing/underwear/_underwear.dm b/modular_splurt/code/modules/clothing/underwear/_underwear.dm new file mode 100644 index 0000000000..045d1f8ce7 --- /dev/null +++ b/modular_splurt/code/modules/clothing/underwear/_underwear.dm @@ -0,0 +1,2 @@ +/obj/item/clothing/underwear/ + is_edible = 1 diff --git a/tgstation.dme b/tgstation.dme index 91abc3f7f2..e7fd97da29 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4539,13 +4539,17 @@ #include "modular_splurt\code\modules\clothing\back.dm" #include "modular_splurt\code\modules\clothing\clothing.dm" #include "modular_splurt\code\modules\clothing\gloves.dm" +#include "modular_splurt\code\modules\clothing\gloves\_gloves.dm" #include "modular_splurt\code\modules\clothing\kinkyclothes.dm" #include "modular_splurt\code\modules\clothing\sizeaccessories.dm" #include "modular_splurt\code\modules\clothing\glasses\_glasses.dm" #include "modular_splurt\code\modules\clothing\glasses\hud.dm" +#include "modular_splurt\code\modules\clothing\head\_head.dm" +#include "modular_splurt\code\modules\clothing\head\hardhat.dm" #include "modular_splurt\code\modules\clothing\head\helmet.dm" #include "modular_splurt\code\modules\clothing\head\jobs.dm" #include "modular_splurt\code\modules\clothing\head\misc.dm" +#include "modular_splurt\code\modules\clothing\head\misc_special.dm" #include "modular_splurt\code\modules\clothing\lewd_clothing\collar\kink_collars.dm" #include "modular_splurt\code\modules\clothing\lewd_clothing\eyes\hypnogoggles.dm" #include "modular_splurt\code\modules\clothing\lewd_clothing\foot\lewd_shoes.dm" @@ -4553,12 +4557,16 @@ #include "modular_splurt\code\modules\clothing\lewd_clothing\head\deprivation_helmet.dm" #include "modular_splurt\code\modules\clothing\lewd_clothing\head\hats.dm" #include "modular_splurt\code\modules\clothing\lewd_clothing\uniform\latex_catsuit.dm" +#include "modular_splurt\code\modules\clothing\masks\_mask.dm" +#include "modular_splurt\code\modules\clothing\masks\boxing.dm" #include "modular_splurt\code\modules\clothing\masks\gasmask.dm" #include "modular_splurt\code\modules\clothing\masks\hailer.dm" #include "modular_splurt\code\modules\clothing\masks\miscellaneous.dm" #include "modular_splurt\code\modules\clothing\neck\_neck.dm" #include "modular_splurt\code\modules\clothing\outfits\ert.dm" +#include "modular_splurt\code\modules\clothing\shoes\_shoes.dm" #include "modular_splurt\code\modules\clothing\shoes\miscellaneous.dm" +#include "modular_splurt\code\modules\clothing\shoes\magboots.dm" #include "modular_splurt\code\modules\clothing\spacesuits\hardsuit.dm" #include "modular_splurt\code\modules\clothing\suits\armor.dm" #include "modular_splurt\code\modules\clothing\suits\cloaks.dm" @@ -4566,6 +4574,7 @@ #include "modular_splurt\code\modules\clothing\suits\jobs.dm" #include "modular_splurt\code\modules\clothing\suits\miscellaneous.dm" #include "modular_splurt\code\modules\clothing\suits\vest.dm" +#include "modular_splurt\code\modules\clothing\suits\utility.dm" #include "modular_splurt\code\modules\clothing\under\_under.dm" #include "modular_splurt\code\modules\clothing\under\miscellaneous.dm" #include "modular_splurt\code\modules\clothing\under\shorts.dm" @@ -4573,6 +4582,7 @@ #include "modular_splurt\code\modules\clothing\under\jobs\engineering.dm" #include "modular_splurt\code\modules\clothing\under\jobs\security.dm" #include "modular_splurt\code\modules\clothing\under\jobs\civilian\civilian.dm" +#include "modular_splurt\code\modules\clothing\underwear\_underwear.dm" #include "modular_splurt\code\modules\clothing\underwear\boxers.dm" #include "modular_splurt\code\modules\clothing\underwear\shirts.dm" #include "modular_splurt\code\modules\clothing\underwear\socks.dm" From ad972531077f862ed45be9f0a23c97fafe5b06b0 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Wed, 21 Dec 2022 14:51:08 -0500 Subject: [PATCH 016/260] Unrestricted light replacer Changes the departmental flag for light replacers from service and engineering to all. --- modular_splurt/code/modules/research/designs/misc_designs.dm | 2 ++ tgstation.dme | 1 + 2 files changed, 3 insertions(+) create mode 100644 modular_splurt/code/modules/research/designs/misc_designs.dm diff --git a/modular_splurt/code/modules/research/designs/misc_designs.dm b/modular_splurt/code/modules/research/designs/misc_designs.dm new file mode 100644 index 0000000000..b72bb801a3 --- /dev/null +++ b/modular_splurt/code/modules/research/designs/misc_designs.dm @@ -0,0 +1,2 @@ +/datum/design/light_replacer + departmental_flags = DEPARTMENTAL_FLAG_ALL diff --git a/tgstation.dme b/tgstation.dme index 5436509837..315795a78e 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4725,6 +4725,7 @@ #include "modular_splurt\code\modules\research\designs\mecha_designs.dm" #include "modular_splurt\code\modules\research\designs\mechfabricator_designs.dm" #include "modular_splurt\code\modules\research\designs\medical_designs.dm" +#include "modular_splurt\code\modules\research\designs\misc_designs.dm" #include "modular_splurt\code\modules\research\designs\power_designs.dm" #include "modular_splurt\code\modules\research\designs\stock_parts_designs.dm" #include "modular_splurt\code\modules\research\designs\tool_designs.dm" From ca3e4f6d146cdb4deae55afef9af2964c848fc3b Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Sun, 1 Jan 2023 08:48:53 -0500 Subject: [PATCH 017/260] Update drinks with new TG sprites Port of all tgstation drink sprites. Not all sprites are used in the main branch. --- icons/obj/drinks.dmi | Bin 120833 -> 163902 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index 0f49bc6d5fa1d50e40417c14bc6033ea45ba4336..09a9213f2a4ba6439033d528d0856d304a5885c5 100644 GIT binary patch literal 163902 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 Fps64Lo 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 z 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 j$s_zW%9Al#epL5jCi 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

d_(F1 z;Yu6kFO@j{Bc4APyKnyqmNNE+Iwrsa%)eXUa!c@T$?RSDGD*%^Fn5G;%N;+a%0+6Ll!m#elk;TMW(w?p8}g}eyo zEML}t@7#gPIrq~`B~E&9n3}iwS6ANtaVJ6%zjLNLQLkJ1Y%Me4amXCrujx#+O6Etb=L8spZk35;?rntDyvzbj|mLMn%_rb&O_tH`^yZol+wVoM8uU zfBbSy+HR2`GAIVC?7QX9@<-Y(_IhO?kg=H=9S4V7`b7yVD=%KTx|Wod@`3Q@bp8TJ zlxof!kx9@ehjnwr#pEtV0|z}0bA+4qUz)ww&ri;TO$x&=AEej2PL&#VFLoXJ7tqLZ zigUyL-u(OQiQ!m}N=r_53c$^;v{t%NbRVHrzh61SPwkd92M!MR8R+n-34bh`!bJmf z@Ec+Ib+5gKTY3{6(}FsiUolm~fzbp{v%tFG!;eUo$AMKK>=rkdMq0^RK+Kt0`Gd8{H z42@qPA$P!}r6%vCpsVVvVy>f1I1+o>+vm>)>uXB$w>kzUn1oQ8Cmcu7jV!VYzP`TW zEgTA7RiBcRSwV|q{FUn(8<|1!)5qs_b#--1Cgi?N2(vhlQg+I=Czx($_L+^aB8kZf z9!Mc($cFN#*!ZRC=;=A`%{KR6#dzp6@y@zVRXo9WFMfhjHLhcHR@FEwu*37`V&pCU z90y$b)HzZP5nj#K(Hszcc0TulaG2m^L8RL8<>{nf6n($bb0Yp zk&Xp5@Vd$30{6!6DsIU=+-`AXCZp{B6Hi-`HFLn5m*OZR=6yzjYEIXKm~Pj zaXC6HJw{K|ZpVz(yu(DFrNoTUlSNZ-vCWs%fL8+i99S zf9`^ynz(OxSWrz3p{oR($tHkB$v&8u@t4X;#cTKjH}W2au$ob)ejU=}|{ zhuvEXogqY=%1v3Xm*6^AH71+wY8CKiv#7M`EBan$$1ZV2K%IYQr>OH5#wp;35g3<>uju8+7Vs zWzp7f;aYw4%1Fn)cABUP$+a^dZ{W)O@ZrqMmsR^ZhDTlr-H{C5Gp7yb5#2u>Q)~)} zL_|b_$H4Oan|-Y&#LJ?B0&+k(LcL2R&P*i31mTBTi@t(ohz#dAp!>XaWrtgclS$Pf zV*b+7#%5hgg!jILDeWTxE-&04`FPOibA?zSI49@e;C(2HB9Fhn>X`;q2w3*EW%VzKM}xuTQv zMR+S{)t#N!M6BZ08yW6$5!Qq~Hr>pxYyW)+KA^xIPuVe?O&?S;q8U_Zupng~?8w6% z7nzyKS%JU@Rsi6}E~BSM6NR{hVe(a#xH}S=KI41h2sTB&sf=p!+nLGSNR6(t(z1ZP zlBCzORqt4UmMBV|ma(H9$i|nfWbT0?p3nu3Q#Q1L8jdJW04ah4tikhcElBy}@0ENn z$!jQ#J@r#HaIs*aJk$+7+{6A1xnt==9!bx|s{)9nnMB$#-JF*$bgpuA)z&(jZ}a8J zXxv+_Jw2?4_rp58j`yJ+`n@SNMyFZ#P|yWtrb_WKH%i6r)=Ny{*5M5Oy~W|)ESvfJ;cAcd$Ob2w{CS><+4mKQnp=EUhxeM&j#awrB&;h zFCa+;f!*G2a<`LWc~*ffaW3Uyb*T zE#(N!_#oW+Ioi{IJ%g7(IY27=QI#6akfA#F1N{1q`a4mmCHgsPul=FsOb2TL;nCll zT?ScoA7WkNb2YBAaQ%X-1f99GH#-ym^Z26$x};#47gL~{Vrdz1Fvo${1rE`>KY(lk zd3x_Mc`8wgwb#eVtZ+)3-08|=bTvoU=%_KPgzaM;9h%&MiZ@`;|0r>9{8l&CE4?St zW`ftw_2!WvzDkY$P=z%F(O2h4q?q5(l81YkQzMwe96sb21r zR@elR7v+Rh7<64KT<&-S+WI<6F)2?;U=}r3a%o{;v>;CN6TM5Qm-THsK?^n=aWrBJ zo6EMYhaC7Pi?`GD4h<3!vqL)s=dTK(NaOdsaW&T4f!MBNC|ec%CEZ3O?>NykVYdrO zG=CLZ4Jeg;h>Ggob??}9&n+qW_~8T94USt1KE<4^bFs#sPEG(;dhVlKmm6TcdV`CK z>>y8ry+N&91arklAv#JzJw7dMdKuU0HSL&E0)hr@WWDb2KGwP89j1~25+#Aa8SACp z)sTLnl<31@9#4I$Y+LfWu@I}O&JAmY+Ezth(6(AA2k(;jPI;p#f+Iv{_3{;$Td0~@ z()QVG?Bx+~8{E>V=t0)*3O?OMd_M~ z3J{vyfAWNdfPdlK+RYea{HeeHsp{p6#*^hJX*a@!W;NxrUupEnL!Jo+FdU#?Nt&{S z=MFSa*f0)dDVeSEY@9_F#)}!~=@m3KTsrQ~)Ng?he(!r4zvETSk00Gy#ew-ZYLzoe zy*Xv|pWX2L?ix8T|UD=0bZZZdql2{u~A%I~OES zj{H1+NO7^{*QGZah(8Z)f~exT?B8so-+j*+DAc=%=Yf$yYhzOW%zI~{1P#d5<)A$x zqcCGz4L>WX0y;m-SLuC(a^S6$XZ2s{H^ojLYPOl?=gHjkWRjbHq0F_tpWJeb`Mwg! zFuL~S*({6q)pF3;Wk8_W{X;|aAj!zySju+oW-baE2Fl(_OG{fHGq9~^ded)Dey6o+ zTL?u2Wz4e$?nZe0{KV4V_mBe|8>$OykT7UlUETQj9w9;zK63mFkW@)ZGv`J1)ErIr zl>ViNcySTsU+i+}_#@xncT3xXcr4wP7I$wwdTYn4X5pDi>d@nn>|`!yIZ zo#)GLBnC6^YYP7&=aNkYd0Apdp`NOE7Er-tV+ZYb9ueYCQ-X>A@jl_`_VQIGIpFTgsVk`RUZA2e$3#kr8qFA_Ys=-C7L6Cw&)}R$X7cYaxz)sD7ZaVw0$a6 zTvnFX&@gFs;dX_?!c)C1i5k`|dw#K}-FB%xAdiG7yX=fs`Rcvo*Mx-A+FqzNxFLJS zOH7FWHs}$m7u8gKw@l~Tk0?8GTY2lgX0$EiT@Wf?Qsev580J6(By5pZ@=!w<%-@Z4 z5EO;q_40t?CX!Z_EIOE)zON_U0KCat{tuCi!vjcoE=(g8%oSIDC4|7bX5k^Ns|Rii zcJ2p2PQWfb&Oq+24fBk1)-JskhzMVgovftBu(^w_{^PqrvQObzpa)&k zCfGv3#fUH%Bif7Hk*hUI8^nZW)DSB;-4$vcxyKT|M{Mq8D^`C%+3BTOpu*C431Bka z;KpGWa?CxUbh>(-aDsG1}r+Jq0ll3tH@kI>Qf0l zssBB&lHcn_3+UCe1{&ut__Nl_UfBMGnVo09a1jwUg69l{B3-Bez(rvXJx2I~nuk$6;5_iaT{=QLN3`G$^MQYEs@HIMw?~e^y;OR%0sd^+y(yaC;e}qZ+>wRtVWvLyGPOH(9(E}Hd)~w4B(tF#r)3TfPf0&# zC{e^c@;r=5%NvoN?-AQTN^K$Zgwz;g)gE@d&!Zt&?mwH3&|j33pZW2R|CZO^$H~5p zZGHX?X36;8HvRdm^&@pe$LQ5PzoYU-N}D!-|4__FH?BRG>Os@58}Vz*=>PryD&`-P zf2Y&0o^9BUB~SqQPJC+6ho&jMQzlRm^Xx&TVAsbtFTh(yEMyzLb>w*1ME*~NJQlz< zu<(c~(M=e_cpgpFTq|1j{!wwNk1Z ziFs29C16e9!|aDg|2s=wK;A8XU@8PvsP1czuK25lf0lf|h4_NmZ)@%Z~)nOs}<$Z4Za2NK)a-U7nx=(=g02Fj!mB> zzt)nkcT19908H3^AI0}KQ@e+R=4znS`p7ZpjfbvdvDl zCTzq8T**Y^Cl~ek6kvxh3OTLzC%x(lrw(!dCw?YQ84Tx>kTBrCefy|6^#k6&wvQgephw<#5%&&Mx1)_-V} z(&_EO?Z(s6(s? zx|VR4JuI$rdgvF>w?7C%mC5M!)WML`xuUhf49bolADM|kebl#>mUK2-|N9ogixdt$ z(U^7y_eKt)qOo82%L@at`#hvCe5EB`GiCc8D8StekB(cI7eoGu=)-x@k;u(Yqq@d` zwb3HIUVAG`q;yMEFuD}Fb$a3Pm`Z-*fQy+~{q^fRJa)BN>JxuvXF=j-OP?3&?!G6d zu4*3r8?te5xwB_VRB@=J^tvD%1lYphjb#%LbZ{?;Ku|WaGZI`BY-V1&k~b=oWJ*0D z>{0dj{Wj@F0@}!B<{}icJ}SJL4Cr7vB=FjfYuP`T2gGklpWgm-2-`n%-Zu5b(~INd zG7Ro8PRYEdK{oIhTZ^agyTv78JFoZNe;0CbV!=I@qk<_Si;jb0ManT_DAZL+TSb_@ z`7+|~RsYnBIIN){`FDrnMuemf*=aXd1-Dl83>q9b?bq_v;g=G>>%M#hV&zu>Oc5}6 zdT)gzmY10FLrhFTb90*dgv~np18xouU0vO%&FWr#6)T(LU2kHQWv)-44hgjNb*1Ci z^-yGFA^NivrdmFN-yUgACHTf^N`lNV=KEio4EE5`jVdi{v5cOLBEV}#xIH*r>!FNCHnFVDCM4*BTK1{%3mWluVlf;2l{luiCH13N}q7{Fl)A!&#kVC%T zgBcK4HNx3&>up(MV`HM?^70qh{Y4^pF9DAx$jRb2b%DL7bobKCa#)G$kjG?NFC55Q z+io4Rf4s%ZD2F)BEx|yw2dJzGf6Ygimx+bkUUpOmiV?-eP8%d9rQSe=Vm4`RJ+&z$ zoZB6ZrhZ-)a}!&5Z&j4yv931AsIK1ePycxv#!#o6h@%#F1wl7817vlV&zJP-YwggOVLRbilUzDX%;Vs3Or^@JJ#vMai>E(NQ_xn)D$|a5 z=2O&4f@j%noPgf;Smd#GRPAVn&*lk_U?$U^SF@>?*WD*io?MT6O4~FDHVVD|oBB84 z?+)s&7?1sx3&n>=SP4BG&?~8k;Io6O9<|;6R+2TSCC0;i8I{OnzJz_Tx>(f{*SudB zb|waOqjAOMT<$m%9|EVXD2p4YoPWGE$nNa;DfKM31srzy;Q|Czf1cXnlz8dFF6ej1 z@1>w6;D3LP79eU~1e~&pe}Z6K)~ zcJ{Q-A5{E9o9ckN#7g*<<-r1K%|DLNh`4mqT1E$W2gJFR$0BOlJ++p5-TyL6BKUt} zazf8Hxsm3b9MHC}U>}eA-uvd*_UN`6t%#YC8yVY>Ous)7?3qCKx{ z-wAPnLIvf1eSG!0puL^z=Dk1P7r+7S@*W^sFk3b7?55j48VltA@Dxiqz>j;&>1HQ^ zIkjK`P(sq1)as)KS-!EGm?9r#ck;s1KYKH=z3Y$dNV0~VhgKr4j^$)4B#hlr%vb|Q zv8HB3FH@|`b6qD(FFL*y7Z`IIyl7TR>}~(*x{jpdazB<)i4PJ zKHcuJ-|{T<#kAQSyWp>0Gm1rA_?0WieKnQ-TX#ioQGPoO`o4_fde$Tvs7gH{wov^; zig$scMQ!`!M9=q(TYhYD|ode>&Q*#9@ zxtaoJ19pE~VU;CPh*x6+3W%ECTHbH2BO|=BND`!Of1kXFCuxq&T0GCu*|j_ zFr|)Hoc49{k1T+BmJYHjD7w)HTAkp+Zz-rgc>$WXmJ5Z=-)8Ww|ux*&N-6IMaJ_@=m&avymG0WwZS{#nA?fnoO% z!1cbf$|9K$wH@Id4J%Hz+w@HCUuKn*ElV9%C;)NOJ0^PgQ{h9@SjyMBmqq-bwAd_M zjBfD9&!6$~&#zJzZpOn>54!H54-`?hiPF!%wS2iHGd-y;7%KpDGS75>nGII)V<%s4bqk2y|qM2jcA3v z$?2Tzd_K-DUQDDMe&il(+hz4!A~zm(adRRf82sW~ZvNSUO1*{n6CbB~vrwToe%#yC zy=4xPZ8t;JfkaLoyAr_lUr5t_5P>GdfNNdb z(iPo&D&5MH_XXEpZpFV-ARcq)dD0=qQJ#X>yBoCFcdm{58Ux7unG3XR#@jUrxq;7J z0VC7FCSKQLsaJpc!kHr{cxrp>w{@(;o4x!C{HSd2V36n7+xH@nxxEDUuv@a{`*k~M zTTxvxA+}SYr=$S93@)4>&LR5`!ap^^jk<~W{`Nun&qkNsQR$!@fEo9f5FeI_s!=}M zsvAkx!7_Wx_zo!huSo0@hJ=Y0)TUNF2HIi+SaqA?r!$!Hd=;3l#+IW-nAAoJOUh%R z2I^h<;aG~XLIabM5%1t-mhT+c=i6-d@pl|l*0VyR022L;S3v^%6M?4AvoLyK`776;COutt3GI0Nigi?c@_F2I}D>HsalTN6>n#4uWk#=pWT#k3%GB=znCBpXU6|C zG8K>%j{BQhDtlu5-z)~JRT$|QX(B% z{&O4JHm@O!2^8QA;gONNi$XtNA4sMEcKsEZtM7z_q5`)*c=(9U^{Uf>x(1lw-?18J zk>zR$Ce>UH3|9Ku@jSJD(Wj_d%E#a$t1B7d;8W`t6c*OlcT=G16uj3Ajf@yssX6}N z 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 U?Q0E`QVRe~jLZ$|uDB-r7f;iwb^rhX diff --git a/modular_citadel/code/modules/client/loadout/head.dm b/modular_citadel/code/modules/client/loadout/head.dm index d0563d2986..58dd6e9fc3 100644 --- a/modular_citadel/code/modules/client/loadout/head.dm +++ b/modular_citadel/code/modules/client/loadout/head.dm @@ -195,6 +195,12 @@ restricted_desc = "Security" restricted_roles = list("Warden","Detective","Security Officer","Head of Security") +/datum/gear/head/cowboyhat/polychromic + name = "Cowboy Hat, Polychromic" + path = /obj/item/clothing/head/cowboyhat/polychromic + loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC + loadout_initial_colors = list("#5F5F5F", "#DDDDDD") + /datum/gear/head/wkepi name = "white kepi" path = /obj/item/clothing/head/kepi From d6ddb68c6f3a02c0cfc87983607ee9f27f89a021 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Wed, 11 Jan 2023 13:39:00 -0500 Subject: [PATCH 021/260] Minor updates to High Luminosity Eyes flavor text This commit does the following: - Fixes minor typos - Increases the amount of information presented - Adjusts flavor text to be more specific --- code/datums/traits/good.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/datums/traits/good.dm b/code/datums/traits/good.dm index e2de71d006..7a62b9e8ff 100644 --- a/code/datums/traits/good.dm +++ b/code/datums/traits/good.dm @@ -181,10 +181,10 @@ /datum/quirk/trandening name = "High Luminosity Eyes" - desc = "When the next big fancy implant came out you had to buy one on impluse!" + desc = "When the next big fancy implant came out you had to buy one on impulse! You start the shift with emissive cybernetic eyes that can emit colored beams of light." value = 1 - gain_text = "You have to keep up with the next big thing!." - lose_text = "High-tech gizmos are a scam..." + gain_text = "You've been keeping up with the latest cybernetic trends!" + lose_text = "High powered eye lasers? What were you thinking..." /datum/quirk/trandening/on_spawn() // Get targets From 045eb4a8c9ab1386404cc677937ad02655e29792 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Wed, 11 Jan 2023 13:41:21 -0500 Subject: [PATCH 022/260] Add quirk removal code for High Luminosity Eyes Restores the character's default eyes when removing the High Luminosity Eyes quirk. Ensures that the character has eyes, and that those eyes are luminescent. --- code/datums/traits/good.dm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/code/datums/traits/good.dm b/code/datums/traits/good.dm index 7a62b9e8ff..5b00d2e71e 100644 --- a/code/datums/traits/good.dm +++ b/code/datums/traits/good.dm @@ -195,6 +195,34 @@ qdel(old_eyes) new_eyes.Insert(quirk_holder) +/datum/quirk/trandening/remove() + // Get targets + var/obj/item/organ/eyes/old_eyes = quirk_holder.getorganslot(ORGAN_SLOT_EYES) + var/mob/living/carbon/human/qurk_mob = quirk_holder + + // Check for eyes existing + if(!old_eyes) + return + + // Check for quirk eyes + if(!istype(old_eyes, /obj/item/organ/eyes/robotic/glow)) + return + + // Define new eyes + var/species_eyes = /obj/item/organ/eyes + + // Check for mutant eyes + if(qurk_mob.dna.species && qurk_mob.dna.species.mutanteyes) + // Set eyes to mutant type + species_eyes = qurk_mob.dna.species.mutanteyes + + // Create new eyes item + var/obj/item/organ/eyes/new_eyes = new species_eyes() + + // Replace eyes + qdel(old_eyes) + new_eyes.Insert(quirk_holder) + /datum/quirk/bloodpressure name = "Polycythemia vera" desc = "You've a treated form of Polycythemia vera that increases the total blood volume inside of you as well as the rate of replenishment!" From aa1b82f0b1760e36826d2785d1d899dfb7d97387 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Wed, 11 Jan 2023 14:23:14 -0500 Subject: [PATCH 023/260] Convert Colorist from quirk to loadout item Removes the Colorist quirk, and adds Hair Dye Spray to the loadout under backpack items. --- code/datums/traits/neutral.dm | 17 +---------------- .../code/modules/client/loadout/backpack.dm | 5 +++++ 2 files changed, 6 insertions(+), 16 deletions(-) diff --git a/code/datums/traits/neutral.dm b/code/datums/traits/neutral.dm index 8f7043c715..eb5293c07d 100644 --- a/code/datums/traits/neutral.dm +++ b/code/datums/traits/neutral.dm @@ -163,22 +163,7 @@ lose_text = "You no longer feel like you should be eating trash." mob_trait = TRAIT_TRASHCAN -/datum/quirk/colorist - name = "Colorist" - desc = "You like carrying around a hair dye spray to quickly apply color patterns to your hair." - value = 0 - medical_record_text = "Patient enjoys dyeing their hair with pretty colors." - -/datum/quirk/colorist/on_spawn() - var/mob/living/carbon/human/H = quirk_holder - var/obj/item/dyespray/spraycan = new(get_turf(quirk_holder)) - H.equip_to_slot(spraycan, ITEM_SLOT_BACKPACK) - H.regenerate_icons() - -/datum/quirk/colorist/post_add() - var/mob/living/carbon/human/H = quirk_holder - SEND_SIGNAL(H.back, COMSIG_TRY_STORAGE_SHOW, H) - to_chat(quirk_holder, "You brought some extra dye with you! It's in your bag if you forgot.") +// Moved Colorist quirk to a loadout item /datum/quirk/salt_sensitive name = "Sodium Sensitivity" diff --git a/modular_citadel/code/modules/client/loadout/backpack.dm b/modular_citadel/code/modules/client/loadout/backpack.dm index 5879426041..a0be000b31 100644 --- a/modular_citadel/code/modules/client/loadout/backpack.dm +++ b/modular_citadel/code/modules/client/loadout/backpack.dm @@ -190,3 +190,8 @@ loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION subcategory = LOADOUT_SUBCATEGORY_BACKPACK_ACCESSORIES cost = 0 + +// Moved here from quirks +/datum/gear/backpack/dyespray + name = "Hair dye spray" + path = /obj/item/dyespray From d330a9eb4338f30f918e6578c4566c4e4dd76d3d Mon Sep 17 00:00:00 2001 From: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com> Date: Wed, 11 Jan 2023 18:19:05 -0500 Subject: [PATCH 024/260] Hopefully Fixed Mob_holder Added a new check for is_edible = -1. This is for "clothes" that shouldn't either eaten at all. Stuff like Mob_holder and Micro_holder. I don't know any other weird "clothes" So Ill have to be on the lookout for those. --- modular_splurt/code/datums/elements/mob_holder.dm | 2 ++ tgstation.dme | 1 + 2 files changed, 3 insertions(+) create mode 100644 modular_splurt/code/datums/elements/mob_holder.dm diff --git a/modular_splurt/code/datums/elements/mob_holder.dm b/modular_splurt/code/datums/elements/mob_holder.dm new file mode 100644 index 0000000000..ff64372b70 --- /dev/null +++ b/modular_splurt/code/datums/elements/mob_holder.dm @@ -0,0 +1,2 @@ +/obj/item/clothing/head/mob_holder + is_edible = -1 diff --git a/tgstation.dme b/tgstation.dme index e7fd97da29..89907b5d3a 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4307,6 +4307,7 @@ #include "modular_splurt\code\datums\components\crafting\recipes\recipes_primal.dm" #include "modular_splurt\code\datums\components\crafting\recipes\recipes_robot.dm" #include "modular_splurt\code\datums\components\storage\concrete\pockets.dm" +#include "modular_splurt\code\datums\elements\mob_holder.dm" #include "modular_splurt\code\datums\elements\crawl_under.dm" #include "modular_splurt\code\datums\elements\smalltalk.dm" #include "modular_splurt\code\datums\elements\spooky.dm" From e2b476ffa839902f1de9a030b188be999d194a73 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Wed, 11 Jan 2023 18:33:34 -0600 Subject: [PATCH 025/260] guess i forgot this --- code/modules/clothing/glasses/prescription_kit.dm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/code/modules/clothing/glasses/prescription_kit.dm b/code/modules/clothing/glasses/prescription_kit.dm index 0ad6419622..8c6d2274bb 100644 --- a/code/modules/clothing/glasses/prescription_kit.dm +++ b/code/modules/clothing/glasses/prescription_kit.dm @@ -2,16 +2,14 @@ /obj/item/prescription_kit name = "prescription lens kit" - desc = "A disposable kit containing all the needed tools and parts to develop and apply a self-modifying prescription lens overlay device to any eyewear." + desc = "A disposable kit containing all the needed tools and parts to develop and apply a self-modifying prescription lens overlay device to any eyewear. \ + Insert eyewear, receive vision-correcting lenses." icon = 'icons/obj/device.dmi' icon_state = "modkit" -/obj/item/prescription_kit/attack_obj(obj/O, mob/living/user) - if(!istype(O, /obj/item/clothing/glasses)) - return ..() - - if(istype(O, /obj/item/clothing/glasses)) - var/obj/item/clothing/glasses/target_glasses = O +/obj/item/prescription_kit/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/clothing/glasses) && I.Adjacent(user)) + var/obj/item/clothing/glasses/target_glasses = I if(target_glasses.vision_correction) to_chat(user, span_notice("These are already fitted with prescription lenses or otherwise already correct vision!")) return @@ -20,3 +18,5 @@ target_glasses.prescribe() target_glasses.balloon_alert(user, "prescription fitted!") qdel(src) + else + return ..() From e9ff5e00e024e496ae81e1ab2ce06261b37ea40a Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Wed, 11 Jan 2023 20:49:26 -0600 Subject: [PATCH 026/260] works on my machine --- .../clothing/glasses/prescription_kit.dm | 26 +++++++++++++------ 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/code/modules/clothing/glasses/prescription_kit.dm b/code/modules/clothing/glasses/prescription_kit.dm index 8c6d2274bb..9e324d34f0 100644 --- a/code/modules/clothing/glasses/prescription_kit.dm +++ b/code/modules/clothing/glasses/prescription_kit.dm @@ -10,13 +10,23 @@ /obj/item/prescription_kit/attackby(obj/item/I, mob/living/user, params) if(istype(I, /obj/item/clothing/glasses) && I.Adjacent(user)) var/obj/item/clothing/glasses/target_glasses = I - if(target_glasses.vision_correction) - to_chat(user, span_notice("These are already fitted with prescription lenses or otherwise already correct vision!")) - return - playsound(src, 'sound/items/screwdriver.ogg', 50, 1) - user.visible_message(span_notice("[user] fits \the [target_glasses] with a prescription overlay device."), span_notice("You fit \the [target_glasses] with a prescription overlay device.")) - target_glasses.prescribe() - target_glasses.balloon_alert(user, "prescription fitted!") - qdel(src) + prescribe(target_glasses, user) else return ..() + +/obj/item/prescription_kit/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + if(istype(target, /obj/item/clothing/glasses) && target.Adjacent(user)) + var/obj/item/clothing/glasses/target_glasses = target + prescribe(target_glasses, user) + else + . = ..() + +/obj/item/prescription_kit/proc/prescribe(obj/item/clothing/glasses/target_glasses, mob/user) + if(target_glasses.vision_correction) + to_chat(user, span_notice("These are already fitted with prescription lenses or otherwise already correct vision!")) + return + playsound(src, 'sound/items/screwdriver.ogg', 50, 1) + user.visible_message(span_notice("[user] fits \the [target_glasses] with a prescription overlay device."), span_notice("You fit \the [target_glasses] with a prescription overlay device.")) + target_glasses.prescribe() + target_glasses.balloon_alert(user, "prescription fitted!") + qdel(src) From b25248d7aea0204a35af15f711a7d70752818cb9 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Thu, 12 Jan 2023 00:13:42 -0500 Subject: [PATCH 027/260] Add all job cartridges to PTech Adds all remaining unavailable job cartridges to the Head of Personnel's PTech vending machine. Carts are sorted by standard job, virus, then command. --- code/modules/vending/cartridge.dm | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/code/modules/vending/cartridge.dm b/code/modules/vending/cartridge.dm index c4b35496c2..d80d8e958e 100644 --- a/code/modules/vending/cartridge.dm +++ b/code/modules/vending/cartridge.dm @@ -5,15 +5,34 @@ product_slogans = "Carts to go!" icon_state = "cart" icon_deny = "cart-deny" - products = list(/obj/item/cartridge/medical = 10, + products = list(/obj/item/pda/heads = 10, // PDA + // Normal staff cards + /obj/item/cartridge/medical = 10, /obj/item/cartridge/engineering = 10, /obj/item/cartridge/security = 10, /obj/item/cartridge/janitor = 10, /obj/item/cartridge/signal/toxins = 10, /obj/item/cartridge/roboticist = 10, - /obj/item/pda/heads = 10, + /obj/item/cartridge/atmos = 10, + /obj/item/cartridge/chemistry = 10, + /obj/item/cartridge/detective = 10, + /obj/item/cartridge/lawyer = 10, + /obj/item/cartridge/curator = 10, + /obj/item/cartridge/bartender = 10, + + // Virus cards + /obj/item/cartridge/virus/clown = 3, + /obj/item/cartridge/virus/mime = 3, + + // Command staff cards /obj/item/cartridge/captain = 3, - /obj/item/cartridge/quartermaster = 10) + /obj/item/cartridge/quartermaster = 10, + /obj/item/cartridge/head = 10, + /obj/item/cartridge/hos = 10, + /obj/item/cartridge/ce = 10, + /obj/item/cartridge/cmo = 10, + /obj/item/cartridge/rd = 10) + armor = list(MELEE = 100, BULLET = 100, LASER = 100, ENERGY = 100, BOMB = 0, BIO = 0, RAD = 0, FIRE = 100, ACID = 50) refill_canister = /obj/item/vending_refill/cart resistance_flags = FIRE_PROOF From 56e43c9879b66c9e5b0e22eb4ddde3d0cab3e7b8 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Fri, 13 Jan 2023 05:06:31 -0500 Subject: [PATCH 028/260] Bloodsucker Fledgeling overhaul This commit refactors most of bloodfledge's code, adjusts balance, and adds new features. See the associated PR for full details. --- code/__SPLURTCODE/DEFINES/traits.dm | 2 +- .../chemistry/reagents/other_reagents.dm | 2 +- modular_splurt/code/datums/traits/neutral.dm | 195 ++++++---- .../code/datums/traits/trait_actions.dm | 334 ++++++++++++++---- .../chemistry/reagents/other_reagents.dm | 16 +- 5 files changed, 408 insertions(+), 141 deletions(-) diff --git a/code/__SPLURTCODE/DEFINES/traits.dm b/code/__SPLURTCODE/DEFINES/traits.dm index 9f0c41e694..a3db45ea25 100644 --- a/code/__SPLURTCODE/DEFINES/traits.dm +++ b/code/__SPLURTCODE/DEFINES/traits.dm @@ -17,7 +17,7 @@ #define TRAIT_PHARMA "hepatic_pharmacokinesis" #define TRAIT_CHOKE_SLUT "choke_slut" -#define BLOODFLEDGE "BloodFledge"//splurt change +#define TRAIT_BLOODFLEDGE "BloodFledge" #define TRAIT_INCUBUS "Incubus" #define TRAIT_SUCCUBUS "Succubus" diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 8e369f89db..589c1df3af 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -57,7 +57,7 @@ /datum/reagent/blood/on_mob_life(mob/living/carbon/C) //Because lethals are preferred over stamina. damnifino. var/blood_id = C.get_blood_id() - if((blood_id in GLOB.blood_reagent_types) && !HAS_TRAIT(C, TRAIT_NOMARROW) && !HAS_TRAIT(C, BLOODFLEDGE)) + if((blood_id in GLOB.blood_reagent_types) && !HAS_TRAIT(C, TRAIT_NOMARROW) && !HAS_TRAIT(C, TRAIT_BLOODFLEDGE)) if(!data || !(data["blood_type"] in get_safe_blood(C.dna.blood_type))) //we only care about bloodtype here because this is where the poisoning should be C.adjustToxLoss(rand(2,8)*REAGENTS_EFFECT_MULTIPLIER, TRUE, TRUE) //forced to ensure people don't use it to gain beneficial toxin as slime person ..() diff --git a/modular_splurt/code/datums/traits/neutral.dm b/modular_splurt/code/datums/traits/neutral.dm index fe01660fca..2d2008ac57 100644 --- a/modular_splurt/code/datums/traits/neutral.dm +++ b/modular_splurt/code/datums/traits/neutral.dm @@ -365,86 +365,145 @@ var/mob/living/carbon/human/H = quirk_holder H.adjust_nutrition(-0.09)//increases their nutrition loss rate to encourage them to gain a partner they can essentially leech off of -/datum/quirk/vampire//splurt change start - name = "Bloodsucker Fledgeling" - desc = "You are a fledgeling of an ancient Bloodsucker bloodline; your skin is incurably pale and your mouth glimmers with vampiric fangs. Only blood will sate your hungers, and holy energies will cause your flesh to char." - value = 0 - medical_record_text = "this person was partially infected by a bloodsucker" - mob_trait = BLOODFLEDGE - gain_text = "You feel an otherworldly thirst." - lose_text = "you feel an otherworldy burden remove itself" +/datum/quirk/bloodfledge + name = "Bloodsucker Fledgling" + desc = "You are a fledgling belonging to ancient Bloodsucker bloodline. While the blessing has yet to fully convert you, some things have changed. Only blood will sate your hungers, and holy energies will cause your flesh to char. This is NOT an antagonist role!" + value = 2 + medical_record_text = "Patient exhibits onset symptoms of a sanguine curse." + mob_trait = TRAIT_BLOODFLEDGE + gain_text = "You feel a sanguine thirst." + lose_text = "You feel the sanguine thirst fade away." processing_quirk = TRUE -/datum/quirk/vampire/add() +/datum/quirk/bloodfledge/add() . = ..() - var/mob/living/carbon/human/H = quirk_holder - ADD_TRAIT(H,TRAIT_NO_PROCESS_FOOD,ROUNDSTART_TRAIT) - ADD_TRAIT(H,TRAIT_COLDBLOODED,ROUNDSTART_TRAIT) - ADD_TRAIT(H,TRAIT_NOBREATH,ROUNDSTART_TRAIT) - ADD_TRAIT(H,TRAIT_NOTHIRST,ROUNDSTART_TRAIT) - ADD_TRAIT(H,TRAIT_QUICKER_CARRY,ROUNDSTART_TRAIT) - ADD_TRAIT(H,TRAIT_AUTO_CATCH_ITEM,ROUNDSTART_TRAIT)//these two make the vampire fast and enables some sexy "bet you didnt think i could do this" romance - if(!H.dna.skin_tone_override) - H.skin_tone = "albino" - var/datum/action/vbite/B = new - var/datum/action/vrevive/R = new - B.Grant(H) - R.Grant(H) - H.grant_language(/datum/language/vampiric, TRUE, TRUE, LANGUAGE_BLOODSUCKER) -/datum/quirk/vampire/on_process() + // Define quirk mob + var/mob/living/carbon/human/quirk_mob = quirk_holder + + // Add quirk traits + ADD_TRAIT(quirk_mob,TRAIT_NO_PROCESS_FOOD,ROUNDSTART_TRAIT) + ADD_TRAIT(quirk_mob,TRAIT_NOTHIRST,ROUNDSTART_TRAIT) + + // Set skin tone, if possible + if(!quirk_mob.dna.skin_tone_override) + quirk_mob.skin_tone = "albino" + + // Add quirk ability action datums + var/datum/action/bloodfledge/bite/act_bite = new + var/datum/action/bloodfledge/revive/act_revive = new + act_bite.Grant(quirk_mob) + act_revive.Grant(quirk_mob) + + // Add quirk language + quirk_mob.grant_language(/datum/language/vampiric, TRUE, TRUE, LANGUAGE_BLOODSUCKER) + +/datum/quirk/bloodfledge/on_process() . = ..() - var/mob/living/carbon/human/H = quirk_holder - var/area/A = get_area(H) - if(istype(A, /area/service/chapel) && H.mind?.assigned_role != "Chaplain") - H.adjustStaminaLoss(2) - H.adjust_nutrition(-0.3)//changed these to be less deadly and more of an inconvinience - H.adjust_disgust(1) - if(istype(H.loc, /obj/structure/closet/crate/coffin))//heals the vampire if in a coffin, except burn which fire can be considered holy - H.heal_overall_damage(4,4) - H.adjust_disgust(-7) - H.adjustOxyLoss(-4) - H.adjustCloneLoss(-4) - H.adjustBruteLoss(-0.3) - H.adjustFireLoss(-0.3) - if(!is_species(H, /datum/species/jelly)) //checks species - H.adjustToxLoss(-5)//heals toxin if not slime + + // Define quirk mob + var/mob/living/carbon/human/quirk_mob = quirk_holder + + // Check if the quirk mob is NOT a chaplain + if(quirk_mob.mind?.assigned_role != "Chaplain") + // Get current area + var/area/holder_area = get_area(quirk_mob) + + // Check if quirk mob's area is the chapel + if(!istype(holder_area, /area/service/chapel)) + return + + // Run until stamina limit is reached + if(quirk_mob.staminaloss < STAMINA_CRIT_REMOVAL_THRESHOLD) + // Apply penalty to stamina, nutrition, and disgust + quirk_mob.adjustStaminaLoss(2, FALSE, TRUE) + quirk_mob.adjust_nutrition(-0.5) + quirk_mob.adjust_disgust(0.5) + + // Check if the current area is a coffin + if(istype(quirk_mob.loc, /obj/structure/closet/crate/coffin)) + // Define initial health + var/health_start = quirk_mob.health + + // Quirk mob must be injured + if(quirk_mob.health >= quirk_mob.maxHealth) + return + + // Nutrition (blood) level must be above STARVING + if(quirk_mob.nutrition <= NUTRITION_LEVEL_STARVING) + // Display a warning chat message (10% chance) + if(prob(10)) + to_chat(quirk_mob, "I need more blood before I can regenerate!") + + // Return without healing, due to lack of blood + return + + // Heal brute and burn + quirk_mob.heal_overall_damage(2,2) + // Heal fire + quirk_mob.adjustFireLoss(-2) + // Heal oxygen + quirk_mob.adjustOxyLoss(-2) + // Heal clone + quirk_mob.adjustCloneLoss(-2) + + // Check for slime race + // NOT a slime + if(!isslimeperson(quirk_mob)) + // Heal toxin + quirk_mob.adjustToxLoss(-2) + // IS a slime else - H.adjustToxLoss(5)//heals toxin if slime + // Grant toxin (heals slimes) + quirk_mob.adjustToxLoss(2) + + // Determine healed amount + var/health_restored = quirk_mob.health - health_start + + // Remove nutrition (blood) as compensation for healing + // Amount is equal to 50% of healing done + quirk_mob.adjust_nutrition(health_restored*-0.5) + + // Return return - if(H.nutrition == 0) - if(H.staminaloss < 99)//makes them tired but dosent stun them - H.adjustStaminaLoss(3, FALSE, TRUE) - else - H.adjustStaminaLoss(-1,FALSE, FALSE)//this also helps with if someone is stuck in the chapel for way too long, and i tested with a stun sword that stunning for sec is still possible - if(prob(2)) //2 percent chance (if it was true randome D:<) - to_chat(H, "I need blood NOW!!!") -/datum/quirk/vampire/remove() +/datum/quirk/bloodfledge/remove() . = ..() - var/mob/living/carbon/human/H = quirk_holder - var/datum/action/vbite/B = locate() in H.actions - var/datum/action/vrevive/R = locate() in H.actions - REMOVE_TRAIT(H, TRAIT_NO_PROCESS_FOOD, ROUNDSTART_TRAIT) - REMOVE_TRAIT(H, TRAIT_COLDBLOODED, ROUNDSTART_TRAIT) - REMOVE_TRAIT(H, TRAIT_NOBREATH, ROUNDSTART_TRAIT) - REMOVE_TRAIT(H, TRAIT_NOTHIRST, ROUNDSTART_TRAIT) - REMOVE_TRAIT(H,TRAIT_QUICKER_CARRY,ROUNDSTART_TRAIT) - REMOVE_TRAIT(H,TRAIT_AUTO_CATCH_ITEM,ROUNDSTART_TRAIT) - B.Remove(H) - R.Remove(H) - H.remove_language(/datum/language/vampiric, TRUE, TRUE, LANGUAGE_BLOODSUCKER) + + // Define quirk mob + var/mob/living/carbon/human/quirk_mob = quirk_holder -/datum/quirk/vampire/on_spawn() - var/mob/living/carbon/human/H = quirk_holder + // Remove quirk traits + REMOVE_TRAIT(quirk_mob, TRAIT_NO_PROCESS_FOOD, ROUNDSTART_TRAIT) + REMOVE_TRAIT(quirk_mob, TRAIT_NOTHIRST, ROUNDSTART_TRAIT) + + // Remove quirk ability action datums + var/datum/action/bloodfledge/bite/act_bite = locate() in quirk_mob.actions + var/datum/action/bloodfledge/revive/act_revive = locate() in quirk_mob.actions + act_bite.Remove(quirk_mob) + act_revive.Remove(quirk_mob) + + // Remove quirk language + quirk_mob.remove_language(/datum/language/vampiric, TRUE, TRUE, LANGUAGE_BLOODSUCKER) + +/datum/quirk/bloodfledge/on_spawn() + . = ..() + + // Define quirk mob + var/mob/living/carbon/human/quirk_mob = quirk_holder + + // Create vampire ID card var/obj/item/card/id/vampire/vcard = new /obj/item/card/id/vampire - H.equip_to_slot(vcard, ITEM_SLOT_BACKPACK) - vcard.registered_name = H.real_name + + // Update name and description + vcard.registered_name = quirk_mob.real_name vcard.update_label(addtext(vcard.registered_name, " the vampire")) - //var/obj/item/card/id/I = H.get_idcard(FALSE) maybe later, hop can just give the extra card proper access if needed, as for banking, that can be set on spawn by the player using the card in hand - //vcard.access = I.access - H.regenerate_icons() - . = ..() + + // Add to backpack + quirk_mob.equip_to_slot(vcard, ITEM_SLOT_BACKPACK) + + // Update sprites + quirk_mob.regenerate_icons() /datum/quirk/werewolf //adds the werewolf quirk diff --git a/modular_splurt/code/datums/traits/trait_actions.dm b/modular_splurt/code/datums/traits/trait_actions.dm index 2c8cdf79ca..f22a371c91 100644 --- a/modular_splurt/code/datums/traits/trait_actions.dm +++ b/modular_splurt/code/datums/traits/trait_actions.dm @@ -1,4 +1,5 @@ -#define BLOOD_DRAIN_NUM 50 +#define BLOODFLEDGE_DRAIN_NUM 50 +#define BLOODFLEDGE_COOLDOWN_BITE 60 // // Quirk: Hypnotic Gaze @@ -109,77 +110,282 @@ // Quirk: Bloodsucker Fledgling / Vampire // -/datum/action/vbite - name = "Bite" - button_icon_state = "power_feed" +// Basic action preset +/datum/action/bloodfledge + name = "Broken Bloodfledge Ability" + desc = "You shouldn't be seeing this!" + button_icon_state = "power_torpor" + background_icon_state = "vamp_power_off" + buttontooltipstyle = "cult" icon_icon = 'icons/mob/actions/bloodsucker.dmi' - desc = "Sink your vampiric fangs into the person you are grabbing." + button_icon = 'icons/mob/actions/bloodsucker.dmi' + +// Action: Bite +/datum/action/bloodfledge/bite + name = "Fledgling Bite" + desc = "Sink your vampiric fangs into the person you are grabbing, and attempt to drink their blood." + button_icon_state = "power_feed" var/drain_cooldown = 0 -/datum/action/vbite/Trigger() +/datum/action/bloodfledge/bite/Trigger() . = ..() - if(iscarbon(owner)) - var/mob/living/carbon/H = owner - if(H.nutrition >= 500) - to_chat(H, "You are too full to drain any more.") - return - if(drain_cooldown >= world.time) - to_chat(H, "You just drained blood, wait a few seconds.") - return - if(!H.pulling || !iscarbon(H.pulling)) - if(H.getStaminaLoss() >= 80 && H.nutrition > 20)//prevents being stunlocked in the chapel - to_chat(H,("you use some of your power to energize")) - H.adjustStaminaLoss(-20) - H.adjust_nutrition(-20) - H.resting = TRUE - if(H.pulling && (iscarbon(H.pulling) || (istype(H.pulling,/obj/structure/arachnid/cocoon) && locate(/mob/living/carbon) in H.pulling.contents))) - var/mob/living/carbon/victim - if(iscarbon(H.pulling)) - victim = H.pulling - else if(istype(H.pulling,/obj/structure/arachnid/cocoon)) - victim = locate(/mob/living/carbon) in H.pulling.contents - drain_cooldown = world.time + 25 - if(victim.anti_magic_check(FALSE, TRUE, FALSE, 0)) - to_chat(victim, "[H] tries to bite you, but stops before touching you!") - to_chat(H, "[victim] is blessed! You stop just in time to avoid catching fire.") - return - //Here we check now for both the garlic cloves on the neck and for blood in the victims bloodstream. - if(!blood_sucking_checks(victim, TRUE, TRUE)) - return - H.visible_message("[H] bites down on [victim]'s neck!") - victim.add_splatter_floor(get_turf(victim), TRUE) - to_chat(victim, "[H] is draining your blood!") - if(!do_after(H, 30, target = victim)) - return - var/blood_volume_difference = BLOOD_VOLUME_MAXIMUM - H.blood_volume //How much capacity we have left to absorb blood - var/drained_blood = min(victim.blood_volume, BLOOD_DRAIN_NUM, blood_volume_difference) - H.reagents.add_reagent(/datum/reagent/blood/, drained_blood) - to_chat(victim, "[H] has taken some of your blood!") - to_chat(H, "You drain some blood!") - playsound(H, 'sound/items/drink.ogg', 30, 1, -2) - victim.blood_volume = clamp(victim.blood_volume - drained_blood, 0, BLOOD_VOLUME_MAXIMUM) - log_combat(H,victim,"vampire bit")//logs the biting action for admins - if(!victim.blood_volume) - to_chat(H, "You finish off [victim]'s blood supply!") + // Check for carbon owner + if(!iscarbon(owner)) + return -/datum/action/vrevive - name = "Resurrect" - button_icon_state = "power_strength" - icon_icon = 'icons/mob/actions/bloodsucker.dmi' - desc = "Use all your energy to come back to life!" + // Define action owner + var/mob/living/carbon/action_owner = owner -/datum/action/vrevive/Trigger() - . = ..() - var/mob/living/carbon/C = owner - var/mob/living/carbon/human/H = owner - if(H.stat == DEAD && istype(C.loc, /obj/structure/closet/crate/coffin)) - H.revive(TRUE, FALSE) - H.set_nutrition(0) - H.Daze(20) - H.drunkenness = 70 + // Check for cooldown + if(drain_cooldown >= world.time) + // Warn the user, then return + to_chat(action_owner, "That ability isn't ready yet.") + return + + // Check for any grabbed target + if(!action_owner.pulling) + // Warn the user, then return + to_chat(action_owner, "You need a victim first!") + return + + // Limit maximum nutrition + if(action_owner.nutrition >= NUTRITION_LEVEL_FAT) + // Warn the user, then return + to_chat(action_owner, "You are too full to drain any more.") + return + + // Limit maximum potential nutrition + if(action_owner.nutrition + BLOODFLEDGE_DRAIN_NUM >= NUTRITION_LEVEL_FAT) + // Warn the user, then return + to_chat(action_owner, "You would become too full by draining any more blood.") + return + + // Check for muzzle + if(action_owner.is_muzzled()) + // Warn the user, then return + to_chat(action_owner, "You can't bite things while muzzled!") + return + + // Define pulled target + var/pull_target = action_owner.pulling + + // Check for blood tomatoes + if(istype(pull_target,/obj/item/reagent_containers/food/snacks/grown/tomato/blood)) + // Warn the user, then return + to_chat(action_owner, "You plunge your fangs into [pull_target]! It's not very nutritious.") + return + + // This doesn't actually interact with the item + + // Define bite target + var/mob/living/carbon/bite_target + + // Check if the target is carbon + if(iscarbon(pull_target)) + // Set the bite target + bite_target = pull_target + + // Or cocooned carbon + else if(istype(pull_target,/obj/structure/arachnid/cocoon)) + // Define if cocoon has a valid target + // This cannot use pull_target + var/possible_cocoon_target = locate(/mob/living/carbon) in action_owner.pulling.contents + + // Check defined cocoon target + if(possible_cocoon_target) + // Set the bite target + bite_target = possible_cocoon_target + + // Or none of the above else - to_chat(H,"You need to be dead and in a coffin to revive!") + // Warn the user, then return + to_chat(action_owner, "You can't drain blood from [pull_target]!") + return + + // Check for carbon robots (technical issue) + if (bite_target.mob_biotypes & MOB_ROBOTIC) + // Warn the user, then return + to_chat(action_owner, "You can't drain blood from robotic lifeforms!") + return + + // Check for anti-magic + if(bite_target.anti_magic_check(FALSE, TRUE, FALSE, 0)) + // Warn the user and target, then return + to_chat(bite_target, "[action_owner] tries to bite you, but stops before touching you!") + to_chat(action_owner, "[bite_target] is blessed! You stop just in time to avoid catching fire.") + return + + // Check for garlic necklace or garlic in the bloodstream + if(!blood_sucking_checks(bite_target, TRUE, TRUE)) + return + + // Define bite target's blood volume + var/target_blood_volume = bite_target.blood_volume + + // Check for sufficient blood volume + if(!target_blood_volume) + // Warn the user, then return + to_chat(action_owner, "There's not enough blood in [bite_target]!") + return + + // Check for unsafe blood volume, if a pacifist + if(HAS_TRAIT(src, TRAIT_PACIFISM) && target_blood_volume <= BLOOD_VOLUME_BAD) + // Warn the user, then return + to_chat(action_owner, "You can't drain any more blood from [bite_target] without hurting [bite_target.p_them()]!") + return + + // Check for slime race with enough blood to split + if(isslimeperson(action_owner) && action_owner.blood_volume >= BLOOD_VOLUME_SLIME_SPLIT) + // Warn the user, then return + to_chat(action_owner, "Your body can't absorb any more blood! Split before trying again.") + return + + // Set cooldown and action times + var/time_cooldown = BLOODFLEDGE_COOLDOWN_BITE + var/time_interact = 30 + + // Check for voracious + if(HAS_TRAIT(action_owner, TRAIT_VORACIOUS)) + // Make times twice as fast + time_cooldown *= 0.5 + time_interact*= 0.5 + + // Set cooldown + drain_cooldown = world.time + time_cooldown + + // Display local chat message + action_owner.visible_message("[action_owner] begins to bite down on [bite_target]'s neck!") + + // Warn bite target + to_chat(bite_target, "[action_owner] is trying to drain your blood!") + + // Try to perform action timer + if(!do_after(action_owner, time_interact, target = bite_target)) + // When failing + // Display a local chat message + action_owner.visible_message("[action_owner]'s fangs are prematurely torn from [bite_target]'s neck, spilling [bite_target.p_their()] blood!") + + // Bite target "drops" the blood + // This creates large blood splatter + bite_target.bleed(BLOODFLEDGE_DRAIN_NUM, FALSE) + + // Check for masochism + if(!HAS_TRAIT(bite_target, TRAIT_MASO)) + // Force bite_target to play the scream emote + bite_target.emote("scream") + + // Return + return + + // Check if bite target species has blood + if(NOBLOOD in bite_target.dna.species.species_traits) + // Warn the user and target, then return + to_chat(bite_target, "[action_owner] tried to drain you, but didn't find any blood!") + to_chat(action_owner, "[bite_target] doesn't have any blood to drink!") + return + + // Create blood splatter + bite_target.add_splatter_floor(get_turf(bite_target), TRUE) + + // Define user's remaining capacity to absorb blood + var/blood_volume_difference = BLOOD_VOLUME_MAXIMUM - action_owner.blood_volume + var/drained_blood = min(target_blood_volume, BLOODFLEDGE_DRAIN_NUM, blood_volume_difference) + + /* Obsolete + // Add blood to the user + action_owner.reagents.add_reagent(/datum/reagent/blood/, drained_blood) + + // Remove blood from bite target + bite_target.blood_volume = clamp(target_blood_volume - drained_blood, 0, BLOOD_VOLUME_MAXIMUM) + */ + + // Perform a blood transfer + bite_target.transfer_blood_to(action_owner, drained_blood, TRUE) + + // Add nutrition equal to 80% of blood drain amount + action_owner.adjust_nutrition(BLOODFLEDGE_DRAIN_NUM*0.8) + + // Alert the bite target and local user of success + to_chat(bite_target, "[action_owner] has taken some of your blood!") + to_chat(action_owner, "You've drained some of [bite_target]'s blood!") + + // Play a drink sound effect + playsound(action_owner, 'sound/items/drink.ogg', 30, 1, -2) + + // Log the biting action for admins + log_combat(action_owner,bite_target,"bloodfledge bit") + + // Check if bite target's blood has been depleted + if(!target_blood_volume) + // Warn the user + to_chat(action_owner, "You've depleted [bite_target]'s blood supply!") + +// Action: Revive +/datum/action/bloodfledge/revive + name = "Fledgling Revive" + desc = "Expend all of your remaining energy to escape death." + button_icon_state = "power_strength" + +/datum/action/bloodfledge/revive/Trigger() + . = ..() + + // Define mob + var/mob/living/carbon/human/action_owner = owner + + // Early check for being dead + // Users are most likely to click this while alive + if(action_owner.stat != DEAD) + // Warn user in chat + to_chat(action_owner, "You can't use this ability while alive!") + + // Return + return + + // Define failure message + var/revive_failed + + // Condition: Mob isn't in a closed coffin + if(!istype(action_owner.loc, /obj/structure/closet/crate/coffin)) + revive_failed += "\n- You need to be in a closed coffin!" + + // Condition: Insufficient nutrition (blood) + if(action_owner.nutrition <= NUTRITION_LEVEL_STARVING) + revive_failed += "\n- You don't have enough blood left!" + + // Condition: Mortal damage + if(action_owner.health <= HEALTH_THRESHOLD_DEAD) + revive_failed += "\n- Your body is still too weak!" + + // Condition: Suicide + if(action_owner.suiciding) + revive_failed += "\n- You chose this path." + + // Check for failure + if(revive_failed) + // Set combined message + revive_failed = "You can't revive right now because: [revive_failed]" + + // Alert user in chat of failure + to_chat(action_owner, revive_failed) + + // Return + return + + // Revive the action owner + action_owner.revive() + + // Alert the user in chat of success + action_owner.visible_message("An ominous energy radiates from the [action_owner.loc]...", "You've expended all remaining blood to bring your body back to life!") + + // Log this, to match defib behavior + action_owner.log_message("revived using a vampire quirk ability.", LOG_GAME) + + // Remove all nutrition (blood) + action_owner.set_nutrition(0) + + // Apply daze effect + action_owner.Daze(20) // // Quirk: Werewolf diff --git a/modular_splurt/code/modules/reagents/chemistry/reagents/other_reagents.dm b/modular_splurt/code/modules/reagents/chemistry/reagents/other_reagents.dm index f8d456ef05..1657f6f48b 100644 --- a/modular_splurt/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/modular_splurt/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -28,16 +28,18 @@ /datum/reagent/blood/on_mob_life(mob/living/carbon/C) . = ..() - if(HAS_TRAIT(C,BLOODFLEDGE)) - C.adjust_nutrition(6) //3/4ed this, felt it was a bit too much - C.adjust_disgust(-3) //makes the churches effects easily negated + if(HAS_TRAIT(C,TRAIT_BLOODFLEDGE)) + C.adjust_nutrition(6) + C.adjust_disgust(-2) // Negates the chapel's disgust effect + C.adjustStaminaLoss(1) // Mitigates the chapel's stamina effect /datum/reagent/water/holywater/on_mob_life(mob/living/carbon/M) . = ..() - //makes holy water slightly disgusting and hungering for vampires - if(HAS_TRAIT(M,BLOODFLEDGE)) - M.adjust_disgust(1) - M.adjust_nutrition(-0.1) + // Makes holy water disgusting and hungering for bloodfledges + // Directly antithetic to the effects of blood + if(HAS_TRAIT(M,TRAIT_BLOODFLEDGE)) + M.adjust_disgust(2) + M.adjust_nutrition(-6) // Cursed blood effect moved here if(HAS_TRAIT(M, TRAIT_CURSED_BLOOD)) From 115c9ad2adf4d53dd408a303fff0195aac996b9e Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Fri, 13 Jan 2023 17:18:02 -0500 Subject: [PATCH 029/260] Bloodfledge overhaul continued Continues overhaul started in the first commit. --- .../code/datums/traits/trait_actions.dm | 103 ++++++++++++------ 1 file changed, 71 insertions(+), 32 deletions(-) diff --git a/modular_splurt/code/datums/traits/trait_actions.dm b/modular_splurt/code/datums/traits/trait_actions.dm index f22a371c91..394050f575 100644 --- a/modular_splurt/code/datums/traits/trait_actions.dm +++ b/modular_splurt/code/datums/traits/trait_actions.dm @@ -170,14 +170,6 @@ // Define pulled target var/pull_target = action_owner.pulling - // Check for blood tomatoes - if(istype(pull_target,/obj/item/reagent_containers/food/snacks/grown/tomato/blood)) - // Warn the user, then return - to_chat(action_owner, "You plunge your fangs into [pull_target]! It's not very nutritious.") - return - - // This doesn't actually interact with the item - // Define bite target var/mob/living/carbon/bite_target @@ -197,6 +189,14 @@ // Set the bite target bite_target = possible_cocoon_target + // Or a blood tomato + else if(istype(pull_target,/obj/item/reagent_containers/food/snacks/grown/tomato/blood)) + // Warn the user, then return + to_chat(action_owner, "You plunge your fangs into [pull_target]! It's not very nutritious.") + return + + // This doesn't actually interact with the item + // Or none of the above else // Warn the user, then return @@ -204,10 +204,12 @@ return // Check for carbon robots (technical issue) + /* Removed in favor of mood penalty if (bite_target.mob_biotypes & MOB_ROBOTIC) // Warn the user, then return to_chat(action_owner, "You can't drain blood from robotic lifeforms!") return + */ // Check for anti-magic if(bite_target.anti_magic_check(FALSE, TRUE, FALSE, 0)) @@ -218,6 +220,9 @@ // Check for garlic necklace or garlic in the bloodstream if(!blood_sucking_checks(bite_target, TRUE, TRUE)) + // Warn the user and target, then return + to_chat(bite_target, "[action_owner] tries to bite you, but is warded off by your Allium Sativum!") + to_chat(action_owner, "You sense that [bite_target] is protected by Allium Sativum, and refrain from biting them.") return // Define bite target's blood volume @@ -229,17 +234,19 @@ to_chat(action_owner, "There's not enough blood in [bite_target]!") return - // Check for unsafe blood volume, if a pacifist - if(HAS_TRAIT(src, TRAIT_PACIFISM) && target_blood_volume <= BLOOD_VOLUME_BAD) - // Warn the user, then return - to_chat(action_owner, "You can't drain any more blood from [bite_target] without hurting [bite_target.p_them()]!") - return + // Check if total blood would become too low + if((target_blood_volume - BLOODFLEDGE_DRAIN_NUM) <= BLOOD_VOLUME_OKAY) + // Check for aggressive grab + if(action_owner.grab_state < GRAB_AGGRESSIVE) + // Warn the user, then return + to_chat(action_owner, "You sense that [bite_target] is running low on blood. You'll need a tighter grip on [bite_target.p_them()] to continue.") + return - // Check for slime race with enough blood to split - if(isslimeperson(action_owner) && action_owner.blood_volume >= BLOOD_VOLUME_SLIME_SPLIT) - // Warn the user, then return - to_chat(action_owner, "Your body can't absorb any more blood! Split before trying again.") - return + // Check for pacifist + if(HAS_TRAIT(action_owner, TRAIT_PACIFISM)) + // Warn the user, then return + to_chat(action_owner, "You can't drain any more blood from [bite_target] without hurting [bite_target.p_them()]!") + return // Set cooldown and action times var/time_cooldown = BLOODFLEDGE_COOLDOWN_BITE @@ -258,7 +265,10 @@ action_owner.visible_message("[action_owner] begins to bite down on [bite_target]'s neck!") // Warn bite target - to_chat(bite_target, "[action_owner] is trying to drain your blood!") + to_chat(bite_target, "[action_owner] has bitten your neck, and is trying to drain your blood!") + + // Play a bite sound effect + playsound(action_owner, 'sound/weapons/bite.ogg', 30, 1, -2) // Try to perform action timer if(!do_after(action_owner, time_interact, target = bite_target)) @@ -270,11 +280,17 @@ // This creates large blood splatter bite_target.bleed(BLOODFLEDGE_DRAIN_NUM, FALSE) + // Play splatter sound + playsound(get_turf(target), 'sound/effects/splat.ogg', 40, 1) + // Check for masochism if(!HAS_TRAIT(bite_target, TRAIT_MASO)) // Force bite_target to play the scream emote bite_target.emote("scream") + // Log the biting action failure + log_combat(action_owner,bite_target,"bloodfledge bitten (interrupted)") + // Return return @@ -292,35 +308,58 @@ var/blood_volume_difference = BLOOD_VOLUME_MAXIMUM - action_owner.blood_volume var/drained_blood = min(target_blood_volume, BLOODFLEDGE_DRAIN_NUM, blood_volume_difference) - /* Obsolete - // Add blood to the user - action_owner.reagents.add_reagent(/datum/reagent/blood/, drained_blood) - // Remove blood from bite target bite_target.blood_volume = clamp(target_blood_volume - drained_blood, 0, BLOOD_VOLUME_MAXIMUM) - */ - // Perform a blood transfer - bite_target.transfer_blood_to(action_owner, drained_blood, TRUE) + // Add blood reagent to the user + action_owner.reagents.add_reagent(/datum/reagent/blood/, drained_blood) - // Add nutrition equal to 80% of blood drain amount - action_owner.adjust_nutrition(BLOODFLEDGE_DRAIN_NUM*0.8) + // Perform a zero-blood transfer + // This is done to transfer compatible diseases + bite_target.transfer_blood_to(action_owner, 0, TRUE) // Alert the bite target and local user of success to_chat(bite_target, "[action_owner] has taken some of your blood!") to_chat(action_owner, "You've drained some of [bite_target]'s blood!") - // Play a drink sound effect - playsound(action_owner, 'sound/items/drink.ogg', 30, 1, -2) + // Play a heartbeat sound effect + // This was changed to match bloodsucker + playsound(action_owner, 'sound/effects/singlebeat.ogg', 30, 1, -2) - // Log the biting action for admins - log_combat(action_owner,bite_target,"bloodfledge bit") + // Log the biting action success + log_combat(action_owner,bite_target,"bloodfledge bitten (successfully)") + + // Mood events + // Check if bite target is dead + if(bite_target.stat >= DEAD) + // Warn the user + to_chat(action_owner, "The rotten blood tasted foul.") + + // Add disgust + action_owner.adjust_disgust(2) + + // Cause negative mood + SEND_SIGNAL(action_owner, COMSIG_ADD_MOOD_EVENT, "bloodfledge_drank_dead", /datum/mood_event/drankblood_dead) + + // Check bite target for synth blood + if (bite_target.mob_biotypes & MOB_ROBOTIC) + // Warn the user + to_chat(action_owner, "That didn't taste like blood at all...") + + // Add disgust + action_owner.adjust_disgust(2) + + // Cause negative mood + SEND_SIGNAL(action_owner, COMSIG_ADD_MOOD_EVENT, "bloodfledge_drank_synth", /datum/mood_event/drankblood_synth) // Check if bite target's blood has been depleted if(!target_blood_volume) // Warn the user to_chat(action_owner, "You've depleted [bite_target]'s blood supply!") + // Cause negative mood + SEND_SIGNAL(action_owner, COMSIG_ADD_MOOD_EVENT, "bloodfledge_drank_killed", /datum/mood_event/drankkilled) + // Action: Revive /datum/action/bloodfledge/revive name = "Fledgling Revive" From 5251c14f65e684288e1ecbe0be10e281ffb05ce9 Mon Sep 17 00:00:00 2001 From: dapnee <33661984+dapnee@users.noreply.github.com> Date: Fri, 13 Jan 2023 16:59:27 -0700 Subject: [PATCH 030/260] Letting that sink in idk why this was never fixed --- .../Mining_Station/Mining_Station_Public_01.dmm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm b/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm index 79d49dc6cf..f7be60c4b3 100644 --- a/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm +++ b/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm @@ -994,14 +994,14 @@ /turf/open/floor/plasteel/freezer, /area/mine/living_quarters) "qh" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, /turf/open/floor/plasteel, /area/mine/living_quarters) "qm" = ( @@ -2498,13 +2498,13 @@ /turf/open/floor/plasteel/white, /area/mine/laborcamp) "Mj" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, /obj/structure/mirror{ pixel_x = -28 }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, /turf/open/floor/plasteel/freezer, /area/mine/living_quarters) "Mk" = ( From b570d86f2b6c7e34cae83c0e8572448764135b73 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Fri, 13 Jan 2023 19:16:58 -0500 Subject: [PATCH 031/260] Bloodfledge chapel penalty tweak Increases the stamina penalty limit, and increases the penalty amount to out-pace the regen. This prevents the penalty from becoming too negligible. --- modular_splurt/code/datums/traits/neutral.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modular_splurt/code/datums/traits/neutral.dm b/modular_splurt/code/datums/traits/neutral.dm index 2d2008ac57..b87564e68f 100644 --- a/modular_splurt/code/datums/traits/neutral.dm +++ b/modular_splurt/code/datums/traits/neutral.dm @@ -411,12 +411,13 @@ // Check if quirk mob's area is the chapel if(!istype(holder_area, /area/service/chapel)) - return + return // Run until stamina limit is reached - if(quirk_mob.staminaloss < STAMINA_CRIT_REMOVAL_THRESHOLD) + // Hard-coded based on STAMINA_CRIT of 140 + if(quirk_mob.staminaloss < 120) // Apply penalty to stamina, nutrition, and disgust - quirk_mob.adjustStaminaLoss(2, FALSE, TRUE) + quirk_mob.adjustStaminaLoss(4, FALSE, TRUE) quirk_mob.adjust_nutrition(-0.5) quirk_mob.adjust_disgust(0.5) From 791f89a1799d13536918ffe853e69b329718bca0 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Sat, 14 Jan 2023 03:51:42 +0000 Subject: [PATCH 032/260] Prevent nutriment pump with no process food trait (#15941) Prevents the nutriment pump implant from functioning on mobs with TRAIT_NO_PROCESS_FOOD., as this behavior appears to be unintended. --- code/modules/surgery/organs/augments_chest.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/surgery/organs/augments_chest.dm b/code/modules/surgery/organs/augments_chest.dm index e1b198ade2..420810d7d2 100644 --- a/code/modules/surgery/organs/augments_chest.dm +++ b/code/modules/surgery/organs/augments_chest.dm @@ -20,6 +20,10 @@ if(!. || synthesizing) return + // Check if this user can process nutriment + if(HAS_TRAIT(owner, TRAIT_NO_PROCESS_FOOD)) + return + if(owner.nutrition <= hunger_threshold) synthesizing = TRUE to_chat(owner, "You feel less hungry...") From 836259c44f6d2f8a41e446448e96a031c7e7164d Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Sat, 14 Jan 2023 21:06:12 -0500 Subject: [PATCH 033/260] More bloodfledge bite interaction updates - Drinking from in invalid species doesn't grant blood - Mood penalty for draining slimes - - Ignored if the user is also a slime - Penalty for drinking from zombies (same as corpses) - - This is not ignored if the user is a zombie too - Slimes and synths can drink from their own kind - - This grants slime or coolant respectively, instead of nutrition - Blood type taken is now reflected in chat messages and combat log - Fixes the penalty check for fully draining - Alerts the user if a non-nutrition blood transfer exceeds their maximum blood volume --- .../mood_events/generic_negative_events.dm | 6 + .../code/datums/traits/trait_actions.dm | 115 +++++++++++++----- 2 files changed, 89 insertions(+), 32 deletions(-) diff --git a/modular_splurt/code/datums/mood_events/generic_negative_events.dm b/modular_splurt/code/datums/mood_events/generic_negative_events.dm index 64b9598c67..97f0a034dc 100644 --- a/modular_splurt/code/datums/mood_events/generic_negative_events.dm +++ b/modular_splurt/code/datums/mood_events/generic_negative_events.dm @@ -23,3 +23,9 @@ /datum/mood_event/dorsualiphobic_mood_negative description = span_warning("I can't let anyone find out if I'm wearing a backpack or not!\n") mood_change = -4 + +// Matches drinking synth blood (drankblood_synth) +/datum/mood_event/drankblood_slime + description = "I drank liquid slime. What is wrong with me?\n" + mood_change = -7 + timeout = 15 MINUTES diff --git a/modular_splurt/code/datums/traits/trait_actions.dm b/modular_splurt/code/datums/traits/trait_actions.dm index 394050f575..d294803d2d 100644 --- a/modular_splurt/code/datums/traits/trait_actions.dm +++ b/modular_splurt/code/datums/traits/trait_actions.dm @@ -203,14 +203,6 @@ to_chat(action_owner, "You can't drain blood from [pull_target]!") return - // Check for carbon robots (technical issue) - /* Removed in favor of mood penalty - if (bite_target.mob_biotypes & MOB_ROBOTIC) - // Warn the user, then return - to_chat(action_owner, "You can't drain blood from robotic lifeforms!") - return - */ - // Check for anti-magic if(bite_target.anti_magic_check(FALSE, TRUE, FALSE, 0)) // Warn the user and target, then return @@ -304,6 +296,68 @@ // Create blood splatter bite_target.add_splatter_floor(get_turf(bite_target), TRUE) + // Checks for exotic species blood below + + // Variable for species with non-blood blood volumes + var/blood_valid = TRUE + + // Variable for gaining blood volume + var/blood_transfer = FALSE + + // Name of blood volume to be taken + // Action owner assumes blood until after drinking + var/blood_name = "blood" + + // Check bite target for synth blood + if(bite_target.mob_biotypes & MOB_ROBOTIC) + // Mark blood as invalid + blood_valid = FALSE + + // Set blood type name + blood_name = "coolant" + + // Check if the action owner is also a synth + if (action_owner.mob_biotypes & MOB_ROBOTIC) + // Allow gaining blood from this + blood_transfer = TRUE + + // Action owner is not a synth + else + // Warn the user + to_chat(action_owner, "That didn't taste like blood at all...") + + // Add disgust + action_owner.adjust_disgust(2) + + // Cause negative mood + SEND_SIGNAL(action_owner, COMSIG_ADD_MOOD_EVENT, "bloodfledge_drank_synth", /datum/mood_event/drankblood_synth) + + // Check if bite target is a slime + if (isslimeperson(bite_target)) + // Mark blood as invalid + blood_valid = FALSE + + // Set blood type name + blood_name = "slime" + + // Check if the action owner is also a slime + if(isslimeperson(action_owner)) + // Allow gaining blood from this + blood_transfer = TRUE + + // Action owner is not a slime + else + // Warn the user + to_chat(action_owner, "You feel a sloshing presence inside you, but it dies out after a few moments.") + + // Add disgust + action_owner.adjust_disgust(2) + + // Cause negative mood + SEND_SIGNAL(action_owner, COMSIG_ADD_MOOD_EVENT, "bloodfledge_drank_slime", /datum/mood_event/drankblood_slime) + + // End of species blood checks + // Define user's remaining capacity to absorb blood var/blood_volume_difference = BLOOD_VOLUME_MAXIMUM - action_owner.blood_volume var/drained_blood = min(target_blood_volume, BLOODFLEDGE_DRAIN_NUM, blood_volume_difference) @@ -311,29 +365,37 @@ // Remove blood from bite target bite_target.blood_volume = clamp(target_blood_volume - drained_blood, 0, BLOOD_VOLUME_MAXIMUM) - // Add blood reagent to the user - action_owner.reagents.add_reagent(/datum/reagent/blood/, drained_blood) - - // Perform a zero-blood transfer + // Perform a blood transfer // This is done to transfer compatible diseases - bite_target.transfer_blood_to(action_owner, 0, TRUE) + // Grants nothing, unless blood transfer variable is set + bite_target.transfer_blood_to(action_owner, (blood_transfer ? drained_blood : 0), TRUE) + + // Check if action owner received valid (nourishing) blood + if(blood_valid) + // Add blood reagent to the user + action_owner.reagents.add_reagent(/datum/reagent/blood/, drained_blood) // Alert the bite target and local user of success - to_chat(bite_target, "[action_owner] has taken some of your blood!") - to_chat(action_owner, "You've drained some of [bite_target]'s blood!") + // Yes, this is AFTER the message for non-valid blood + to_chat(bite_target, "[action_owner] has taken some of your [blood_name]!") + to_chat(action_owner, "You've drained some of [bite_target]'s [blood_name]!") + + // Alert the action holder if blood volume limit was exceeded + if(blood_transfer && (action_owner.blood_volume >= BLOOD_VOLUME_MAXIMUM)) + to_chat(action_owner, "You body fails to absorb any more [blood_name]. The remainder has been lost.") // Play a heartbeat sound effect // This was changed to match bloodsucker playsound(action_owner, 'sound/effects/singlebeat.ogg', 30, 1, -2) // Log the biting action success - log_combat(action_owner,bite_target,"bloodfledge bitten (successfully)") + log_combat(action_owner,bite_target,"bloodfledge bitten (successfully), transferring [blood_name]") // Mood events - // Check if bite target is dead - if(bite_target.stat >= DEAD) + // Check if bite target is dead or undead + if((bite_target.stat >= DEAD) || (bite_target.mob_biotypes & MOB_UNDEAD)) // Warn the user - to_chat(action_owner, "The rotten blood tasted foul.") + to_chat(action_owner, "The rotten [blood_name] tasted foul.") // Add disgust action_owner.adjust_disgust(2) @@ -341,21 +403,10 @@ // Cause negative mood SEND_SIGNAL(action_owner, COMSIG_ADD_MOOD_EVENT, "bloodfledge_drank_dead", /datum/mood_event/drankblood_dead) - // Check bite target for synth blood - if (bite_target.mob_biotypes & MOB_ROBOTIC) - // Warn the user - to_chat(action_owner, "That didn't taste like blood at all...") - - // Add disgust - action_owner.adjust_disgust(2) - - // Cause negative mood - SEND_SIGNAL(action_owner, COMSIG_ADD_MOOD_EVENT, "bloodfledge_drank_synth", /datum/mood_event/drankblood_synth) - // Check if bite target's blood has been depleted - if(!target_blood_volume) + if(!bite_target.blood_volume) // Warn the user - to_chat(action_owner, "You've depleted [bite_target]'s blood supply!") + to_chat(action_owner, "You've depleted [bite_target]'s [blood_name] supply!") // Cause negative mood SEND_SIGNAL(action_owner, COMSIG_ADD_MOOD_EVENT, "bloodfledge_drank_killed", /datum/mood_event/drankkilled) From 98f0a93719b4490aabae270ada02d7ffa1644bd6 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Sat, 14 Jan 2023 23:56:16 -0500 Subject: [PATCH 034/260] Fix issues with coffin healing - Fixes an escape clause preventing coffin healing - Fixes duplicate use of burn healing - Updates user's health after healing - Removes unused return statement - Prevent robotic mobs from coffin healing - - This caused issues with heal_overall_damage, oxygen, and toxin - Raises the chance of healing failed messages - Removes the 50% reduction on healing nutrition cost - Minor execution order refactoring --- modular_splurt/code/datums/traits/neutral.dm | 53 ++++++++++++-------- 1 file changed, 33 insertions(+), 20 deletions(-) diff --git a/modular_splurt/code/datums/traits/neutral.dm b/modular_splurt/code/datums/traits/neutral.dm index b87564e68f..b2adf4c8bb 100644 --- a/modular_splurt/code/datums/traits/neutral.dm +++ b/modular_splurt/code/datums/traits/neutral.dm @@ -410,39 +410,52 @@ var/area/holder_area = get_area(quirk_mob) // Check if quirk mob's area is the chapel - if(!istype(holder_area, /area/service/chapel)) - return - - // Run until stamina limit is reached - // Hard-coded based on STAMINA_CRIT of 140 - if(quirk_mob.staminaloss < 120) - // Apply penalty to stamina, nutrition, and disgust - quirk_mob.adjustStaminaLoss(4, FALSE, TRUE) - quirk_mob.adjust_nutrition(-0.5) - quirk_mob.adjust_disgust(0.5) + if(istype(holder_area, /area/service/chapel)) + // Run until stamina limit is reached + // Hard-coded based on STAMINA_CRIT of 140 + if(quirk_mob.staminaloss < 120) + // Apply penalty to stamina, nutrition, and disgust + quirk_mob.adjustStaminaLoss(4, FALSE, TRUE) + quirk_mob.adjust_nutrition(-0.5) + quirk_mob.adjust_disgust(0.5) // Check if the current area is a coffin if(istype(quirk_mob.loc, /obj/structure/closet/crate/coffin)) - // Define initial health - var/health_start = quirk_mob.health - // Quirk mob must be injured if(quirk_mob.health >= quirk_mob.maxHealth) return + // Prevent healing for robots + // This caused numerous technical issues + if(quirk_mob.mob_biotypes & MOB_ROBOTIC) + // Display a warning chat message (10% chance) + if(prob(20)) + to_chat(quirk_mob, "Your mechanical body rejects the curse's healing properties!") + + // Return without healing, due robotic nature + return + // Nutrition (blood) level must be above STARVING if(quirk_mob.nutrition <= NUTRITION_LEVEL_STARVING) // Display a warning chat message (10% chance) - if(prob(10)) - to_chat(quirk_mob, "I need more blood before I can regenerate!") + if(prob(20)) + to_chat(quirk_mob, "You need more blood before you can regenerate!") // Return without healing, due to lack of blood return + // Define initial health + var/health_start = quirk_mob.health + // Heal brute and burn + // Accounts for robotic limbs quirk_mob.heal_overall_damage(2,2) - // Heal fire + /* + // Heal brute + quirk_mob.adjustBruteLoss(-2) + // Heal burn quirk_mob.adjustFireLoss(-2) + */ // Heal oxygen quirk_mob.adjustOxyLoss(-2) // Heal clone @@ -458,15 +471,15 @@ // Grant toxin (heals slimes) quirk_mob.adjustToxLoss(2) + // Update health + quirk_mob.updatehealth() + // Determine healed amount var/health_restored = quirk_mob.health - health_start // Remove nutrition (blood) as compensation for healing // Amount is equal to 50% of healing done - quirk_mob.adjust_nutrition(health_restored*-0.5) - - // Return - return + quirk_mob.adjust_nutrition(health_restored*-1) /datum/quirk/bloodfledge/remove() . = ..() From 2118b148e4addbfc7d1e7d76dfc2084c2dc2938e Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Sun, 15 Jan 2023 02:13:47 -0500 Subject: [PATCH 035/260] Bloodfledge ID improvements - Flavor text consistency improvements - Automatically link to the holder's account - Added a job assignment - Prevent overlays from applying - Modularized and recreated icon --- icons/obj/card.dmi | Bin 17176 -> 17610 bytes modular_splurt/code/datums/traits/neutral.dm | 26 ++++++++++++++---- .../code/game/objects/items/cards_ids.dm | 7 +++-- modular_splurt/icons/obj/card.dmi | Bin 0 -> 664 bytes 4 files changed, 26 insertions(+), 7 deletions(-) create mode 100644 modular_splurt/icons/obj/card.dmi diff --git a/icons/obj/card.dmi b/icons/obj/card.dmi index 00b57726f158c7cdd4ca2eb80e864d2839e9f427..d9fd50c9edbb786dbff92df6d313242406006ee7 100644 GIT binary patch literal 17610 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.&bQ?-Ep6>@zka>ceg7VdDgQ)4ra!{s`g9!x=Chee zvJR9vco3OhAI+(FGIFEF?Az1Zr>p~tPD$B!d9hLEwp&&p^F9}13TM4l48(r=^l8dZ ztRA=t$&-Uy$(M1@RNhUJL0TNB%hOFuoUFw-&FXisl}Yu`O*?ubHAX|$jpE*m$ulTfpoKf2!KF| zTAN+9Ngq)gsEZJ9& ziHT`Zk5SwT+U4$E3Q+b5X%6UAswaJ}bT&NT|>FBz~rJ03L=0G$8 z0*Mr~eG%h>(tE{WCj(3nX=P;spQCVsiGQSyr0@;F#)ts<41n+tB$>ST-;~d{( zwb-ICw7TzEZ12BF%oA&vGKIl;&_+i_NGG(CiIP(udRbpy&SgxgosK2KC)%Q(`LlJ| zUiQnE`d>Fze@+biF)=|)ki?tU6)@qYdM~n7?Ph$?n${J^QvEg0>WXtv^tCO!Y#dX& z(E8np-k{U_z>R;})YH==xX1aaQu?e)Dea9~BGRxc1pn;re2guzT^`zpL+5A~D08@{ zGqc)H5}*e+Jz!1e-xs%F0u|nb{jm;eXlUpk9Q^CG_`WVclkPKo#h%iE1XA~CPkAFY zbyvR4`<^Oo?i!T23M-QIo|){~e)Q#QS+w27@ngL5{i;y4dLDQUC`q}QzVMW{wdKF$RArS`p5@W?^C3XW(M<{gs^^tS(!4$6d^$*X$BLL|uV6UT$(@zwbVvrlKnO@^ak!KDpIZ zKbO%++Uk`kNDUJT&44Loo|u1^4s{)RP7tBRDzQ{Ls->$DCX#1 z^wc#MiHy&o9mhv-i_f1O|NQw=3+SCO)%MKCw`1Q#B^xHRmXb%lMMi$)lLR&9hzZh7 zP004cMCJ)vXZk$0`iX|q1WAmIjo&LOeozXq6?*$tkL$gb*+~s9QYv?X_3p<9A8gR+ z_F~JQ3wwle5MnR*cYe6jW-tDn?T^$dU|vu_Eh(3sMbpc{AGC9EkXQECp{6)1+iVGy zt?fEB)@LkLhGM!B5&>NmO>PG>&gTd7BxoCt))sE#xlZ|-xR7EuW>0H_+VJxUk4Y8~ zWz%k3B0u|7PO0&sZGImzKyB_Zpz!bC0ciLh9sO7#qWvS>#Teb|`RAeoPLG%4!bA!h z5x^9Msd5lC*#wnNP%ko;wZe;z;ZIa|erov@dxm_V5e!s6Wy zZR^2zKF#w*r0`YWaj1tvQ^H?5VHa@h`uqCM{I*anSyWJIk1Q7Ucp;%`<9YZP%!E$0 ziHk-+rA(B@N{)_C(gA;b|AOr5ejrCT-&q+dO_RQ>Or2ERDh4gVn+Sim;a3MJu7(3R z{(wnINom>^Va_0$+xo_;5LcYpjf8{*L&|jdwUw0>K`vJl)&}dD+{GtUSd%mAY?+=* z{o0wz#Y};-u5ZL)%d?)397YF~wb%JxHXn*LBURkv4?sPO<7XfJd4*k{6<5MR0VToc z{nI;FSvIq!S%VN+6wr|YtJ@x$?Lu{7NoFQkxAHS~hCjk{7dg})Lq2)!q37L3obs0Z z)v(yvCvMgg=IxPEg*P*8j{^#f1-H#D*#!DkWDft#U^2T~)SBk!<$1+_gGu`=ekFpA zrCw+)FlOv45L#-5sj@KaFJD~^vXwc$LSfZ^PPEEz`g9|l?y#sL;m9H6j7rd1dhUh# zc`Tcosfo$s=g%W%4gIM+mYgsvtEz~|$U@`dp4hH5Qvgf-y^4wlbMW->zUrifUK@fC z_s{mdS3H|A`|j>;Xd40^&gsN9ivmh}>q*RX0LsnHJ-xlxYru~G8}{3Jx@ZltwQD6v z`(0tp-K@*{1e9Bmj{=H!{~%f80djRy2H#i0Q9%3`yChbf@#vtEap$hju6}_U$7p&0 z=A3>^K-}NrVz*P#Mdwk|-GaMiGDA`JD-h16>4_sZ}coqmRlp@)XxAD=V8{ql(;ux8w~)Ztr}| z?&ncbV`A2GPD+VFf`TlM(I!(6-@kv)H22ZW6|1qc!dQ8xA|vxC@atEir%ywYlE^<> zSajLf(Q$APbcGUz0t}<0lTr#t#ItS+l?soZU&$7JZYcUVd+cCn6L0Bz&C>`*GIBh z9g#m5Z`4!V?)5AngGD?|{z)n5HjT)u3gJbbwE~UGT?DWp(SN82w#xy4OwIPrjc6UwZ`PSxnEI^6%rRi6)^|>-t74SdppkZUfb(S&8!G?Fj zy-kCT_riz#HSJk)#d7`l4CVbZ$P)z^_e##*UvzbLs_N-QjHC+Cv9sd?bNu0Gce3l+ zeu;U^{(kq2jFP`)_=LDajbc0ZIFhnnppd-n{*v-?^rSPtQ}zI@?soIavn_kju13wR zS7dMc`bn$GZvs%g*G18<An$Uml{5QG1VIlSghTmHT%R0V9@e zB_PZ^G z$jch+e9)hPm7RNXV$R~9`)F&l=W&aIlAv$R?G0=ykw@IUgYNpzWb+xrGRhMNDWqq| z^-zk8)~oGei|tjj8&ozDKVw~N4Zd3SZ|j3JDNN`n4IRbB4IBDi zkm`xzb?DO7Q)sl0)Fb3&_D1g=bY{;qmHdx$#OZG5eovg-k@@cilx%CyeQ$N*64%7x zLBsQl`5Sq!UnZy{ z7q%ZU>x_QlQDEZSEUml8z zo{38X8yXINSFhj$A;v$h>r`ySF(OS-?4qI>sSIA*>7U*r@6JC5qDx>uo;xf4e2n~H zAn&{@tsm6%LoUcy=H)EPowsODLCceO(0I?|*ETb+y8HTES}g<5cSbZ6yH&*QtJfh{ zk*4nN?h|#)V@08>ui>L(Xm_i`nZ|^!Eln63#5Tgbkras7@ndOmTt97RJ%g~CD)j5( zI}_`&9@8VQq|7PTWd;@&xoai{diuGaKYzaAkJA;UrInZzvtMcU)U&iK=u(I$2R0!| z0uC=MajY?H20-%HBU7DMd#SW)5~e-GYt>iNIY^J%w1wXG$6S%2D)XrMRo17pQ^ zHy6$U`eA!uHxPK%z$F^Fc1}zA5im`M)ErVs;>8W&W5-m=v}(O zgRkC~Or9jTvnyx{uXYs1=7XP$-mlXm{l40q5h-Jjzk(@)O-wbOwNb>paJ5}HMBl(& z>=;H)>!Zl))D>Yjq;@Ouh&y3F*W&+uNuc^{$WXkXI-3}R)ig-o?jW|#bj*IBHnM(; zRY$5Nv&;0RjARW!_CLSg;eOgQ-C;KP!Je&!`ny2b_#JQCcZ675ybAdHBl1LTT`mz? ze2xu|Z>8}={O>vcpo*Y?yAE8yHZh2T=I;V&Hu|2iuSoS(XXsGm@s)*Ctl;MI;Lm=f z-oCzB=q=NeZTRU1>*In%^K=4>hla47Sxu;D`>#;7LN|su{sw|WdFifLt2fJUdY#@B zVPVyv6dSAqXs0zqVkC~+hh86}0tU!6>5bDbMXKQa?MqA~YUG_FP6(+Z;=u3+tlzI8_4beec`d8X3<=N&}AUsbvNGyBn zO>~{~d$7rrypc-u?aq5Z>ssOaY)iI=!RP26L*_Na-6Tuwy6+*dk%?XW^2l97c3mVC zOKC_je%MnXD3o>yuz>PXBg#^!B_8h>4~>ojL_mbD=7bM`=&zTODnX3@4M6>WhTu-# z&xR597v2&!b2iNTh9j-k^{vw<+rB5${w^hwHgs*LuXDPX3~uHe?;S)VKI$P+qViV$ z!l?vUPmtc2W~+bUW%fc@1xWce#=5xHNxHMuH|D#oe$qEeu;b>9QH}Fkva7O66((!u zMfxVYCVW1LOPxW0&hl&L=Ctb!xS@qNkteI_6~3QlxTTa%QwdEQMvW!DA2m6TQCLfw z+!v5lJzto)uWMTe>Rf2hIqC|i2)(8lS`@5CI??p0k`TjsB1GtY2(m8>mt6yKv9VD= zuhJI?NuJs|TXM3pzMewghV?+C9DL`AzZ`N!X2rF03aMDnwrX1S}i7$9(r*skz~BEW00 zZvfDV&@75AGK0&adrkWNo>v{{>^!u^kcB#{oCfl8fG@iLb5h@!=&Vf6UHb=`R2 zjhwtZoUkbT5iUtB?6KeI%!#$XxoC$*RP-K2iJ(8{I@2}^$yfcM8`D3m43W>RXL-b| z6iC{GH7&oUmMue(0s2Ipv=jg_{6c}I_)20L?<|2&%n8cIFIGH}G0?k) z+3&SJIx=K_(4>#*9oS@6rGtHleVj02%}~x%ughN?56)P#pSP^>GwxK=zogGT@V>wyd3e*qm`LVIBGWO#dc#^*BGivP8E zAk8a*wjS!->%Qao#Tlq-JRx)usswkX#3L>?rkE5U_a z{&r)BLWh5!JV~UQYb(oZo3EE6Nqg&r8kx!)Gp%!{_KZ=4xa($!>W-F{R$HhB(v>8S%wbEZ|a>gLytBfS(>lDbFk_L-JKKiRH+ ziSSdtK62N9%?pK#g;KziKdokcidCI<*J9ioyzAbq#8&lLQ`o)oz0v5}ES$On8U3TF zJC24w)|tdRO}cy8_}7$Oj`~mH4UKERreT{c*yio020t~Oq`Rrv%)>d)*ss)G0rd>1 z*k!13o$Ib7yCgC3y~~akMk)6+PXl#hHuDC2MBkeEnDT8z=sLISyGipar|-KIR_&a_ zNyi@RoxzkcDb%3nmF$muSC?;u^wH0@pU`WeYJC_s@W>^uf9b?iQug$GG7aR5QAJGc z3LcQL(6DMstRdXipy{w%r)BQe@!R60E#CBG0AhrWAU zB`@9}D$c(eAu3+G;!GyN?3Qfmh5*y@c*O}P|16=DxkNCPgo=uc#!vzQ&Jd%`^m&@vH zeQYt6{3pxo1eV@3Q~B974Or)v`M=l?w`3MmNRDJK)_ zUQ3c~Fs>7HK!WRSzPD-pRR1)4bOO^+ywqvLr1lwyM)_UNTXZUfws4CHPLd+e(co`G zG;n*f{!F?0nWw(!gaOSGq$8BfBLwBQ`l}?ZT3QQ@=Yvwjeb3nDUQh zcQxw@Ynxt6XkkLqpse@EE2azC(4bew3wsxwH^$gSytc&)FUEa;eU+=Ug8J}n#-)_b z-A%#JHVCrmb6-EA*C*cbja9`&`^kYVl@UqM<&cQ~a~Xj!*);8CwD7YIG4ngB zFYIj2Z#;a&HDdfQTAkO07@KK`*7{|vxz$8#9yERh!y=nYxc7oz)xLuvB+6c@*`KIta8YF#HHKMfq0BQmoCmwyXMKn^YY1#mBXw?ss#^ z6GJl$7JL6ZmTB`mCV`O%<%3JIQq(ps(?-Z#wdn03Pd;qdZXOpDYKt2L@$mTJ2&c?_ zCm49co07tD$HfCoBsUD?dT~`URmObaZ{6``o+LWvVAb>zMGPvDU3Y^bzAVMvIo4R0 zUueI2FLzHBB4dv{r!>bkXde!t$WkZ%ELG!l_7-GW@t0@aVz4Nqa?wyu>n((#1w}6L zdG85T8xgPw)>qCbsr=$<+u9anZVs!)PS?H??wk7wXrRJ^(Yt31eIzr{Eq}Mh?Bw&I ze8*R@4k?jw;IT`On@CjO(0Dfc6BIwJEELBm$`7+y#9yV4b3g(kKT&;upX4bwvfqJ8 z{bV>QQsEY7zK8gd-$QGMNf``ajjAHJHKl!ciY&G54Tjbhx^0}Ouw@*4I}VNtJlIyd z%(Z)V!!ZJY6lxi#rXpAp0tq6({uJWi&p_fTKO94}M?|sCRf5rgZn=GV6`S|Qs)3DP z^vq|*Fe&*WJ@yZ~UNt!`8T(T_b)Sz7R05>HyccM2k*m0UD)9Li~hHR+8SekSR6NArl9|M;!cJbd${uR{j-5(A=s`Zg_S1>McK$l>7as zfkj$c+}l_6s*`Uyt`(Vl} zG&Hn(zlAnr2yevzMMnK$IzUU&@a_<1zFwfwzno$jf$`H$s)HUZ7t9=aHxfp}*eA*C zyGz8DPkMJ^1aiV8SZ*pRZQ!>mIE7L^;_`&U*K-7?z?vYtW5PZMJjCPW#!?Db$PR97 zJtL&mo3mr)Hbxa+KeTZ_YNM!rtbF=@JT>bGTftD#_DCP zYVHP{|&5)LxL9##qIwXAfuE* zB;sR-wo1YalzoRwM?xM|cL`|CQ|hUHeUa{^n%=%*?bMjg@Wss!DYC;sB-P~VE@3+^A{Oj^S3%=J`i9jB z!y{Fm49s+wQHOs(+*eR4#v`UBAnDyHmQRQ~pax~-T12>!97rv~qo&?O86p+T;_F<2 zaDi&tl(t|o8Q=)SK65m9k-$C%1PFm%=(jyDnZE00EXZ%wJSRy7qS87eDz<@M`!;-H z71;ZQW#)dbP`<0N1&9R1TWthY`ud8l+#XlkqDIK;WgWnalc^QJ1ZH{ifbHvC*R3al zphLW^)c|&?`;0TQACVIl?4)&VM~DK<`ZLpPrKlD89ofg`iR~&dJIlt>pEsY>P_-Q9 zdt8^rqK=-t2r=5etTVH)nA|M?hT{-uZZol2?z82jJwHG1ivAc~jW&x(k_24>px^)b z!I%~Sz95vQ_noLy7c;J2cD>JupU*i#gCoA064x7Z`dK!f6a4UuTZ~TlO!uFM(r@jL z(I+o%f7H6ju~o^fn)vEQ3VStPs6S~SOZy@TEX?2cC)ps-1e0$uOgO>zolNs)c*|n* zr_5__Pfp(HcVgw9=x}9S9FQ{HHzBT#?CLfw9-kY;;9F5k-Xa!Sws)&QIcIY=>X3AF z>h8|3|F?@6-4(J|9{WIJHB?$qsvPICZ4&>dJQrgQN$kS{8pyv0H-bfj1p}fP!{023 zS2e=Y6h*5$BdBq4aWt=9;Q_&K@mURBqFI{p8F) z@C`efI+2JeGRjikfc=tHB3%?v)|ka&xoOHc1tc|fW3XUkn>zk&~_UZljz(G^6ZM=CrUv}*7_r822ygG)qlFlKn z#kT$l;yKLm?bcyZR(cAkf9c(xWtC|Lu6~CjR$O0(->Q2_%P?OSe^ZkOS?{n}fMgB; zb3~ma&K{HQB3?cJ6WrY1KLI2Hl_tAlz~GM>pDN3Z14m53qzy;KhsU+p0wTw+JlsxM zaytNg{U!T3=;yb)q~d zPVm@+pIpxOJ^GJJm8HG**-DCuZXx;Ds$O8ZT^6M#dGQHi)upoBkCT+XH3)tl*tEP6 z9Sn#HXv+I(zf7}=hZ{^yfWI&=W9u`3!N(+|H6s%iRC~^lu2;T!>`9b16%<~nsotP!gh#;m@7`y`I*+(t*qA3CIpE;eRNb zZw&Y2+wH4Sa4OZrRDye~kVGzC==%bgd*@)-tCWT8xy!Q*Q?9?ystnGHv+MG{UjLhN z=ZG(Z3i9izx{LU#e{DQpx4%%f5$b}AlyQ6B-Oq&kfrLi*`ll9^w6uutEOO101`&WY zjV=wJ*&FgBxkDtLe7$7rwKQ zcbW%Z54625+}Jg7@x(qVvw{S8*~r*67Fn@Ow1j4Wvc5E$r7 zkpZ~=Snq@WxZ7LHPHtBiaU!LOC+aj;f$S@#DASj|Ue6N-#y1Omq#jEC$;ZMHAxfda zdf3hX&kwj~n0o;cr278d--z-K$_!c-EMSH@WMlU?EjO5k&d!yQuljXtMZR|U3U~xU zJAL!nNneC1!DpaRhD*X?;GoVZYre~t2g^d{T=MXpEm9RximWO{nYO} ztp`KM;j@6}B$dx51eT`7y$53gfe8t6m=U9ji!8Yh}iz+k6 zp&0>Ge|Ej<&*uNF=p%RCJKVd~Fp|#SNM5Tzq_C4D`QRCZQR#VJZXOeV8!P_e1^|A_ zb{CJv#MiA>(0dpM@^a6oBQ%teU(r}BU#Ixf8Lez?JN&gd7Zp4C8qX4lJ(|LY3vz_R ztaxqb#yh6EcX}6;A)+Nv|F^vM1X{Vqy3_7-N{(~o#(Hvc*g(oybZY7WFCG@wS_E%L z;!KZ=HS%ksX0MA^N~RGwwf4Dmn*mV~ZgKA8nH| z>84hxo&=B^M5WYexO1mn`15yG1;8IHV*aZ3(rf|=8-;}XLeQaP>Quufskn!mTG(nu z$jjN0w;YDa^A%1F(*48g9NerOGi@tt6a?qplR=}8-q@q;xr3a|Pk=N0`}C6;Q$3Z)C*@1bSJhtOH7l;AH{$#Kou-))rLdnn`NYtOcJ;l_$ z5Zykno&c=M5r(p-bk&{c@$yDIgZ-rIwuAV*e6ysA9d+ALFD?suqPl{pTJ)N6y5sDn24W5TILbhc+1 z2tro{a3$s#Cngb)GI7~XLY-!-_m=&6wE;cN#H^tq2g+bVE6z?=L}(yI*;+R$1sE7Gs?0~!59wez^ya>qK^TviMGA7xw|dhT^ynYw z7AKiQZEl{M@98!o(rRyi_Uv@x$#8^)?OG{;0c7XEfM#(ff@)}5H`rPxhJMlPH;mx`TZ&+RG6y?bNgspb7>OK69zzexIF-OIy48>2H(QTaG5aSHc*DX* zz-VB=_;?>Gvx=FNmS!6srPWHPdP3P}2LOs$x9pdx|Kb7vJsth2GDB)W zXEmDz#+bEHtJT{+Rhe6!BmD3NZ@XbRu|I!GuA-mC6DLvm3=|W*{FTxA5_1ggj8M9O zk!GS!23QH^qLV+U`_SSq?q>#yY-WSD3gSS?qD@3PDhNSe?e{;Nu^kWkRc(6|@~C}) z92ezty=AN;DBMQr2PLG+Mdr}|>&oCv4kRwF8%XC+(z-udtfQl)?Z`_3QJL)gi{{<7 z3(k*mFD2iL=Qu=)DgZH=R-9dIXG2Jn^EM9RdXtbAu$OOH)0p~~iMwDA=(Vw7qA(%r z=vZ!x`T;Pc0oSkRrVCs&O{(}NOi5M6m*JcQ&(T`;9C-tX{Xz}`NKwqB8>>{aL?`b6 zdDchW+4cDM)C0H{U7^6In^$3Dr_)-7YS^~iwTFkcUe8HI2#O`e2y6zI!t_cEQI*85 z`|o_Z|4G+<36r+`PwMVJ`MdwUL%o~lmksjc^)S;n#W1F*s13%bsEM2t6(mO>4eYfj z=nFJAtP{qhpqX?zEM@L>@^)S>$)MUcU8xGCs3lTPCGG{f96Uz_V2uM~AB!@ zkH{JKCfi$o(%{`PYlQxKK*8DB+0sC=k=OyzQ3f8&)YA{eG?7Lu;>5+F}j~iS++d; zVvdMXRR|!!jxLdw8^Cz?2MpR&{9e*sxWV>)h!>~SD#=eS`PeXEkaM8Wopz4v-eq?b z1%!ix^CZy<$YL{wV`$wRL7H6hH(nd-H%{aBp7&p4{&u6rPl$K#lH3VrNJMmN>fY1unH zz@^XS4+NY*V7l8{K*lT%LI#M7pn!x%YH-i}(|Wb!Z^X8N8*Nl@jQfxv;nC;bSlTND zpmHnUAIgjchJ|d(z7xbv)mwt7PBb|m?Vbi|M}iv1YW8b(n;9#^;K zVgn3iLm>%Zrz;g#n&iqby#V7#+}2btQNneGsub!a@bJ~}dqgV)ILk2dJ)B0Uq=4uI z36jmuyZlHYG(TH6{%3qWvCeb7oh} zc$=(SZ5cD7yQ!hzqt5eWp$LOz-=-B`CJmvD`a%ASyq(uG6JYUv$5tsENk!kAB73H% z!M)B><7xBF1Q?JfKzJ^71zVK`D1xSg;)(z3vcc|~DWM?2JGpYVudEO6D;3jzk1VV6 z1&p&nQinoDz+0xG+^W7=ytHLd{q6aW&T3g+2B44~o`SEsK-M3jI66MHuq2^#IY^P5 zmQ`5eiK7s#P8Z9=`!EOz?Z6;hsc70vvZKWRdmoCy^IA|!!)8(#Wsm~s=i&|%w`gI^ zz{B}dAXm3aBqWObtNT%-Fgavut(x2rzyfM*Nh!YE_JPgp`db9)cX#&vU#E8;VZKIh zK$-I*YS(V7LUoa2@vUuald+eWDZ%wfm2g^OI30VyNZ>5M1Q;8g{|LJqcM#J1WX8O*_NN$|)bu9&_>;d-l-Nr!ierc&f!`4HH)$AOFh7 zLOw;$f3orUJ*G17m<`ogD?q6S_5Akp0M23;NuMK|R&($l(+ny5QTOLUFtml5gCBt0 z2k}5xaKpyq&$hR=)_^oa6p$qpO%H%byT8}WrTVytj48vb5|W5Apd*$<15BMKgYqU? zy}Rzf;HOLnUj^G$nsrmmho;97Rh~WM@v{qsb{{e->e@kf zzJ7=DWnbOr-_kh*pj_YHz4kbM!r|UuLn-%ly!TCIl*+Tiz|iXD_pAaX-|rxQQ9w5> zf6W#nw*cU&unJVFS;qVEe0|6x;qIaFKwr>6Ku^9N_cCpdpM@JSGV_a;gsBv_ens(% zPOuv6#V1G*h(YSAWv zhTlFNb-ihN_vqOFY_+W*i;+j!f3NBHn6lZe1v2|f-Wo&pzjRm50;wM57PuF6*ylB_|{G1b7(9O2vRf7N_p`+wks$6){*nT-<&h#sq;wW&0d)HB<7(6di`x?!vRZl%Dl7aE@00F;*tG2AgcM zv9xYn;C8fdw*tII0he^t>eX_*D9YkQ_b~HG9LwN^1+SGxl&x*Zofu#p=bllCoJYxW zqBF5F8i)`mSo?q+4|NfdN9-pTQsRzEzkO`T{=>0Hi#J*@M-qZo26iWRc}gy<2LSp5# zz1E@FQF6N7^}y%%!$W$x(T;IXx5b6@AeTS}vOR-%LpPI>uT0+myT5fNI1l0(dO=}U zchx^DfCdhEnE=U}k5IpD4f;Apjf5zYC^`ZaEm3=>qJSdv@^H^p*vT!$5cm;L0KlBw(&AY2y;Zim8%j-D!#6rI`0E=6|R{>T+c!58sR~>ao zPHq%4qi7*TCBM1kvFPOLayJv7)XYv{Ytz5{q~Ys90-3`5l$sAe{`WbRi)AH%r9Rtb z?BD9(H0QHBuAR)2i`b*CC?#)>BR(v-{#G>ne)-YDXw~>+a5XvYFO_uJqHPFMJ6JSo zAjJ@fZZO{<&^Adjr><-7nxD2{;!Va~Z$*rycF)#3nM%vZ{N?r;dvUl}rvh}90wNGr zHsgIlYcW9&62IQ)=}+dB`#;KEL~lKMCt! zx!YLLrnyqEDzK7qbC{l?Ds6uVv6Oujp*m0#c~OtZ1%IR@}z3?eJ+YK4PbW{hbq0 zLDms---?Sdt@uSfE@~=0ho0(wgL{(iCSJ=QGvKv%!<3l`>RQd4+&H+n%LqsB%R`CJpL0&L<4~s~ z#whPI*SkHk86DehocZRt zCUSU3!*aZd=o!p@%LuF!Ii~9?6JL%^AX6}X4Vy?*@Us}rs9~w0=xA$n?P*_Gj`8@5 zro1gpokoUBKAEr0}H9L#*lt?KJ73xvJ=mW*8vM504qC+R=tev4x6 z(>VI{UiC?0HH?T}@fs_Y@Hgqg&jisx1CRK8arWNbw*dfL+ZRf(4NM+Q{V-@gIufE=B~t|qdz-af%27ZVx1QqxR`Z3C78B3# zpx}1G!yO~D6ubRB@=_^F@0GhDMHO4WV{%9nd?1|1?kx6^v&h2Cn#VZ*W^gSqQ5#+> zuj?Yl^nJCqwzoZ}@-W+;i-j~lx;Pz5KEKvVES20pSSk_r6ZFHY_X?x-l4IQB4Emg6 z1Qv}2;hu8_Ca)zxW`!6eS|Z1wkozG{%a!JaXw=+2J0JDSgg6?@k!R?H)W^}F`TCV! zrrhg237>Np&-o#B8XobMNR>fEC)(pwBge7FynD-7n1;wdk2hm0k4`_rEOpU7b~5&- zK<0aQ!y{e@NN~xt>;a&;XkF)$40>&*4*7G1QmW!T(tC{ddwK`0>jW*1PdoutN_U!6 z-q<{_ueBwBb|{p*cC$FQy}FvWD{_n$<9kF@d?(M$Z*DzEZu{>UqQG@-I^KorEp-~u zL;V)~kk?DsIV`7;rQ8ByehDtI;>eTX`6~Vf_1WLJv~6jEQ2{MYbS~$Fo$+h5YF)ve zUdfs9y`^;no=ce8N&af}*Jn7Pezy+Yf^3(-P0eaJqJaqHQg66SL8=#y{ z7yB65#Vx6hv|CWRfP`qS-OY3ysY^I;DG7AcSfgvQ; zfMOfp?Ni;$^)nyN2NaRSd*7nLa*Y?`{+teP*q_Wd344D^x0gY{qhijfM z!4m8Hf9R_@Ltp+qC)`|B>CW^FPxwiEtziFt%JI(mj$G7_6Td{K=AC$Y<6M;+?yVPa3WpKTuFHq|ld*XoQzDs1(?k?Fc9l>+TNtyA)dP+RP3YC} zbokKFkjrBKGoXeVtI6Jja5`uBFnSNR>f4fh(T7BzZg!j&(jWh~PWNxR#6Z5?j7i<1 z72RWWhX1{5UM1@mg!1sYfVmAL6Vs&WcOd_E-0NI{il^6gdG7kl55;I2pK;KmzHJ0MrArKuG=5QbYAQVpTG1Z^jL=6?X=vSE-1b) zx*l>>p4#*BQAwE?>;SIh5_e&Ne>eGiJ;Sy_llHq2J`T{*an%p2FpY-wbyRoS^5&M+ z<;EnVosAyxi~VX$;vh~6Bf!SN>@ww&dQwNJL~mg*tCzcH8E5|aO`eEeG@pdbMOP?Q z9@2I(;gUJ9J{iBfni-SXo4Y~}=N0>4#qjk@V8_dE+PP{|*0OU2iHM*)zWb53E~gX| z5kq4?fzF&7rzj8h{v0tnEImg-Hhw!IP;nDX_CbRtnMz`*`MM$Xbof130PX8jj_%B0 zT&g_m!1@9FaV=sa`aZ$?q>&vm1Mw4q)i}GwH)h{|opHN-w)^}8-6=M%eM3~dn0W0) zs?yBq<=k+S>1Q(3KNMs^#M*^-%fPd-9o#M-Qh-D+S$s#|1)JK3QFDXaR&9y4XUxyn zDmJBSG|m}sv2%g^A*-c+9%!IS(uH_M$MMeK&iX0x0d(xntAbNbnFp`jqx+kDBOUX~ z3NN?A)i#JdkV|bS2L`?Y*_8a)ioK2ve5U>d4$bGI+S7#coG+3-!@12=uX zc#jpx^#)}$706y?BhVQc!|_c3^&C#jgSUsv;Okx5(^+W1YRV*@TOhs$k}H&E^?{O~ zv9WeA%{PIkS;Y0fVgSc#_Cq!|g;6lS!~zbw+F9oRK2Gk0dx}&l&M8zzC#VDd;{{0W Mow9VPq*37i0>Pw{5&!@I diff --git a/modular_splurt/code/datums/traits/neutral.dm b/modular_splurt/code/datums/traits/neutral.dm index b2adf4c8bb..a84fbe2e63 100644 --- a/modular_splurt/code/datums/traits/neutral.dm +++ b/modular_splurt/code/datums/traits/neutral.dm @@ -507,14 +507,30 @@ var/mob/living/carbon/human/quirk_mob = quirk_holder // Create vampire ID card - var/obj/item/card/id/vampire/vcard = new /obj/item/card/id/vampire + var/obj/item/card/id/vampire/id_vampire = new /obj/item/card/id/vampire - // Update name and description - vcard.registered_name = quirk_mob.real_name - vcard.update_label(addtext(vcard.registered_name, " the vampire")) + // Update card information + id_vampire.registered_name = quirk_mob.real_name + id_vampire.update_label(addtext(id_vampire.registered_name, "'s Bloodfledge")) + + // Determine banking ID information + for(var/bank_account in SSeconomy.bank_accounts) + // Define current iteration's account + var/datum/bank_account/account = bank_account + + // Check for match + if(account.account_id == quirk_mob.account_id) + // Add to cards list + account.bank_cards += src + + // Assign account + id_vampire.registered_account = account + + // Stop searching + break // Add to backpack - quirk_mob.equip_to_slot(vcard, ITEM_SLOT_BACKPACK) + quirk_mob.equip_to_slot(id_vampire, ITEM_SLOT_BACKPACK) // Update sprites quirk_mob.regenerate_icons() diff --git a/modular_splurt/code/game/objects/items/cards_ids.dm b/modular_splurt/code/game/objects/items/cards_ids.dm index 0d24bd0085..69debcec83 100644 --- a/modular_splurt/code/game/objects/items/cards_ids.dm +++ b/modular_splurt/code/game/objects/items/cards_ids.dm @@ -8,9 +8,12 @@ desc = "A cheap ID used by slave traders. This guy seems to run the show." /obj/item/card/id/vampire - name = "Vampire ID" - desc = "An ID made to easily recognize vampires without needing to do tests" + name = "Bloodfledge ID" + desc = "An ID made to easily recognize bloodsucker fledglings without requiring medical scans." + icon = 'modular_splurt/icons/obj/card.dmi' icon_state = "vampire" + assignment = "Bloodsucker Fledgling" + uses_overlays = FALSE /obj/item/card/id/away/hotel/splurt name = "Staff ID" diff --git a/modular_splurt/icons/obj/card.dmi b/modular_splurt/icons/obj/card.dmi new file mode 100644 index 0000000000000000000000000000000000000000..6c7eaeb624eb3b2141fe6abf183263f620137119 GIT binary patch literal 664 zcmV;J0%!e+P)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex7wuvIWN;^NFm z%}mcIfpCgT5=&AQY!#Hs5_1bOi&B-iI8!o@NFU*H_iQ7AY%)TygvadAi`9ok%Dn#7#OJi+^ckh@&`zxTg) z=LHQR1ROIb*a2Xp4Zscn8*Kn~0N7{)umixR0RX@li|Q8kJkO|GGYf-K8a?;>wF}=4 z1_xn+K`D){m&>(IPDt(p>9N~l*>f^PuVshfHAcH?$fhMOc?q; zK!(wbv8YI&F&0&6f;3^#xxQj@^fT8fn1mY}UB%cE8F# zXxTOZ{LW-SUz&%Tb9v1P0naL{xF2$V22BW{=eld{Byo~)(q)nd_^E*Sb9Xh#9k)rp zD*o*ODhz#JCLXspacC7#Xu!yEpy#?UavY^EO`Brbwlqg&57<^;gXEtFK0znW>88icf1Tmvr;F9 y5aPIBhxPvgM~*fCI{<970oVaxqYc0g0Gn?~OyOBrvyt2Y0000 Date: Sun, 15 Jan 2023 02:35:05 -0500 Subject: [PATCH 036/260] Prevent bloodfledge power cord exploit Stops bloodfledges from using the power cord implant to gain nutrition, as this would negate all quirk balancing. Synthetic races start with this implant by default. --- .../code/modules/surgery/organs/augments_arms.dm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modular_splurt/code/modules/surgery/organs/augments_arms.dm b/modular_splurt/code/modules/surgery/organs/augments_arms.dm index d49fe172f5..4c6613be1c 100644 --- a/modular_splurt/code/modules/surgery/organs/augments_arms.dm +++ b/modular_splurt/code/modules/surgery/organs/augments_arms.dm @@ -24,3 +24,17 @@ w_class = WEIGHT_CLASS_BULKY sharpness = SHARP_POINTY attack_verb = list("slashed", "cut") + +// Synth power cord interaction override +/obj/item/apc_powercord/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + // Define user + var/mob/living/carbon/human/cord_user = user + + // Check for bloodfledge + if(HAS_TRAIT(cord_user, TRAIT_BLOODFLEDGE)) + // Warn user and return + to_chat(cord_user, "You try to siphon energy from [target], but a sanguine force prevents you from absorbing any charge!") + return + + // Return normally + . = ..() From 4fc30ce8ae92c22ddbb0fecea72d8b00a9ec9c68 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Mon, 16 Jan 2023 00:18:35 -0500 Subject: [PATCH 037/260] Protolathe material ejection improvements Updates to the protolathe: - Added eject buttons for 10x, 20x, and 50x - Renamed "Eject" to "1x" - Renamed "All" to "Max Stack" --- code/modules/research/machinery/_production.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/modules/research/machinery/_production.dm b/code/modules/research/machinery/_production.dm index 98b04a8382..7862f24715 100644 --- a/code/modules/research/machinery/_production.dm +++ b/code/modules/research/machinery/_production.dm @@ -232,9 +232,12 @@ var/amount = materials.mat_container.materials[mat_id] var/ref = REF(M) l += "* [amount] of [M.name]: " - if(amount >= MINERAL_MATERIAL_AMOUNT) l += "Eject [RDSCREEN_NOBREAK]" + if(amount >= MINERAL_MATERIAL_AMOUNT) l += "1x [RDSCREEN_NOBREAK]" if(amount >= MINERAL_MATERIAL_AMOUNT*5) l += "5x [RDSCREEN_NOBREAK]" - if(amount >= MINERAL_MATERIAL_AMOUNT) l += "All[RDSCREEN_NOBREAK]" + if(amount >= MINERAL_MATERIAL_AMOUNT*10) l += "10x [RDSCREEN_NOBREAK]" + if(amount >= MINERAL_MATERIAL_AMOUNT*20) l += "20x [RDSCREEN_NOBREAK]" + if(amount >= MINERAL_MATERIAL_AMOUNT*50) l += "50x [RDSCREEN_NOBREAK]" + if(amount >= MINERAL_MATERIAL_AMOUNT) l += "Max Stack[RDSCREEN_NOBREAK]" l += "" l += "[RDSCREEN_NOBREAK]" return l From 19980ae75c76a0d4863d1effa013b708dec00954 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Mon, 16 Jan 2023 03:46:39 -0500 Subject: [PATCH 038/260] Bloodfledge span standards compliance Converts all HTML spans to defines spans for files updated in the quirk overhaul. --- .../mood_events/generic_negative_events.dm | 2 +- modular_splurt/code/datums/traits/neutral.dm | 4 +- .../code/datums/traits/trait_actions.dm | 60 +++++++++---------- .../modules/surgery/organs/augments_arms.dm | 2 +- 4 files changed, 34 insertions(+), 34 deletions(-) diff --git a/modular_splurt/code/datums/mood_events/generic_negative_events.dm b/modular_splurt/code/datums/mood_events/generic_negative_events.dm index 97f0a034dc..c1e3ec1ef7 100644 --- a/modular_splurt/code/datums/mood_events/generic_negative_events.dm +++ b/modular_splurt/code/datums/mood_events/generic_negative_events.dm @@ -26,6 +26,6 @@ // Matches drinking synth blood (drankblood_synth) /datum/mood_event/drankblood_slime - description = "I drank liquid slime. What is wrong with me?\n" + description = span_boldwarning("I drank liquid slime. What is wrong with me?\n") mood_change = -7 timeout = 15 MINUTES diff --git a/modular_splurt/code/datums/traits/neutral.dm b/modular_splurt/code/datums/traits/neutral.dm index a84fbe2e63..398e1ba08a 100644 --- a/modular_splurt/code/datums/traits/neutral.dm +++ b/modular_splurt/code/datums/traits/neutral.dm @@ -430,7 +430,7 @@ if(quirk_mob.mob_biotypes & MOB_ROBOTIC) // Display a warning chat message (10% chance) if(prob(20)) - to_chat(quirk_mob, "Your mechanical body rejects the curse's healing properties!") + to_chat(quirk_mob, span_warning("Your mechanical body rejects the curse's healing properties!")) // Return without healing, due robotic nature return @@ -439,7 +439,7 @@ if(quirk_mob.nutrition <= NUTRITION_LEVEL_STARVING) // Display a warning chat message (10% chance) if(prob(20)) - to_chat(quirk_mob, "You need more blood before you can regenerate!") + to_chat(quirk_mob, span_warning("You need more blood before you can regenerate!")) // Return without healing, due to lack of blood return diff --git a/modular_splurt/code/datums/traits/trait_actions.dm b/modular_splurt/code/datums/traits/trait_actions.dm index d294803d2d..a3796facad 100644 --- a/modular_splurt/code/datums/traits/trait_actions.dm +++ b/modular_splurt/code/datums/traits/trait_actions.dm @@ -140,31 +140,31 @@ // Check for cooldown if(drain_cooldown >= world.time) // Warn the user, then return - to_chat(action_owner, "That ability isn't ready yet.") + to_chat(action_owner, span_notice("That ability isn't ready yet.")) return // Check for any grabbed target if(!action_owner.pulling) // Warn the user, then return - to_chat(action_owner, "You need a victim first!") + to_chat(action_owner, span_warning("You need a victim first!")) return // Limit maximum nutrition if(action_owner.nutrition >= NUTRITION_LEVEL_FAT) // Warn the user, then return - to_chat(action_owner, "You are too full to drain any more.") + to_chat(action_owner, span_notice("You are too full to drain any more.")) return // Limit maximum potential nutrition if(action_owner.nutrition + BLOODFLEDGE_DRAIN_NUM >= NUTRITION_LEVEL_FAT) // Warn the user, then return - to_chat(action_owner, "You would become too full by draining any more blood.") + to_chat(action_owner, span_notice("You would become too full by draining any more blood.")) return // Check for muzzle if(action_owner.is_muzzled()) // Warn the user, then return - to_chat(action_owner, "You can't bite things while muzzled!") + to_chat(action_owner, span_notice("You can't bite things while muzzled!")) return // Define pulled target @@ -192,7 +192,7 @@ // Or a blood tomato else if(istype(pull_target,/obj/item/reagent_containers/food/snacks/grown/tomato/blood)) // Warn the user, then return - to_chat(action_owner, "You plunge your fangs into [pull_target]! It's not very nutritious.") + to_chat(action_owner, span_danger("You plunge your fangs into [pull_target]! It's not very nutritious.")) return // This doesn't actually interact with the item @@ -200,21 +200,21 @@ // Or none of the above else // Warn the user, then return - to_chat(action_owner, "You can't drain blood from [pull_target]!") + to_chat(action_owner, span_warning("You can't drain blood from [pull_target]!")) return // Check for anti-magic if(bite_target.anti_magic_check(FALSE, TRUE, FALSE, 0)) // Warn the user and target, then return - to_chat(bite_target, "[action_owner] tries to bite you, but stops before touching you!") - to_chat(action_owner, "[bite_target] is blessed! You stop just in time to avoid catching fire.") + to_chat(bite_target, span_warning("[action_owner] tries to bite you, but stops before touching you!")) + to_chat(action_owner, span_warning("[bite_target] is blessed! You stop just in time to avoid catching fire.")) return // Check for garlic necklace or garlic in the bloodstream if(!blood_sucking_checks(bite_target, TRUE, TRUE)) // Warn the user and target, then return - to_chat(bite_target, "[action_owner] tries to bite you, but is warded off by your Allium Sativum!") - to_chat(action_owner, "You sense that [bite_target] is protected by Allium Sativum, and refrain from biting them.") + to_chat(bite_target, span_warning("[action_owner] tries to bite you, but is warded off by your Allium Sativum!")) + to_chat(action_owner, span_warning("You sense that [bite_target] is protected by Allium Sativum, and refrain from biting them.")) return // Define bite target's blood volume @@ -223,7 +223,7 @@ // Check for sufficient blood volume if(!target_blood_volume) // Warn the user, then return - to_chat(action_owner, "There's not enough blood in [bite_target]!") + to_chat(action_owner, span_warning("There's not enough blood in [bite_target]!")) return // Check if total blood would become too low @@ -231,13 +231,13 @@ // Check for aggressive grab if(action_owner.grab_state < GRAB_AGGRESSIVE) // Warn the user, then return - to_chat(action_owner, "You sense that [bite_target] is running low on blood. You'll need a tighter grip on [bite_target.p_them()] to continue.") + to_chat(action_owner, span_warning("You sense that [bite_target] is running low on blood. You'll need a tighter grip on [bite_target.p_them()] to continue.")) return // Check for pacifist if(HAS_TRAIT(action_owner, TRAIT_PACIFISM)) // Warn the user, then return - to_chat(action_owner, "You can't drain any more blood from [bite_target] without hurting [bite_target.p_them()]!") + to_chat(action_owner, span_warning("You can't drain any more blood from [bite_target] without hurting [bite_target.p_them()]!")) return // Set cooldown and action times @@ -254,10 +254,10 @@ drain_cooldown = world.time + time_cooldown // Display local chat message - action_owner.visible_message("[action_owner] begins to bite down on [bite_target]'s neck!") + action_owner.visible_message(span_danger("[action_owner] begins to bite down on [bite_target]'s neck!")) // Warn bite target - to_chat(bite_target, "[action_owner] has bitten your neck, and is trying to drain your blood!") + to_chat(bite_target, span_userdanger("[action_owner] has bitten your neck, and is trying to drain your blood!")) // Play a bite sound effect playsound(action_owner, 'sound/weapons/bite.ogg', 30, 1, -2) @@ -266,7 +266,7 @@ if(!do_after(action_owner, time_interact, target = bite_target)) // When failing // Display a local chat message - action_owner.visible_message("[action_owner]'s fangs are prematurely torn from [bite_target]'s neck, spilling [bite_target.p_their()] blood!") + action_owner.visible_message(span_danger("[action_owner]'s fangs are prematurely torn from [bite_target]'s neck, spilling [bite_target.p_their()] blood!")) // Bite target "drops" the blood // This creates large blood splatter @@ -289,8 +289,8 @@ // Check if bite target species has blood if(NOBLOOD in bite_target.dna.species.species_traits) // Warn the user and target, then return - to_chat(bite_target, "[action_owner] tried to drain you, but didn't find any blood!") - to_chat(action_owner, "[bite_target] doesn't have any blood to drink!") + to_chat(bite_target, span_warning("[action_owner] tried to drain you, but didn't find any blood!")) + to_chat(action_owner, span_warning("[bite_target] doesn't have any blood to drink!")) return // Create blood splatter @@ -324,7 +324,7 @@ // Action owner is not a synth else // Warn the user - to_chat(action_owner, "That didn't taste like blood at all...") + to_chat(action_owner, span_warning("That didn't taste like blood at all...")) // Add disgust action_owner.adjust_disgust(2) @@ -348,7 +348,7 @@ // Action owner is not a slime else // Warn the user - to_chat(action_owner, "You feel a sloshing presence inside you, but it dies out after a few moments.") + to_chat(action_owner, span_warning("You feel a sloshing presence inside you, but it dies out after a few moments.")) // Add disgust action_owner.adjust_disgust(2) @@ -377,12 +377,12 @@ // Alert the bite target and local user of success // Yes, this is AFTER the message for non-valid blood - to_chat(bite_target, "[action_owner] has taken some of your [blood_name]!") - to_chat(action_owner, "You've drained some of [bite_target]'s [blood_name]!") + to_chat(bite_target, span_danger("[action_owner] has taken some of your [blood_name]!")) + to_chat(action_owner, span_notice("You've drained some of [bite_target]'s [blood_name]!")) // Alert the action holder if blood volume limit was exceeded if(blood_transfer && (action_owner.blood_volume >= BLOOD_VOLUME_MAXIMUM)) - to_chat(action_owner, "You body fails to absorb any more [blood_name]. The remainder has been lost.") + to_chat(action_owner, span_warning("You body fails to absorb any more [blood_name]. The remainder has been lost.")) // Play a heartbeat sound effect // This was changed to match bloodsucker @@ -395,7 +395,7 @@ // Check if bite target is dead or undead if((bite_target.stat >= DEAD) || (bite_target.mob_biotypes & MOB_UNDEAD)) // Warn the user - to_chat(action_owner, "The rotten [blood_name] tasted foul.") + to_chat(action_owner, span_warning("The rotten [blood_name] tasted foul.")) // Add disgust action_owner.adjust_disgust(2) @@ -406,7 +406,7 @@ // Check if bite target's blood has been depleted if(!bite_target.blood_volume) // Warn the user - to_chat(action_owner, "You've depleted [bite_target]'s [blood_name] supply!") + to_chat(action_owner, span_warning("You've depleted [bite_target]'s [blood_name] supply!")) // Cause negative mood SEND_SIGNAL(action_owner, COMSIG_ADD_MOOD_EVENT, "bloodfledge_drank_killed", /datum/mood_event/drankkilled) @@ -454,7 +454,7 @@ // Check for failure if(revive_failed) // Set combined message - revive_failed = "You can't revive right now because: [revive_failed]" + revive_failed = span_warning("You can't revive right now because: [revive_failed]") // Alert user in chat of failure to_chat(action_owner, revive_failed) @@ -466,7 +466,7 @@ action_owner.revive() // Alert the user in chat of success - action_owner.visible_message("An ominous energy radiates from the [action_owner.loc]...", "You've expended all remaining blood to bring your body back to life!") + action_owner.visible_message(span_notice("An ominous energy radiates from the [action_owner.loc]..."), span_warning("You've expended all remaining blood to bring your body back to life!")) // Log this, to match defib behavior action_owner.log_message("revived using a vampire quirk ability.", LOG_GAME) @@ -598,9 +598,9 @@ T.transformed = 0 T.cooldown = 30 T.paused = 0 - H.visible_message("[H]'s skin rapidly softens, returning them to normal!", "Your skin softens, freeing your movement once more!") + H.visible_message(span_warning("[H]'s skin rapidly softens, returning them to normal!"), span_userdanger("Your skin softens, freeing your movement once more!")) else - to_chat(H, "You have transformed too recently; you cannot yet transform again!") + to_chat(H, span_warning("You have transformed too recently; you cannot yet transform again!")) return 0 // diff --git a/modular_splurt/code/modules/surgery/organs/augments_arms.dm b/modular_splurt/code/modules/surgery/organs/augments_arms.dm index 4c6613be1c..aa7db49438 100644 --- a/modular_splurt/code/modules/surgery/organs/augments_arms.dm +++ b/modular_splurt/code/modules/surgery/organs/augments_arms.dm @@ -33,7 +33,7 @@ // Check for bloodfledge if(HAS_TRAIT(cord_user, TRAIT_BLOODFLEDGE)) // Warn user and return - to_chat(cord_user, "You try to siphon energy from [target], but a sanguine force prevents you from absorbing any charge!") + to_chat(cord_user, span_warning("You try to siphon energy from [target], but a sanguine force prevents you from absorbing any charge!")) return // Return normally From 0ebcf0b72f448c4013ead4c0699998eb829a3875 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Mon, 16 Jan 2023 18:16:32 -0300 Subject: [PATCH 039/260] stuff --- code/datums/chatmessage.dm | 2 +- code/game/machinery/computer/aifixer.dm | 13 +++++--- .../mob/living/silicon/damage_procs.dm | 17 +++++++--- .../mob/living/silicon/pai/pai_defense.dm | 33 ------------------- code/modules/mob/living/silicon/robot/life.dm | 1 - .../mob/living/silicon/robot/update_icons.dm | 8 +++-- .../mob/living/silicon/silicon_defense.dm | 8 ----- .../file_system/programs/airestorer.dm | 5 ++- 8 files changed, 30 insertions(+), 57 deletions(-) diff --git a/code/datums/chatmessage.dm b/code/datums/chatmessage.dm index e4648233de..766ae1833b 100644 --- a/code/datums/chatmessage.dm +++ b/code/datums/chatmessage.dm @@ -164,7 +164,7 @@ message.maptext_height = mheight message.maptext_x = (CHAT_MESSAGE_WIDTH - owner.bound_width) * -0.5 message.maptext = MAPTEXT(complete_text) - message.pixel_x = -owner.pixel_x //Dogborgs and other wide boys have a pixel offset. This accounts for that + message.pixel_x = -target.pixel_x //Dogborgs and other wide boys have a pixel offset. This accounts for that // View the message LAZYADDASSOC(owned_by.seen_messages, message_loc, src) diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm index bd7ae64e16..92040e3647 100644 --- a/code/game/machinery/computer/aifixer.dm +++ b/code/game/machinery/computer/aifixer.dm @@ -61,13 +61,16 @@ /obj/machinery/computer/aifixer/proc/Fix() use_power(1000) - occupier.adjustOxyLoss(-1, 0) - occupier.adjustFireLoss(-1, 0) - occupier.adjustToxLoss(-1, 0) - occupier.adjustBruteLoss(-1, 0) + occupier.adjustOxyLoss(-1, FALSE, FALSE) + occupier.adjustFireLoss(-1, FALSE, FALSE) + occupier.adjustBruteLoss(-5, FALSE) + occupier.updatehealth() if(occupier.health >= 0 && occupier.stat == DEAD) - occupier.revive() + occupier.revive(full_heal = FALSE, admin_revive = FALSE) + if(!occupier.radio_enabled) + occupier.radio_enabled = TRUE + to_chat(occupier, span_warning("Your Subspace Transceiver has been enabled!")) return occupier.health < 100 /obj/machinery/computer/aifixer/process() diff --git a/code/modules/mob/living/silicon/damage_procs.dm b/code/modules/mob/living/silicon/damage_procs.dm index f49c5933bb..b50aeb5f48 100644 --- a/code/modules/mob/living/silicon/damage_procs.dm +++ b/code/modules/mob/living/silicon/damage_procs.dm @@ -9,9 +9,6 @@ adjustBruteLoss(damage_amount, forced = forced) if(BURN) adjustFireLoss(damage_amount, forced = forced) - if(OXY) - if(damage < 0 || forced) //we shouldn't be taking oxygen damage through this proc, but we'll let it heal. - adjustOxyLoss(damage_amount, forced = forced) return 1 @@ -30,7 +27,7 @@ /mob/living/silicon/setCloneLoss(amount, updating_health = TRUE, forced = FALSE) return FALSE -/mob/living/silicon/adjustStaminaLoss(amount, updating_health = 1, forced = FALSE)//immune to stamina damage. +/mob/living/silicon/adjustStaminaLoss(amount, updating_health = 1, forced = FALSE) //immune to stamina damage. return FALSE /mob/living/silicon/setStaminaLoss(amount, updating_health = 1) @@ -41,3 +38,15 @@ /mob/living/silicon/setOrganLoss(slot, amount) return FALSE + +/mob/living/silicon/adjustOxyLoss(amount, updating_health = TRUE, forced = FALSE) //immune to oxygen damage + if(istype(src, /mob/living/silicon/ai)) //ais are snowflakes and use oxyloss for being in AI cards and having no battery + return ..() + + return FALSE + +/mob/living/silicon/setOxyLoss(amount, updating_health = TRUE, forced = FALSE) + if(istype(src, /mob/living/silicon/ai)) //ditto + return ..() + + return FALSE diff --git a/code/modules/mob/living/silicon/pai/pai_defense.dm b/code/modules/mob/living/silicon/pai/pai_defense.dm index 9e81725731..e54d5e05b7 100644 --- a/code/modules/mob/living/silicon/pai/pai_defense.dm +++ b/code/modules/mob/living/silicon/pai/pai_defense.dm @@ -85,15 +85,6 @@ /mob/living/silicon/pai/adjustFireLoss(amount, updating_health = TRUE, forced = FALSE, only_robotic = FALSE, only_organic = TRUE) return take_holo_damage(amount) -/mob/living/silicon/pai/adjustToxLoss(amount, updating_health = TRUE, forced = FALSE, toxins_type = TOX_DEFAULT) - return FALSE - -/mob/living/silicon/pai/adjustOxyLoss(amount, updating_health = TRUE, forced = FALSE) - return FALSE - -/mob/living/silicon/pai/adjustCloneLoss(amount, updating_health = TRUE, forced = FALSE) - return FALSE - /mob/living/silicon/pai/adjustStaminaLoss(amount, updating_health, forced = FALSE) if(forced) take_holo_damage(amount) @@ -108,27 +99,3 @@ /mob/living/silicon/pai/getFireLoss() return emittermaxhealth - emitterhealth - -/mob/living/silicon/pai/getToxLoss(toxins_type = TOX_OMNI) - return FALSE - -/mob/living/silicon/pai/getOxyLoss() - return FALSE - -/mob/living/silicon/pai/getCloneLoss() - return FALSE - -/mob/living/silicon/pai/getStaminaLoss() - return FALSE - -/mob/living/silicon/pai/setCloneLoss() - return FALSE - -/mob/living/silicon/pai/setStaminaLoss() - return FALSE - -/mob/living/silicon/pai/setToxLoss(toxins_type = TOX_OMNI) - return FALSE - -/mob/living/silicon/pai/setOxyLoss() - return FALSE diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index e902d57ddd..8a0b8def51 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -1,7 +1,6 @@ /mob/living/silicon/robot/BiologicalLife(delta_time, times_fired) if(!(. = ..())) return - adjustOxyLoss(-10) //we're a robot! handle_robot_hud_updates() handle_robot_cell() diff --git a/code/modules/mob/living/silicon/robot/update_icons.dm b/code/modules/mob/living/silicon/robot/update_icons.dm index 088c93cff1..59c3c1794c 100644 --- a/code/modules/mob/living/silicon/robot/update_icons.dm +++ b/code/modules/mob/living/silicon/robot/update_icons.dm @@ -17,12 +17,16 @@ icon_state = "[module.cyborg_base_icon]-wreck" if(module.cyborg_pixel_offset) - pixel_x = module.cyborg_pixel_offset + var/matrix/M = transform + M.c = module.cyborg_pixel_offset + transform = M //End of citadel changes if(module.cyborg_base_icon == "robot") icon = 'icons/mob/robots.dmi' - pixel_x = initial(pixel_x) + var/matrix/M = transform + M.c = 0 // Cyborg's initial x offset is very likely to be 0 + transform = M if(stat != DEAD && !(IsUnconscious() || IsStun() || IsParalyzed() || low_power_mode)) //Not dead, not stunned. if(!eye_lights) eye_lights = new() diff --git a/code/modules/mob/living/silicon/silicon_defense.dm b/code/modules/mob/living/silicon/silicon_defense.dm index a87c0a81ab..e1a179ea52 100644 --- a/code/modules/mob/living/silicon/silicon_defense.dm +++ b/code/modules/mob/living/silicon/silicon_defense.dm @@ -45,14 +45,6 @@ adjustBruteLoss(damage) if(BURN) adjustFireLoss(damage) - if(TOX) - adjustToxLoss(damage) - if(OXY) - adjustOxyLoss(damage) - if(CLONE) - adjustCloneLoss(damage) - if(STAMINA) - adjustStaminaLoss(damage) /mob/living/silicon/attack_paw(mob/living/user) return attack_hand(user) diff --git a/code/modules/modular_computers/file_system/programs/airestorer.dm b/code/modules/modular_computers/file_system/programs/airestorer.dm index 4f181c0e34..ff5240306b 100644 --- a/code/modules/modular_computers/file_system/programs/airestorer.dm +++ b/code/modules/modular_computers/file_system/programs/airestorer.dm @@ -75,9 +75,8 @@ restoring = FALSE return ai_slot.locked = TRUE - A.adjustOxyLoss(-5, FALSE) - A.adjustFireLoss(-5, FALSE) - A.adjustToxLoss(-5, FALSE) + A.adjustOxyLoss(-5, FALSE, FALSE) + A.adjustFireLoss(-5, FALSE, FALSE) A.adjustBruteLoss(-5, FALSE) // Please don't forget to update health, otherwise the below if statements will probably always fail. From 2c2493225ecf8f0c93e5bf67a9bbcebe71877d68 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Mon, 16 Jan 2023 23:16:35 -0500 Subject: [PATCH 040/260] Deduplicate TG drink sprites Removes drink sprite entries that were merged upstream. --- .../food_and_drinks/drinks/drinks/bottle.dm | 6 +++--- .../chemistry/reagents/alcohol_reagents.dm | 20 +++++++++--------- modular_splurt/icons/obj/drinks.dmi | Bin 15508 -> 11820 bytes 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/modular_splurt/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/modular_splurt/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 253eb2d300..43a996d228 100644 --- a/modular_splurt/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/modular_splurt/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -2,14 +2,14 @@ /obj/item/reagent_containers/food/drinks/bottle/bitters name = "Andromeda Bitters" desc = "An aromatic addition to any drink. Made in New Trinidad, now and forever." - icon = 'modular_splurt/icons/obj/drinks.dmi' + icon = 'icons/obj/drinks.dmi' icon_state = "bitters_bottle" list_reagents = list(/datum/reagent/consumable/ethanol/bitters = 30) /obj/item/reagent_containers/food/drinks/bottle/curacao name = "Beekhof Blauw Curaçao" desc = "Still produced on the island of Curaçao, after all these years." - icon = 'modular_splurt/icons/obj/drinks.dmi' + icon = 'icons/obj/drinks.dmi' icon_state = "curacao_bottle" volume = 100 list_reagents = list(/datum/reagent/consumable/ethanol/curacao = 100) @@ -17,7 +17,7 @@ /obj/item/reagent_containers/food/drinks/bottle/navy_rum name = "Pride of the Union Navy-Strength Rum" desc = "Ironically named, given it's made in Bermuda." - icon = 'modular_splurt/icons/obj/drinks.dmi' + icon = 'icons/obj/drinks.dmi' icon_state = "navy_rum_bottle" volume = 100 list_reagents = list(/datum/reagent/consumable/ethanol/navy_rum = 100) diff --git a/modular_splurt/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/modular_splurt/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index ca488e2741..d481a00052 100644 --- a/modular_splurt/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/modular_splurt/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -194,7 +194,7 @@ color = "#1a5fa1" quality = DRINK_NICE taste_description = "blue orange" - glass_icon = 'modular_splurt/icons/obj/drinks.dmi' + glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "curacao" glass_name = "glass of curaçao" glass_desc = "It's blue, da ba dee." @@ -217,7 +217,7 @@ color = "#1c0000" quality = DRINK_NICE taste_description = "spiced alcohol" - glass_icon = 'modular_splurt/icons/obj/drinks.dmi' + glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "bitters" glass_name = "glass of bitters" glass_desc = "Typically you'd want to mix this with something- but you do you." @@ -229,7 +229,7 @@ color = "#1F0001" quality = DRINK_VERYGOOD taste_description = "haughty arrogance" - glass_icon = 'modular_splurt/icons/obj/drinks.dmi' + glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "admiralty" glass_name = "Admiralty" glass_desc = "Hail to the Admiral, for he brings fair tidings, and rum too." @@ -241,7 +241,7 @@ color = "#8c5046" quality = DRINK_GOOD taste_description = "ginger and rum" - glass_icon = 'modular_splurt/icons/obj/drinks.dmi' + glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "dark_and_stormy" glass_name = "Dark and Stormy" glass_desc = "Thunder and lightning, very very frightening." @@ -253,7 +253,7 @@ color = "#c4b35c" quality = DRINK_VERYGOOD taste_description = "rum and spices" - glass_icon = 'modular_splurt/icons/obj/drinks.dmi' + glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "long_john_silver" glass_name = "Long John Silver" glass_desc = "Named for a famous pirate, who may or may not have been fictional. But hey, why let the truth get in the way of a good yarn?" @@ -265,7 +265,7 @@ color = "#003153" quality = DRINK_VERYGOOD taste_description = "companionship" - glass_icon = 'modular_splurt/icons/obj/drinks.dmi' + glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "long_haul" glass_name = "Long Haul" glass_desc = "A perfect companion for a lonely long haul flight." @@ -277,7 +277,7 @@ color = "#b4abd0" quality = DRINK_FANTASTIC taste_description = "salt and spice" - glass_icon = 'modular_splurt/icons/obj/drinks.dmi' + glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "salt_and_swell" glass_name = "Salt and Swell" glass_desc = "Ah, I do like to be beside the seaside." @@ -289,7 +289,7 @@ color = "#b4abd0" quality = DRINK_VERYGOOD taste_description = "spicy sour cheesy yoghurt" - glass_icon = 'modular_splurt/icons/obj/drinks.dmi' + glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "tich_toch" glass_name = "Tich Toch" glass_desc = "Oh god." @@ -301,7 +301,7 @@ color = "#F4EFE2" quality = DRINK_NICE taste_description = "sour cheesy yoghurt" - glass_icon = 'modular_splurt/icons/obj/drinks.dmi' + glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "tiltaellen" glass_name = "glass of tiltällen" glass_desc = "Eww... it's curdled." @@ -313,7 +313,7 @@ color = "#00bfa3" quality = DRINK_VERYGOOD taste_description = "the tropics" - glass_icon = 'modular_splurt/icons/obj/drinks.dmi' + glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "tropical_storm" glass_name = "Tropical Storm" glass_desc = "Less destructive than the real thing." diff --git a/modular_splurt/icons/obj/drinks.dmi b/modular_splurt/icons/obj/drinks.dmi index 4339e5560a0f6964e3f9d33873af02ac420304a4..369f4d22ca3a5b63f74a4e8cb5896e15718a8a58 100644 GIT binary patch literal 11820 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 Ak^lez literal 15508 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 From d2da5b5fa2873132906f74a8d5e5604e2e7a2504 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Mon, 16 Jan 2023 23:24:23 -0500 Subject: [PATCH 041/260] Update drink sprite for cumchalice Updates the chalice of cum drink sprite to improve parity with other glass sprites. --- modular_splurt/icons/obj/drinks.dmi | Bin 11820 -> 11833 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/modular_splurt/icons/obj/drinks.dmi b/modular_splurt/icons/obj/drinks.dmi index 369f4d22ca3a5b63f74a4e8cb5896e15718a8a58..a1541fddb10613deec5c90a8f08e82388679c33d 100644 GIT binary patch delta 11620 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 m@p^KSv*< Date: Tue, 17 Jan 2023 12:32:29 -0500 Subject: [PATCH 042/260] Small batch of clothes Im not sure what else needs to be done. Looking around I can't find any more items that need to be specified. But its possible I missed some. --- modular_splurt/code/modules/clothing/glasses/_glasses.dm | 6 ++++++ modular_splurt/code/modules/clothing/neck/_neck.dm | 3 +++ 2 files changed, 9 insertions(+) diff --git a/modular_splurt/code/modules/clothing/glasses/_glasses.dm b/modular_splurt/code/modules/clothing/glasses/_glasses.dm index 6e356a528a..c1e78ddb7f 100644 --- a/modular_splurt/code/modules/clothing/glasses/_glasses.dm +++ b/modular_splurt/code/modules/clothing/glasses/_glasses.dm @@ -8,3 +8,9 @@ flash_protect = 1 tint = 1 glass_colour_type = /datum/client_colour/glass_colour/gray + +/obj/item/clothing/glasses/eyepatch + is_edible = 1 + +/obj/item/clothing/glasses/sunglasses/blindfold + is_edible = 1 diff --git a/modular_splurt/code/modules/clothing/neck/_neck.dm b/modular_splurt/code/modules/clothing/neck/_neck.dm index d42c888028..40ae719af7 100644 --- a/modular_splurt/code/modules/clothing/neck/_neck.dm +++ b/modular_splurt/code/modules/clothing/neck/_neck.dm @@ -1,6 +1,9 @@ /obj/item/clothing/neck is_edible = 1 +/obj/item/clothing/neck/stethoscope + is_edible = 2 + /obj/item/clothing/neck/petcollar/locked/security name = "security collar" desc = "For when you need to show everyone who your pet belongs to." From 759f2089013b1f5744156887aac5de2f65dfcf80 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Tue, 17 Jan 2023 14:26:00 -0500 Subject: [PATCH 043/260] Bloodfledge revival improvements - Added support for revival policy - Added check for max revive brute damage - Added check for max revive fire damage - Added redundant check for revive (for chat output) - Added revival sound effect - Removed health threshold check - Improved logging with death time and policy information --- .../code/datums/traits/trait_actions.dm | 45 ++++++++++++++++--- 1 file changed, 39 insertions(+), 6 deletions(-) diff --git a/modular_splurt/code/datums/traits/trait_actions.dm b/modular_splurt/code/datums/traits/trait_actions.dm index a3796facad..e8d98b6196 100644 --- a/modular_splurt/code/datums/traits/trait_actions.dm +++ b/modular_splurt/code/datums/traits/trait_actions.dm @@ -443,9 +443,18 @@ if(action_owner.nutrition <= NUTRITION_LEVEL_STARVING) revive_failed += "\n- You don't have enough blood left!" - // Condition: Mortal damage - if(action_owner.health <= HEALTH_THRESHOLD_DEAD) - revive_failed += "\n- Your body is still too weak!" + // Condition: Can be revived + // This is used by revive(), and must be checked here to prevent false feedback + if(!action_owner.can_be_revived()) + revive_failed += "\n- Your body is too weak to sustain life!" + + // Condition: Damage limit, brute + if(action_owner.getBruteLoss() >= MAX_REVIVE_BRUTE_DAMAGE) + revive_failed += "\n- Your body is too battered!" + + // Condition: Damage limit, burn + if(action_owner.getFireLoss() >= MAX_REVIVE_FIRE_DAMAGE) + revive_failed += "\n- Your body is too badly burned!" // Condition: Suicide if(action_owner.suiciding) @@ -462,20 +471,44 @@ // Return return + // Define time dead + // Used for revive policy + var/time_dead = world.time - action_owner.timeofdeath + // Revive the action owner action_owner.revive() // Alert the user in chat of success action_owner.visible_message(span_notice("An ominous energy radiates from the [action_owner.loc]..."), span_warning("You've expended all remaining blood to bring your body back to life!")) - // Log this, to match defib behavior - action_owner.log_message("revived using a vampire quirk ability.", LOG_GAME) + // Play a haunted sound effect + playsound(action_owner, 'sound/hallucinations/growl1.ogg', 30, 1, -2) // Remove all nutrition (blood) action_owner.set_nutrition(0) // Apply daze effect - action_owner.Daze(20) + action_owner.Daze(20) + + // Define time limit for revival + // Determines memory loss, using defib time and policies + var/revive_time_limit = CONFIG_GET(number/defib_cmd_time_limit) * 10 + + // Define revive time threshold + // Late causes memory loss, according to policy + var/time_late = revive_time_limit && (time_dead > revive_time_limit) + + // Define policy to use + var/list/policies = CONFIG_GET(keyed_list/policy) + var/time_policy = time_late? policies[POLICYCONFIG_ON_DEFIB_LATE] : policies[POLICYCONFIG_ON_DEFIB_INTACT] + + // Check if policy exists + if(time_policy) + // Alert user in chat of policy + to_chat(action_owner, time_policy) + + // Log the revival and effective policy + action_owner.log_message("revived using a vampire quirk ability after being dead for [time_dead] deciseconds. Considered [time_late? "late" : "memory-intact"] revival under configured policy limits.", LOG_GAME) // // Quirk: Werewolf From d362dacfd0b9ddedc327cffd7f4545a4b3b58424 Mon Sep 17 00:00:00 2001 From: SandPoot <43283559+SandPoot@users.noreply.github.com> Date: Wed, 18 Jan 2023 08:13:27 -0300 Subject: [PATCH 045/260] Rebalances the equalizing atmos to be more like bee's (#287) --- code/__DEFINES/dcs/signals/signals_movable.dm | 4 ++ .../environmental/LINDA_turf_tile.dm | 47 +++++++++++------- icons/effects/atmospherics.dmi | Bin 17371 -> 22808 bytes tgstation.dme | 1 + 4 files changed, 34 insertions(+), 18 deletions(-) create mode 100644 code/__DEFINES/dcs/signals/signals_movable.dm diff --git a/code/__DEFINES/dcs/signals/signals_movable.dm b/code/__DEFINES/dcs/signals/signals_movable.dm new file mode 100644 index 0000000000..adb8a8029b --- /dev/null +++ b/code/__DEFINES/dcs/signals/signals_movable.dm @@ -0,0 +1,4 @@ +///from base of atom/experience_pressure_difference(): (pressure_difference, direction, pressure_resistance_prob_delta) +#define COMSIG_MOVABLE_PRE_PRESSURE_PUSH "atom_pre_pressure_push" + ///prevents pressure movement + #define COMSIG_MOVABLE_BLOCKS_PRESSURE (1<<0) diff --git a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm index 2c1902d4cc..0be44958f2 100644 --- a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm +++ b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm @@ -237,34 +237,45 @@ SSair.high_pressure_delta[src] = TRUE /turf/open/proc/high_pressure_movements() - var/diff = pressure_difference + var/atom/movable/M + var/multiplier = 1 if(locate(/obj/structure/rack) in src) - diff *= 0.1 + multiplier *= 0.1 else if(locate(/obj/structure/table) in src) - diff *= 0.2 - for(var/obj/M in src) - if(!M.anchored && !M.pulledby && M.last_high_pressure_movement_air_cycle < SSair.times_fired) - M.experience_pressure_difference(diff, pressure_direction, 0, pressure_specific_target) - for(var/mob/M in src) - if(!M.anchored && !M.pulledby && M.last_high_pressure_movement_air_cycle < SSair.times_fired) - M.experience_pressure_difference(diff, pressure_direction, 0, pressure_specific_target) - /* + multiplier *= 0.2 + for(var/thing in src) + M = thing + if (!M.anchored && !M.pulledby && M.last_high_pressure_movement_air_cycle < SSair.times_fired) + M.experience_pressure_difference(pressure_difference * multiplier, pressure_direction, 0, pressure_specific_target) + if(pressure_difference > 100) new /obj/effect/temp_visual/dir_setting/space_wind(src, pressure_direction, clamp(round(sqrt(pressure_difference) * 2), 10, 255)) - */ + /atom/movable/var/pressure_resistance = 10 /atom/movable/var/last_high_pressure_movement_air_cycle = 0 /atom/movable/proc/experience_pressure_difference(pressure_difference, direction, pressure_resistance_prob_delta = 0, throw_target) - var/const/PROBABILITY_OFFSET = 25 - var/const/PROBABILITY_BASE_PRECENT = 75 + set waitfor = FALSE + if(SEND_SIGNAL(src, COMSIG_MOVABLE_PRE_PRESSURE_PUSH) & COMSIG_MOVABLE_BLOCKS_PRESSURE) + return + + var/const/PROBABILITY_OFFSET = 40 + var/const/PROBABILITY_BASE_PRECENT = 10 var/max_force = sqrt(pressure_difference)*(MOVE_FORCE_DEFAULT / 5) - set waitfor = 0 var/move_prob = 100 - if (pressure_resistance > 0) + if(pressure_resistance > 0) move_prob = (pressure_difference/pressure_resistance*PROBABILITY_BASE_PRECENT)-PROBABILITY_OFFSET move_prob += pressure_resistance_prob_delta - if (move_prob > PROBABILITY_OFFSET && prob(move_prob) && (move_resist != INFINITY) && (!anchored && (max_force >= (move_resist * MOVE_FORCE_PUSH_RATIO))) || (anchored && (max_force >= (move_resist * MOVE_FORCE_FORCEPUSH_RATIO)))) - step(src, direction) - + if(move_prob > PROBABILITY_OFFSET && prob(move_prob) && (move_resist != INFINITY) && (!anchored && (max_force >= (move_resist * MOVE_FORCE_PUSH_RATIO))) || (anchored && (max_force >= (move_resist * MOVE_FORCE_FORCEPUSH_RATIO)))) + var/move_force = max_force * clamp(move_prob, 0, 100) / 100 + if(move_force > 6000) + // WALLSLAM HELL TIME OH BOY + var/turf/throw_turf = get_ranged_target_turf(get_turf(src), direction, round(move_force / 2000)) + if(throw_target && (get_dir(src, throw_target) & direction)) + throw_turf = get_turf(throw_target) + var/throw_speed = clamp(round(move_force / 3000), 1, 10) + throw_at(throw_turf, move_force / 3000, throw_speed) + else + step(src, direction) + last_high_pressure_movement_air_cycle = SSair.times_fired diff --git a/icons/effects/atmospherics.dmi b/icons/effects/atmospherics.dmi index 6c2412c04b813cc168f26d27c6fee622312e1744..8fce46c9c3a07f23fe6ee3d5c0b809ae318fd2ee 100644 GIT binary patch literal 22808 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 B17rXI literal 17371 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 J%Q~loCIF0I1G)eJ diff --git a/tgstation.dme b/tgstation.dme index 5922f1271a..1651efcf8f 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -156,6 +156,7 @@ #include "code\__DEFINES\dcs\flags.dm" #include "code\__DEFINES\dcs\helpers.dm" #include "code\__DEFINES\dcs\signals.dm" +#include "code\__DEFINES\dcs\signals\signals_movable.dm" #include "code\__DEFINES\dcs\signals\signals_subsystem.dm" #include "code\__DEFINES\dcs\signals\signals_atom\signals_atom_movement.dm" #include "code\__DEFINES\dcs\signals\signals_mob\signals_mob_living.dm" From 9ddd495232bce063e4c3c5912d3d68cff63c915c Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Wed, 18 Jan 2023 11:14:03 +0000 Subject: [PATCH 046/260] Require bluespace core for BSMs (#288) Updates bluespace miners construction and techweb requirements. Made at the request of SandPoot. - Added construction requirement for activated bluespace core - Added techweb requirement for Anomaly Research - Removed construction requirement for bluespace crystals --- .../game/objects/items/circuitboards/machine_circuitboards.dm | 2 +- .../code/modules/research/techweb/nodes/bluespace_nodes.dm | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modular_sand/code/game/objects/items/circuitboards/machine_circuitboards.dm b/modular_sand/code/game/objects/items/circuitboards/machine_circuitboards.dm index ab97d07d54..aec2c6f1ab 100644 --- a/modular_sand/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/modular_sand/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -40,7 +40,7 @@ /obj/item/stock_parts/micro_laser = 5, /obj/item/stock_parts/manipulator = 5, /obj/item/stock_parts/scanning_module = 5, - /obj/item/stack/ore/bluespace_crystal = 5) + ANOMALY_CORE_BLUESPACE = 1) needs_anchored = FALSE /obj/item/circuitboard/machine/telecomms/message_server diff --git a/modular_sand/code/modules/research/techweb/nodes/bluespace_nodes.dm b/modular_sand/code/modules/research/techweb/nodes/bluespace_nodes.dm index ce6986a8c0..e341a5c1ab 100644 --- a/modular_sand/code/modules/research/techweb/nodes/bluespace_nodes.dm +++ b/modular_sand/code/modules/research/techweb/nodes/bluespace_nodes.dm @@ -33,8 +33,8 @@ /datum/techweb_node/bs_mining id = "bluespace_mining" display_name = "Bluespace Mining Technology" - description = "Harness the power of bluespace to make materials out of nothing. Slowly." - prereq_ids = list("practical_bluespace", "adv_mining") + description = "Harness the power of bluespace to make materials out of nothing, slowly. Requires a bluespace core to function." + prereq_ids = list("practical_bluespace", "adv_mining", "anomaly_research") design_ids = list("bluespace_miner") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 7500) From 45ab806104b651d6ea6a6a2fc1980169d8af6424 Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Wed, 18 Jan 2023 11:14:25 +0000 Subject: [PATCH 047/260] Automatic changelog generation for PR #287 [ci skip] --- html/changelogs/AutoChangeLog-pr-287.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-287.yml diff --git a/html/changelogs/AutoChangeLog-pr-287.yml b/html/changelogs/AutoChangeLog-pr-287.yml new file mode 100644 index 0000000000..e1e55efedf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-287.yml @@ -0,0 +1,8 @@ +author: SandPoot +delete-after: true +changes: + - balance: Maybe very small amounts of air aren't as aggressive with pushing stuff + around. + - balance: Way too much air can send you FLYING, maybe think twice about opening + that airlock/firelock now. + - imageadd: Added space wind image for air pushing stuff. From 349a7f076201a6f47b6334cc2e244176edebd332 Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Wed, 18 Jan 2023 11:14:58 +0000 Subject: [PATCH 048/260] Automatic changelog generation for PR #288 [ci skip] --- html/changelogs/AutoChangeLog-pr-288.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-288.yml diff --git a/html/changelogs/AutoChangeLog-pr-288.yml b/html/changelogs/AutoChangeLog-pr-288.yml new file mode 100644 index 0000000000..34fe36bf25 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-288.yml @@ -0,0 +1,5 @@ +author: LeDrascol +delete-after: true +changes: + - tweak: Bluespace mining research is now behind Anomaly Research + - balance: Bluespace miners now require a bluespace anomaly core From 9b4bfcdc4ad4e8d99c2d288515d21e69a47269cf Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Wed, 18 Jan 2023 11:15:33 +0000 Subject: [PATCH 049/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-287.yml | 8 -------- html/changelogs/archive/2023-01.yml | 7 +++++++ 2 files changed, 7 insertions(+), 8 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-287.yml diff --git a/html/changelogs/AutoChangeLog-pr-287.yml b/html/changelogs/AutoChangeLog-pr-287.yml deleted file mode 100644 index e1e55efedf..0000000000 --- a/html/changelogs/AutoChangeLog-pr-287.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: SandPoot -delete-after: true -changes: - - balance: Maybe very small amounts of air aren't as aggressive with pushing stuff - around. - - balance: Way too much air can send you FLYING, maybe think twice about opening - that airlock/firelock now. - - imageadd: Added space wind image for air pushing stuff. diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index f1d4d75a00..5b33ba5a66 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -25,3 +25,10 @@ - code_imp: optimizes some genital related code LeDrascol: - tweak: Moved Autodoc techweb entry from Advanced Surgery to Advanced Surgery Tools +2023-01-18: + SandPoot: + - balance: Maybe very small amounts of air aren't as aggressive with pushing stuff + around. + - balance: Way too much air can send you FLYING, maybe think twice about opening + that airlock/firelock now. + - imageadd: Added space wind image for air pushing stuff. From 06722d2a710d1e4ff594c2fabb4855b5bbb7e732 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 18 Jan 2023 23:28:58 +0000 Subject: [PATCH 050/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-288.yml | 5 ----- html/changelogs/archive/2023-01.yml | 6 ++++-- 2 files changed, 4 insertions(+), 7 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-288.yml diff --git a/html/changelogs/AutoChangeLog-pr-288.yml b/html/changelogs/AutoChangeLog-pr-288.yml deleted file mode 100644 index 34fe36bf25..0000000000 --- a/html/changelogs/AutoChangeLog-pr-288.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: LeDrascol -delete-after: true -changes: - - tweak: Bluespace mining research is now behind Anomaly Research - - balance: Bluespace miners now require a bluespace anomaly core diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index 6293dfbc76..89a0413d76 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -79,6 +79,8 @@ - rscadd: You can now allow interacting with your genitals through clothes. - tweak: Modified sandstorm's spans (`"...`) with the defines (`span_x("...`) 2023-01-17: + BongaTheProto: + - code_imp: optimizes some genital related code LeDrascol: - code_imp: Added span defines for 'reallybig hypnophrase', 'big warning', 'header', and 'umbra' @@ -88,11 +90,11 @@ - rscadd: Addead keybinds to put/take items in/from suit storage and pockets slots. zeroisthebiggay: - spellcheck: You - BongaTheProto: - - code_imp: optimizes some genital related code 2023-01-18: LeDrascol: - tweak: Moved Autodoc techweb entry from Advanced Surgery to Advanced Surgery Tools + - tweak: Bluespace mining research is now behind Anomaly Research + - balance: Bluespace miners now require a bluespace anomaly core SandPoot: - balance: Maybe very small amounts of air aren't as aggressive with pushing stuff around. From da942dc7407bd8b04da78518cf4ffdcd024bdf58 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Thu, 19 Jan 2023 02:11:44 -0500 Subject: [PATCH 051/260] Remove unnecessary drink icon variables Removes unnecessary duplicate drink icon definitions for ported TG drink icons that were merged upstream. --- .../modules/food_and_drinks/drinks/drinks/bottle.dm | 3 --- .../reagents/chemistry/reagents/alcohol_reagents.dm | 10 ---------- 2 files changed, 13 deletions(-) diff --git a/modular_splurt/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/modular_splurt/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 43a996d228..436ab349f3 100644 --- a/modular_splurt/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/modular_splurt/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -2,14 +2,12 @@ /obj/item/reagent_containers/food/drinks/bottle/bitters name = "Andromeda Bitters" desc = "An aromatic addition to any drink. Made in New Trinidad, now and forever." - icon = 'icons/obj/drinks.dmi' icon_state = "bitters_bottle" list_reagents = list(/datum/reagent/consumable/ethanol/bitters = 30) /obj/item/reagent_containers/food/drinks/bottle/curacao name = "Beekhof Blauw Curaçao" desc = "Still produced on the island of Curaçao, after all these years." - icon = 'icons/obj/drinks.dmi' icon_state = "curacao_bottle" volume = 100 list_reagents = list(/datum/reagent/consumable/ethanol/curacao = 100) @@ -17,7 +15,6 @@ /obj/item/reagent_containers/food/drinks/bottle/navy_rum name = "Pride of the Union Navy-Strength Rum" desc = "Ironically named, given it's made in Bermuda." - icon = 'icons/obj/drinks.dmi' icon_state = "navy_rum_bottle" volume = 100 list_reagents = list(/datum/reagent/consumable/ethanol/navy_rum = 100) diff --git a/modular_splurt/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/modular_splurt/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 3636feb540..2268c26425 100644 --- a/modular_splurt/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/modular_splurt/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -194,7 +194,6 @@ color = "#1a5fa1" quality = DRINK_NICE taste_description = "blue orange" - glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "curacao" glass_name = "glass of curaçao" glass_desc = "It's blue, da ba dee." @@ -217,7 +216,6 @@ color = "#1c0000" quality = DRINK_NICE taste_description = "spiced alcohol" - glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "bitters" glass_name = "glass of bitters" glass_desc = "Typically you'd want to mix this with something- but you do you." @@ -229,7 +227,6 @@ color = "#1F0001" quality = DRINK_VERYGOOD taste_description = "haughty arrogance" - glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "admiralty" glass_name = "Admiralty" glass_desc = "Hail to the Admiral, for he brings fair tidings, and rum too." @@ -241,7 +238,6 @@ color = "#8c5046" quality = DRINK_GOOD taste_description = "ginger and rum" - glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "dark_and_stormy" glass_name = "Dark and Stormy" glass_desc = "Thunder and lightning, very very frightening." @@ -253,7 +249,6 @@ color = "#c4b35c" quality = DRINK_VERYGOOD taste_description = "rum and spices" - glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "long_john_silver" glass_name = "Long John Silver" glass_desc = "Named for a famous pirate, who may or may not have been fictional. But hey, why let the truth get in the way of a good yarn?" @@ -265,7 +260,6 @@ color = "#003153" quality = DRINK_VERYGOOD taste_description = "companionship" - glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "long_haul" glass_name = "Long Haul" glass_desc = "A perfect companion for a lonely long haul flight." @@ -277,7 +271,6 @@ color = "#b4abd0" quality = DRINK_FANTASTIC taste_description = "salt and spice" - glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "salt_and_swell" glass_name = "Salt and Swell" glass_desc = "Ah, I do like to be beside the seaside." @@ -289,7 +282,6 @@ color = "#b4abd0" quality = DRINK_VERYGOOD taste_description = "spicy sour cheesy yoghurt" - glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "tich_toch" glass_name = "Tich Toch" glass_desc = "Oh god." @@ -301,7 +293,6 @@ color = "#F4EFE2" quality = DRINK_NICE taste_description = "sour cheesy yoghurt" - glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "tiltaellen" glass_name = "glass of tiltällen" glass_desc = "Eww... it's curdled." @@ -313,7 +304,6 @@ color = "#00bfa3" quality = DRINK_VERYGOOD taste_description = "the tropics" - glass_icon = 'icons/obj/drinks.dmi' glass_icon_state = "tropical_storm" glass_name = "Tropical Storm" glass_desc = "Less destructive than the real thing." From 4d32b000a567d5f8890e103a08c5ee236175b05a Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Thu, 19 Jan 2023 02:50:26 -0500 Subject: [PATCH 052/260] Check client prefs before triggering LPD drink Updates Liquid Panty Dropper's drink effect to check the client's preferences for ERP and aphrodisiacs before triggering. Setting either to disabled will return with no effect. --- .../reagents/chemistry/reagents/alcohol_reagents.dm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modular_splurt/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/modular_splurt/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index a0e7dfbe58..159848b800 100644 --- a/modular_splurt/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/modular_splurt/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -16,6 +16,18 @@ // Praise the funny BYOND dots . = ..() + // Check for client + if(C.client) + // Check target pref for ERP + if(C.client?.prefs.erppref == "No") + // Return without triggering + return + + // Check target pref for aphrodisiacs + if(C.client?.prefs.cit_toggles & NO_APHRO) + // Return without triggering + return + // Perform drink effect C.clothing_burst(C) From bd8d7673f81d0f75c3959a43425787bb9799d2f3 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Thu, 19 Jan 2023 09:12:26 -0500 Subject: [PATCH 053/260] Minor improvements for bloodfledge ID Updates the Bloodfledge ID Card with behavior similar to heirlooms. Fixes an issue where the card could be lost due to a full starting backpack. - Adds a notice in chat about the ID - Removes the regenerate icons trigger - Changes ID spawn location to the floor - Changes equip type to 'if possible' variant - Fixes some spacing issues --- modular_splurt/code/datums/traits/neutral.dm | 29 +++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/modular_splurt/code/datums/traits/neutral.dm b/modular_splurt/code/datums/traits/neutral.dm index 7f2c7e0f5a..90add4579a 100644 --- a/modular_splurt/code/datums/traits/neutral.dm +++ b/modular_splurt/code/datums/traits/neutral.dm @@ -366,14 +366,14 @@ H.adjust_nutrition(-0.09)//increases their nutrition loss rate to encourage them to gain a partner they can essentially leech off of /datum/quirk/bloodfledge - name = "Bloodsucker Fledgling" - desc = "You are a fledgling belonging to ancient Bloodsucker bloodline. While the blessing has yet to fully convert you, some things have changed. Only blood will sate your hungers, and holy energies will cause your flesh to char. This is NOT an antagonist role!" - value = 2 - medical_record_text = "Patient exhibits onset symptoms of a sanguine curse." - mob_trait = TRAIT_BLOODFLEDGE - gain_text = span_notice("You feel a sanguine thirst.") - lose_text = span_notice("You feel the sanguine thirst fade away.") - processing_quirk = TRUE + name = "Bloodsucker Fledgling" + desc = "You are a fledgling belonging to ancient Bloodsucker bloodline. While the blessing has yet to fully convert you, some things have changed. Only blood will sate your hungers, and holy energies will cause your flesh to char. This is NOT an antagonist role!" + value = 2 + medical_record_text = "Patient exhibits onset symptoms of a sanguine curse." + mob_trait = TRAIT_BLOODFLEDGE + gain_text = span_notice("You feel a sanguine thirst.") + lose_text = span_notice("You feel the sanguine thirst fade away.") + processing_quirk = TRUE /datum/quirk/bloodfledge/add() . = ..() @@ -507,7 +507,7 @@ var/mob/living/carbon/human/quirk_mob = quirk_holder // Create vampire ID card - var/obj/item/card/id/vampire/id_vampire = new /obj/item/card/id/vampire + var/obj/item/card/id/vampire/id_vampire = new /obj/item/card/id/vampire(get_turf(quirk_holder)) // Update card information id_vampire.registered_name = quirk_mob.real_name @@ -529,12 +529,15 @@ // Stop searching break - // Add to backpack - quirk_mob.equip_to_slot(id_vampire, ITEM_SLOT_BACKPACK) + // Try to add ID to backpack + var/id_in_bag = quirk_mob.equip_to_slot_if_possible(id_vampire, ITEM_SLOT_BACKPACK) || FALSE - // Update sprites - quirk_mob.regenerate_icons() + // Text for where the item was sent + var/id_location = (id_in_bag ? "in your backpack" : "at your feet" ) + // Alert user in chat + // This should not post_add, because the ID is added by on_spawn + to_chat(quirk_holder, span_boldnotice("There is a bloodfledge's ID card [id_location], linked to your station account. It functions as a spare ID, but lacks job access.")) /datum/quirk/werewolf //adds the werewolf quirk name = "Werewolf" From 48a7c44dd8e5c84775af4db38bf0ddf69045b5ea Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Thu, 19 Jan 2023 10:45:59 -0500 Subject: [PATCH 054/260] Fix typos in clothing files Fixes various typographical errors in the modular clothing files. --- .../code/modules/clothing/glasses/_glasses.dm | 2 +- .../code/modules/clothing/glasses/hud.dm | 12 ++++---- .../code/modules/clothing/gloves.dm | 8 ++--- .../code/modules/clothing/head/helmet.dm | 4 +-- .../code/modules/clothing/head/jobs.dm | 10 +++---- .../code/modules/clothing/head/misc.dm | 4 +-- .../code/modules/clothing/kinkyclothes.dm | 6 ++-- .../lewd_clothing/collar/kink_collars.dm | 2 +- .../lewd_clothing/eyes/hypnogoggles.dm | 2 +- .../clothing/lewd_clothing/foot/lewd_shoes.dm | 2 +- .../lewd_clothing/head/deprivation_helmet.dm | 2 +- .../clothing/lewd_clothing/head/hats.dm | 4 +-- .../code/modules/clothing/masks/gasmask.dm | 2 +- .../modules/clothing/masks/miscellaneous.dm | 8 ++--- .../modules/clothing/shoes/miscellaneous.dm | 8 ++--- .../modules/clothing/spacesuits/hardsuit.dm | 4 +-- .../code/modules/clothing/suits/armor.dm | 2 +- .../code/modules/clothing/suits/heavy.dm | 30 +++++++++---------- .../code/modules/clothing/suits/jobs.dm | 4 +-- .../modules/clothing/suits/miscellaneous.dm | 16 +++++----- .../code/modules/clothing/suits/vest.dm | 16 +++++----- .../clothing/under/jobs/civilian/civilian.dm | 2 +- .../modules/clothing/under/miscellaneous.dm | 14 ++++----- 23 files changed, 82 insertions(+), 82 deletions(-) diff --git a/modular_splurt/code/modules/clothing/glasses/_glasses.dm b/modular_splurt/code/modules/clothing/glasses/_glasses.dm index 6e356a528a..f4c6811218 100644 --- a/modular_splurt/code/modules/clothing/glasses/_glasses.dm +++ b/modular_splurt/code/modules/clothing/glasses/_glasses.dm @@ -1,6 +1,6 @@ /obj/item/clothing/glasses/aviators name = "aviators" - desc = "Strangely fasionable ancient technology used to help provide rudimentary eye cover. Enhanced shielding blocks flashes." + desc = "Strangely fashionable ancient technology used to help provide rudimentary eye cover. Enhanced shielding blocks flashes." icon = 'modular_splurt/icons/obj/clothing/glasses.dmi' icon_state = "aviator" mob_overlay_icon = 'modular_splurt/icons/mobs/eyes.dmi' diff --git a/modular_splurt/code/modules/clothing/glasses/hud.dm b/modular_splurt/code/modules/clothing/glasses/hud.dm index 15cbf475b7..e6df06cf4a 100644 --- a/modular_splurt/code/modules/clothing/glasses/hud.dm +++ b/modular_splurt/code/modules/clothing/glasses/hud.dm @@ -2,7 +2,7 @@ /obj/item/clothing/glasses/hud/blueshield name = "blueshield HUD glasses" - desc = "A hud with multiple functions." + desc = "A HUD with multiple functions." actions_types = list(/datum/action/item_action/switch_hud) icon_state = "sunhudmed" icon = 'icons/obj/clothing/glasses.dmi' @@ -36,7 +36,7 @@ /obj/item/clothing/glasses/hud/blueshield/aviators name = "blueshield HUD Aviators" - desc = "A hud with multiple functions. More stylish." + desc = "A HUD with multiple functions. More stylish." actions_types = list(/datum/action/item_action/switch_hud) icon = 'modular_splurt/icons/obj/clothing/glasses.dmi' icon_state = "aviator_med" @@ -72,12 +72,12 @@ /obj/item/clothing/glasses/hud/blueshield/aviators/prescription name = "prescription blueshield HUD Aviators" - desc = "A hud with multiple functions. More stylish. Equipped with prescription lenses." + desc = "A HUD with multiple functions. More stylish. Equipped with prescription lenses." vision_correction = 1 /obj/item/clothing/glasses/hud/blueshield/prescription name = "prescription blueshield HUD" - desc = "A hud with multiple functions. Equipped with prescription lenses." + desc = "A HUD with multiple functions. Equipped with prescription lenses." vision_correction = 1 // Med HUDs @@ -97,14 +97,14 @@ // Sec HUDs /obj/item/clothing/glasses/hud/security/sunglasses/aviators - name = "secuirity HUD aviators" + name = "security HUD aviators" desc = "aviators with a security HUD." icon = 'modular_splurt/icons/obj/clothing/glasses.dmi' icon_state = "aviator_sec" mob_overlay_icon = 'modular_splurt/icons/mobs/eyes.dmi' /obj/item/clothing/glasses/hud/security/sunglasses/aviators/prescription - name = "prescription secuirity HUD aviators" + name = "prescription security HUD aviators" desc = "aviators with a security HUD with prescription lenses." vision_correction = 1 diff --git a/modular_splurt/code/modules/clothing/gloves.dm b/modular_splurt/code/modules/clothing/gloves.dm index cd62afea1b..5f2731516c 100644 --- a/modular_splurt/code/modules/clothing/gloves.dm +++ b/modular_splurt/code/modules/clothing/gloves.dm @@ -1,6 +1,6 @@ /obj/item/clothing/gloves/cbrn name = "CBRN gloves" - desc = "Chemical, Biological, Radiological and Nuclear. Thick black gloves design for working in hazardus evniroments. Warning not shock proof." + desc = "Chemical, Biological, Radiological and Nuclear. Thick black gloves design for working in hazardous environments. Warning not shock proof." icon_state = "black" item_state = "blackgloves" siemens_coefficient = 1 @@ -18,17 +18,17 @@ /obj/item/clothing/gloves/cbrn/engineer name = "engineer CBRN gloves" siemens_coefficient = 0 - desc = "Chemical, Biological, Radiological and Nuclear. Thick black gloves design for working in hazardus evniroments. Improved for engineering hazards" + desc = "Chemical, Biological, Radiological and Nuclear. Thick black gloves design for working in hazardous environments. Improved for engineering hazards" /obj/item/clothing/gloves/cbrn/mopp name = "MOPP gloves" - desc = "Mission Oriented Protective Posture. Thick black gloves design for working in hazardus combat evniroments. Still not shock proof" + desc = "Mission Oriented Protective Posture. Thick black gloves design for working in hazardous combat environments. Still not shock proof" icon_state = "combat" armor = list("melee" = 10, "bullet" = 0, "laser" = 10,"energy" = 10, "bomb" = 10, "bio" = 100, "rad" = 100, "fire" = 40, "acid" = 100) /obj/item/clothing/gloves/cbrn/mopp/advance name = "advance MOPP gloves" - desc = "Mission Oriented Protective Posture. Thick black gloves design for working in hazardus combat evniroments. Advance varaints for Central Command staff and ERT team. Insulated." + desc = "Mission Oriented Protective Posture. Thick black gloves design for working in hazardous combat environments. Advance variants for Central Command staff and ERT team. Insulated." icon_state = "combat" siemens_coefficient = 0 armor = list("melee" = 15, "bullet" = 0, "laser" = 15,"energy" = 15, "bomb" = 20, "bio" = 110, "rad" = 110, "fire" = 60, "acid" = 110) diff --git a/modular_splurt/code/modules/clothing/head/helmet.dm b/modular_splurt/code/modules/clothing/head/helmet.dm index f15a9368df..defe0f0fcc 100644 --- a/modular_splurt/code/modules/clothing/head/helmet.dm +++ b/modular_splurt/code/modules/clothing/head/helmet.dm @@ -15,7 +15,7 @@ /obj/item/clothing/head/helmet/goner/fake/poly name = "polychromic trencher helmet" - desc = "A plastic helmet with polychromatic spot." + desc = "A plastic helmet with polychromic spot." var/list/poly_colors = list("#D9D9D9") /obj/item/clothing/head/helmet/goner/fake/poly/ComponentInitialize() @@ -56,7 +56,7 @@ /obj/item/clothing/head/helmet/goner/officer/fake/poly name = "polychromic trencher officer cap" - desc = "A cheap officer cap with polychromatic pin." + desc = "A cheap officer cap with polychromic pin." var/list/poly_colors = list("#F2F2F2") /obj/item/clothing/head/helmet/goner/officer/fake/poly/ComponentInitialize() diff --git a/modular_splurt/code/modules/clothing/head/jobs.dm b/modular_splurt/code/modules/clothing/head/jobs.dm index cf5bc553b4..e989e5bc2d 100644 --- a/modular_splurt/code/modules/clothing/head/jobs.dm +++ b/modular_splurt/code/modules/clothing/head/jobs.dm @@ -15,7 +15,7 @@ /obj/item/clothing/head/blueshield/formal name = "blueshield formal beret" - desc = "The robust beret for the Blueshield. A formal varaint of the standard beret." + desc = "The robust beret for the Blueshield. A formal variant of the standard beret." icon_state = "blueshield" item_state = "blueshield" icon = 'modular_splurt/icons/obj/clothing/head.dmi' @@ -31,7 +31,7 @@ /obj/item/clothing/head/beret/sec/peacekeeper name = "peacekeeper beret" - desc = "A robust beret with a grey varaint of the security insignia emblazoned on it. This one is modeled is design to make people less scared of an officer." + desc = "A robust beret with a grey variant of the security insignia emblazoned on it. This one is modeled is design to make people less scared of an officer." icon_state = "policeberet" item_state = "policeberet" icon = 'modular_splurt/icons/obj/clothing/head.dmi' @@ -39,7 +39,7 @@ /obj/item/clothing/head/helmet/metrocop name = "civil protection helmet" - desc = "Saldy lacks a working voice encoder." + desc = "Sadly lacks a working voice encoder." icon_state = "metrocop_helmet" item_state = "metrocop_helmet" icon = 'modular_splurt/icons/obj/clothing/head.dmi' @@ -49,13 +49,13 @@ /obj/item/clothing/head/beret/sec/peacekeeper/warden name = "warden's peacekeeper beret" - desc = "A robust beret with a red varaint of the security insignia emblazoned on it. This one is issiued to wardens." + desc = "A robust beret with a red variant of the security insignia emblazoned on it. This one is issued to wardens." icon_state = "policeberetred" item_state = "policeberetred" /obj/item/clothing/head/beret/sec/peacekeeper/hos name = "head of security's peacekeeper beret" - desc = "A robust beret with a gold varaint of the security insignia emblazoned on it. This one is issiued to the Head of Security." + desc = "A robust beret with a gold variant of the security insignia emblazoned on it. This one is issued to the Head of Security." icon_state = "policeberetgold" item_state = "policeberetgold" diff --git a/modular_splurt/code/modules/clothing/head/misc.dm b/modular_splurt/code/modules/clothing/head/misc.dm index 6c5164be1e..dddc2f6b05 100644 --- a/modular_splurt/code/modules/clothing/head/misc.dm +++ b/modular_splurt/code/modules/clothing/head/misc.dm @@ -26,7 +26,7 @@ name = "press helmet" icon_state = "press_helmet" item_state = "press_helmet" - desc = "A lightweight helmet for reporting on security. You swear up and down it is made of kevlar and not old cloth and plastic." + desc = "A lightweight helmet for reporting on security. You swear up and down it is made of Kevlar and not old cloth and plastic." icon = 'modular_splurt/icons/obj/clothing/head.dmi' mob_overlay_icon = 'modular_splurt/icons/mob/clothing/head.dmi' flags_inv = HIDEHAIR @@ -81,7 +81,7 @@ /datum/design/cbrn/mopphood name = "MOPP Hood" - desc = "A MOPP hood with an intergreted helmet" + desc = "A MOPP hood with an integrated helmet" id = "mopp_hood" build_type = PROTOLATHE materials = list(/datum/material/plastic = 200, /datum/material/uranium = 50, /datum/material/iron = 200) diff --git a/modular_splurt/code/modules/clothing/kinkyclothes.dm b/modular_splurt/code/modules/clothing/kinkyclothes.dm index 98bbb21e4a..a2bcaee4f6 100644 --- a/modular_splurt/code/modules/clothing/kinkyclothes.dm +++ b/modular_splurt/code/modules/clothing/kinkyclothes.dm @@ -67,8 +67,8 @@ mutantrace_variation = NONE /obj/item/clothing/under/centcomdress - name = "Centcom Dress Uniform" - desc = "A stylish yet revealing dress uniform worn in extravagent black and gold, worthy of those who sit around and watch cameras all day in an office." + name = "CentCom Dress Uniform" + desc = "A stylish yet revealing dress uniform worn in extravagant black and gold, worthy of those who sit around and watch cameras all day in an office." icon = 'modular_splurt/icons/obj/clothing/suits.dmi' icon_state = "ccdress" mob_overlay_icon = 'modular_splurt/icons/mobs/suits.dmi' @@ -83,7 +83,7 @@ armor = list("melee" = 60, "bullet" = 80, "laser" = 80, "energy" = 90, "bomb" = 50, "bio" = 100, "rad" = 50, "fire" = 50, "acid" = 50) /obj/item/clothing/under/centcomdress/vk - name = "Virginkiller Centcom Dress Uniform" + name = "Virginkiller CentCom Dress Uniform" desc = "This black and gold beauty does not help paperwork get done, it seems." icon_state = "ccdressvk" diff --git a/modular_splurt/code/modules/clothing/lewd_clothing/collar/kink_collars.dm b/modular_splurt/code/modules/clothing/lewd_clothing/collar/kink_collars.dm index d170e12dba..10e4c4ea6a 100644 --- a/modular_splurt/code/modules/clothing/lewd_clothing/collar/kink_collars.dm +++ b/modular_splurt/code/modules/clothing/lewd_clothing/collar/kink_collars.dm @@ -19,7 +19,7 @@ /obj/item/mind_controller/Initialize(mapload, collar) //Store the collar on creation. src.collar = collar - . = ..() //very important to call parent in Intialize + . = ..() //very important to call parent in Initialize /obj/item/mind_controller/attack_self(mob/user) if (collar) diff --git a/modular_splurt/code/modules/clothing/lewd_clothing/eyes/hypnogoggles.dm b/modular_splurt/code/modules/clothing/lewd_clothing/eyes/hypnogoggles.dm index 58c5b5281f..9bc3ef1d7d 100644 --- a/modular_splurt/code/modules/clothing/lewd_clothing/eyes/hypnogoggles.dm +++ b/modular_splurt/code/modules/clothing/lewd_clothing/eyes/hypnogoggles.dm @@ -38,7 +38,7 @@ if(victim.glasses == src) victim.cure_trauma_type(/datum/brain_trauma/induced_hypnosis, TRAUMA_RESILIENCE_BASIC) -/obj/item/clothing/glasses/hypno/attack_self(mob/user) //Setting up hypnotising phrase +/obj/item/clothing/glasses/hypno/attack_self(mob/user) //Setting up hypnotizing phrase . = ..() codephrase = stripped_input(user, "Change the hypnotic phrase") // Notice to the user that this shouldn't be used outside of kink related purpose. diff --git a/modular_splurt/code/modules/clothing/lewd_clothing/foot/lewd_shoes.dm b/modular_splurt/code/modules/clothing/lewd_clothing/foot/lewd_shoes.dm index 061a1c85b6..718c3d2974 100644 --- a/modular_splurt/code/modules/clothing/lewd_clothing/foot/lewd_shoes.dm +++ b/modular_splurt/code/modules/clothing/lewd_clothing/foot/lewd_shoes.dm @@ -19,7 +19,7 @@ var/mob/living/carbon/C = user if(iscarbon(user) && (user.get_item_by_slot(ITEM_SLOT_FEET) == src)) if(seamless) - to_chat(C, span_purple(pick("You slide your heels against eachother in a failed attempt at kicking them off.", + to_chat(C, span_purple(pick("You slide your heels against each other in a failed attempt at kicking them off.", "The heels refuse to budge no matter how much you tug.", "The heels are tight around your ankles and the laces refuse to loosen."))) return diff --git a/modular_splurt/code/modules/clothing/lewd_clothing/head/deprivation_helmet.dm b/modular_splurt/code/modules/clothing/lewd_clothing/head/deprivation_helmet.dm index 8dd3ca8717..4376d2c773 100644 --- a/modular_splurt/code/modules/clothing/lewd_clothing/head/deprivation_helmet.dm +++ b/modular_splurt/code/modules/clothing/lewd_clothing/head/deprivation_helmet.dm @@ -6,7 +6,7 @@ /obj/item/clothing/head/helmet/space/deprivation_helmet name = "deprivation helmet" - desc = "Сompletely cuts off the wearer from the outside world." + desc = "Completely cuts off the wearer from the outside world." icon_state = "dephelmet" item_state = "dephelmet" armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 25, "rad" = 0, "fire" = 20, "acid" = 15, "wound" = 0) diff --git a/modular_splurt/code/modules/clothing/lewd_clothing/head/hats.dm b/modular_splurt/code/modules/clothing/lewd_clothing/head/hats.dm index 5adac22edd..c44d4781f4 100644 --- a/modular_splurt/code/modules/clothing/lewd_clothing/head/hats.dm +++ b/modular_splurt/code/modules/clothing/lewd_clothing/head/hats.dm @@ -23,7 +23,7 @@ /obj/item/clothing/head/blueshield/officercap name = "blueshield officer cap" - desc = "A officer cap of the Blueshield. It makes you feel more important then you acutally are." + desc = "A officer cap of the Blueshield. It makes you feel more important then you actually are." icon_state = "blueshieldcap" item_state = "blueshieldcap" @@ -56,7 +56,7 @@ /obj/item/clothing/head/helmet/sec/blueshield name = "blueshield helmet" - desc = "Reenforced Blueshield Security gear. Protects the head from impacts. You where this because you are boring." + desc = "Reinforced Blueshield Security gear. Protects the head from impacts. You where this because you are boring." icon_state = "bluehelmet" item_state = "bluehelmet" icon = 'modular_splurt/icons/obj/clothing/head.dmi' diff --git a/modular_splurt/code/modules/clothing/masks/gasmask.dm b/modular_splurt/code/modules/clothing/masks/gasmask.dm index 460d695571..9405e3f315 100644 --- a/modular_splurt/code/modules/clothing/masks/gasmask.dm +++ b/modular_splurt/code/modules/clothing/masks/gasmask.dm @@ -1,6 +1,6 @@ /obj/item/clothing/mask/gas/radmask name = "radiation mask" - desc = "An mask that somewhat protects the user from ratiation. Not as effective like a radiation hood, but is better than nothing." + desc = "An mask that somewhat protects the user from radiation. Not as effective like a radiation hood, but is better than nothing." icon = 'modular_splurt/icons/obj/clothing/masks.dmi' mob_overlay_icon = 'modular_splurt/icons/mob/clothing/mask.dmi' anthro_mob_worn_overlay = 'modular_splurt/icons/mob/clothing/mask_muzzle.dmi' diff --git a/modular_splurt/code/modules/clothing/masks/miscellaneous.dm b/modular_splurt/code/modules/clothing/masks/miscellaneous.dm index 8e89fd9f8e..4d8c1bad27 100644 --- a/modular_splurt/code/modules/clothing/masks/miscellaneous.dm +++ b/modular_splurt/code/modules/clothing/masks/miscellaneous.dm @@ -20,7 +20,7 @@ /obj/item/clothing/mask/gas/cbrn name = "CBRN gas mask" - desc = "Chemical, Biological, Radiological and Nuclear. A heavy duty gas mask design to be worn in hazardus enviorments. Acutally works like a gas mask as well as can be connected to intenral air supply." + desc = "Chemical, Biological, Radiological and Nuclear. A heavy duty gas mask design to be worn in hazardous environments. Actually works like a gas mask as well as can be connected to internal air supply." item_state = "gas_cbrn" icon_state = "gas_cbrn" icon = 'modular_splurt/icons/obj/clothing/masks.dmi' @@ -38,14 +38,14 @@ /obj/item/clothing/mask/gas/cbrn/mopp name = "MOPP gas mask" - desc = "Mission Oriented Protective Posture. A heavy duty gas mask design to be worn in hazardus combat enviorments. Acutally works like a gas mask as well as can be connected to intenral air supply." + desc = "Mission Oriented Protective Posture. A heavy duty gas mask design to be worn in hazardous combat environments. Actually works like a gas mask as well as can be connected to internal air supply." item_state = "gas_mopp" icon_state = "gas_mopp" armor = list("melee" = 10, "bullet" = 5, "laser" = 10,"energy" = 10, "bomb" = 10, "bio" = 100, "rad" = 100, "fire" = 40, "acid" = 100) /obj/item/clothing/mask/gas/cbrn/mopp/advance name = "advance MOPP gas mask" - desc = "Mission Oriented Protective Posture. A heavy duty gas mask design to be worn in hazardus combat enviorments. Acutally works like a gas mask as well as can be connected to intenral air supply. Used by Centcom Staff and ERT teams." + desc = "Mission Oriented Protective Posture. A heavy duty gas mask design to be worn in hazardous combat environments. Actually works like a gas mask as well as can be connected to internal air supply. Used by CentCom Staff and ERT teams." armor = list("melee" = 20, "bullet" = 10, "laser" = 20,"energy" = 20, "bomb" = 20, "bio" = 110, "rad" = 110, "fire" = 50, "acid" = 110) //broken huds for loot @@ -77,7 +77,7 @@ /obj/item/clothing/glasses/brokenhud/health/night name = "broken night vision health scanner HUD" - desc = "An advanced medical heads-up display that allows doctors to find patients in complete darkness. However the eletronics seem to no longer work" + desc = "An advanced medical heads-up display that allows doctors to find patients in complete darkness. However the electronics seem to no longer work" icon_state = "healthhudnight" item_state = "glasses" glass_colour_type = /datum/client_colour/glass_colour/green diff --git a/modular_splurt/code/modules/clothing/shoes/miscellaneous.dm b/modular_splurt/code/modules/clothing/shoes/miscellaneous.dm index 80e04717e6..5d50562d5a 100644 --- a/modular_splurt/code/modules/clothing/shoes/miscellaneous.dm +++ b/modular_splurt/code/modules/clothing/shoes/miscellaneous.dm @@ -35,7 +35,7 @@ /obj/item/clothing/shoes/workboots/toeless name = "toe-less workboots" - desc = "A pair of toeless work boots designed for use in industrial settings. Modified for species whose toes have claws." + desc = "A pair of toe-less work boots designed for use in industrial settings. Modified for species whose toes have claws." icon = 'modular_splurt/icons/obj/clothing/shoes.dmi' icon_state = "workboots-toeless" mob_overlay_icon = 'modular_splurt/icons/mob/clothing/shoes.dmi' @@ -43,7 +43,7 @@ /obj/item/clothing/shoes/jackboots/cbrn name = "CBRN boots" - desc = "Chemical, Biological, Radiological and Nuclear. Thick black boots design for working in hazardus evniroments." + desc = "Chemical, Biological, Radiological and Nuclear. Thick black boots design for working in hazardous environments." icon = 'modular_splurt/icons/obj/clothing/shoes.dmi' icon_state = "cbrnboots" mob_overlay_icon = 'modular_splurt/icons/mob/clothing/shoes.dmi' @@ -54,12 +54,12 @@ /obj/item/clothing/shoes/jackboots/cbrn/mopp name = "MOPP boots" - desc = "Mission Oriented Protective Posture. Thick black boots design for working in hazardus combat evniroments." + desc = "Mission Oriented Protective Posture. Thick black boots design for working in hazardous combat environments." armor = list("melee" = 10, "bullet" = 0, "laser" = 10,"energy" = 10, "bomb" = 10, "bio" = 100, "rad" = 100, "fire" = 40, "acid" = 100) /obj/item/clothing/shoes/jackboots/cbrn/mopp/advance name = "advance MOPP boots" - desc = "Mission Oriented Protective Posture. Thick black boots design for working in hazardus combat evniroments. Used by Centcom Officer and ERT staff." + desc = "Mission Oriented Protective Posture. Thick black boots design for working in hazardous combat environments. Used by CentCom Officer and ERT staff." armor = list("melee" = 10, "bullet" = 0, "laser" = 10,"energy" = 10, "bomb" = 10, "bio" = 100, "rad" = 100, "fire" = 40, "acid" = 100) clothing_flags = NOSLIP diff --git a/modular_splurt/code/modules/clothing/spacesuits/hardsuit.dm b/modular_splurt/code/modules/clothing/spacesuits/hardsuit.dm index c0ebab45ee..d56d5a7e45 100644 --- a/modular_splurt/code/modules/clothing/spacesuits/hardsuit.dm +++ b/modular_splurt/code/modules/clothing/spacesuits/hardsuit.dm @@ -22,7 +22,7 @@ //Own stuff /obj/item/clothing/head/helmet/space/hardsuit/rd/hev name = "HEV Suit helmet" - desc = "A Hazardous Environment Helmet. It fits snug over the suit and has a heads-up display for researchers. The flashlight seems broken, fitting considering this was made before the start of the milennium." + desc = "A Hazardous Environment Helmet. It fits snug over the suit and has a heads-up display for researchers. The flashlight seems broken, fitting considering this was made before the start of the millennium." icon = 'modular_splurt/icons/obj/clothing/hats.dmi' mob_overlay_icon = 'modular_splurt/icons/mob/clothing/head.dmi' anthro_mob_worn_overlay = 'modular_splurt/icons/mob/clothing/head_muzzled.dmi' @@ -38,7 +38,7 @@ /obj/item/clothing/suit/space/hardsuit/rd/hev name = "HEV Suit" - desc = "The hazard suit. It was designed to protect scientists from the blunt trauma, radiation, energy discharge that hazardous materials might produce or entail. Fits you like a glove. The automatic medical system seems broken... They're waiting for you, Gordon. In the test chamberrrrrr." + desc = "The hazard suit. It was designed to protect scientists from the blunt trauma, radiation, energy discharge that hazardous materials might produce or entail. Fits you like a glove. The automatic medical system seems broken... They're waiting for you, Gordon. In the test chamber." icon = 'modular_splurt/icons/obj/clothing/suits.dmi' mob_overlay_icon = 'modular_splurt/icons/mob/clothing/suit.dmi' anthro_mob_worn_overlay = 'modular_splurt/icons/mob/clothing/suit_digi.dmi' diff --git a/modular_splurt/code/modules/clothing/suits/armor.dm b/modular_splurt/code/modules/clothing/suits/armor.dm index 78e49153e2..c4e52bc605 100644 --- a/modular_splurt/code/modules/clothing/suits/armor.dm +++ b/modular_splurt/code/modules/clothing/suits/armor.dm @@ -2,7 +2,7 @@ name = "stripper armor" desc = "Talk about lightweight." icon = 'modular_splurt/icons/obj/clothing/suits.dmi' - mob_overlay_icon = 'modular_splurt/icons/mob/clothing/suit.dmi' //null I know you're reading this, you couldn't even edit the right file you absolute buffon + mob_overlay_icon = 'modular_splurt/icons/mob/clothing/suit.dmi' //null I know you're reading this, you couldn't even edit the right file you absolute buffoon mutantrace_variation = NONE icon_state = "armorstripper" item_state = "armorstripper" diff --git a/modular_splurt/code/modules/clothing/suits/heavy.dm b/modular_splurt/code/modules/clothing/suits/heavy.dm index 435d890f44..4c6199b1ec 100644 --- a/modular_splurt/code/modules/clothing/suits/heavy.dm +++ b/modular_splurt/code/modules/clothing/suits/heavy.dm @@ -2,7 +2,7 @@ /obj/item/clothing/suit/cbrn name = "civilian CBRN suit" - desc = "Chemical, Biological, Radiological and Nuclear. A suit design for harsh environmental conditions short of no atmosphere. This one has civilian colors" + desc = "Chemical, Biological, Radiological and Nuclear. A suit design for harsh environmental conditions short of no atmosphere. This one has civilian colors." icon_state = "cbrnsuitciv" item_state = "cbrnsuitciv" icon = 'modular_splurt/icons/obj/clothing/suits.dmi' @@ -25,37 +25,37 @@ /obj/item/clothing/suit/cbrn/engineering name = "engineering CBRN suit" - desc = "Chemical, Biological, Radiological and Nuclear. A suit design for harsh environmental conditions short of no atmosphere. This one has engineering colors" + desc = "Chemical, Biological, Radiological and Nuclear. A suit design for harsh environmental conditions short of no atmosphere. This one has engineering colors." icon_state = "cbrnsuiteng" item_state = "cbrnsuiteng" /obj/item/clothing/suit/cbrn/security name = "engineering CBRN suit" - desc = "Chemical, Biological, Radiological and Nuclear. A suit design for harsh environmental conditions short of no atmosphere. This one has security colors" + desc = "Chemical, Biological, Radiological and Nuclear. A suit design for harsh environmental conditions short of no atmosphere. This one has security colors." icon_state = "cbrnsuitsec" item_state = "cbrnsuitsec" /obj/item/clothing/suit/cbrn/medical name = "medical CBRN suit" - desc = "Chemical, Biological, Radiological and Nuclear. A suit design for harsh environmental conditions short of no atmosphere. This one has medical colors" + desc = "Chemical, Biological, Radiological and Nuclear. A suit design for harsh environmental conditions short of no atmosphere. This one has medical colors." icon_state = "cbrnsuitmed" item_state = "cbrnsuitmed" /obj/item/clothing/suit/cbrn/cargo name = "cargo CBRN suit" - desc = "Chemical, Biological, Radiological and Nuclear. A suit design for harsh environmental conditions short of no atmosphere. This one has cargo colors" + desc = "Chemical, Biological, Radiological and Nuclear. A suit design for harsh environmental conditions short of no atmosphere. This one has cargo colors." icon_state = "cbrnsuitcargo" item_state = "cbrnsuitcargo" /obj/item/clothing/suit/cbrn/science name = "science CBRN suit" - desc = "Chemical, Biological, Radiological and Nuclear. A suit design for harsh environmental conditions short of no atmosphere. This one has science colors" + desc = "Chemical, Biological, Radiological and Nuclear. A suit design for harsh environmental conditions short of no atmosphere. This one has science colors." icon_state = "cbrnsuitsci" item_state = "cbrnsuitsci" /obj/item/clothing/suit/cbrn/service name = "service CBRN suit" - desc = "Chemical, Biological, Radiological and Nuclear. A suit design for harsh environmental conditions short of no atmosphere. This one has service colors" + desc = "Chemical, Biological, Radiological and Nuclear. A suit design for harsh environmental conditions short of no atmosphere. This one has service colors." icon_state = "cbrnsuitserv" item_state = "cbrnsuitserv" @@ -72,32 +72,32 @@ /obj/item/clothing/suit/cbrn/mopp/advance name = "advance MOPP suit" - desc = "Mission Oriented Protective Posture. A suit design for harsh combat conditions short of no atmosphere. This is an advance versoin for Non-ERT Central Command Staff." - slowdown = 0 // This is suppose to be advance, hopfully not too OP + desc = "Mission Oriented Protective Posture. A suit design for harsh combat conditions short of no atmosphere. This is an advance version for Non-ERT Central Command Staff." + slowdown = 0 // This is suppose to be advance, hopefully not too OP armor = list("melee" = 40, "bullet" = 60, "laser" = 40,"energy" = 30, "bomb" = 20, "bio" = 110, "rad" = 110, "fire" = 50, "acid" = 110) //Scale with standard MOPP suits as this effects all ERT suits clothing_flags = NONE /obj/item/clothing/suit/cbrn/mopp/advance/commander name = "advance MOPP suit 'Commander'" - desc = "Mission Oriented Protective Posture. A suit design for harsh combat conditions short of no atmosphere. This is an advance versoin for ERT Commanders." + desc = "Mission Oriented Protective Posture. A suit design for harsh combat conditions short of no atmosphere. This is an advance version for ERT Commanders." icon_state = "moppsuitertcom" item_state = "moppsuitertcom" /obj/item/clothing/suit/cbrn/mopp/advance/security name = "advance MOPP suit 'Security'" - desc = "Mission Oriented Protective Posture. A suit design for harsh combat conditions short of no atmosphere. This is an advance versoin for ERT Security members." + desc = "Mission Oriented Protective Posture. A suit design for harsh combat conditions short of no atmosphere. This is an advance version for ERT Security members." icon_state = "moppsuitertsec" item_state = "moppsuitertsec" /obj/item/clothing/suit/cbrn/mopp/advance/medical name = "advance MOPP suit 'Medical'" - desc = "Mission Oriented Protective Posture. A suit design for harsh combat conditions short of no atmosphere. This is an advance versoin for ERT Medical members." + desc = "Mission Oriented Protective Posture. A suit design for harsh combat conditions short of no atmosphere. This is an advance version for ERT Medical members." icon_state = "moppsuitertmed" item_state = "moppsuitertmed" /obj/item/clothing/suit/cbrn/mopp/advance/engi name = "advance MOPP suit 'Engineer'" - desc = "Mission Oriented Protective Posture. A suit design for harsh combat conditions short of no atmosphere. This is an advance versoin for ERT Engineering members." + desc = "Mission Oriented Protective Posture. A suit design for harsh combat conditions short of no atmosphere. This is an advance version for ERT Engineering members." icon_state = "moppsuiterteng" item_state = "moppsuiterteng" @@ -140,8 +140,8 @@ //research nods /datum/design/cbrn/cbrncivi - name = "Civlian CBRN Suit" - desc = "A civlian CBRN suit." + name = "Civilian CBRN Suit" + desc = "A civilian CBRN suit." id = "cbrn_civi" build_type = PROTOLATHE materials = list(/datum/material/plastic = 600, /datum/material/uranium = 500, /datum/material/iron = 600) diff --git a/modular_splurt/code/modules/clothing/suits/jobs.dm b/modular_splurt/code/modules/clothing/suits/jobs.dm index b62195363b..831c54ec87 100644 --- a/modular_splurt/code/modules/clothing/suits/jobs.dm +++ b/modular_splurt/code/modules/clothing/suits/jobs.dm @@ -1,6 +1,6 @@ /obj/item/clothing/suit/det_suit/lanyard - name = "trenchcoat" - desc = "An 18th-century multi-purpose trenchcoat. This one has a lanyard around the neck." + name = "trench coat" + desc = "An 18th-century multi-purpose trench coat. This one has a lanyard around the neck." icon = 'modular_splurt/icons/obj/clothing/suits.dmi' mob_overlay_icon = 'modular_splurt/icons/mob/clothing/suit.dmi' icon_state = "detective_lanyard" diff --git a/modular_splurt/code/modules/clothing/suits/miscellaneous.dm b/modular_splurt/code/modules/clothing/suits/miscellaneous.dm index 2d01bd9325..7a14c9ff14 100644 --- a/modular_splurt/code/modules/clothing/suits/miscellaneous.dm +++ b/modular_splurt/code/modules/clothing/suits/miscellaneous.dm @@ -115,7 +115,7 @@ item_state = "armor" body_parts_covered = CHEST|GROIN|LEGS|ARMS|FEET|HANDS hoodtype = /obj/item/clothing/head/hooded/corpus - flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT //"Hide shoes" but digi shoes dont get hidden, too bad! + flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT //"Hide shoes" but digi shoes don't get hidden, too bad! min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT mutantrace_variation = NONE //There is no need for a digi variant, it's a costume @@ -187,7 +187,7 @@ // GWTB-inspired stuff wooo /obj/item/clothing/suit/goner name = "trencher coat" - desc = "A generic trenchcoat of the boring wars. This one have purple, corporate insignias." + desc = "A generic trench coat of the boring wars. This one have purple, corporate insignias." icon = 'modular_splurt/icons/obj/clothing/suits.dmi' mob_overlay_icon = 'modular_splurt/icons/mob/clothing/suit.dmi' anthro_mob_worn_overlay = 'modular_splurt/icons/mob/clothing/suit_digi.dmi' @@ -208,7 +208,7 @@ /obj/item/clothing/suit/goner/fake/poly name = "polychromic trencher coat" - desc = "A generic, drab olive trenchcoat with polychromatic spots." + desc = "A generic, drab olive trench coat with polychromic spots." var/list/poly_colors = list("#E6E6E6", "#D6D6D6", "#D6D6D6") /obj/item/clothing/suit/goner/fake/poly/ComponentInitialize() @@ -218,26 +218,26 @@ /obj/item/clothing/suit/goner/fake/poly/classic name = "classic trencher coat" icon_state = "goner_suit_classic" - desc = "A generic, grey coat with polychromatic spots." + desc = "A generic, grey coat with polychromic spots." /obj/item/clothing/suit/goner/red name = "red trencher coat" - desc = "A trenchcoat of the boring wars. This one have red insignias." + desc = "A trench coat of the boring wars. This one have red insignias." icon_state = "goner_suit_r" /obj/item/clothing/suit/goner/green name = "green trencher coat" - desc = "A trenchcoat of the boring wars. This one have green insignias." + desc = "A trench coat of the boring wars. This one have green insignias." icon_state = "goner_suit_g" /obj/item/clothing/suit/goner/blue name = "blue trencher coat" - desc = "A trenchcoat of the boring wars. This one have blue insignias." + desc = "A trench coat of the boring wars. This one have blue insignias." icon_state = "goner_suit_b" /obj/item/clothing/suit/goner/yellow name = "yellow trencher coat" - desc = "A trenchcoat of the boring wars. This one have yellow insignias." + desc = "A trench coat of the boring wars. This one have yellow insignias." icon_state = "goner_suit_y" /obj/item/clothing/suit/hooded/corpus/jp //It's him! John Prodman! diff --git a/modular_splurt/code/modules/clothing/suits/vest.dm b/modular_splurt/code/modules/clothing/suits/vest.dm index 1f406d49d0..20117298cf 100644 --- a/modular_splurt/code/modules/clothing/suits/vest.dm +++ b/modular_splurt/code/modules/clothing/suits/vest.dm @@ -11,14 +11,14 @@ /obj/item/clothing/suit/brigdoc/labcoat name = "brig physician lab coat" - desc = "A dark red labcoat for brig physicians." + desc = "A dark red lab coat for brig physicians." icon_state = "secmed_labcoat" item_state = "secmed_labcoat" - mob_overlay_icon = 'modular_splurt/icons/mob/clothing/suit.dmi' //its in a seperate file + mob_overlay_icon = 'modular_splurt/icons/mob/clothing/suit.dmi' //its in a separate file /obj/item/clothing/suit/brigdoc/armor name = "brig physician armored coat" - desc = "A dark red labcoat with armored vest for brig physicians. Used for hostile work enviroments." + desc = "A dark red lab coat with armored vest for brig physicians. Used for hostile work environments." icon_state = "secmed_armor" item_state = "secmed_armor" mob_overlay_icon = 'modular_splurt/icons/mob/clothing/suit.dmi' @@ -36,7 +36,7 @@ /obj/item/clothing/suit/armor/vest/bluesheid/coat name = "blueshield armored coat" - desc = "A fastional piece of armored style." + desc = "A fashionable piece of armored style." icon_state = "blueshieldcoat" item_state = "blueshieldcoat" @@ -62,7 +62,7 @@ /obj/item/clothing/suit/armor/vest/metrocop name = "civil protection armored vest" - desc = "You feel like this may not stop a scienctist armed with nothing but a crowbar." + desc = "You feel like this may not stop a scientist armed with nothing but a crowbar." icon_state = "metrocop_armor" item_state = "metrocop_armor" icon = 'modular_splurt/icons/obj/clothing/suits.dmi' @@ -70,7 +70,7 @@ dog_fashion = null /obj/item/clothing/suit/armor/vest/warden/peacekeeper - name = "warden's peacekeeper armored trenchcoat" + name = "warden's peacekeeper armored trench coat" desc = "A heavy trench coat with a armored vest sown into it. Used by the peace minded warden" icon_state = "peacekeeper_trench_warden" item_state = "peacekeeper_trench_warden" @@ -78,8 +78,8 @@ mob_overlay_icon = 'modular_splurt/icons/mob/clothing/suit.dmi' /obj/item/clothing/suit/armor/hos/peacekeeper - name = "head of secuirty's peacekeeper armored trenchcoat" - desc = "A heavy trench coat with a armored vest sown into it. Used by the peace minded head of secuirty" + name = "head of security's peacekeeper armored trench coat" + desc = "A heavy trench coat with a armored vest sown into it. Used by the peace minded head of security" icon_state = "peacekeeper_trench_hos" item_state = "peacekeeper_trench_hos" icon = 'modular_splurt/icons/obj/clothing/suits.dmi' diff --git a/modular_splurt/code/modules/clothing/under/jobs/civilian/civilian.dm b/modular_splurt/code/modules/clothing/under/jobs/civilian/civilian.dm index 9b577874e6..2ab2219847 100644 --- a/modular_splurt/code/modules/clothing/under/jobs/civilian/civilian.dm +++ b/modular_splurt/code/modules/clothing/under/jobs/civilian/civilian.dm @@ -17,7 +17,7 @@ /obj/item/clothing/under/rank/civilian/lawyer/galaxy_blue name = "\improper De Void of Soul" - desc = "A suit of stars and high-V gas. One that screams the cosmos and unfathomnable vastness. Earned by only the best of the best." + desc = "A suit of stars and high-V gas. One that screams the cosmos and unfathomable vastness. Earned by only the best of the best." icon_state = "galaxy_blue" icon = 'modular_splurt/icons/obj/clothing/uniforms.dmi' mob_overlay_icon = 'modular_splurt/icons/mob/clothing/uniform.dmi' diff --git a/modular_splurt/code/modules/clothing/under/miscellaneous.dm b/modular_splurt/code/modules/clothing/under/miscellaneous.dm index dc4696af4e..3f6b806260 100644 --- a/modular_splurt/code/modules/clothing/under/miscellaneous.dm +++ b/modular_splurt/code/modules/clothing/under/miscellaneous.dm @@ -37,7 +37,7 @@ /obj/item/clothing/under/lumberjack name = "lumberjack outfit" - desc = "I am a lumberjack and I am ok, I sleep all night and I work all day." + desc = "I am a lumberjack and I am okay, I sleep all night and I work all day." icon = 'modular_splurt/icons/obj/clothing/uniforms.dmi' icon_state = "lumberjack" mob_overlay_icon = 'modular_splurt/icons/mob/clothing/uniform.dmi' @@ -46,7 +46,7 @@ /obj/item/clothing/under/bunnysuit name = "bunny outfit" - desc = "A simple black bunnt outfit." + desc = "A simple black bunny outfit." icon = 'modular_splurt/icons/obj/clothing/uniforms.dmi' mob_overlay_icon = 'modular_splurt/icons/mob/clothing/uniform.dmi' icon_state = "bunnysuit" @@ -89,7 +89,7 @@ /obj/item/clothing/under/bunnysuit/white name = "white bunny outfit" - desc = "A simple white bunnt outfit." + desc = "A simple white bunny outfit." icon = 'modular_splurt/icons/obj/clothing/uniforms.dmi' mob_overlay_icon = 'modular_splurt/icons/mob/clothing/uniform.dmi' icon_state = "whitebunnysuit" @@ -194,7 +194,7 @@ /obj/item/clothing/head/helmet/space/plasmaman/security/blueshield name = "head of security's plasma envirosuit helmet" - desc = "A plasmaman containment helmet designed for the Bluesheidl, manacing black with blue stripes." + desc = "A plasmaman containment helmet designed for the Blueshield, menacing black with blue stripes." icon_state = "bs_envirohelm" item_state = "bs_envirohelm" icon = 'modular_splurt/icons/obj/clothing/head.dmi' @@ -203,7 +203,7 @@ /obj/item/clothing/under/rank/bridgeofficer name = "bridge officer outfit" - desc = "The uniform of a bridge officer. It makes you feel extremly importnant, even if you are not." + desc = "The uniform of a bridge officer. It makes you feel extremely important, even if you are not." icon = 'modular_splurt/icons/obj/clothing/uniforms.dmi' mob_overlay_icon = 'modular_splurt/icons/mob/clothing/uniform.dmi' icon_state = "bridgesec" @@ -225,7 +225,7 @@ /obj/item/clothing/under/rank/bridgeofficer/formal name = "bridge officer formal outfit" - desc = "The uniform of a bridge officer. Its a formal varaint." + desc = "The uniform of a bridge officer. Its a formal variant." icon = 'modular_splurt/icons/obj/clothing/uniforms.dmi' mob_overlay_icon = 'modular_splurt/icons/mob/clothing/uniform.dmi' icon_state = "bridgesecformal" @@ -281,7 +281,7 @@ /obj/item/clothing/under/goner/fake/poly name = "polychromic trencher uniform" - desc = "An utilitarian uniform with polychromatic spots." + desc = "An utilitarian uniform with polychromic spots." var/list/poly_colors = list("#E6E6E6") /obj/item/clothing/under/goner/fake/poly/ComponentInitialize() From 6a4ffcbc291934a9829cd5a162939719b45730b2 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Thu, 19 Jan 2023 11:54:49 -0500 Subject: [PATCH 055/260] Fix drinking glass sprite issues - Fixes overlays for the drinking glass and shot glass - Improves overlays for glassbottle and glassbottlesmall - Removes duplicate fernetpuro and godlyblend icons --- icons/obj/drinks.dmi | Bin 163902 -> 162625 bytes icons/obj/reagentfillings.dmi | Bin 5852 -> 5875 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index 09a9213f2a4ba6439033d528d0856d304a5885c5..e873aef87d12e71d364ea583c43552d300b59574 100644 GIT binary patch literal 162625 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�`vACx`6c^V3o%*M~QIH%~{M=e45>Hjmj4K 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 literal 163902 zcmYhi1ymftvM{`Ou#iA-_Ygd|2Y1(Civ+jez7X8q-QC?SxVyW%>%ziM?tAb1Z=KWA zHQlp&N_)DiYJwHy#8Hv(kN^Mxs-%R75&!_B_pg0`2LJ$4G01rU0P>=niiU%Tk-edv z*>49k8*2c-C9Par+J>C#Bfm39lnLf^XlAgs@L@8s4+YCUsr?k~lg77}5E>~J<(Rem z$_?N2ytF(zH{-3mKk)ohUnu!|#X%jf3m0#%I|2)xkf(t;c(&Ny6PpFJOq&XRt768T zyT+5})>3)$X{Lm~UUq+c7B(upG;_u1ic4M`?ux0$-tTQH`O7h(_uqf@pq}aWYf;Cm z^|b}u0tUC(MP)b>8lDR1x;`U~P5;G0GROEy5o43n#>6UEY;NE{WPl+>q$9|rZx0>G zAQ2AtwS^w{9w;{LgF`q{M{`D}a?o3`po1}hL-E@4rApS$ zZ<5*En(WW=f^YW6+&v<=V2pDDvDxhQOqkI-DO+0p2P2b-wl*dRD5waBxzQuF2p||1_YfmGW?cQ>bbx3YGe>DWUA}@?GsIl z(@gu=j;=MO6{5x^C>18ZNnM)8eF)Q6Y?Z_P4USFg2+Ke2D>k{u?JT}Zej&;?<_6T* zN+hD*VQas!aWhmk4*-MAMrn~P)C^JGhNg;{g2a#;$8`~zzR8~Zm#f^*JWRVDT=x-xfW-T)elTIu&1 zi=yWE&{(b;*(b*G_t)Ak?d%lgCOZZ~R#|Rb^!6lsh~=KEFJ2y2X@I5pFvfXVZ+>Q( zIiEruH#aVs3+>M>{^w}@AEjGT3MyrzVLd!Mdm`bccONw;j)z}}KHDgybHGNWOReT2 zru^0lQxPToxHuHat{C!xrW%p=D+R`7aSR6(S{T3TbpX%hXbI~0m#{(a>aZRxP&--O z-{Bv;$wlGY{@F<)suVvyuSDdaI8!m8hP3OFa|2^*HU5}XVTO>#-&^c_&{g-97SKa= z6YpF2^=mW8I<)R10~Yxd%;NRzIa(_BjR$u%$e%X@%AgYVn*fwDPDQsjVJ*1?&X7uJs2^Z8Miy&6Wt|;}P7kCG#!sA(1R& zD2HN;m1^O4eVz~eU7(*V$wbQ*@!$CcYJN5#BX^9l?OWe*fGYW`CAj~Jbb+|+Z8>%f z@3smhz4G+6vtB3jI&M)Bih&uJS2^(54$vHhLUu}vm_gR4ql7NPtRH$8c|an$~Vhz zpN~REsQf-EhHoqNxXgU zt5M~Q;Jmm`>TN({FuRr*G!m3Z>eIOVS)$l#F0(Yt1ZA+YAj`wpvXQ$>3F=3nS&j#>3vT{ld1=wM9_IH+vo);vdMOH9EB@7@F5m-+1En ztCwHrUM^Du(+$2x_Y*Z4e~;t+na5!bUTnC0GoxKTs{+i&OBcvgs_Ieg3iSE2WscXz3p?!~Je{7LA9;IY|@At-Q*MDb1-8 z!8b;K7aJu$j!XfmzP1kJs**2Hf(JxIwRH1qW5@b;Ron_0`JUoZ!AuW>tYQ7K&QZvc z4(TdqzXXq7U8x#b7YKqh($p_Q^RIx|U(>bc_|j0Z50WdK9jz*xNFy1jQ|RD~89o|Z zTw|dwO$&h>L|>FXS{rv)Id7Cw+AH+i`&TR#d$s>ut2kGCC~ciPI{=!n?neo9>_@d~bX32bN=Hh+0h40=xc*S6 z>tKbvWKE35e}8Mra(9SYpNa@ATh&;{kU($XU?h?#F5+v1XXg9IAQH*-h%7CZ#PxK{ z^^m~Gf>zLx%(qW#CxBDF?s2X0hUKNk&EumJ|0D|vy8QqdvSV`d7i%?+OyW#0lV{p5 z^p?aWbWJvHgXI#B0Yp-6+T44|{k8vXPf>OczB7o0>- z^JNk$E+pD+V3WF>E0)c4HA3Yw2UGX6&&V`BRqR(HDhZTD-k9&_NCCfaRVTl$w!#w7 zNjU`&)R}?&9p8c4_U5|yLitf7U%Z)QS`vFSZTaS|qc7Z0R zTN*PTZ~DXO4^(|mB^rsTr95%CBoeo)0pVO4jMpC%RSkGmaI{Z7i}6);6JDJv!lVxlO$E=&$4k11N05AYsYhwzi@Q8=!0 zOg#N0pTP~Y{_g6721xT7FA}z#7;NKc9cX!73C>6c!!ryBg9lPc2iwImVN+Tdh#3Zv zA(l9w#zgg3vX2=e^#;QU4Zh&dM{c)AS0MO%Tf*3opw}jcB0CLWGIn=5aOEvOBv3_= zAE-T^9B~?+jD8-~!wJ?|;5=K+Uh4mZMJC4a2?v}CQzNqQhbC+&SA)fALPE=C1$lMe z{~nqHmA(Di0FT(^j~2L9my6jkneZa+L^iEULBBl7^O+%ds#KANGWp$kjW_-;vF&Y^t9g+{yva%x`n}35t)scT3)Xdt~ zN`4x&qT~OC#eV-|gVwAS6ScN2=kM!U?WdBH6WcTqT6*owy%ceEgvLOYr@2-*IG3le@zjhH zzQb9XhCmK6{e<$9UZ&o9wc(j@**cACcbCTWg*o}b(}vdkvKc#Nz+d>qy*i55r9}QR zA~m$qz@I({NI1*3$UbHSxgL2+VW7QU*2bUCPCqQ&a% zODaH}Q_ z{xF|ud3MrvnEe`eRGvVGRqUmA<{l%hstkY@vUjoA#mdeUlp4iD+}xM-0^rrZoEP7Y zg;dMqK_@Lg$kL4T`rKqsQLMEJNvQzl=TfJ;+nawSm<>Z$!lZouA5LAm7dyQ=RodMg zTb#~HHX6+5z7<<6R0xef_s?_udO6&~2G}(-XyO4{cl{)CKVVPFe|_Jgw8nloRMqVq zm#|$9c_Ld0T$a0TkUro~$msVogFodm7;a6^%LKh7B@Hs2KNDs-z=@Zzx+WqpcY8p7 z%J-bF8yvS1=J|ILsov>nTz^#L1Am3hkB?|hS*mI+PH&tJ+{OVG?An(@Y|ZBkQurhk z3{%fhnVpnBW|~AU%-JzDgQhd=jbj${7Ai|!UOCs%y9{Tqzx@+AIwoAIz47#JcLnf) zWAZ}aV3a~ctos{>DWJ77D27(1LB9GWnVJZuf#>`}A#SFPU;+v#1$?IU6Yz zLo^^$SbLc-buiUSx!xLI_l$|aZtiaO`QajQdwbh-D#srb92#o)_6iY#7c&1pK2t!F zvtEk`=j-hwNz8^#?hh4TmrTTfxxZq$4Fh0n5KHyQw30T7`21d8sm}4KY0Lse>-mm0 z+{s|>N77-7)l0>&i5iQ{grr(P^$5lq8gbp(2|SJ~C|!N+EKaHxhQLa ztZ1>P(bjAHOBEGMPH4YQRgT|jD?{<)toJTaG+JNzQM|&C+6J#@#P%=c}mjSxeFuO&NT+i^U}!?Y=OMC-Vqd zPG{V!ZLYpWvI4?=A-#q9#U(mlq>!?zUFL5^3rP8eylM^&2yzrgu|ZV5y~(!c7rh>5 z%(ljx-s^t!XARo|`8)iIn7wO=5;rY%T|C^jz2rdqZZA(p3zZ=_h9ht(w`1)3_$XjA zJgxD%o{)nN&~>qo6~@&jj|tK0xS^mP`J#4Osa;f_ZUJvZd!SId#X5K0^-M=V9bes$ z_vD+1Tu&I$9@eai+g9+}$oM)_l{e9Wbg<)X9uCk;!fpI3VU#U)2xw|nN2>QjF-VKL2H38Dk?n^8Bs_@vk%>z$r7d{uK( zV+#ceE8X9nt6ho-TGyX6*&u{(4*|Ps195+i`H<@K-QBl-83}a~M|M_ibb5;t=HHLW zJiQn!{D%PMEKd{$<%psJ0b@zxp$hm#zdG90#wK!!`FstwA!#;9M{9w^Ua3%SEgMpO z`Zq7sZ*hhu7ov=(uU_1sj$hWg!NY7y$n`pp2Opg9 z1~AQ2l^nle>V6ZqY~`H06%Qw(pDR&KRUcu1+Z?xQhWC>{eiqq?G;UmwQytJthYW}h zvzLn`a_nuXZ9SaZ+E-9N#KZ*2OYcDDN>zzrjBy~}SpoOWOT`%i&jH1JSffl}RfRWS zBY{;_dpeEoLv=-PDx?!deZ&tl48$ko)tW*@=h%-zv$M=bcf4=_^Tq-w8!Y}|V9fxK z^D0tC^?1D8iW$+RzKqSannQ!#w-C5c5bVsTqW4F|XMZUK@%DLV!xFqKR93!%an3Vz zMeh~{0EY|C0#C#q1`w=<`~_M!XZcEKCJh@J5#qtZ^apJ#&qH+QOw$=n@IixZqxUdt zHg9Kac1lI85t5^}G7iG5X;e=-?H=F~x#9<3p@@(2NO1wGLjN*)q1$-c19F~qyPNjI z4Gal0YXFieZFGXdV^0=mu^<;-9J6n1qAh)FxL3-{O>34;xA-cwI)QO%J=s^=BJcKd7RsOd7WWiaT_mX)P?m|lHLyM=F!cs8 zD>)XZn!5sd+RuL;Slr*!aMgYFN`x4%6X#q~J zhH?tsX)4wS6;BSW~T$w<29MJ;aEA=rV#AmQYs8zQd>>xz=Fc}@t+Qscn%LzNRO@*0^Ad;sCEC=eO6t=V=*)TO#;w;&f28Y92@AwTy%5Ksa zcB_@`egwKC9(6}6?+s_jFr~m#6GvHOQW(DQeCFXKtONs&r`h3t|GM|NY|Fe(R>^Dq z;L;dzz8Afn(~UWM{~Ur7?$38y0|RzsFuLDROc-Hz4h{y2ve&x5?Em^%TwrEnBmd)J zvkmp;W}iQ_jX<=gAs6^LU&L9D(n?Im;N4i%dp|G>~(eMHA^@m~S@R@pwqc1qZ zXC%*=+Nh#6QN_aE=Gd8Y&OC`H8UYt^zxHZU^q&iM_?<_AnG~+a*2% zpQMvIgzcZ8N4iftfu@+)UK!k?fpR*BbFGX3feKB*)CMd6`>h*97yuVERZ5&%_z~M# z&YWoFbsCTR7w?2h$1Ish*wXiL(hk3q3svW@Db;rZE~ae&tWI+A9QC(0Y;Q&3)>>In zD`7*-%cV2%20lc2W;c4m4R6?w1kHnU_=vD@LnnfQh>!3TKaL8I2b53V9FKE!-@2kh zg>KOZnl&WeDwVO}&N>OMl)@6XS^~gLXG?-(-ZxJT5Ef%zS#^5s`M~~Kf*U^PL+cT5 zu6Dm8FAU3Jj_v}FbvpbXMNe*>{fz`4A0z%kZ5%b0+dru!@&9r0Zj58KRI2-G04qHgKV_*rK|T7Yyj77)nPyco0Ef8ckB+1G%yhCUocJ0r_@d@zNDHMVe;D9@%&hl#Xa3qfMnO<$tMIfw5yFg3Ja)Y8QAy z^d@BiVOO9|QvHI096J=8oiT>z$cG0;`q&7)ZY0^3y?|(1ozG?kfSpd^i*f+_L`ctA zb4HINR7ClhexI|esDPRWc3*Y%`jM}nGUT+ir-kt#K2)eOl1Fl75v%yv~y2NU;DBz5>`Ya_$_Y9ykw)0-hPr69`*#YAFE)cMJeiY2 zdpjO0>u3rbXFHu)PGEgObNDn9{S&jYMTPJu`ru6O}v&>c@w3 zy}w5^bO+Ru3P@W!AfLQtYd6?KK#&KIrp`{d_*Ntue)S}tF3qgNklB)%QfDAYyI!cs zc(x!jnac|LUG_q`ZcjE~&4)vpJhX$2x4`m~-O!5Txm`HDlNOor&bP>dH=h&vSNaPc zV7{(Z55)R7(;4hmb__<^%Ajs?>q{+FZ$o_Gy_)qppi%m?_bD>oHRDNg+)qY-f%xf8 z5XAbK9WLwY{>@`arDLdW3tAHVMZ}+BFyOQm={Q_C#on5{-h#1c)b{Xf&HEafwo88u4D+%+K&2uWCK znS!8a6lzrUt>}e7SJkvF*j6uKL@;$Yj47O)omQFc?1(<_YRo?~)bbhJBQ{5_0EG)v zZ1M9Jt;}Hh`yBaiBteETs3(I*^9hg;E2`Pkm6moIuGl3Q$7f++vgrM2vrOJ`PezxA zR*JqSJTUqjKZb?hq>EbG|B&`G6D6GOTDm+=EvraSgU}Pqh0<$RD_~V)AznC?2XPL~ z&TKqWw>25Oz}w({W(+zpbFj5xtV0V3OU|*r!WNGEkOX0HMR~LYa-IG1dgRsjRJb(f z!>yc;<-#H5#~h)siUsMMZHvP(dzxtK!k(_NubRHLd|Jy~Nj`7~d3nA1*duczNx@Y> z)%}R@hGMMulngs(5$eHa0UW-|o~2M$4?^WQvVo6o|3((BrJL{kR?2F1EH+bMeS7W| z-%nrpK9Td!r!GDu%#34VyelI&(u2mzyvj2jS-sMw_PtwKXx?n@)!f*BzjW%jj(P13 zk?S4(X5mg5R%`ebJk~;!2OK9sGDh*7dInau)CZf?`=+LvJmC^Y8 z(c6B5Fl%qX<}>jX6XY^*$h(P*0H9CmnPg@cd-!~PS2|0+F%sze?U~AZx(<%yzwaJVph*$SFFpRCHo6eB zFdGi-R`}zrx9>$swFA+CnVa#BZ9g1#(GXJ9h=mL>pVM3Dk@55r)#?iXQXz=gDA(`>W=Keg3hBEMtIy&$P&zfNSGQRV%Ih_mQ z6u3R7@I(9@F!m=<^QyB{+jWby!FJ}!b`I$j1^$KBEa-kH6Zy!u=V)TrGlR_rmptGW z6AOyRh4aeCJ@#7m9Bm}4sn(NFyM0@>kI&2np6e5? zYYZxWz*}MG^Dg|Uel#MY#8}J%y>z#48TG5QeBhrBgO0F#Mz=S^+V8~~h%{Jw@rX;@ zgX8{bfjbj+8D!bFlEoHJG{CyJT)pUMySaKlKiF?n^yG+l7rh|+Efcln5oc~PW#Z#R zdA;il|6f$0$tX4Zf4}sW=I`nq#IrWzhzcbXe}YIC+CU)$xof~(&Hm*2LYzohfYZMu zuvO2_%L@GDb&domPPP@g#r&snb@%(f22D?Lmiq&@seWmVS9~_mUrvNM(6)8bmCR z@-J-0owH-9Rlh6zSu3D2^Kb*d4z)2#e7mBg<^L%*VeHXxW76Y@gGrms74qsueW(8` z4ep2|r&~l$0IT{fVAS)%iXZJ}XQl&{RHNgDFdpZQ@dCVo`@4ld5IkaN6OXTuz7lVE zDB107aG_ANtz*#EG7|;R5cl|ae{v_v`Geiqc2!;HIhUsTR8yIMqak^Q>T>7+SPQx| zs-fW($id@OD@n05(poZ)(ni6+UZA27-@sNwl$znFcnwKI(wMER0fnj++ zrdfG6&b|2R+wkf)G%3Mkxe;}?5ntQ}y()DkdpC1KvP^{!g6;@!fB2l;)aQA$rO2{3AcwW1BWfwvJx z%Lx_T3T-@_YYvj!IX~9tl~FAW&gRqw9#0JiEfPp)S>c?8DDN7wY6E=5YVjCYdm3M zhY9}g^aw&h zaBv4`bMg!FV}!}L@_1snayHpdS-<_6Y%OS`Ktft(`}m`*H~ zg@U3nnXXskZcPW#82O4kLp>TYV^9#Y@cA>7yWPx+V2%Q z7^KMFTOy+{0cEM;d6O$ovvZ(_XKs@}5K1*G%9T`pW_vK~Gx4JQBP^e8V?c zhbSYYB=0!n{2G!0f|5D!suS;F`<se7a*_a=4UQm8XjQ;e*bd#=WTI7E`w&DEJ zJTTo{%V%_4E`$-U$$(^|i9G`r2uGmI-)hiJ@!u{wKiuS3SqeF?#rR&K|4_)%{v+Y{ zq{KOUPrK&S$u%w42`Ou(dV7?GiB;tQBE3h94yT>a5=a=YDSJF%Zh0#SKcZXhWF#q2nD~UGICAF?xXs3112_gY!XQW!LI|iisIp4 zU2xQJ^S3~4&q9IMNw|kYQcTsGl_Rvfh(FS;<&(0joN^asUs$kQe|Eq#vFf~!Jx)L- z(|KL5gSl&Xpv822maFcBIrlBzI_Pwss zZ%hgmMExIN4#VTqJYFqE1~mHa4(UY_aQ9A;2l}VoILjuHpgK4Yxb-K(!VVT#EQ}L| z;c$yAvIVB=7-lx|EZDQJHaH&Scg4+G2vG^61WVuEr?GZaY_UgDj#R4G7Ef*~UeGZ7 z%kQxLi_MB2+1$T<_i!tvEP*F`Pv)??R-G(Bh_gFA--klyX4OBOPmu$YBxP?@zhFFs zj}*R96pTa_hIrEi2)oLB;(Sn(oZqN=&a-x@bV8T(j)5dVE}7L?fd7+UV*FO>^(e^U zwdHIF-%HO0BN+Dteb{c9d@hfMR_x?0uuwU21ng%5b`r<@%`B#|!|KiI2v1wEY}$;q zu+ve+C`e*_C;LYA*`;YrOBTb}w1X&n;$MDh_Pc(-{>f)Bffp@CdR+x-I$$GM!3{eCWR^# za;P{+(PV<2Z_X&KS~`3eqbxlR)bwrNQKtm2Dy*e9ANMB$r|H`}Q!#1b|3GeDb{Llu z0~qb;NsH+Ertu3K`9bb&syP@>eh@>px9tCNUfKF6NV<>jITYzPQKA1zyiKqwDq^n< zFo5Z0Tq~0Pl=CpcmGHeHXQjycW66q#w`wT>MLtKorMnr!U)lx6Rg_ai^@qxbcg?eVFyuhz_$Y<_{hb9o zbjQ;0@utGY1Z_~v za<@%YC?x9ZJ~bsJoHwa(K$Y1HRk7FGs}KmLul#LQtc!toQD~V^VEX*=GnRv(WBV?$ zbiUN*lbg|n^YX_R+vqOZZkZ)k;gCxnk$1H!UHj)#?pu!*Ddy%W=8DB9LD)o?fp80= z)fNj3ke0^A%T$HY)3~9)bHqC551%W_^>p^hC4Y)o(C(LRfi=p1mMxV>;$ zon_*SKICqs#*0crE7TgxDk&>V%F6Cd2)ubz++}LPIB}5ud1rr{+`bteZq=j7@qMdOy7@hnu;&XoT5IK?*Zk1_lt)d?gY2**Hl^0|dq}7=i0ZgQ zWw+()mmQ0HMB}M#%zRugIAJ z&fo5XSc`7-jAib!?vjj~nwmDZw|$;Ux!(u$PB(2$sbmO(gM&pxMWfTw!fI=46~R#% z(Mz*md%Ugc&ADvCSL5*1ttA4OQAoNPLTNfy7z!RkW>rSjImFfQt+B0o%3jz{W~}!k z2&s7CsJXb3M@MC*YWgbPW~*1sW(xLr7ROULE1A?R=_d zXLlz7kvV2FVnh$0(8>5w8|;jp&TZ7x5`J5Gw;K-Z^Sn6$o0abD$LEDptII8=4LrVE z!)V{Fm{i`XXn~UrCo(vP4(=TxH#Ss_SZ)xOCPnyE+pg~JKOE+G7ecc^A_XSDxS>Hm z_@=i1$w#-100Q}2*a3r|Xi?O#4^&KeR_1QFJKi5W_S6siwz%$6FpxQ8>}s9HQ8UI= z|7?KLV6(x{+|n}L;puKXk%8KE(fKyMV$(Txf3~7Zj8G8ps*GFZvoF15jDmsXHIV7s zI!g=#?;1_tXKIB%*`~1aZilw2KV+k5#b3-I-4+yU;Rls$CW61eyw(rN<*ofD-9LsZ z=`dt?fp&3ymg&zNWYHm33;MhQMQ-416kDg?EfL_wjo^)nEM{l_7pM5;QdJ1##n|~$ za~tF63P>qP*IQu7TW@zqj)W$-X_plfgWuZPdb+L=RVXQoSOGdvo<)dgw>^sZWbrsF zF#Lf?Cl)*z0(Cqn@Q?e;S&}LoSPzl-8E7ZuAU~8m?>~y&HC(Qj=7D3YQl=42 z$m29wnVA+p-|6Kw4VMucqSg5;LYIyzvYUw&ins4 z^R!d`5mQ~H!>tKpHbR$^aO?*(XXxHS5@=Y^#fJs!-<*?awAkU(a9fKyOL?7#i`QQD zLvDMH*1EjNKVkqF`zp05yPHuQ`-R6@lqzs-PG{dk5NV6)CdQ0Bj;6tm^{7b?foq<+ zZ{FElAZqxgZ25BK^Z8!M3>?`~i=MXadGao?)7JY1BZx)!-)KuD#Sr8Pmov zv7om<&|19_{`JS5m#pg+x(GpZkZ%lc_W=eylODL%UVTsTkQ|w$YShhtJ|7OG?^JPJ zU##HGcBM?E6U7G0yjlxFf%U35P7&d$zM@{wP1mC2ub@&KGxWHJ5eO)Sml$hLH@`3_mlB1?;PcMdYyn%Yh%oE^D;loOq zcC*srgPzF6xPz5i;(U4Ex+l>(%Uc}`A`R6js5A5O;w^aTqRK%( zjiq!&5+i_P$F1t+;(T&G`Tf4Qq;q$W8HB@;f~ZV=^~~t?`(;uxf|xt_qPXJ>okG#ZbBU4QGqt&^we^^ExZ z8;^4gW(hW-*2OG-kUz|!a!fNbm5lPr;qJ)Lv>_zKt-k5380@E~21;!=^w`@J#xS9t zDZzbEW$d-R-W@V<9jh&P%S25w=(uDdrKI$Ke0=l>je*W-Kx7F6J+-kBZ%7^#uWcIX zD>50L&>jWCDNcWyn^!N=)bTjd@((NjoA)i`StP50BCTazlQQQh2#$Go}>WlP`t2MvjEUI%;WjG#tLfU!|%gwji;L=0?MeVP)fAk(v zDVR6E&nBTi58v4-!8bd2NchBufq^kJJ|1zt){23HQ?zk@ejd@<%0njeE*zxk7DqN! z*~PpFn`7CeQ2R5X$XM==E^!gl2f`3v2)7^kzl0AF6Yhod!QBgGLvBcr|Ek}K!TLVgjkeC+SQXhnm5 z(r`jpRfeZq+@zzKftk5N`OuXNt2m=m5>g!|r1$DY7dQTv#fkU#Y=t?SLjCPqEtK?X zbP3Q|Ygb50N~)vJ=}=mkw_$0@T)-~IHtPaQ0(BWebL#?kFNp@Qi z|9kA82IV}{4rd1twac?Wgxp*v-yMIL;juDQwji>w0{;|3n($}~bLQww@>>wK+Rn%- zR7bEh0XgW(ccGfQ#s_-l2L0h|kYrEZP~37B4G;~+hA6qp3>{LR2jp^u=>E+!Ju8dk z^z6((iAgy0$8_Uug%BqYa8c1g&wqvF{BqRS>99KAC+(3s%Sy6Bq#_EuG6BXyR0)ob%g zPMdyabYiZ=VnWPCz4`SpiTr(v%2=b-CgV0J_PvIaDi;1BChctWPunr@+Wv4lKh)uJ zQ*h2s=*vxCJ-+s$8m7x-mFO!SH!2F;FN}GIErvO;EgL%m%4p(O?a~CwZ_JpjNC|Ga zM(W*4Z;w(-oYuWX%JH%>6n2ik?UlXwA>`>?XB6mm^hp~GzNA`|0dgL`5z>*RIXY3y z#4muZ5yp{B_q}0EC>PPa=)=G6PEj@XwNLlYY#!HB2w-t<0>m2oZ1KSRX=3rY(!u?r z(8Pd8u-*3B%Z`;?Y7*1tG-#+qQGKos^CqA7+dl0b$WJpSGVcuuSgbl??D7n+G*wMS zSOED(nEp^v@??6IXpG@d$SN3k(?CN#dHCp17W3WvzU1hlQYDxoE50(#{Z{F&tzmOh zZ~Wm@GK@m;(Lt?TW_k4@PGUTv=jU)PrwV?5~yf}I7nnOkGa+YsWUhitcJ;HShc zttLSD+(;XUf<}Ota)Cc8uJ@PB^tQem8flBvE$st%+QaB!ot5VfT{Bnv!Ev>0^dlvEe~ZmgB+3NK>! zf6f0O-pwlFin2(f`mA5?h=GDPO^`*Vz+K4T4DYP2s@z=#o$WIy74&|{7E%3#8m`)9 z(n!2ifE7UFqLKlJqj@ zE51CJu;oHYNDLx3`2_}I;680C+R$K0b-u8n37G(PS%3kY+@%84)7eIuQ=lFXU;4tL z^;R%B5SZqmt5G_Xp*(dC{X5baS^swsJ)HjQY)>fE< zB&*5;&d33a1#40WP4T;9*SZFH+^Z{n7R@7ZYXRS0T{=FPKmVSu6_0?jSTGJ>_N-oR zk?ho^VT$5`F73usBZ0kD{g5dRDP$1tbiLX4m?)G>2hXOvprZ^3jM*rLyaz^}mZw!; zNqMEgqV>h)XnH5-Kf0v6^bRjpJwHF%vm281yyENHB@rmS1e3Dc}y@-mzH?DXJhbWT{q6QP` z{bR?jS=d-QWD?)BG!#2W+(WxsCT8aDQ6Pko$1^e!5?bZ?^=qh)D8Vvx*J@$(l+;puW+|ofK8_6!(SCu z$SbV}Wvo)Z*;Lh~je-ir=we-~UH;^|M{bho{%k`bWC_Ytw=#0b@|ZGvT&yZjy>#sg z8%pO{zdd?o_JvnHNEgHaIFjoz8a+$favqlwQt?MsMZD5)SlFcvV0?CnPCzY%`aRA8 zOAl6kc?8NCYxlyHa1I`5y0=ch-xm0!gLks;47&i@`WNfIQ&L(x$wXedY58v0w-jh@ z8h+=c$=f2CQ0Tn8RY*uZm>(vO^cH6(+#$2@mOXxmVT3$b-tQIr2G$kZ{+azO!Z!>{ zy-gy@Lud4hTf%knunjlvRjup%Da2pCz#ScoCs2A#TgLJ-{!NewemHfUoFGgHd>cs( z4a}}=AD=LhXSro_g}01EE!l7&(~_bVhkh`{fX<~=C^SN!O0+-f{P~KDpe~tpH0xNB z_WNSBId^1eDEc^Z#lNtEM;SDxuPbg(1<@adU64s}PcypO?t3RtZ4RR&H8mBM$=njz z6PAuw`*rl}>?}AeEN(cSworgcYu!hyQvDwFYrSq zOcsZ!Omayb)rw?#A)i^of|BWg6(#pI{?gZDFj%QXrI`paU%VWby0qZV9Up(Gn@naMTduirY}_-JCNPI=AvWNqUp#REt8aSaDZ=7?K3wBe!L6-r zEMrs2_pdfZw|0!-U@&W0t%>+~+g81QhB8mD+ooZ@Sfw9*_WJrNlfnD5ej_8hqrQ+D zk%(yZ<43U+Ufk{N49&OTiX?0X?INK1sCu{K--ROoYGj4DUl5i%nO`@mR*{w+4U!60 zXyy3HzpulUdcap1?Gc@Uk0+Tn!K~x&-9*OzL2cm`fi5RudD9U;1YxZm*|k`mV?2H# zl@U<*n_2X5dU|?re0;y#SH{lH?yG7CYcj5xP@NzV4Ew$>@uSBvW0{6sfKDg8{eB*p zx-;ie)0Shyo<-Tw3&sW|<8rW}I<%p<1oiR&YU%e_savqCDkJmjj3OPdO4CtiFw>2* z&*swu+Rwwp^m$tEwy#N1A94T0qT+qQg(`i0z7RVMw>|v!WTzK^$id!XYnY4w(AcbK zWdet{zEW9IG4O;xO-tAUrLa+saDkHIy|8{!bTRL%q*|g_UV;CvjSrCXwc4|64xkiN zgnb9;Y@PA}XIxs0@$I*u{&U|LpC;FSi@FO->F4nVA*E08u3d4=dWA2)X7cGsoQRl8 z%Tup&^eDq_uXc=X?gXwg$@P%287N3de%MqM$fXY>5D#LfTg;bD*{JKrrl&&$oaKaf z6lKz*I{59`5?ILI?vms95i z{APMRv~LfwpLG0v47=WoXG|Ly&`7z&*!6ANfx1EaZ2_o9y!!ls37-AUeJ4Y0_%bV$ z8oha93*T6Gr9EX8e0I|#hznZC9ZkZk zD_>M}K7RcitR7-LAt7VpQmZJGBcQLZ?-1{C!>68FDLj++F1ycmkZ*IxEuULg5?kok z`zTa9u2kN|3CJ%|**TeHE#@TGe_yW-GXFoOz5*<&Hfa0M(jeWTfOJZ?A`J=>(jnc_ zxs-G$-5@F54ZDPNgS2!@ceDTT{jTr&zrD83#@Tb8nP;ARX6~8&5`;BqOh-|fA-Yk3 zN1Q0BEV8&BH~Y%JS`9C|fZIqi{I#L)-35Zt-NoK;DsSjSo-BMwgn9(RZxn=v+q=AM z;Lw8gLO((XX+BEk-Mbp&?vSFR-+9kYp{SDAsWPf$ZDWzyX z->TX!QH4?e>~{0ReQHTiY~A>DvP*H%(}zRjiKU(YOWK>F;jR2Q%QwaNK|ll9g;qj= z#U%Mu75>JD`WZI%bU{(kzp(OVzD0aG>-Q(giryxZE!>hK8se{V=S04yY||7D6B0Ch zP;v=B*HH0|5+q!vqF6)33$=P0CUcnS`{3?4A%g8%&;fRP@{rchmvm^u5SN&^_nxjN z(&2MKmDp{aOIJjLBO0ksLp-N2yL1Br@(YSUzr`IT!Ps86I?q06)~lV&<3y6f%lQSj zWXdgKlk0xc=;`NWQGa)7R^Z#xmqcsdehgfxaKEp5u!saoH2%Q3U4}=u#vSC}e9ND-<^18U zS4ql;xYwTnmppKKM)^*f5s>L+3HmhiY5y%I?OZDieATPN@{P`f~#kedYlcuYtV zV%qWcZATz4uM-Q`vRb$giiNqFyqRyNimZ+%xlqAiTo!d?@v3KvK;>BLVG-fltNt)t ziqc#=bCces$m0*i>Jy)+ndx}t2JoDzygt8OX7XK9(tFq&YnQ#*@OYA!^KPTlg0;q% z`eD>0FcjUfl{9KlBVCPqBnERE-LqZd9dfzo7F0+@W!#U%$3b z+~+sX9ZJerzl`?u?Rk58;)C(Fi@hm?01Z6-E8&1_QQP73+J~*AaXurDin0YVM+w7Dj<7HLVNd4v4O=@^&CK%k2J*(Ez7tvN(aOrlsE4|z7f-i4G?FS( zY@`Sj{I;Yo-uL+<$Vsl)3jjBpdAOF7D$7~-C*LfrbB`{IH+~nloMVzGjI7wnUX{mt zo!6iD5kxK2$XrHlWZBuBiya9ODUUTYc$8zmZ^u}_a>8~!<`80fbiI37Zs;HjtFziP z-&B6Yqaa51*U`X3YftL$g zR$qwvol&+FFA3+#lf=f4DFWp|ur;BORR}8cS)#e1*Qq z-Q|AYLcPto-3ruKWK`y3p&#|XIE3zk-B^X4ytD||)P=7>KQ6UexnpRsAh_+Pkayf7jT;{Qvm za>)MLQV-gH3&lZ8bKWv}ZmrVQ=KAp2?_eq0b7SP<;#yHoPPXo_OMI~!DPH%vi)I99qGl^fmRTBu zZ0!6E$Nj0XpI`FG#jmib$Zfb5R_y&@TaK2o*y`8coLrkH8#|jm>wHS}Yeqe(4HQqS zkPt9a$|6OCq}lO6%78fCZ2Ds9$BSh(DFV0CvPRRLnCRfQ7HIq&v*XT&lhZs2qwQ4R zKO^Qe+y+`$V9oV6!(O{L_6x53nh(be=oI=voEWa4VEc4@{IGI*a$>aE|NXY1{dPOO zWCZfF0eZAK5U+aK8-CxrCGxk}s)aBkGn1j8moAcob4C_II~I(Lidr(699L1vW#z~@ zFh82n@$-S?QIY?c_zUo0VSOx{IwXm#5iFLmV>< z#AEh-zqz_zIQGedX;5O_v+Gz?9cSr~YgGbH(1ov~6uUNm+ zWu|j6*eqQK(ze#9lY9RP1B~!7b8}aZyV20lEHpY)-t9olT}78`-t8FCL{#i4pK@OcBg+stdY#Igs~1^ zBsQ=rpRIVpAPk84@5^O;W1bEQ217qgUSjV}7AQh#Ry%{x3~!KV`%$rsz>q6t(iz9E zK()<}uRfrbxm1bb>{xshg=pGeDoY zh?bP+)t3k$DKR5$-@V6Vim)%afVH?z4<6r0I&+{Gi1o{UOXNlGOMP1ZgQZx4OT`N`Ifju|nCh-VF@<;1R9<$wM9_2&nlHFeN0 z`G{d6FIl&yrVelB1Iy`q-*OwHG!~bO0Qk36mz7X0|Zk@<~%=YP2Xx>}rDaB^Mr*-Kjk+3V?QiTs+Y=_)Y5{4Gx(qcQfV zyVjFRV-zW{chsjQtS$D ze2&hKLu(sQ>ap7Vc~(}VLrWL%)F zLBTf@S7?F$fBI7I)Ttgh*Z=U}{=1Lf`JRh$_rGli{(JoCZ{ET8e=f*B$o}s)u%#?f zmEOGBD4qi;H+4R@XY`m|mUo=cr;48ili-cP4IUlcBVkeCU8w!$JK~7u=H`s4si|bsj})!A z4El!MO)r_4KO|CpZPtoAUxX;vS#G&nyeG7fVj7J}73~e5Sdc z6OjLYR!?7_#tI6!9sQ99gJADPo+o*@l)D_=SaluAzC@^i!qGVBk=O_#s>xk zg@=XF3JdGpBzJ(^3Jh%QM0$Gqu&^+^3JNMJb{Sb&#rgU9mV*P^HFvtGdN_G66F2vF zumwb1e7uvJ+rO3$Pb2=cJj&E~E=S`0DoI_J(d}@fKZHN;pJu~-nuP(aIQ8fWl&-F> z{HiLhyaV{ax!U)A`hKM*$+sWr@jrxrtZQQUc>ihLK>HVx8GiXA+ryJg&RZzR-hp4% zFE1}gk#bAFCUA4zvY2e%C<-6qA85=F@k=XZmGE9u)-F&;%r7frD^@E|=xM0zvF;G3 z9+%k-b-X(G1g31|R8^S-1-0|*K3sy_6IZZUe|mml;V*dBm+yAL>A^ z*Qm9-5a##17NdlIr>D;L%t!ZzI|^S|BzBUXv&WjWRp>Q$1t6gXAH$=X5i&$MozB{R zfzPDtN6ORRPplIYvD+KlFTMTQ5NLLRKEP%fI>F)PPAO<;e1_IulVH{ta8C60FRp#U z5BMYO1Fw2MACMP{^KHgQTtSU``Zoq9=2WGG$4O3q!Kw`m{&a70sJ=c?uQt~%w_by( z8`5MOPa^(YvsjIRnVvon9HBi>w68b_%&+Pke3(B$=VBwV-f6YMjy4eV^N;<6enQw{ zMjt7_k;oA9)`W48o9>5(gecHb(4nEBrMZT6n32<7oi|2_)0w^OGcwjd4|J28e|?WGfz~$B-_RR_he@w9SgQ0;} zx(#eGF)^UxAv!xdLm#hn_wr)JS(3!RBBTBt(Nc4JYB)2mLB~YL`c?kM>8F@3X&R>_ zx3OBW8vH)G66Dt^)BMqJfJ(;rgmdW!$gVS(A^iNlga{5IB_-u6=K*Cq&%Aw-14SK4 zp)vxSsj^SJ`q2l(!QfDXR#t78+D7B(EvYxWy}cd8b%r7P&fCKu9*-0=(}bRHrgHih zDAH&KC>j*E_}SZ6AbW0OuGWrij>EwuTkwi+OuS(a-O2<|!vMD7TG&dq7B-O;XiEP^!758`m&`>VZK&{BTg53+3= zJ#c#+(eTlZq3t2saf!!lP_9#;($rWZJZh7)>&3D2z-fMF)9a!CF*8i$Jf!DUWrv^aVyaFge{GJ6@c|DeJHg zFqS9%&UIA>^lYY?Zf#MR>FB@mB>#D~WTsG%gx5^_LpK|XG~m>88#)G zjZyseuX(dIwHWo33hU{TmJ*H9zY(>Zy~_|3kZ4$}n9Skf?X4I>Lh0n>1csVqzqq?= zO$SdGr@k;NM15am9^-O%VfA>myK5Tf#Knoe0&K>?7BQ2CWclgzo1>>NR`>=xmkwFW6v3E zT)=Rw%k)Zy!pX>fu$G^x#~##8e{!l`tQoGE{jA@15Nb)l zZ+!07`?xuBHjNo<^;EwvvbWy;_77G0#WpMbRMbx_f+X)44Kq0Qi-(YqeWyjhez|P` zgtL)7!T;u4^h^*X^9tgB)9t~~EK3LrtN|$Bc0e>bhl3rN^ge1(^g+6F1L-24)nGE) zH>ZCi57IGjHH%D(VB|=>S2NnXFJw07NL92-QH0JH+L`NwM>YF5r(^!4-3Mwo>FJlR zV~5&@xsU>fg-AAU{ltB?N1NTZ-A9MHoFUhqqt1VPHzkV88-BB(eBd!0YZt~~DCo#K zcJIH}vm5@d^By(nd)3cwxFiq4q+LY=9)RclNKc@=!gQ!H-^4;8E86W^0=aOlB$Nq~l$)_;RcdOCpA_#zugbSi0nkUM2=7_GTnwpxC zgF`Gj0b{>icPK6z@Jrm^(C;!cfz^U=qFw#l9wslVOx->vdN}%fcfaSriR&bP#ezg- zIx}S(#=HkMjW{LJg0zRzUnV`3;6yJtECQ3jz}uP)Fj{OgJUyr#qZbjO0GrNqtMhsx z0q;gg84t8;Blq?l*NSjafM>Yzxrj;He9j3~C-GEz(P2j0&uG6Fy&TP!;1m=R`Z1Ez z4ESGc^f^5}cm~v?PrcSE8rAFg;}lSm5w~qYr6ar%BZE6kHT$;ywuo06nU+SNN|u$; zmt5?~73s}sS5;B4q1&Ow9XaKbQ^84H3mSBp3LA}yB!yvzuKgF5c@rk!k$=fvcJCO$ zb@_$aD$jFs#$#Wzb2DpepP8RFP+-DG?E3F3B!XTZstFi8 zFHHCW7oa^?t6qk3w2KV(1`#RjDt?zRZSm%yigUeJao3o?AX>b?a((S70c;t$S2_^Q^|Wp~e2&cqEEqXgn^TjE}f-ecU| zcpm6FQSR;SRe9yoqnsC$wWp?W4ftpj>hGIJq;O?rNI(ooAJmwD4jKt+2^=66$9f(O zcoOOu4VK5}^!66n+}zByxE=-GQzLkj61%G)rXV_S3hYv&xe#loaxKekv$8Wj&s-28 zKOkAO=jJxv-rj!2%G%u#fONVMD?u)1ez7~@wIeZAsH|?c-1e!-aSc(kT*oX9Dk^fR z@9}i{f*)RD=rY(q8)|c5^Kf$-7#|-mMZrp79_5!jgJ8ex>X&s7wKbggsV*Ezf%!Md zPE;?wI60Vk4zVLrZOhEi?Ht{r+qA}<5IK03r{f zhzk8y6ENIHD(Faic7FarPcI6@)Wl!Bg3ELkwsr{>@; zcT0j|^D6W}p9_4g%Gg#={qfs3JmbX%J1+hw@L7QC2lAC9qIiI3J(0C52RZH*5vU`J zDpy3%gClY4oSGy+WSO=Z4@M!&_zL{KW*3jJ^K5ryO-!Cjk39-X7_-5HwZ#gN)|b(> zwbPLkt~S79?c!AZta|4~<@&*=DNam=)XIYdR!2u0i>mBKboC`Oc>0SUHqe7~?~Th3 z%f4SC*1yMdX1PcR|70K_U`(xS-ay>i(XVDu1B5Zfgp~!EWI9SjMiUs7BK(@&>$;jg z=^_A;Oi-L0e=9;;)eCIVa^l7}MQwpq*b=*B)v`J(agFhqx+zNTs~rI);H+6Y?V|~8 zY!m>~U=axkgiX!OdrO4{1yTiSYv8;JD8_Ig%^O-xKFJ@YAI^e8``f<hA*X%HPPa;#u#_L+Az)W0@S?b}G@wiXm>40LdJ;G-grap#W?P+k#D zEFO_1I4mu(EiEmn;b$&cQ_uR^myo@-*iE6IeIJfZE85F1A$rbBPVBhM)2_nF> zhfA$550_uZ$@ID0tb2T7Q!#&)imM6Jdz9 zrHI4?0w=>lcX_6tz;?k_-Z=qP%07*V8cc2*&tjlC zxw)bUmc6@_b@D`+tEu7Hz5_O$ws&^+ANP(-qxp6eug5x>!ROi46#_e9-*dW~XML2L~IQh?0uxv~wm4@V`_Z2^ebjhv=4NJ@>D7CZXr$ zB`{t#E~%<&ky&|JZpA8!02pSKaHX`E+UELdXv{F8oO&{Q+!Qcs!zXnB&sT4#(<}{T z^zV(!R7HCYS0i1ly9IUl2!9=Omurdr()t2iA-LWlBHv^R~g8|14bot(JA&xiC; zdn;9DhTbCjlkmHBaK>{W!62oxP>BJ2l}bXb(^pex(^`hc7nZ&RU{O?;p8I6ziqXb> zH~z=szxS?+xt)EOAYQ|@YS)n)|)B_9DtiWSUUgtQM8#}S;dBc1y;J$_|+ zLT^$Ux@uL5-Q$w@LIya53)SvfKy@_G79r7Y{!&1DDdmNIMcEpeTWOI~;rp}XKg~hU zoIojHNF|jJp{9ZAa*rK>i1GBWkV9$5A8gFE8BFoXePVc$au3CQe0VaWxsV%lQ8yRC zaF3qH1G>x8J*UiFSNgHAU6*pg z_R0M$90Z7)cIwJ}FcPo{XU|M|E;?^7rbGF!-+NQlVByTRFBu_OxqG%dKD9pY)y0&m zDcBnB3<}ouZCu$+amL)Akve^!FIN0z`97WB&hhc?@~l0R%gOTPa%T4qy}z31b;9Y` za*?hD&qO+CF6vDb^YOBcnB?A-g33`->y{Mq73yh!yVKhGPeq!e5@HoI|7?HyZ-YqJ zkKm=LrjVB=iFEJ1$-Fr&gBUf=lw(TCdppi zS42Y2<2uZyIo zb6@){Wn%!KY7j6<-~TvvVLa2jG=&f2FGSrc@}~ni))VB?!xUA1IHWW;5*g3hajvf# zHRAOFJv7EvAcePY6ZNC?-Yg7SweHN$UwJmetJ_9zlpVTdH1}5b;GT!1QDF#F4ax;Q zGZn%7Tc$Yt{jBe}%i)rzETPq?NekZwYxV z<#%RR=Sbq9s0@MXbADG!3Fc>zSzqYwp1U&~_pefQQ#Vp1oSC@wL@yn~L0}=^uHDskUB!1rmreP&gAc|%| z|DVUOPT5wLS%AYXt8JkCGwfQVd89T$DW$!gsu%aL;`xq$D$Ytn)-y6(wneOG^Bt{2 zJtlZ+zga)Gajp~aPINnZ<;dfWB$Fbf!$$>gh~jG<1Iw?tu&72{@t;?>K~Ld_br&HYm@k>_xRT z?&q+nttoZUNnOx?DcnBMK(Y>t2J|tMVA{ zjcj|EykfMF-uv*JDm0!6F8YQgbdgPkyQ*V zwz@myg>(%J$b+GdubG)t$t!JxAGnfwS=TSHr34~euh#1;mV~iIll3iAY!5g2$G%)2 z%eE+7@5Eq!+$-dqNt`PUuR%Yz+h<;hZD+~y=wmYPT8v+66J2_ytx?5iEZJi+1TJ-6 z*9b<-ZJswb8?j$O-su|12_zNu-~t`ZsBFKxftL&aSpy-^8eAS0S6MD#$p{I&*VGKL z9Kq+9-~{^n`~AU#OX4)dVP$3gY;H~uR{n-KAP_Z~8c#~OnL3tRZpS*}3|)QX_dU6;gmX#k zxxcb!b+OgLTAZ0lxpp;td2E2XyVqLmFUn}PTEG&lTvxen3U81$Xwm-q-ivCcoigw` z`#1z#`ji23B>Uzda%- z``SB+9tYArlp|4JXV>a}VxJ2cU80m02)q}CCAQfK{YkUI$VINacoPmrHxa+l8|!kr z9cYX33fj(bZTkx1?S_J(w>8Ne8dRBgrkT!|9=3NF@&vNo>qz`0fV8x9&V(fpwigP< z##`GQz?DXC8-maQYD~5H2>EadHxj5oNsC}MpywyW3na!=&b?pPDuEugpmz2*xZ- zezRtl-^Ptw*O$Qk+6B-4V#~W5q7a`xfy7fp&)&fY`xxyd0W`x!Onr^EP6f$=? z$jnUVt5_2r@}Dzc=-$`cgRT)TKr4SoO%9TOW-9a}!Gd3>iAqtpVwdTZ*7$Otyrl9^ zpC2-5NdNk54`+!{EH*kMUq@34sqvQ-7J_^dun}~K0kZAo-)XS8R~7^mDVF5ChSlgM zjDeN23Y)Kty57OqRFsX#9uac{LRp!ZNQ(Dz=f6dz939pN*Huh9^->#Zxr`*cKptzH z!rIfqUaz5jCg=^s_KvIea`X0FPOc!Ut!l!^QEa|N^QmU(|DKr^C9);7(}ro7lAdmQyxhLK+%A$Id76}z6c!V+&4X5U|HSO* zcpdPj;C07=+WJ}sW#|FAxAmnDC_N3RK4}eBJQFOYED8&Y>^H$e0-^b~V%N32w?@Ie z(q+O-Ip^a~&W-EqYpp$7=h;}*W4($MvZ^(XSj}>lNgjBvA zJZko6wRWe-!dPAqZF+dUHxxUcE-C14UV_o={avY@YF@#mJhWDrDu^URh^IH4d<4gt z>xFiiVh0Q2Rfb{d*U|>KpOZIkl7RtDzr*-!OaR-;=$O-#`I#MCeJ( zVL;WX9BIX7SfoRxhl;w(QP~^vr&_eKD4fkj3~ciWBUbC$S!gX%hX{y zjrQyxIXVz_N!GNl_ln-9rt|LiWy0HD7;aG$lCi_!lk3C8G;9`yj~aR@WlMRnO&pth z8$|#BfAAp#zWKJ}iOd|BOoqZ{(a;k~j8!x==iYV!$$OUVS7bla&Wr1VD`%r{gOo30G69;BkZnAr{_jQGIP~P;;|TO-&6; zlB2cJZ$XeZD603GQBWH&!ox=L&s^;JBg&0 z(b$V^!yspl7hJOWQ>@1n;a!Hw6Sv_wU(mgPn%l{zcm%E(|HqSVTnlRNgX*KiSp-b5 z%ESA(y-$-;(kkJ_Nv@yn_Px%}Wm~!eMrCpZ-BV!@tJ}G zN-f@-+&XP+EarH)__4amxSets(H3PKa9G89R^t;@Jd*r&Gt&CTw-%SP?F12IWB3mx zbDA!-xTXlZvH%nQJ<1f=Nwe#jnVA}B@EckFPBJng88nYH&W<|gR_nnY)}m@#UOXOZ zZI~_Pm25^=)T&gN>M$~GT4kix98vIJ_#~wUJo(q5D~$?1a8;<7%&44}1Ih?o^`4=l zOBox}fid9d3Z&jZ-}9hgsW;hu0oi`jHpi2ttXCtr&ppzrTHTMky1S8pCc+gXnP_ZM z+B7bJlz@_Lj+k-(@WqAqYg1@J91wu1k0so zc({+p_t(9pkW9%PCgI(B8~8v+seuF6bkbad9R(;D?)HZ3W$)Obo9wgxUr+C4U9i>Z zU=J8oe@BSrZo9~rXMAQ%(;H0@m&q@a3>M#5i+IMOpnkO zbw_A~OXPG#MQ8QMs1%-$Uu#5~$HXZ=!#zg^Wg%75bwfZ%`V zO!;u?ee1%VRQ?Yo?Fo8hT?YG68WcC zisl8{LS58r(Wh#C=l7pI9plQ$$A)^#vc5EAd3Sn<7-UNQ(d~E{8w7PtEiGLIZG>JQ zKH!7OfKTI)mW%h=czk@P+TtDu@Q3?9y&AO8b;;)eGyl>cKpAiIbOyme_tX@@zgONU zy(v4T3^wL_Z8`cbcN$JFdK6a|DK1mGr?(0Qi3+k{^9lV#1aJfM0mgQt*V z)79^TAB{f{EYIgK5m*ZDm(MD0`B?Q0$eShmCyqecFz>kZbQ{q->Fr3%mvRNW3?Au~ zXz2g#4BQ`h&EQgRLHeJk$RAeZw0U4_GeS&%Uw`fZzy0r;``m(u{74%1_AvyD^uMnl zOMP7Lc}<}~i1I>P5;Y3^2*R18h+^jmZ@dZ?_!Uy=4_tvL|LuUB6fG$jy|)1!+|d-h zOs8n8ur({3c}XC5&E$s*TG)La$mEa)Z4j6bCS*n^se9@@r+Ef&6%Rqkw{8*(#X(p8 zLJA#+4V~Z}aq_^mEOGMMK7(;r&b2hf^u8n>a%Utj*{9ua7nM@27PGQ-;X6F~9#;&O z2XBKS?H3#D*RLK`?+Pa>6A_$UTnOuQ*uhx)x75^u$3AHFzM^H`4(8$Faa^PRL(-SS zp^@BJm!E7Y(Xcr<-W$4C0l*$jHc!sbD@gUv#?* zpU!T9_t4`tim;b4j0ffuvVoPAl|C!8vn18k4@z^JRRX~z$rm!~)k;7I@3CmefHC;$ z-NS}7)9lsRqe{hLwRj>7UBt^Vbi8sb@62rlA+Kro_@-6Ta#0yO=NT~GkWMc0G~@W% z_}|H%SlV%}TwB_WEd~2hk-lUmwwA@mJ;9l#RWTD@&m(GNc8US`~Vqbeio(GlY`bF2Z{i z-HVdIKeWB4uG%W2;&aQT&Ag$xH5QA}i=AAQVA-{se^$jsm+#>9NKVG3e~uu@PnVSB z13f2ig$DC`L5)`K@Pn>?#HJ#67=}Ub>85Bp(`9JTV`A8`7i8XC<$cRId#?UCVC?YB zciW4+PW8c-RK>V)ocGkM@NWM+7E`>u4SPYt*M$#w#?8&Gry?Cg{f90pTaY4o>;W4f zm2l$cchKqi6MP7c(#gr8+4$4Z2@XJeB8Q@PzET`m8x$>df5z#zITKomg!C1k+RmvZ zpA_Kg%3~KGV7%@eq%>8iJGm3qxJd}2#nt5sjN2Gw|sk!`a6G{|$_ zB_?~4jp%!E%_gcmDOSj?^Hd0a$l42%YR06~K+!37hXOEcF+G)3wabxCsq!O)GkZExxI7!M zn3dM>qa062_4^cR_}zn6Qq|DWhlncOd-V&W_hWEer<~HQfhsI$)|QZy8a3)ukKW3H zi6{qC+2qvqf*-PbL*hW+^hbCWY_4VdO_y*E!#4~*-?=yTyzZ^x>7h!7B~vMW?kh)t z{|vkCkX^ZMLvQLFuik|rr^`DYe`w>uCV#Am^6BB5J;qsqcWSmTGib<|93(dV8hvoH zbCas8t1WkQUpZ)53~Ha8d&{oPO_Kvv?zh}+Cr=xCmz;&YIpYoSZN7)Z*{8>F&uA{^ zqd0HsZZDO&=~{9^w*y*-qB^c9xoSpccC@cwzn-}%DPcK}lniTanQFi5I{LNJn-U#g zW&H>BqLC1`sTIBGKd)Q3x?2)m_8EIv%S<66GKU3un;5^2Q8lxP42MF%8cq1go$AS7OjyJj%Y6sXVm;HwW# zFo7@56N95ThCVLT-GP)Te~XHWI_I0~rCNWRv+$vQ(XWUqE|5@r8^ZfD!(F<3f z_Jl`DVSg;WQD0lI^2Hx9pSO?sg2UkEs###d@5b>g6{}@4WP1cj&)=oZin!XAszm_x zw0J`WArTQhH7)`u=0#1^%0t=D1lxP&k-v}--Xom2)P7~WB94f_NZrF^uvrt|{bt)G zx@7x3nx5 zYH&M9AX*>BBV+~7?Owf{JMVD>Bv->6_3k$8Jm!c1BM5y)YAOoJY(ZEUDK4-(Wr1B+ zeEvN_4;lA*d-yW8QZCq3%jRFU}e-zuyXKlYYd)udNq5dlyX z2HSzlL)Hx@xYcVtr&tI#Ed~~GuT@!Ay02coV!nF0>^DjUzg>R@7%hj{Yr~kx))Q|L z3m2a6&7){H-LWd+dQk&aE{`f~X|KtzBVtnHGUc@{8}6<7^jsve%N@X(2{ThKBX2~= zc1R5zz*5%M0F(BABWQFMYsJtj27To3L78hbuMkG1-Vymn^v7~IFN1%rBjJ-(4E+oR zR)1`dfCD^VgIP1BmSU~-^>dd8ZEDrvyQt*bh4Wio%cTX4O5d>^hqdN`Y;FN5_Ld9c zLfiwbCmmViu7}y?zyAdMjN0nv{<-L6KqPwH1xycC6!(-Ts;q4TE1;*>&_0ePsvPczBz9>u~mdmV`JMwzHG1G1n`-Z- zgZNK)G{>Ttx{Jhsf2?~JyMQtJu#4*eD_d{Zw4w3S;*0lgvKf&Q@I(9>^o`EZ{8G~O z%>ZAr+&!v)kEVSl!LquPTR9TmLxe#M;*>5jM<$Dv;wNqjGgh@ItD!eo?uDqJofg^? zh&pO?w`ZW93XlFLwh0#?c)$!Xbg1*L1kbcamh9 zrke}9Ilt-IIwdC!op?7@F?agvf?uxBP*BNma^2W+Gf}di+()xt+T#brT#o%FZx3{h zs>bH?sA{I>43NKHAoN_Y``uY#hTu@SGl_{|H#D$+KCk~g0ASAC0VjVp#~jy-dQk1~ z{lrcylQTjXt9Ycc-%)m61UznzW&ZAc1FNeeT{E;WT@$rvzdEU`{h*^0l`h~6guRRU ziq68$j+%BMJ+;Vm*=snNPeS4=x#IF^?)uvZslz)Il%d7PJ6vRdQixLO4qFKh#nPS% z6*D?2gw*IJnMB9g$ZLpp)z#V0FVNm4CMAZ{v560Hd;GCNjTITWScqe@ryE$;B#Pyt z3V6|ly?CSl#1ZSJVZTvy46aABDvV@xrzY}!$<0<|rVqd7wcB&Md=NU+-!Ph7rU|78 zxuc7J>f}H~4Py>fs0D3MPaSJIr({{6wh&8i;P7HWSgO8nbih?97K;ln-D`6KmCPvV zckhJb;@1)Uo6$>0efFrk-S|VCJjkp4{^D)w{0Z?5APsNHZST;l72kujI%mpM^c;#@ zp*RtXUJ{s0a#^aAR@JNvRJl6j9A=Qo%|S^p?U_o!sx-ET`(v2LUO{ro9)#TKZDnS% zIH0X7Vl>g04CqbTfG((%_MA=0IEbtUo>fo6!VOUEL@zW@ObX`z#HClgk$I_PtF^9M zgqXD*bfH{SY1yCklS*_Ft2D?pc;BEZ#&HQV%PM5rxC~FWPqu_})EL9#ZPO7-C13a7 ze={~C?s*XZ%)`DP+Kg7Y1TGZzHH;d=HvKqQXXf5QQz043mYvl2GNyIBIKE&>^#j+%VCBm!yP0gV)lzi zhe{U+v`-O&I~~*Q{YHjor)O|XT(^1VXnn|-|Ivwp@|)OpwD(mO0zk)hbF!1y7Wsjb zUG&8LwNYmvN=Z*7iI#3v;g7$H+PYd|W7<4YxFyi$oye*YA#8-)(?RxT^wz=yP5^%L zI9sA+K*b!RXn|nFd`Az?(|6ViqJB3|Hu3KO`Rr)Fa_qSk2L#_%#vgmNc^3g1G6S#{oM8>?b(UaRBNQ4Gr@<^H(#5@frnFxQ<3q3 zA|jr3He=H%ijJkfG#9ITx+gOdvk;`XHs96hToktZaE-B=H#@X@hdvqmFod|%PgO<; z@fQLGmkjhTBv1il)X_JeH~XGpWiTC^+CdX$VBp&5ZwY;BCykXACab_4Oe0`Y$#r+= zz7$l=5R?a}J8TBkcIJ1M<)w>_OEt7`)(;BjZ94TP$0GQDguP{0982>zyhwsuaED+4 zf+e^+Avgq=#S+}zC0Nje;O=gL;O-vWg1fseuQ~j( zTk^vzd8^|sReULC2bxRFLyY1oia7LMZM~n`|MNP1O??u{(Eliy_H*;QkdYF8Oqqb{ zf(>YI=2r{6oFj*DEu*w~_I_y_(G**2dhoYs@+!v5cOb(Y6C_hJv(9Q1FKAwmDW?V9 zQyt!J#N}F<4(E^CUjX?f0rlEXqv%@@cg@%UqBU3*TB|wAMLtozIaHj7SSdt*Oswy(sc3T*4nW@*S zw7oCeXTu7IeGC6>GFR-d7nM}gO2+uB!}fu9^E*c4M`J5u8n@wW^Uc@5q+Z6%3&rSE~m+tnY0liyrXJetN!A1-Ou*x%^T^JD3nUf?S0LrWqF zBEi;;oxIXvOCM{eO@MDDh{wpJ1Pn<9qX>GMx5LG%|lkOXpw1@ zQH>EKfh--Ul_oXh_S}ORrM@fKR_^2p_AXVT2fbER816}>z79_|yso&FcV-!_bgAqH zWMeJS!qGNcHW`xXyaCZM?(2Iq79Zqr6wD2D9c)MP{UD!SBT8=O(}vza{r#yc2Nqi( zw{!2^O~u_jbh|w;J7S4(C(4Q=TA(W_3L{*pI$WWZc1}B*4X0Au*BzGcc#gy-Zfz4o z?S49quT8XFo z`As<+wN#ojjS`4*Ge6JQc2EKE`%RuI%Qg<Y_!!lTGD1J@zSRde(&ZhoDKnYut$K1jE)<->JD}&^ z0*yH^ZlrBFnuOl|ku$alikoGK>wj{sE^%}B=z(yY7X>jwCkwpy`Fp zb}YBOSTpREGuY|*_S5sF|8v)P%Ab4+sS@(fn4vc426Vfnfii=TAzE5m(4P$wTBN-E zj-jcT_qg+gnRK+YqL>bKxOU-NSu~kfJjIAU2l%Xxo)y)e>7 ze05>PM`~7-iAFWjyf65jwVy9bC~i9T5IWNMoId@e4<;GuPJM5NnfP~4oIV+ME z0aP6$321rT3H(2}xl7RNXAnOKPQ$<^HypR(o_QJT8Dn=J{||$ggnk_%d@foQ@PAM{ zHX_5obGx3gdPFh%z;OHLD@htj@;!sx+GDNkZ}J7<=|HDd65XIgg0FH(tI3cflRP}Us z&Ayq1m8}WvNxP-{_`$(J9DbJrL{NkK`D-AWeqS=7=wG)&+wU{-17 z<$5IITAgxDe=1gv?!8P&OHa&cOCTBjP~2={(aBabcmH?ceI934gBEk=)aSN`d8r-Z zN#?&+jD=XvZpDJtA52Wf?%tn#?UePgJ|aHZ=b@ODxxWA5T*Fo`{6+{#8pS6{I@i@Ey-2^gk+1dfX+{G&#Sm3{$!P@C{lZJY zjMHL*0Aw!!WAe|1$HFbRA|s-^-VO3H*=_-r#e*1;_w%q3Im_R6%n2|2EIb89$Ovpz zeNOAUa9|6%T$6UUf1QKcg+}u3*8^6P@U?5sl};xxyM;N9?+D#PO&q*O`(QfF`|biu zzc*JmmXT^UV&*>hNelS3kUjm7y*{M*hzD1U)mJEd6#!7oe13Y~e{kQA$L$W^6dW2Q zL5gPzo?9H_h2KU3X>Ph^myfaM?Pdhk=(D|DW>>Apf;YS`iZgAqw!!s^$0N)xR(FcS zBkU~r)_NmtaQL%DJ}LBCCA-lB=T+s?i#4{!*4i2@!Lo&vs+2zgKjgnVzq`)@gy0cE z8^~Y%(m3jbvTdZ$dw6NSBpHA{t9AknJw1y3W%V~g3}-!>r8*V$Ol^Srx2 z0|)S9Y)|LZ7&Mn34_H!Y^Q5JFNyE7Tc&O)z?C)#hkWz={@y1K<9x!9r%X!Isrqs#; zjZqclv`u3xuf-SkJo%q$^YZ(NZE75jUKi3=zcc1aN0`dilp(kXKh)*pHO`vDTL>%O zkb?s;CT|QM@4OjUd~5&Pu_G?Ppc;png@8u2L^l}(%1+L08HGn;lW}k5l;So%*Kv4E zuJ7Rx;KtpuA!rcb&pO0oTL|lo3*Q{m_-5jYO}1_Ga|*4h)*7WUv0y;@?Nc2KXiXaO zom|i^Y}3u?a{vlxF8%~`AVVo1P5(|iznN8Q`{CA-0hk7siZ&fQhB@f|*$UXRH%@-mkJrW0?D^2x+zZ{NKKkJI^ zc;K04@FdY_Xb$amOy9XnJK5t+A^8*jwNYQ@FP4(*dMUVQLS05iM(wUEepVNhnhWBQ zIj3Wj!m8#8wp847I+tjci9K=iaQ<^(z_F|7GJ&O>Tta2zM$5_O1N*6Vh)6 z2U`jF4DES@lW0tHyZxw}gcW;ivURGk&32=V@cM4zNLX-r$4OH-xms;k(5R5JAzYKgY2 z6cx>fsZ}?6Xb$s>e55wRg9JisgoD8+_sFZcU ziCxut2}*uSj%dSpGi=Nnu8*G^hazFBGE^%sk`|Z;+cqtGpYl|tnxwH^a_B>3 z>-Bk1HB$REu89E2*C!pNh7A*DM~T7u8z$+^k_v3*^k|CgY0ETQ|JA|uK}lpA>&jGv z@mym<8`#r%D4ko?fzC5^d3Ce6=o-N^!p7NHq2<4+$ksuwP~KBlprI-NP7`{_mUY4c zbsXp9U5JytjzuxaCKc`{ZGG8jINOq|ej-9>7GU&VLDxUKZBGtwX{7m941JKfp}6R2 z6#jF+-+QIx^HX66h2Dl&_GV9O!xlUq5B{Qh0{#O_H98wMj-*LeQ=Amty#zL*N@np4 zSrr;#Lb!!L>o&%AeY+12>W+eLa)T9qUSa0N>Gl2oo6+4EA{MbsgF9?#R(=u;P%tDI z7`e$UL?1lwi&sR)aNB*BY8OYZ1oH@mKk;7!nc{kH?gLC)9LpIvpq+AI+JQ$_?bHHd zX?D1N@u#2t@~^-34Ho%yP!XxC6V!+Q+2{(+zkBGQeY{zILjWz|*bl}p4$bf4 z@*~(O&HipBB-=abUF&63dawn@QXx&G7%(uRB0EutqybJray=-?_Wf9Z>ahDZX#^Jg zeJ8+1z-7iT^FV|CZS^0HWEdUwC_?jn?TccQ}5vc;}jOKaz6;bA{S-v_3uy$Q)h)+>$%h zq7AtpvBj|w_GcXvLvYEx3vXDWWh@*7Kh?k6eoZF$9qebrxKW!w(31a8ndJ$%!Q_Q7 z#wZzi3&CpjWJes#**K5o4jO|~1nq7W9g^_LN#*$>?(F(1(k=;Yz5DTjZ<@a((|ktKJlEfY&nM}GpmFV5*of}d zN7{Hhgc}_GvO`AdOXDkD16X5Pdad4v!W*G34EtZe_^)D+U)rQOoH-&Y8(ioH;ECp6 zmy?mH=vAD)e7Xlj+vFa;a^=;%738*Kc|t59W}R^r4g0Nn)$z=$jBUoM&wo|p;QWQQ zDPPqVI;Ld(dboXP;hHE#xn&wsS?o`Sck#1fLVcCZcep$BF;@p_J5gM99<);x@$Mc@ zxOiX@Wj@+}N15zaxTsmGFh?G(*3-R2I(NOKQlnH&s1m4y`UjeR6S%`r+p!YXIpEeHH|nKiy_C-G;IkmK7Ov8aWX_za1@J)-nNMgU) zBL~55)q2SKoyps~NLalpn)SCvY7MctCr`NDBbM)5o%v{pMsWw|gr{xx*;F`H=bsc; z`_u&Cjw;o6n7knHKN;c&oDV;`^!}vh3rvOMj*6 zT4-pWUF>=3YZ@A>YY-!RJ{sF)K4&akO>OHUGuznF7RE8l5?8a9UAX<3@f<^ER|87< zRk&eQhM#)o72MiS{Z3B?uD83s#5C?uRw17Rr}oHSRs~OY+JB($`tA*(=a(5?`Bx9C zTKkKYuw0oKvL~5+-=y#Z0^x)lnRtx2UmFCsI+Beg{Ykd8QMh!u_D!1WMzb+qc=9}` z*^;zXE0L?-yi~O3b697x!9x<9ASSFguYy%Skd9Nfzs51djRa7;GLBqQID{VOo<8#q z&;;WC%5Ljj+2lQ<*jeE(;;NDoCG}MvX&aV;xDFcqKc?CTqh~2nVp?*h zzRv-s*23Jz)b)GG zmIg1$WO1@rsHCDrf+veXKmN7o0JDPjWB%&k-!IU(SR`v1K4y{t<_~xZNvcJH{!80K z`*WS3*#8v`dk~#KUdv|Qsq&Ix^w?HocS>X?4QTP&YQv!VFD?tvT>amWzzH60=upmX zszvgb$$WUWBcJU-sxY10PcH@>kKsO&h>mKvGu~Q({;^H}F*YXF#>re&ej~Q-l&!`+ zc%%gv3;bij^t5KXGypG?FyQ^K9ms)ei2qj~6|&;@|NjR$VmX*+vg)^U1x(8^fB%W@ z`magZCj=~{lrH{QZV0p%R+znwUEaLY%Q=lV*%wJO(Ar|I<7ZRw-yWD}70p;a?G)-d zGg-@sI?ea0FSGEgJH3g91&+J`HY`b;IGX>tcR2jY`DJ+^6_66l)-uxr$p0S!b#j8v zC#KkxTBpo8A4g-B1v-{#K%h}=5zUp#V4ZTsnY3#sDKTRyN?z%8PBW zA~AI!z-svEKZCgkA%edn)C=(gP(8lusVL56{uEM%N?}NlPI<*Fks9LvC~oO*8z*Il z`N|CVGQA(oEjeIR$;|=pZ$uF-%fm!J|3^0x+LowL)4FLuq_I=}QTtoP#{V+RjaL3! z4yot;b z;4I>V56ykXBzvZ~WiND#|57q{VtT&px!<>;roMQLBGHZr$~RH3CS%(=ra(mq-aC6- z^X}p$9fe^ywO&X~_#ltm6M}Rmb)!#`?JcOA&=kXeT8^6UYfXnvAZ+S>txmo+C3Wgs zzxT<+^O}(`9njIf=HO68?X)QgD+ER{7|tqjc+5wSUvPqeJ~3aDIPYXKI^x7#HtEJs zu!vQL`9gNVPV>P4>M^0E!cUmS%!IXoJcvg9jvr-$EL?!iMlM2e;{->DrT}OO>gBp4 z1@AEKYnS@H>7g;U+L=&2_du$MF9y!M-`@_QJ z5MguN(;pRfD0Wd2Lcu3gUmp%p&s})S>$HPt9=eZgf%=*NP$P)|FrtC!7bxdSA{UrR z@fCt42;QpM7i)7U`YbiRIn*YP2ya-5ihzZZDKluk6=91t@gaA@T#p$XHDk`X8zls0 zaZdNYkP@bwvY1uk_Ekm1-s$eeeHVh8lm97qNaW6OD`t`%B@j)uNB7%a#ERSTGR@L! z?3b6B&!Q{`2iwK3JSPJCQW&WyEfy;d#(kiNK5ov*%uLxGe$RRP=v(v?POWrCdRO91 zoO}&8U!yb^Z%VVY9%yDAQvu}~ZjMH&#PcUer3l_Hne&z2xJ@!^X2lX@Z{0~1O_=vE z+j3`!t|+o<24eIv(0=pQCF}yp;=Qll)R9i8Ijjdye?Q^TI!1__WA>I$M^!v) z3gRC&sBQ2p9zS+L;mZ_1wk^$eD147ys(vmP+gd=xde2t{>o`07|7#m)W4{I0WE&T%%sV`doW z*Iw#QS!StpuEUJiNwr-MGMNcy=!TxrZ8Wc9jW0ff-*%>7txh^>jju5{i1rJE>4EJ8 z&bHI>YtV$X?Ba!QjqkXP$+srmD^wT1V^j(q>FWopuQSUzU-73-36|BC!Ha5)KKUvw zi1m}JuovI_qZm#j?C>YzFVO76RfK)>m2c;m_)j(WFEbDN#%M4m@iyCG$Vq@A0k@Ux zOPhUBbO*1x!StaK5~$tYC*VuB3cD8-g22)G1e=3S+xa{C2k}%LgA~HOKjI7oN`B~5 zcA6anc;L!ly6v(gcWH`MoaxymZF$7fVNI zC9%~}reD5_=VKHUx-01W^{QE#+ZW;B{H`%iEXDA#1lS7t;9DhlEAc^fEBv=kd350S zpbJVLzY{>s({ayRwsZ-S&YgI#2XGmA)QIqB z3cHK{80yw>5U`Bt?Y9AfPp?*|HRtict|Iygb<`-aQC(!w=a#zRu~}HJTm$KFg@jC3 zN&tXFB&5jKHuL!K60@B}(1RZKgi8{E{e_bcaZH z==4Cew4{k>xke>05u8dbfni`koy__3;N=}6u#yFnHiKul0a2~uS6uV2s22}P299g{ zEeBMbD6>5P#PW+xtNn+=Iw%3cU5G1mLvi_%x3;NJI=6Ax0g$^<_&>`K3II*L>=o`m z`pHr84+!cRHBdRC1D1RZcFmB43NBD!KP&FJHZj40qL~Ad#MC)J7OJOi0x{AgGzA=n z+wpgJ5}f{~UC+uuSI;zejuZ|c=EDwtu@BZP38@-jt&Y(u0YO>_M1_&U|I`H3E{VY| zizx3jPp3EdVjUQ|tTb+o#sKO6(HX?BxdKX_;o5)i?7KLfI{sBPp0y1x@&D62kOOf| zJHlQLQ~EtpKLWXH0wzHZk)|y`Fm;{HBK`CJ!MGFL&WyHn zSjCOp$zE{(z7r6b4Ya5g2pFF*oUp9@=oYXRRB>MIjLz;UZ?QuS;eBWPPg|y+MJ7fp zP#X?#eh0`ONZ1K{AL9~DAUkzzrvCz zxrrWfKSLX%eJ0;a1Vwq>a)r-5gQ#mUm3FtdldjfB$tysc#Z663%l+J*D@p*qA0!%a zCx?2Q=kUvES25SZpGG>;&~?L$?UL@erd9||t{)Wlg~E6SKlekQ)#z0;1M_L>`92+- zdsWoD$WCbRp#Mlpb4kqKct{hP5WEjVU^dmleTwvw@m_BQgx_-DMMdQEpgU zxGz)md)CNzNma7!_~O{rKZ01~etuU@cb?RKc*u3)pNU8P{+)kjy#1l+;NV0}cGabX zDgE+_&xL6L7i3+Rh9^|tyIQ65vzl&j@4Bh-R0=MVm*Lyn;r`E9BHxCFK9XgD`l2vM zxf_5;RWH55&&ZeR8IYLH-oQCCWBvMT>*cSNJI(jZLHiJ_c}s-@f({WDgVXD#?7sm5 zIfSP? zBFBCNZQ?Jt(8}Jjvf|_8GxX-x+O!sk~(PDqac4TOuvBhyRH|YonHa-_>ZylyM2V2f?+9tb{AbgrC*rYVdtD>)?EGa6FyfP zQTkPV(OS3b{)lV5UTS%LOz+{*%?9uA;P)3b@0)c05Ha9plWI%}shssb&5l-SKx#L* zWPDqt<8!Rv4uh6Rh>BAuX#f?nMgv+Q?Z|wEbp@?wtf*R~m@9BD#?2;!2 zc2OPL@Q}IR(5-f3y}-}<0A}%q6a54!UlLEMO!E_1X_!~zb{e!b@TE2t6^>g+6E%yO zpEqdFrlz6ErL05yASbsN_>)bH#hX!rSnLX4ZUsrdWM~;b0#k>5Vca);%YCdr*ygip035ThuX-M-nC;zB7p?&EN|DVYRoV@ zF~spGytyc&1ln-#{~{C+v=ME4u{1r8v%nlb(CCu{e46e^!68dnY5lVGsy7D zE45EOuKpWFbmoJLz}p1V#LIL#gLP(e@7JI#u6D$+BgW1H7=f2Q*6eCgFk9a*9~W|+ z6Te0v3m%^uQ>(wVlZ0OMERi>r@K6%lneu zIJnM;g~>%N!jq&6<>`M^nE$eP$e3x995`G`xv`TN%GOuY=c0GxH+3`YrANtcRRd1* zyEyB$4`sK3YFNdVHWn*$`8SI9Q}a5%^?cYiX}|XW{N;-QYM$q{`)AvjR!*BgMJ&m> zV(SsSR*Hl`@NA)agdU;LMa7pW_Rn|3f&-D88>{*);@?+%%T>@m2H?;mo2d2zCu=Kp zV&gdut-96ntE}Q^6B8N1uU*BRqWTWnH(@9EoMp)^wLbh_bRT$?iNai1>Z6398a&KxW%?3k?{*RihIzwoE3 ztfr)FSmK1vj4nWlyO@{}aJ+U&{oe-t>d!j=rqybR`|)ESHpL29+GS~dcnzdS|Jg$Z zf&X`{1ef=(iy>4=i(^eRaE9X?lFp%eHz9M37pIcb^Jota`Ns>FVWwDP9XNjNVuF zV8s}`26fP}!N!jz=4&uTK)l;Nd1G;jO_z?*nNkB6m#|hl)Pv{SeTz*4y10qLM;Eympf}} z%c3v8e)!ly-sDNo{#N5X51N2V?n|#$R;E(EQM(LE-#*~%9F%SOFeq0X@gAzt(KTi_ z7?hR6dD7-3y?)IDM>V}c@uI-HEbYES2!w6)-MElTD73{Vkyo>bEeTvThQA|qha$M%dY|{>cA4U>cyaOg$(Ur# z5Y1}jX&9&!_#hNjmza1SVQ^fTb17VmOM4VMav{*nK@DfLF=jJJ!@ioup0cBg0E|f;YuRH%q6{;M{w~-{v zhp19QIh6l|_F9wI|1BDae?eDy;iYrU{J&U$k@EbAsRGk-IDcTz3)f?PBB4yuWy&oB3MNmLytV*4O3|VpCBIo4gF|K+lEjocmGxz73GEpV+E*TSrdaR0!l(Hj{fJJ?acU3#E`oZ_x^KX|| zrL;x-L6M+>IoIC^eiDT8i|Xh;QLEC46_z*)v1iW3tCLS{e-;XUr(nSrBx2F9i%$zyCJkkTE$ia-wsa32}k{rakj&02~6$o3h5@s+wK2qT=7T`_TJ*q!FKG&4YZ;KkiA5 zway$M(-Vd3gMCLVA?L(FufE@}Z8WwYM~;6{dKeVukB*IuJnnsJmq_E&m%wU%Pg6%6 z%r#nac>i_ZPs?KdX)eFw=Z!|50XLjBOb7&;|J8~&1*=lMT=!#U!X#u_L@iB$?F$7< zrPi*1h@s>SiZVWO_W9K8bvb!1e{@52(d}HF(L30Tv2u$oh{Ppga)5u){JN(OFzW@! zAbzFW1cRfc!?w`=7D&DE-+4q(M@3h65;r$oGwQO*aA`F8<$d~#IRi^~^94uE$0{7q z-SV9_ahH2=WtSNNex%RMvV$eA1Ly>Wx7ydmBY+0yBgXPV~!{9T^L?>K(Hag?#MUvER*0 zb3Sw-Gw|b2B{iveQiD_{_gL5{V3>aH+ z=ANaLmiNpg4^9`03}%O1!k%`m8Gf9KT;;@l5(K)Aye|sYIU`NnXp5Jui&vBJz z{q@@U*V#5>;n|EG=i?(njyM7cJcyt7|wu`OMMYbPisosssp zL2&*xK(c_2{k{4hM}@uSOEyK#_X>nJ4V4d$p_OG$z8A!R^{i%8vz@2)#YQ7Nyp8oq zqDP5CL|I+0qB{XXScX(qFnNMvROK68vVqW=5%LQRb2^}C17z&r5=Ha8lTZ@YkAwv7 z%%2Pkhu3K;gF?`w#y$b?@mUZXodEM!IMAGMqsC=l5+G@Tg;B!NJdjWDla)S?bQEQ@ z3So4|8HWQhx%Yv^LTy%KBQbEI$gNIFYAx|SAD|P@{od)<8;-*2IpG`&DeWe&TG&jA zRY-C+MCgmN?n;`ptC|udeSTiOdRSg*Z^!D2PjQ1TU>fsqdn$6+#CdXeQs%q*Wms0l z0M`3vm05^T1UQLX8%0rK^ma9S$IFe}6BXPKzxaCz5p;r0P<=%D`|Uy(m-m7-AETHJ zVUZ#iSbu3L`}(OK7!aN*mIg~k5gY5L7A27IN%gh$_JYvjokGCsAcW1P>C9j?#fXgA zMQ0k%{+1hgu2fO9y9ivJAqTw{ezIdIQM!IAb4X{qyFPsNLRsD0aChIYpZf}V)lz{lJTfx!BeVjT!+e4* zg32Mx{obb!J{YJQ@9A|c?Ume(FtM%$cV%Tln=#BeNrc9(0h(%GuDt;DZ5^)33tgUV z$U`xK>!wzv%E$Cp!>K-cLqOWer}3&>?>f4fW&#tMfmW$i_gASc*gfM_P-UuDtUV26euMtq&|wEb@(d(}Q7U zLy+|AxzAxnz%sw}=iV#0?2^%$vDnH|=94+-Amxe}mU(+AtCzHOat+v&T`NIBYEV^? zvzcMasMco@WuYm59v8nu2?zS^(y;cMuk-MpEvEf9UM#KA-`^I{`?k$X3RffREC$IJ zQey$cUPhdl{zB$!jDBBOrf0a7MI{)f9RCCTLDASH@?oUSVc22VtP2SHHwU z7WD~!V7d!Ii_|kSGBM{ne~AWmOem-~{M;9&_Ovp2MR0w~^tkc+Proe$e`S^ahNy1( z1Ysuw?pMSmwRQ3HbdJ39lD^4aElj2Tit;59f#xY=9poSQBGJ=UekAv{GA}OLHcibnaDt9%U^ci?rv5Pdkn_al_^{Y4PnN;o9^e^ypsV4PhJ=Im{-QZZO?Ku zwVpQz!HDp6j{&961&Rin?oJ|xFG1HpzAfBQxJNQ?Gien#7coyIv!`;h*Pw;YP_}F60Cl?mR;vY5zsM zE8x^ad*HxOH&WLIt2tHxZd*&xwcW4Zd?$Qrq*TNmbG+;(_0}D(5DSb|skMG!ZY|}r z{LS|8bL$ z13cVdQ0pwn&h+fQU4m{m!`PA(Bw**ekkJGK`YZ!c7UW`(35gFG!bp4~w%3A8-zd4^j})0bgW0mI?!cl+ z6s}Nq5;sy3QZ`q{VRyUGl?MPCV`zunUrV3fA08ut_LU>Zg;FuSb`g9lQFNHPF2pp_!N>ab@;`!Z#HyY{qkEBi3}^RT|Y+9VLL2H@mv z;|EN#oj-c4XD)bOvXj(IM;{|W*kf`9s%Q4SQM;J{}eZBOGr1pcqM;uS>L5I|~n zZN~vn59(?Hq-*~7kvCc?m#j;kl!^-La(I5?6{Ej)x$Hvh^o&PBM#c&MOsgaEhIfy# z?2R`HAh+(86S1ER{Df3|;iNM=pGLnQj0r~Nlq8Yv2~u%NoWA6RTwm&z%d*P83l}QC zO!OHCpBNyq6SS=~nFq4JT{%+!Q^O#C+D8ciP8s|H7@4HWX`@a8kF8HnO9+*Z@bYbJ z?(1l~nH0XIT>PZ|fInUV6EK66KYhxzS|e74CYN5{tyIkU%N=6xRQ6|bn2rSLA9<*s z2Ut99%r(O)`a&NI9TEI#iKYBjkbE3&52QzqDE-!3HPQ0bU5L17QIj{QA8Xf%E-sIA z7M42mIi_3B&DQU!<$W)n(M%4HvAHs9zdzGf?lz&7(;}Z;i#mp?>$$$Q)OA}b4E-4^ zziFY!#M|Vdj`Vp6%;c{%ILIgn(wH#Sq9R_#i@!*1j!)+|HD|qniDU-U^2dvFxM00d zF_X$YPXJz2lz)u)vbg!bcIT^eWz6M#&0#BsPJ`DX z0)30i1R{C_kID4+H-K{Oq2c{-xZgD@a5v3J&$V^J9-p6lNG4}8wVQepG+ejxR*h7)ajKWPbSmvVm-Y5q ziwBJI#4o0%k&~0z1Z`ddC?Uxj*Igs7T zmfeV8HV^C?om_pLQ1();LG|gCrE)m-BBy5ejvH97ES$L03E({c2-g2t~OI&VXR%XZ}k#>%B5 zdoPLEwstj~NW;x)>5splVP&F=5x0qVEisGB*Ta$U^vnRrpk(|if8_2e;6{M!=p$s? zK8G9 zK_0M)bSQNAJEzbGo2;R~rs^8nisk88kN1dTy&uu62`3*LnbVTUtUwgNX@nS^AlKmD zt@(zzV(zj1$2;%zik5bje~8AD-Pn%vGKTz3NKeqWel)8WW-htdeC&wjx;u^#g6ZW; zF1$Yp=Naz^y4>%ceFV5I0QH4h4VB0;$0RBRhR$4?E-tZ+yj9V2OmbChoU#k5U#3?! zruk`DP1?%7BUvy8D84iC(5oE6W(Fi0*wTD`h%!a;`Ho-T!!H*dT*!Q?lopMfLBS@W z2KN#jkKHiq;djm4(S%Nn&|xCO)o)v;isi-*b{8RrdE)%zCA)8cD^?l{v9}LSYM^1Q=zPW^zkE%&rUXPBiowLMiLmIXm(3J!`(EXy6X~xH ze|k5jMo(wE<;o@n$oDUoo?_K(c=6ODWQ_)E=P#1lCzrNF!z@sbxM0$zSDz}^T&img zcFTb=0WqeQhv-;otr^F_Aq2KipdA0;5msZ<-?Ts{47+uNJpOoy!YGf>(w6k@Xl{Y7 z8@*T4))pPFd%NCUznn3&{fX2b5l;`0o}ot?F3-h=CPXCHv0 zEh6i2+u^W8K#~9z^A(#eVlDunPutJwwt#cy5_Y0sp%*Oz>gnZ5Vq)qd|M%G>-(}{2 zXDf)R&sfyinzN6gH%!O(uKjTweokLgsqF(GSPUQU1_B_Eo4*+a1;=(Niv;021J{A? zyk&2K^+-ej6kJWH5BU53oELWDWtDlbd+K9%JoR{4pMN7KDGd&#iPtr%T=)w7!y)z| z2dxEWAuBAmiPu_GOR#vWr_wt?9up5jJ$+89466R(5{yED^+)S$#7>>G5iJ8^li+QP zUjF!=p}*wDaU_jwv7iCt{NB6tBB31-DuLxB@H}E%l+2mF~%7CDcKEqTLv;Ig#3V=KeF|S62#9XbiFI zXO7#pb-cX?>)G9iaHVMr#U#|E^tl?I=k|3 zO~1o9VQNeXT|q!IvR=ml{9NUw@6h6?kAOk3xzfb+bNI=u3cHV>yql0lq+W+86OU$y zeoZv8muhEM!;1TAZ99~pVdaS)Yc3xSX1CdCOF=N?9>i{DqKS-#smGQ?Glw>6b3(yE z!D-VvnT>ArJRZ1!%ZaJeD~8Hdp}`__qubWn%FXL$28$=i!~LPvgz5ubNdF%h(<>Ju z3IR%%TJQ!iGDf{RX$Rk|{5JpWtaNCn^ZQ*>PK&}NwlHVT>?fO)BhVUtn=zS(-qRBj zW_5DjeKw{mRI|gM>ch1JIRer`!(C?E<+o3tk#&LbQ1`&z*(I~u?84+;Oy`X`_aP5~C@rCCL*vb7)t_vw1WR3$cY{&6RLL*#^n@#(O4 z&{*3+Xs9Lw8|$;(#K+Ul{rL#&DZDXw_tURGOqe*GG|gBDO;i)ntW}zFQ&;z9AghNW ze{;8A0ZY$^7gU+y24mQL%-$UTK)diDV3o0dJjSD4iWg!v!XyKAuy}Lmp`qp7UuQt= zqWxuKg|R`TiFWIRrusW4C~`-hqfW@LX@u*J;`{oHPYeL4m%NRLMutdXl*RSLfS?O> zTP4BLJy)y+gGEo1Lk=9r4y!jjM^C?YdA6qQk%SBkc>p{F&_DoZb`PptQ^uXGcqm5g z`2KM6(`NY4>b$u(qIT9zu_hzUXDTPYWY<&5BXxf5PWw_Dlv)~Xw1=G(ZB&hL4U$Lb zWcG$Tp{NY_YFz-#?J+(c`|qP$6tM%lejQV8!awd4-3$g|+jm~SRQ72RTl%3%{07Si z;1WV<3=frSRUK~jFX|9&U4n?spxQw1f%P>bHdLKZHtwEhhArP;+(=zehlbuxvrh7R z10^w{1gih)niUR(l4&F=DbD=!VSl)$nH0J&t-A156~0@(B{2YdAFpHvD^bc~+v&Mz z-R*A*^f0zRg^s&BhVxpiU}l>ROBj0}pmk**MQ{lr&0|Xxny{rT7If&l6*IQ7DDtr)~5NFU-WX9a`rB`;w7aaoU-l+hZ*jO9Fks2}CB-nH+BS2JpQ& zCA&*RRf6SFS(z>Dwzq%gt-tnnC+O0G{B;pgFV}ZNYP&mFrxp|Y3lnhPW~-k|8pTOp zoSr#!9nSGHKY7{Y*}9RFUNDhL%#vK1H-N%uqS3N9y{orD-nB&|-TPC6`C4`-z zY2L(si&8c9*l*ObSHD=yU7&QuA+><|t}q2?Kx>!|(ZwJX zp@Y0{?OxP>of{`)u|WaU5kgV@jaTc%g1@dsWA%pJbB7Snf8ugSQT`*z_{G`X^@dPJ?M5kvI zJKzujq%ZcCY7A~l3@KW=tozv?aXF94_vfH5pe5bY5P56VpPzI zCs%1p-Ny$%AE4TyQwsO?)V%~L7%zYUq5-LkR*stiCR6BO>1UVzKf=B{tcm9PcLPY3 zCQ6ZR0hAJyUW1@m5fqS401HT$B0ZsFp$RGqNGJ*-U8I-LL69a=q!%fIKX3orgnA!F(knAZciUL!@c@!kxM~#qNWLdt|A5fW_7> zEqH5>9OAJhtOi6RNV7jp(paeHcK!w@OCF^xp6?E5_@#lQVxg1mM(O#=H@PZI@HEu& zI3^AvO}T2{n=GO+G`#$-9c!dkCwvB=?q*HJ;>W@o!q<|%>J59)`fz!~qQaEVk0+I4 z&`0S?3dD|H%I{8l%fSGI{ZXfPPXu^F)30L(Yd6OHvaaioBt(?}P5u+A${ywbp05Q$ z*q7m^5}HpbosXQNprd&0Jj;b`W5JDhbSa zc*K_O^VMT1iWT$YBFo3>Z!id2&*Wu1TR$8q<#o;3H%PAjaKhb|Ogm>8j7Tl6vR`c>bVRX|0sm2Iv>=J&OVZhD^g^dF$kC@-mxo z_-B9*Rybi99oRpH?ZoTH_nzHQ8$_o`aHGDaoPF=ro)%1t|K2+zury5K(;CWK^vldgPY&RaX z9QcKGl+MgZN(40co&&7BxBE@VT1YelApWANY-|T@()no4Ma0==b_JhN@MvsH%%_!+ z9g|v3+8s9QPSGc14?*4;{*I!3;JLiOUflN~@E6P}xT~2b;MX9;Fy71#^TFH2sRLC` ztB@aIe&)HxCa%=wW8&`d<@a@wcTAqz&&)hPLDtkCnA53u5og!7>Q3H_y(t+4u=dMi zP5~6IOf{g3h*%ow5T>%L<$mHJNK|Z3>WR9&*1Zm$BzwkL8~2q%o=6rS? zq-p9T&0c3zJiXg-3nxJQmr$BkRQZA%n)cvwr4HYO%5(f$M~@Wgu0HZ<&KWdL zXmZ*$q5g2*GpO9DU0dI5;*Cj0JC6;SyH-_vwgW|)e46&T!n*rx9KS`c_Y}XH*u5@{ z4=?-DZdKOhb)J+bVH%sMp_9WOi$D;%{1ifG-(5;W1Y3_nYV`*7VO({9;<*SV+7bUo zP!^?{_sXl zAPnTNdS%Iv0e*Dlx%aHQN@_p--Zd8wl_9;ZL9}?KbYy1~Nm#W8QLt0RM)=-xiV%Hp zQahHV38^dI|hYeKQ{)E2tRxdsRUWlqI0mZ>Yysl^k_*uI^ zP$4XTYm1?M^HVmYW%!*Zz)zS`giKS9(9=Nx{>1CER*OO^s=%JJ!^!NX`ru#G?2OWfiu9xbCIG;y{0P4n6LohMa%2&mthR9A>3=p| zvA>Kdf|W*%jB(J=Sx@gZ-vUnhl_v!qnfe0w8SA}x+26|#`B>4mb#9Le0iAuO+qP4S-Pz2aQj&F$t*jIpYDCzeW$3^NV#L@D9 zj1lA6!%B8y|Jo5m2=r7#%)fR51L&XaWvCaX>8yZ7p{_->y7@HP%B$~+VL#Qd0RHUh zc0e2wyf}8vy)0GzY$wlsk(1k^8X8u^b6Tj)M5?_9*pbj;2JE~SQbnZ#Bg}4J^7G4* zW*O>lw*0~MpAgB^SUEPE*P`g1_i7e{!hxSN{A8T(B2_Rek7XL0OtPe}yGO)&@chN`B6gY zw1&pSs~0aCSKUJY)=M8$5nDtCFVc(AGV&T;sXpES{LmFAOFl{@b+H+EnizXe>87Ey zY6ut>Fl4MHk&#GcSNVhX?c5cfSbl{u?nxr@X|oJdun*%_yO8Yuqv^7BwYs0cU);aD zOYeVBpq#9Uq!qiWd&}%WnOM~q*C)WXBBP)LUAVr^hp+m9nQxKIgG|#98}MCHk-H?>nPhvLb4Ym%X%}^*=l=&c4x#j_O7T&@>6Ckcub5^ zk3N6qQ8q+Ooszeente^`UtgXo-&lRz9-=*Q;6IFXqb$VO@k`dAf1b`IFIU9IwZj+8 zNQLCfn|Y(pHoLsHR;^768HfR>g!y(+KRq`as15czfQqCE(j?-1JTOxiqSEs(d~|SY<|3R z%{YJPRMKdZ_en_J1v_4f(<<2b8h^cs;s(Xe^X>4wyIFavnCB_CD+JC4`yhD}C>aPj4S=QWOR3v94p9HEYDW2Y;TdT1cV zCV8jUSuZ?4{c|hL197;b(dayTc7k7;&25viPuLv|!jzjSbGhu7k7#`&W^lsjyuKmj z%rabn_}M5BG^)6}oCj&WuVF%&@kwapj^swQwaN*#>DLTBnc*>=q!FRvU>EK<$|d&x z;fL*XANKU*qU9CI)@PfFR`nbY6GbWp(&xAj}9BZK+A`ZN)coRUH zpV4Q>3e=IjqsW8y=%Of*der(wXicVqJ7+KH(O*rsEcSPLz$R_GL!t>|KQmBcFT>ew z%`@_`qpH$=Rx$=+=YPM=cnEnJgT&sQ+g`r)JH!FGQ^PT z*lbR6(bgWPbSeJfT0kU8T5dU{8QjTKRn0^`idOX7r%gm~(ST!`5ZrZ2AlL_Ag+N8P zqYs#EFW|3P9psaNRAWg}V$h5N{@=iu@Q5KxVV&uz0Pn0Zg|otqM+}iFeQNw|mLDnZ zWzAt8Jqsz|bZw#``5E`BY>~h5{GUC`NUOB74jat2RPXi)9=Y01--zOqahl~8KN$t7 zL=g7dJ||Php|P)@9}xAN(o*dc_?b*z+e@0G>{n};b?Pqd_}tJV1x^UbOlj}^nyOe) z=AqPEwFmv@E@9)Xd#}&a{kVj{95>#2Ur6qIU0`{TA#DL}2-?|mK5Dh$Kbsf$}& z*>&d+y)P(Sw9F9v%PdP_k7qt9O9DII)tk2g-^(4u@OT|`c~4L}IXI}alG{9+elwr~ zoQ$!=pGMsz(Oo^pMlm>|2q(UmJB;1i_CHRDOS^U?$z^15aLh*02YNue>6upoET*k~ zac=$jN}1A&^yg&v_|KS!tHJ8S?fmQGAAdg{0b=*-sXyOd_o9@ipBU#Lmb z_I5xp0per9-URkTlAZ9yA&7o@-hQlwWd)CS-C4YvGu+iH2kn2~7@ixItimYubmVc^ zO@)K8X0~Y?ytWuf!|}Ha<&#Crpp5VlCD;qx=AHty=g2s_vUl?+%%)X3kvbN^spVM3 zjUx#Evsa}g3)|Cr3pp-}(Ql(9dpHcgs`sB84KGjS2X|7b{6hME>&_GYohKcIOaq~N z{NozPqE~RP(_fzqcP2e`J_DX#c!PbYO4kcGGhN?ZQoGlIwIO9oxH_O-2+&*Ns;+wd z0{1_!@pW6IO(w8o=hpUBw!dSt?F}|<|Fy6* z^`HrcI%b=_f(iJ`S6}9UiX&op{hh=lsY2cMo*k489~V2QM3pP=M6N5;v9-Ubyd^8> z)c{UFgH|F#HiSVywZ%nmzBce>kp&v@wq|KEVP02~I_Aa}coS@g$dBQuXAZb9kOptC zLhm}9eYQ54$HV9!TII)cvD~Kb|^rYnEks%biB3lCq#kvqbfpLV)AbS+ImH9iSh(BC~!R4x-}Ai+byZRpe<{4rfJ zMn9I?o}~B_{RAmG7vOZC4yC77e;7Y-v<=Hax=e&L8&=`-lE2r1d$-HTfZ9l`x>>E; zDryFpkDmk1h#S&Lyu=NRejqT;fxqc+#Z#%kw`{5$#;B~0rljBLw2!ic`sKrG0eZRz zlzf`50oTAec%hkH@ATG1@SyK9BA?90NxecP=Zgq9WV*8-NIfUBBh(LWeg^NU8)9m& zD7`fN&FxTgY*i*O3Inf@R-j;;KhgwJw1xjL8f5a5za&%)eA6em(djwXQNW2fO2zHj z8p@A%uo;fvCRb8|8hd+S*5ovQ!GlMXuI7(IsQnULJ87K-^_UGzyB}k-aYUq$?hdXi z?h^6iLq83=G$sv%X_whN!h}WS? zKfkO_Mp-wdA&UXHn?scbdv-7gpLIymPTv^cI4Tlz0805PhT*5&Q z#aU8b6z>viS_6uFuS1ZKhK&^Pr+&Dm*jRkGa4GpWn^kSo@PIyI^>#qv=}l2|&Izxf z2dTYW?)c;Kbg{S!(c*eK){v72E{yr`#sGZQk-9?K6?l&_RXvfGaVKB=PeIhUhApBH zBYhKDsW*b3{cr-J3xBmoES9PgjvTuPnn52vDU-~m+Mvx_Lx0T)!D1_1p>di9VzK>m zTvnQ-@ai#;dM&+9xgH%YMT-s@jdGfM)%nWXy#qZhnM5e%C|};%KLG)oAW*=3M~DW| zv0)RX#KzyARIYy~4K$)3DSM~wzzlHkKj70xkiJN&Ry$RbmX;h|m@v`;i`8As(7Pf7 z=){3E;Fv0xVNY-sfY~kz97^|0vEHG!B$7C^#$&2KGJ)>mf@}y)E=`xw$)Y_0fzQ+L z&kY03mhus$>h=Bmm3qz({q^0W6*Go*s~3+;6p*MBJExke_W?>;ZR!ES|5}4zQb1m& zdn8Ln>1ylz=M)1^N@4}-MC$T!S)q2sOpgE%YxSvf_r?|BkS8msX^(^X8KJru;x_Qi9LWIS%e1HvlhWqQFJ8!#f$zG z_dVgSMUIL34FI+hv!+xvg=WIE ztB6tI55AP(UKv)rJXrjQ)dya82gk}d+T;Sync^SGe@QQ?4|9U-$i<8&Z_LnEy3w+v zXXwz3c5OM*Lcx0svQ!t!zbF`uB-I@cy~086L6SFlboBIMM3CEzNLx-TbhRy~F0Y!{ z$K7WSW3nf8RpI(&eZ@l^v$gCBDg!>#^qp&jBrm zLp~ zKz`*Y8x8$VYgvs#+5xVA9VrQ3x(WY*@8IUWW69xRB0U#g4hQZV;&1c2b#I-p{4ad3 zPcGds{GaNAZqU-d3Ieb_EHhQr@%Jw^9aQK4_d|c2DZs|SAM8VUA(GY<$X?^-K`Q@d~lB%-Q#*MlS<)EdnFSoCW&6)msN&;Ztn8wLoJL zk@5xvlix)UiP-(or&(q{Clj(BOkxoAv*_tI3--zVCYDg_AbOFoxUrlg96QuiiZZdd*Lf_9qO173TlDpS4=O1YweCmz@%B>{$d=+8UzT$ zgRR|oJEGYC-njC*WE>@sy1$`ft7T!O>51Xr|c1V%Fg{yDSsK*3w-7B7na@;-( z+zoE!KSyaAyI29lnF~bIWb(;-sCnGwNg%uE(JnZwF^F{VW0-6Q)FoBB6e#q%Kk;CW zlUjkF)W(<#@tfmH{X}{1x4EsT{Z~5EzQk8cztKAb?3am#q*v`}6+liIXGr7l#oHTA zz9;A{Mt7zZ&i*!G3z=Ir$;`o?a>pVEk$!*th=W6BpWxI`}-gk)a~R>LFxo zEl;@8CT?*ZKUR-xC2WpnSCxui1-P?fZ1?SAPg=_do=kB{MNxgj2cD%d6Xenm<6Z;^ zR+&P^QhG-870>Wz$eneocC`N^Zs{-Tzd2@yT9~b9J@}Kjv*$zEM;(|!j@{O^1quNh z<%I5Gm%ORK3B?9a5?@?eaXyT8x&M!&ZfPDLB)gUTC>M#olfA-NS(>3g&?l*5VAP$s zChF@=s<73ViLSjixQ$bRJU!g2X@*Ac5xX}2;Y9U>-%(lEpq)dvG>`rn)JOaRSZ-W2 zT*H3seObyzLrjIx!R{c>uV#^|Dp;>3Zj_=<8xI$x^!R&DP&^QBZgyiAU(&5bNiQtw zZD!b<4k1=41jBqmG{nY<5*ND)!q$7xU=CXNUj&I6E;G5dtxA>(G?ou{-{C$se;lj@ zCZtFAU~9P6O4$p`kHhXt^J(~hadew%3}et3qgvdfsrCjM>!cekhvE*u)Yq9>p?`kf zt5_?W$G>_Ww+y4JKHj)F45pDmSK~VlMZH0Gh*Llln$U2osXbV0Lm*5UZHfl{?|li6 zrN~U|V$HJ*;~=kUm+wc+nz8LJ-=C%JDy)MGt1}U4t}3;$e{VPy<)dR-Fw?6B<+^b7 z{@2gu!j#NR%dnl#!&dE@ltD%Add)gFXD-OH7MJ)_orVL5y0S-a7I_p*M1utLH8<1L zf6l4;0ZA{3bV@f`aBS|PKwULGHF{0u=ys@y!(Es}j_bo|s-wZ)0^p*_n2ZWa!%S{6 zF{IGR>eO(rnO`jWUP+sH(Msc+%WI24dIs7f@^Hku(+r!^+HyI?ZzJX1 zs32b$T}A=m$9!w8Crn)vtx0yoI)-7WsHU>&I>^m^cP7#L{{IDmo*t@b`FJROq`;&d zx0$CJ<_EnuW%Kt&FY>bfD2L3PzG=)yVpU zZ?@)W-8Flu>hGiqJ)We_=COUt3N&IE!#8FkruNqvSzVF(oY>;DT~ zR;K?8x&`4aVXK)neQ2JdA#gTs{aP!?|!-@d>}fJoROGc@6C#jlsoMJxhOxYjlmx$jNJK zJFg&5<4r>=JMrHC#+*X!Q#}21 zrSrTeWGH*i8Z`0nTRz%B5_WD&Nzeiub_I?}pyIO)ev$tRx77s%Z#Q80vGt)KuO(7- zQ3B#5a|a)gQh_ngYV)$j64*Ck`&{sT0Cb`{UDQ1s%Np`(?t08EbOcR2Wp+L07BZM7 z9-UziQN`~Eo(xcf^V)PZtDc@7FCS;}=m6mtXGyMxUSB^KP=Hds9*hmEhh?c~IHaI3 z!F7(mOv~lOVGR;c;#3k|{RJw&{d#isE*2a6PJ+|{BGA=~7mOAr-ZA*0$njHS2-meE zxNS*sn*JKHKS8*1V<@ba)cKUruEJVS2ZVRTsBwW8afK{dp*2WPUAU?UJBPJAMig=H zYiq|Fv`sgkjJS4vO%%UnXgH8(`!=ZF?WVDzzs*u{*FW+(fgofbh9&YH4c?9#K8o|e zq&COYRNjEW_kIf=>^x{|5`Xk_PM>FaXAel5#8Sks>0fVNiW+(oDc7mrk#P`RWf6il z!D_N-|CY72>yx;+Jv_*T59jybDTE2;wN8of(PChhC| zg)VzYEMj1|;lul0*f$|NHyuU}-w;jP5ezAVDa%JeP*YiN9~d7s@mq`ReyRZ~BiKhHx4g>^UnGq+%Y5os$W9HuWZ{2VI1r#o>Q-RC> z4=Ma_Y|(cr7$j1uyh$+}y+Ez{Uzs0wNuJ53%+R%O)`f~2Ftp_D?QLc&r3QUJTqA=8 z^%{rAPY zlJ+%L)b<38OmY4G{Trkk;d@l=5{$7a6T4r!2!gB5uxsLNRw(3k3O#jGD9{DCApZ&4 zUF&`GB=EL`Q&}C{L%hE>R@JD4BOM&3VjfEn*!nW<=5TrA1peizlOreGqW{5R|2#bS z&%?t{o4tYM%y;70UER`6G#V+z#wTZMvWl-tMiFmiHjJ$rU{6lu`WzfS+=bnw4CT5ezAm0VRN2e}e{GW5 zvRTOjHM@j*^q*%e!3`dac4rN8$BKRn`^*zAE(Nx-tAGcV)T@_Y{cp^oWtfE=qJaN} zD8DK!etzaU8;kACap0i&<=fqa49lKK>qD{tG+X%aBo7V+y(%k8&uAK1G&@FIwg(Fc zLWdn&%kW)zg&n`QvAAkKCY!!`y4T4M&&*Cad~Dt&^NuTbsQ&>hM#pr^Nh$8m>vs}m zGZ%ANkD)8yk5!X(6QXDNLvH0du1qpUUy}wgJuX5b=`Da1d$=(sN{OaC><< zYh7-q5064Gm>oZ^d^k)VD7Z7GO+Mw(tk@ZtRbAOa(?oN9P_#bFetmTL^UIh%C7P_; zNnZvZqDWJ@2ghJHWysH<9Q~oGDH0jzvN{4T_?~1(gIw&ZEXe#KxU-@5cm#=@CKXsx ztk7(_Zk8=?>@V~R>zTbimE-n}Djf#`Vh7jND|&xd_6sv`TIfkTb%q4Jk1Il7)JG@< z_OH9OQxXg88cp^PQhS~{`dHvQNfVeLc+5L-TAod(>uaIY_dnm;?ZW2lyB}Nx48%dP zi02fs$#n%Z!TrncQ*ALs1~%?5Pe?(}{XiFoVF*{0$>V`cOG5Q+SR%5N+gjme%=Bp& zZ?mpYo&LkCQK2#{Y^@0kYp5@UEcdVY5+d?(>^13hR31} zeGm*FSm35yRL+`*g4dRwT)5|N*ge#JJV1(t0|V&v+CG8%|I5 z$9J%~=4rQZ$L!qwuxe&F8Yn8O(dk`tKV%Z17XF08+4oUIm%13=?MFR)SRah$ITP}f zDifu`HT83}3GGP#cqr)Eo5nZk8d)xTvh3;l=#zVWoj zfnH!RKOfOMS0tVgB>L^eiYUA7CeGLZr$%QNBepiz+nq#@*m=PR(Mt{m1%CZj{Sr$_ ze`?YLCVIYutM;W}x$BxooiBNEwbRSi9yq7?mH_5>EPfDk7f&-zv@w&d-Tezc&}Qxu zdnEYY)`O%xQK#g_8qQ8@3&Kd+GCNk|{Ye&qgWdSp{D(KE@_^3*X&#R@+O_{Cyf0qF zF?6hRR^d^P>`=fVc;XoWsL#eniIgfUqI&+w%^JZMA5@m~!isy*!YqlnZY= zLZzezU;|_Je;4*m(q~JZ?C8DVcVGrLT}r>K-c0(kMoIv#lTlY}1cF0Dryef+vm?qL zI`tj4gJ@n2E|#o z3okj+bs_Z`S(}-Z<$b8Y$YzHuFgEFK`*}wP6KY5;!AnRFOGvu_JWi2wgf1`iQO0-V4B31GRuj zO)DHnkgWLdyX9<2T~JnsWFQH>+oN9pRFy(0I#st$Wc%{vsJZ#G;4cEVFB;IP^YC!0 zH#}Q;%2SvZjO4T;Wfc3a&{Q*??aVAZ#2K%nV*ZfR;Y^?6_LZXTn{n?SCVpFw`z`+N z{lkYT-)>}J7U#~zy_ZW=N61|r^Xn$cVQ%H#)Ti6Juhpc+WAnga^foH#MN}|>5 zT##hUHOdi>bWtB)-P8Yw`*8bR8va2ZHmnTV)_xHdhK`n7pTa6xkOcDuy;y!%l;7|v z(c!=b)TO+|1ajNCAoitNCMkBr2>byRwk2Cezva7eT}%akblG2ac7_m9PZpaT?EVJd zE_3%Y*Q+4Ge`xYLW6<{V*WINmkP?m-BkrD=3x)$NO1ZhY9gfbe{T|2EYinm_=3^i@ zoX*!T<7(EWL|v8-A*>+%R6WVxEv3kGT8Qz^v0tx72q;oSfUHy`=6N5gE6hFPV2CC@ zo}Bi{T6+!cbPO&^8rlu%n?k%=-oEJOHb<9n7TI!D`^{c(a^o8eXx!r8MGW1 z{xpiW2rx!IHzkHxFwG_Y_+fNPTzt-1%6E;@I3$w6 zdl*wSGOW%T83aAS3P&EleK+uq-hGP-zY_|Vy;|zUf7tw{QF_TqP!qYsV+v~BQYi*! zaDqux#&f=>;T`@pZ?l?iaRpm;-&>_16wmi6?EmQm1@ChSDI{U-JH{sBFB6_wLRtY< z$~0;ZuKN40YME8IzWcS*pOuYCOiVoY_>XC{pc*&W;1zFoP4$Voe=J{|U_qjx=V-`hZQ1DFTV#n) zg>HlKoVq#P^}rq*vFphY%F*Sf0!8$pHn$M3rFOUnD7~wgyw+{n*;Vu!ByUH@!M+zR zwU!m{UPI%U9Fu93KCY1(e#cz!$#ldChA1{&(UHA4LN}@UxnL+knt_HhfY`c?o&9t6 z51w+U|U8#XGR$)P-1w$LL;(7soidN_#Sn7Q62t=5iyW36jOMWS zC{MK2&AfC}SBO^2B!!0O$f9irUPG7Jf5l( zbHoW5$Fd*G@i^`N(eE$X)biahS$<}OLV7ve7I)4!Bx$lKJxMT*rip}CDIRs5$WvU!&{Ug z1H=ydeQbt|d4kn&sMfb5rF@EV(~xd8jF)C~+r&JH{Uc}&QXL`Uy!83r#|Y``pt0NT zFoD1pmHo^Ayr;1F?)fjLBhI|;J#&=#1L8`ofXerE9iz;IlirQ-7Cm8zTyl^u_ zwOm(E%m;>3!?JlOf_W3G?TY%))jQnmJ%#p9pO%Duwi-T*MOElz78Pi@yVGUex!(9L zH0&hrk!ot0Y-yCRBt^^o&3TP*&OmDm@iQvM7j<|)m{c-obPnA%`k=s_X6|*fnD!jC z%p7tE;djiNqVo?(OFaT0|I~@cY7z%C<>dR>nU|g^yVfyFUfCfp}R!8cGpov@p0;)K`I6vIo$g@?0#3ZAI}vf32jAU z3rP7_h$9rWx4HM~Mmg_3&G<{Be3UtiA8Krz<6ArRKETxI%iz8RyxXSSI=QiyxN_LP z4SzN#GlEoRDO_c(&Gw1m5Vc(UQX+u9?K(CG-;GEoRA1YZqRf_Vm_ekS=rME!x#0=9x4idD1 zC-JVZ2)7PCbj1!_uIP(0ZP8nJ#pB@Sy`T0@uY|fVSRWAb^X+Ict6t2t3kR=Vom^%D zh)ib!WM+TiIpl|b&H5PAg06ACPCkCtm=98{-1;2{2ILvG*>yLp4}m*-E|ezumD{!P zA?!EhwoA<}q^{@(^C`8IpwqDBKR=sKR&6CFxJrR7lDpOmlJ9ppF`OL7$^k~RO%apI z*K%_qJ$v>d+uQDL`?;9bKLnFZJ4*k4QEO&hNs z{H0vBWSId7)?xNASVQacAmxsq$}=4uy)D79h#g^R_+>umbnt9npXlP$E$djuh9C6j zG|?(Hj?Ka+@US_>xn4TgB(>QSyF@OjY zS!sNmjk`4RsO5!;I8Rau|7o7QKu&)C2Fn97tj%;oT26B)qDp2db)r7tR3I!E&^95K zh1uxKm6><-5i=%_VP`(7cTpF`#h@5+ypa7cRrIPRW6_t zB0H}IPMJqV$D3p%UOo3=_KeX=wLg=~N@;Dzv)+Wrq>!mEuhp*G^Qo0>3K5~!%{k4&r#HIL{z{9*v633!j zGcraxexfo+5Rr5eL)kikuR^1pC&(z{2LI;s&I*b=KAJU(w_!?w-XO~mwDF7yzpiJ7 zi-FP(db4oj=hJ||yygE|QQ0wYh=JaCclCD+*Ufuk_ZFqCi+=wjO zufTI><5q>P#a|n#9^*bYCSwKNpwQIxJ+zqlv+Qcl&94?alXZN^J2_E$GX=f*u zHBi;~(=05z?YjG8!9&5U_l~SyYH6En%oDb$xaHUpl2uACc>GYZB%BsXJy@F#A~HFa z9VNdgaVY$A{N7y5UZ-eP5FZM0J9I>uZ%R+g*%|U&6EHB}=Wo-%9g$D+D9M;sg0wy; zzBBu!IweC4u_O-Sm(R9!hmow7OeyCLH?P})5Jsz04odjU)7lJ}bTO!*a-`N3)0|-M z`kY(WomM`ZTn^xp~+ zu-c4vN%zVJP8y;Hvc@qsfRP#kL=G0slR#|=gsP>x29s`aqJwk$P zpE7#uk4!%0^ot6lGe!J%?io6F((^+Evc=YA>%ybm!e;x&e?hk|;Sgg#*!%{Zo)m{+ zk+44n6_W|3EB+4Bfv;Y^Y#6)0tT1@#1%Ex%aBh^r={Y4f7Revr_lm?AdmLkI^ijKE zSxNTKB&*gUR%eQFdh$)^pO0^BK0dp-H5!RLZg*aHALQo}IoE^Wf_j#$e%{ZCzo7Gm z^p<}iib1#4cI*S~#OsoouGE1z&BkcTwoVOc?FDXroKMqh^(Jo9wwK`=tBP#r5l(^6 zFLLwU!;J{B2RF)h+jkkG2YXDs|RD}9W8htFTTwM}pol)BV<70Sf zDZT1D{vwo&bn8AYRh=pA&AntFat$&#AP1Lw2;!Bjzt2Hb4$RgBDL=oeJu@>DYNE4( zEm)Dc1KP1+tcS4Y^X{ z=9YY4ARG&0Lx|^@x21D(H$dX7|+)EVm9)*Fy@(D3gXtD|Yescv;B6WXvwv zry#PZ^BO~V{Q)y>fj^r=S4c1`XnJ!~(m+CBW~R|ijphy(2H_V{7C*y8$Xnrmd{05X zw0MGs^#oSF<(|}=Kar^{=8#q6a}Listc~b5x298uOGUk89o%}d0h!u&;{m?nLY_|> zT$&4_WIa3G*Js}07uq5ov)J~$3(3*RlI>pUlbBxO1_m?z)OQN*k6)*Z_GR2^=!)7= zQm{VKQZzu*{fc3FS)<7)C@fCkwhr4miYLi7daKX`2Hm)!K8~7-S;)LDaoexqYa{H! zRPD2a0OVb}xqG#NJax?0_n>sg-t)>Z3HPT>tV#uu)n#nU1v$8;Gd694?6!VS=_{R5 zx;58!tV>G3zNM6&Z*=1c7V1AsQr}OPz6tpvO3`YvQv74ntQ_2>*9BvHA$3L%J`R3&{$3VOch2dHylXcd z_uKB1qTeFVnz~+kt|`h{20;k%Gm%$=Z_{_U^wSD;)HSWRL=bX;s6DkthQ)+l2_60| z*X~aEcJAfNcYGfypECDnUb*}2A5+#PzR{C`V?#0PmNJjG=(4`l3x3#H&DEBMq~RJ7`t^q+bAomFSX-U7GFR#&d9jS8wAVc2e?O7i-o69l4Q z1Dn7;U8(&6tFf`MFK*I@Lv55HhE*8GQAn6SqG0||W#jjpwl=R%^>zm${Cl(KB35@# z9&@;(QEBGu$@9&Lmrd)0w2t?Mzf*~fPAlXpeRZQu+z|D)j;x#aKr((l34U@w&Lo~g z_nA(nWt0BMR|s5$&&2Bj|5pSS2$Gq#s%BkD_w-19IsC>K_sO^X!*Q%(^-md zKG_6bXfkOT0ehS5_bFxLK2*JY&R@mHeLawmRg(Uue)W!lOVvcS!V4RUE##| zONcJU^R=DZJ6Q(gUs?w4yHvA}e3e@*`NmcCS? zAmQ)KDxd&QXBCe2>`NvER()hlQn6R&@4~Ng zXB#VJmee;MZ3;i7+$UV1+a~XaCvGeg0egT5LX{na-C(tkuw3YcYw#%!Z-=AVkllKt zLFvJuDE63Mk+=y z#A+=0KzX;1%{9ExFaCX3$>@&!g>|EPOf$fmU3`@hxYpyBL8)r#6 z-#-^F$|!OcxrIet&K4Oy@q$BFETcK;^!W6A(Tb|bY!>t5m2b-7al9dI{^i$i-wmSe z`5iZ6F_1UaI56fs$u#IXSvNIaS*(9dCLj_nb5G>(5&tXmQARBt9pQl&4qEg^FNDS? zP6^f$Vm@Cim3abYxvD(#l`lMvm9Yy!L}?~|okA-oAq~e0?mC^b-hRuzMfH)dR zmvB+^%)VkNb+EC_&)hKLQM3qxTNvbhX!wH&s9jr%x_Qba{`cQT{FkbS`@xxb~ zbM;J1ea}&NY^X{d#Lm`ql7NcGdyvL6&hegh=*jK{D=9o{f%n~rkEptO$7|o6UUvcC z4dU_=ZhFw=63_gQwG(@E+tujyPxdpst6|qptL>s|>S>dlmN_;EigbtGO$RX&7B1=2 zLIPQ&zKoAb7S=?9q>S~A2Ek~aVGAzQn2eZ(0x z&%=CBvFxn}doUHLqAJHvc@g#a&o;D=7*`RbC9ZEV6*28Im=R8yb&cAAFVTl}^h0^f zdegE*Xsm{{e}8elpJN|`Tal<{5q+h!dtz~kor(b&XXip2yY3v={Pt}lVAV(a#y2b24*6`zte z-Nhc28BpVjcE|a)5#!$9_(qniS`M_!p5H+tEE8r1Zkc`EL#L$f-)o5b zTF+@ry9*L)%u`-!W`8wj+}hfb1dh%}XfCI9t({$qekaSRzc_Rh(h3R+s<<|6kBRBB zu0M!Ql2)=~V-v#cbet+;dgSWdcVal~QJ&oxh0H4B5R4Z5)b0APyKJALh5m#L_B#}9 zU{TgFQXPjg? zJ?jvU-{tEJYh=`lusUc9s`vZO9GUJ~Cp}RuuV;t)CQFu>oviuE8yJ*?$~a#Wv|=pt zIU2aj6dN>k@ z*P}JMqinaoDVL$<6QOwQ7|8lkik;I5x6$=H6YI;?%=OdE*J+Mb@76iNHyWk&vpL)6 zUU3(doeAVTeAxX0?fatMi>l}QO~(eerfGUCdtgsvb*@nNxej&JfJ;;iIc$^)l4$EWJ?D2RHWm+H zLRZSGoB}WpC95T-jBkIilvRIkQ3Lws_kKR=|Iqc;VNpe0-|(Tk8>B=+Is}zQB@~n{ z>F$(nNkybfI#jy5W+(wAhLG;=?tx*xgZKTs&-H!R`~7jQIp@rtGyAN)cCFuUt%cIw z0v$5;V+o2#wk3vN+i^7Ry931BenpY*l=1K266zFDiu=12#;@`=jfzh~t#O()+e5!U zf2_OWEt24ZIJUDs)OlomuE;Hg1Cr+)p8F2QnORiXJTHnqCV^lRzN;H{Kk$=;mpjC_ElRZy zWYT{rQoO@K6kUECx;4=It+hm$Sz7OV{zW=G`>+TVvyUm^$Y-U%{bJxW7dXlj z9t1(1biKrFz&rb4A`Jd-0~)(3I7|_ndQjp({}xpZDIf#KP1e7KwajGd z6<42D%&4QwxO#V~HRJu#6$QW~{izcnRuD^87e7oV0{j4g%+oF(@3O%{5PG}2iTSx_ z(K2L-7L@Sa4nCPXV-M*}xmQ|1X`D|PMwdWGYyNv~69NezFzNc)H7_x8TeF_9RrNjBNZ6r5?3Xr>v_?`2E^dOO9Z>d*8KHIhdgcWMo@uc-R#~4j)fe_OlS<4f=I>aNtO!T9y6tXme zD1%$H@*o5P;SNk4M8x0{L$I4Ya7saCHl8kIi7!j-c#?<$>7ByW2~veA{ODZ7)=@Go zzm#8oEO?Sn1*A4J!M~n%4+$l;;>$SU;K-OVCugIVfu=`Y(2T!OeoeRy1IARxTI`;F27qfKAN{W!LNsZ+b(2+#a}z?6NXd^Xtgx9JxI^u{=n5R z3#s%Vm;#3sR)Dz0reN(e1s)BkzWBxWSE1a>ii&3CPd-KP#4cXmijxQs97 zVLzHhgR3qwoNTKZpBi8#dl#Yl60NO*;vPFUf|fzQT-Gvx%VkyRN_V=s4z;`RyRGYfE2U-;W8M1}ZLcuvP>3%%HAtUsQ?%y%JO-RQZi zIo)r?w5OhdfsNH``y?S;iM8}dgC6WDPt&bR&js;JpZFa|%OUuq-mA>XU9^aC(LNGqqi{duT$pE4z}eKzYS&3XMo>6^+`$XlVBWNPO|R=zw;zy35xlLj`YEv1q*Aeu z_di&q`cvh{PX>>5>q9dk!zpi4EzbM3tYp71m@p6?#Q_oinIp_eOw%%vT5TjI?hewi zT(`w_tpuMs&e4Ln&>ppjE~P4=N}xTXrtTJQz}vZut(JNPOi`^xKKs~Ugb)4Om%}ne z;2?@-nrZ&?qYA+Eu55L_Vw*otlkFp2(2uwFyb0|USrFoQ7Z-=ViKzxg4<5#;l+o^cCT8YWV=Ds3hEz7P>8*++3QbQ8$hBATP= z6v_xpZ807(Dlns_2tS;qd$f3~+E;pWg^11U9Rh&(WN}nTR|>`^Z8AiZvJRD2j2X?P zwhS&cCJu?nW`B}w&`E0K$wTi|}FQ0a7riQ}!99tA*n_sZm2#GGSDm-K5~$rrkv8_9>)py)J~H zzJK+r?(%ZPc}B6eAn@c#W&XqJq^d>H5~Dpqy%M8j4G-#N<|Jb`dcErstQ;aY*@UbP z8Ye4_+O6p?=3aT#U7suisX{%$)SGiE6F(#J=7T&w-ZI?rZW#kVPfKsuQJtWvcZv>} z&tBtOC%mbwtl#y?SVZWn*cy9XdMdESZhdX6_<@$t5&qE)rNL;-r2BTmBSCNIxCH$u z`_f&`I)u;_z|*AV=m>8IrHss}5bAld#g7w2+P>E;l0k8GgUp2DsqM`0%l?pI4YC!x z!g6D*?2xWX;QOFD$fgFeDGE?MhD=9vzRKY;a~XH2uGY-V;FEFo+t!3(8~rm+eD-{c zGVFiW1sB@$rg@K8!TJKOPz^@jN=<5)SonqWhp>tF|C+}DWlpC5(mc?*1V3S?WPIA8 z%ptbv7)k$NC*TVpQdK{Jf`S6)1~_UHdbBhl z87L}xcd*Kjv7ISyFZr4w1V3cT^N@G5{d|9nDKD6++hj-|ADw%u zZ8MU7wFCzi%O@?%--eg*jJZsJrJh5chUO}M)#U2a8!|1d>6{Klkb3~n5Y+jNi@kJS zAEAYlaTNEc=JY-Pfq#2>($TN5Q1)CSU)HG6*3W4hSKR&HtvDl^I3GTkbx{@hQBWBv zOxOwuqSW6kA4bepUt256wvcp0t7(MDq(^_$Ky|~uI|d@0n;&?DfgrsA199RkQs#4stzfpsSd6?CssRThg3-%|;{X6{+p@P?4{OiHo3z z$DMv11;0Sm12?lm{To>lMlMZ$;8q(NRE|pwTw!=C7glIlp#=?76z1+=m3qD;FNOX7zfVHW~=w)&!N0Q1L9AJ&|*zY%W;$%S8MHQE=|NpyJ}tEY}H@ zsXM!IWi;wA*Q5@5(66-n+-MHy1nEFe$PwuMaYQy()l%RCEpHm7Q2r!Os+Eq-Vw?Ff z_^JM9gTG#IPXRci31Ms1yCM_x!*`eZ#|=mCvu+WFZpXo?>_ih8+I%Mt~aPMw<* zGJP8HA5MaWidhPv1=0zqtEbuJN{JuU-6Lo``q(f4|4iaZ>^?D(`VvZgv2BdXMab?MPGSE|h@|4VVm+NKUa$oC*MR zAb!vD!Q|^UV{E@q*84G#rl3T>tV{j8UMN1?s-lS}fYLdiP2uB|fqaa_T*Awx4+|Hb ztaIM~jDRR`l6Fa*`lzCb?e5)oQp?VwA^0Hv&LVWJrPiy(=suV20hA#SIw zvT=MWZMKb$c7{S8-UL#O@m<_8+TPhXdcJOCjuJ;I548-0e1?rJ$>yqrKbi~amr%^I zqJ%;50>6o)srM>(XR*SB)}#|FLR3I5gWWVELrScPL-iu%r;wLMS`U~1|1fAbzyo}B z&~=;NxkSzN(ge-%`&2-1NlD4J%l7CGtiD^A6wKmmGxG2U5w?oiT*i-XLCkyQW;%gC(`iSY-B7Mns?i z69-ewD9xC^mOL=_%Iu7dmf-9k=H38&I7?Vl2S)Vt^jK}Jt(Fd;kBf}975iBA-$WfR zFR!EbI8|q8fK3SXT}LGXXd&u8a#CKLtT(@Vkg~shGgDs?*dbfGj}`R12&dIi3P)R6 z;+(wZX#X1kIN7MM0U5k~3enLFC}Astp*!IUgpj|*rem%2Bt>3_d|daOrEIvY87zMD z+e5i89G|&LHBmjj2NFq^5QFVB8JSH7d4W9O#0ny_ijm2Me!5}*jskElPH>_ahh{(B z1BH=WURjMfI%H;$Up`-(F;G(IfIf`;ld|m(Z#FemRmZ<{_Y{kOGqSds#rGd zbI<u0zrK&P=IQPcTz`tk400}Y z0!UGR9Z8*}%o@}e9NPJ=@inwy?;}rdztw{%Z)|U1KyBMsWvPY|<|405-oEzjV0>(P z2(~VJ^M&`vJVOQHe~s%BsO(I{%R?mjg)0%bqK^u?Z`cz$_kC_0K{70 zp|2`UdSS04O-OSRQC#)Tg0Ng2Y=13XdgkZ-T>ry`v*aXwLou;7$wx`>c0bQStlbgW zx-DeTJw+6E;zeZ_r(E`-I!q@Cgq zR2Ch(`K=zi?#`-Gk;b=p^hS5zIhih!%n|{cLz!aOKn!93QBrPb(T7Ii^oD)UDlHjUoRtQ7V6Vyw#lG@qG$?NzkSC8s@w4@^BfP{jfM z$~U7yvtK&w7+_=Lh8|pg*c1PcRI-?`vV@#69Nn*TyY@~d7v_Yi45j@xe{g}_y7%uf znaizP@>?uuiw8yhT&$W;Ej!W<2__9+542kRK?z*l7H!Ly@fg7+TW(K~B2A~u+Mtj> z2-Y}Y7`*d3Jc_b7l3L*t|WwKRM4+M%}5f3AhP0e zni6~~i7|%RDC-{*TEzjBBN?(>(%Dq+#-bh!%zcOvWP3sksEq5IzK1Goe2eouWbnRy zdRk8119u~!HUS5b=XaXm`UsI(+3>FM2(%z7rtnHQU*g?V-DIYh@v`?{i30aD%YLKS zh723JW8;m~nlww`$ayX%{=~(a>v4CkMvU&g^oHoNvh<7L1zit|7BWNnMmE|`%xmIoDmQw+MuF} z<`r|=Zx=F-;idp=H))h|AGu$QeK7L(?pRp*^zF29z6{gnsKrj(1P`cXms|aM9qzbn zPP8dmo|e z_3z7D#0-*~ZNTrIF189@4vFQH?(eflFU-V>-fTBDEJAh$GM<}E9xrd!=dvT`nqXWT zu$bto2&l2|1w#eRj$=p3BLhnxNk2%(0CF!e;xbxau;b^Uk(d699;;QU_VpAfExgCK zQadP@<2Qz0`hOSOVVNHhV4=}Xd;f|crc1)8ZAjdAL%rvDPr`pdakl#wieVHH%qck1 zEaZHdTa1t5YhLsy3T3aOdb8u!)OFZK@#>9Il$@#Q6Sf?#HDZr~ezl}OY`|W}v*-NT z-m7kVGn!MTCCE(wl=qek&*)85tA_t3eq-zRXpQGpWbFr-xH%~g_gc(rkP(cLAHX8> z1nm^6@L zxW75IQZZTk(TyhxhoHOamJ|fviYk7AL$>o6qfk=siDLPghks}9FB%-)eOJLoEFjdY z8D*=q$32{nw8#EO#bnUGu2r;uj?+Mk|BP`hGHLw%p7lSZ%q5ywlcNd&gaJeh*~I?KJRB>Aomh9iF`%Q1XAf^o9GIdA==QbfXPHwiu7-*Y zE^Ga^M8Kj}0&yP=W?I#A+Z>3S+f41gAbW3NjYTXhPAKb5MeI<3#(zIvF*XOFKGi3| z)wHmLnFX`_)9lUc>q-jW*!Q>>dF}_q^Jo&pY|M7SbN$?2vDa@b$UF*se>l#Zh2BI` zFxDTui?E^BLp;)VF?p%;iu2M6c!n64n(tk_B&w-#sRucG@y_G3Cl%0uKmH?mm)^%{ z{CI{G6z})mc?#bc+TTA$;qYSE4w!xAhr& z)en(e$o!{lGy@m8UdiYW$q%c9(9h*(jJhw-+R=!_gE*vQ&lC^sKL;#*#2VOuo(&~i z=R>;fCBZdk-3rojljL{xXRK-~$rBM^2}0mB5D&ZVkHg@>h`s;JFbF&vMZ~u6%ei?R zGR*Bzh3Fwnm9UJ+=1~DamX%7W;Diw$ACz_luIN3v7{l2w%OCQc|;!-b9&|WC&;4H;9d^qGfZEvLIc_Eg4NIVR6 zm=#gV6xF;Rwj5^bzYPY0q6InSsJ$_a@&N(&k`>;>3ff+!t1h6F9Gg3t<0{N*92OdK zL6R6tky0tGI1m#CwGl6#`TfR?N|w))DeKw!MBZvR;STFkom7_b74~iWBtZnZUvCC( z!BLplo}q^6^{bVfgXcF19J~*| za$i2j5VB&6Mh|)!;fl*W`R%!oi}_T%=CMbLCn^0P;g$2z(r?awiyF(fgeH^AutV~} zfC|C~;>IF@7u*-sr;|{9sy+jl);(u`iaeppZbs{x%nKb*x%K+_Z-!7v3#Vgyw9-9o z=Dff#fA~i|a7IN$oNcw97H)KMv^77X+HpSS?w5vu`F&u*MQDE1C=JZ9`IajLnq!UXc1VtUE~1gLpp zp779RdXkH!x%G|y?PQH@d)NKAZ_=%dEcuzc2gQCE3gN{5kI08V6AMad$lM>cRQ3%abrZK}KMMSC>M0LYs46 zNYGPORgyFEB#z(TP@(h8o0(-L{srkz7#?%~Z*c${5~wMz3pLao=Hb8(#iM!?$*a%t z7#BA_SP8wqQuy*t^Vr<~NA(^S1soFj7iz zae31()=PC0UgqVQDv{wBCGVyrPHm{Ba3OP z1In6*W@gXRF?y4~LHaJ06}l3?+c0UeZ|;wH&<8-+FH&q0@6!LW@ij3{gWp_jHu7Q3 zg>z}OD_lbL#JVPb4_&9XW-ti|eoB1pEEF?oN&@{t-dNSqN^t1?taGIOXlGNs3eWvkq%rD{t z<78Amj?O{a1A1mcR^^#s8xz@XX-73Lca3ZDpL+q=Ar`iAusdJ6ywX zJu()Db3Ps7RT(*%N6h%2-qmTX$FuW9ZemtgWw(uVX(91G$a%*uZ*oOWEl|vj5aT$0 zB(cu8nDlZy@;QyW7O00Gwh9Rz-!A|FkxwYn`g2Dd2cnNcW#6_gCegKK`Pdc@_J(}e z2sLPMGWwMb(3JunK?Ff%kuJ>ruaA88s;VZZce16VMA;+^RIw{NaE-C1n8x{e&7b2K zDvJyJ+CWIT{torNpX>qtu*%(XMkjZJ>J0RX-^z31u$@SRw4Pe(il{i-OA03yRO#cA zy(utLuXQ&IZO}do$;A(XSZ~WczA=u>hMEO?jTdp*G0k$qIhYKY-^6o7&Puctec%E6 zo53nrkLASrm)L6pn>5>4iF z8^{sJl43R~FT9(ZYiqrs>p_=8wHN00TUdLqMpBb8!7#1s06UV^0kajJVO^HDSf+8B zg2`m|CcQ!1awyeClwjLrW=+Aj`@4Hn4fl81HZ$XXG6|dYeCJSGuFi<8hWwoo@*~+8 zz!AbIqI1f4QeDz%A!+ce{zq5V@)v$^Q*C23l>SsWRHL!^EsfFmELd2M_nR@U+Eavk zbkRf0=Rb_*=&Zq73@4LcP&-}`8cBF7T-j=rU_F2YaiR08`L7J!2()8>$W}1@ckBwg zmx@-(yZ6YNBsJz_g(bi`Wd{Rk_Z_OJ-Ou`gZ{+zI=B-ye*SDuItBODuUJvMpnr&$? zn=YgJkvEbZv~_hX@r`c1g&BnRF1e0U!g5M82cNgxDJYjqAV{7xkTMTbt>2|?ZwlafsfA(La!K^hqk6YJ3_|0{2+~XZpP1xpj4$_Ol3**mdHgv zAVIB6;y++HzL%;3_RaaM|4-c1_5WPo&pG!?r=^Xwe+S3Q50NV1k26%mHxhM6av$Td zN4=|J^+WM54AQKv#4_9r(a%NaFRCZ_T~28Iw315dj|FLWkvj;N$=ph2GCD>>@!}2W zmr#to4Cs19UwfbHy&!a>7$^KhIGR2PI$}Y!5UP%ZUYkWo#S4c3=BBdm#9;hp>vC|K zKkXX|gU4)mJUiLP0<6A~4hgb~gom2FwxySgdH3o?r+(}CD?v!KiLbht24#DBm1TNB4=uruimH>Aw>-dY-;kAJx*AZlD>r*aYzAbC|#hu zJN(IU)ld|bqC|Y}Pw>F)p)Yyl%^{S_7I{Y|`*czK*PbeeR8f$uY*?BE?m9a~WgLrq z>VMAe$A}9B8ft$AjH>D`Y^ll+C+S}cG|i&J6mNYnty(jubIdPKc{lDrEbGxk9SX36 zvW0Q>;oFn*WZjm{VwpTB>Pzw_8r#gDc^YG`FW16x@AUp9Q)#M zg`alFIV^BaHLTYQ&m_T-4o~{?dw2iM3?Bf+Yl{se*QZ3RJY;{yL=A{NI0yIA^|RB5 zhKQ%E>PVG~vBO2-!_84$l#n{&dNy~H)}Jq}vg4?HKx6Yzng|NEgqA?o+Rg2r z@R6KyEN*HYu}I+GIa=^p0vcO&sP*?2nC95nxkyTh?{d=1o54zfREd~PE7efEGyLIl zE0vMFdxCIz8&*f<*)B~^?bsqm&>}6P(_J{q6x!ma!fsucd^zLu83K=OyLX^3V=CfD zao`)rHdgGG501Z;^!Xp3e#=~+-p%$z19LU_pT;PaHD`S|!tnBWWKxw4itKT9J3h83kEsX;=5-!teFvDJU{@JFaCxUHR=> z(0;z^!H8$P2#J*19KdNAdXEv+!r=M$m2Z4jIY$OKH}?FWJ8G2@zOX)4vJKsmAeZIn zG=(NXZG7YJxSG?B-QTn%$jdMj?Y^qmMitsxu}hXHo8ItvbMG6zmX*cePB1g6>K08_rJ(TELCZDItCN5-+K7i~zbyA3USAku2t@P(E;@^v2@(+KIEy z!seHj=>KbhwlKaEYZ$Q{xT3=>UFf9p{?1(L^v@5rfWnu~MCH>F%RMBt(^~gIQ_i}z zV!HKDD`so0bEa`VNgQ3N$AEDKLcux-Wosv(d$Nx4zMjg6AaAB!2L>Z&G+n3Dt6;i5 zpY&d;Iq8X6amW&8^}@z6#?#nykr=+lkEIRXiCklw|J+@j_VtrG5W0OwvP@Ve$=EJO zpsO#qf|^{^8wRoVbIRIKY?C$&9_AN1PBMz0h$sHvw`n`!Lt?TYu9GI4JrLkeA3j;g_O*(AZG3ogH&CErA9j5~__HC~ zH{{-D*LA#R`Nen+zUb??+XZS(1%2&O;=S-yu!`F0*@u-QDf^p3XJ_t6Pk2N8Z^QlV zFGg(|2$}-={<6UWmA%hv6;f|rc+NY)9m8L@!EfK+1Amck@xzZ!_4O4R>#ir&fa*0O z`9(>_Df>nhi&L3ck1@8-saPH0A57f7(0uPR8$c?0W#5~0A@%g?Xe7D=ey!Ja^WkuP z=f@7rdi_i1)7+K=E8>1FNZ;vg0prftW#WCc1&u}Y3po!T-{NC*<7X#`(l*bd<`m?d zga7)*Xae+8M##5mWTG1DZnDUlD_rFz@!@92wy!Tqg=daji(jQCR`f)`8#;0e0V$G%DTzj@d5^u$jBn=@jKF!`$7FPLD<-DQ{>t&X%NJ(om$@=(L zU<&P_Z|l?ZOPJIiUQt2n-N}xe$SwW|I3XhZB1RyNQZ^B7v!fCF4eyVutyt{`cP~Hr zpk~2;o$IMN4^UzB`nkB(lo~DL<)G|EKDb&W`E6Y8b^f=$W6ttVJ9EcwQ)8^NBQ}|6 zEWuA;N>5Ml;*P^y9XNtImAXr;z38OEu?>6%x13@LEuw*;t>v(@_40FpM+w4MOxTtw+TY?A}#$h;gX~;`f!AXM_7^u>(2ALvcJkc z#(wc{sWl%i*Pv{{%V>Z0y!Zy4A*$fbl^31s2|pd;l+)^EIoORE9N)cSb$U*c)cT_! zGF9a8iQ2|OhaR2JOh9h=XO`K;X|}ONNww>=zaz0H5&2G-IQHfcp6)ej%ec*tf7+G$ zz5RqzZvhpSir185i(?=F5$kZ~5FE~M;`NZz`-|&t=W`n0 zz>I|ZS2u^KFe^#g%p`j*KzxV9oE9Yt8i+3%OE+@GEo2R{s`Cz9bO&G7`}~$q(=&?`j;#CtTRc*x_9Y?=_s6u)~@aSd;!FZUb3fd4o~-$^a)FiJtan@PVV zDt6KXNpXxoPTOzf(gp$YDIT!ke`&CACqO77_3_?tT;VTev9*$QhoroCf;j038JK@< zc7PG2pN}7u2?DTZ*8ah7QA$8Vd03J#|IW|hjAWF_u!f4AZ?B=8ZgYG+LwRvRz>Tt$irgQBve2ZZMKJj*`ct|p*!?E*L5<` zmn&vHr4lb)*wSGs;l3+$#x`D%=nka?(veO|y8bwa6+f61zgeiDpv#6l9$>hWOH%Ba zKipp&$h_P}Ye23xWr&sVeL)#9&9MO{J+o#rICelNeT2q0ipuox7an>TE_ z>qUl@?@jbp6r4ZqlzBmYIWlpXAqE->RYy?%I(!I1qP_l!#t1ZS|4g^{_x%Tu-O21W z^n~9wPy^Pgb*R9^+);B*uf$(i_Tob?FxtQHwWe&9&2?8U$yHN1e#{>h)v>04-CHWp z3t>ML35|cfrBS3;C7YGd-v3j8xXFME#igxS`$2-1t>}-t=NRR)G=1HrPu1h| z($F;mbzQ3Yu@i144&Xc#V>$a*9|yP+^c7kWh{?uutG;fi9*==n$IPcVel$7l+T2^; zvAaSA)H3Zfn#`}z8>Z{5iTxd>V@sL zFITX#LPmsz`Ss2PF|qkAsefU8J`fzR`j5xQl6B!R6@vGXZ`GNXHU)+ z<6Ew?@AOWpFC~A6p2V27!Yg|ArSwX>$;Gbss}OX&8W#9#lE%Kuq6`^=9wGr{GlF

9G3DAxH95~vVOjtkMs2&lgGI~QQSz%l1P+BOhzNuRaus3mouB- zlTryGZ5hoxfjpw5!T|^0Dw>`@n$+<|ByDM-a6x0!)l~9u84=kz&P6q3yptul{@)E4 zR<^@W>TJh~)~q8&?tAU)@!y6??5=Goi{VqQWy;Rspq8%c1mN7;{QwnL`RIT4bT`@3 zKwhZ~{Yzn|-ZN)kBP0f3#Y@iexY2CCfS_NI@f=~V7&OPmjX1DFHr124Pg92)Uddn1nj0!sW*wpq@;JhfAPIjRke^WKM*g)l>Rwu_Xc9 z?Yt%-FwMo4)GS8s3R+3usJCA$gPQ_|YmYLY>&9pQiZ|qjMrTrivIc(v@+U%yBowDE zreJeoHw_XGd`>0wI4f!wZZ6TqB+oO8SC`SB&5Q+ZjYGem*V|tNb43%mY6=~UJXJkB zT-`dvSl*$H!*!OZ#DbF!){(==fieHK;0+`#+ z0_U^wfH6jL5wyC(_h4i@@NtJ!osygNA1iPl;FwHo%$`69|KV3Tv)AgQKftv1m3L(5 z)M+xPdh@tW8jvzgRD0`(Ake~Z;$Qf<@x0-o#WceTo)MYt$*&f4H2L79(nDm8=Z1@_ zCV~-(e&ubFk;0;onZ177w3Oon&pfHyfV2 zdo9abbZtC$q6FGEo`(}m;7M`PMg8!Wi3>F{Y_+P&PeAa*q{9_H?X4;Qjy$RU^NWi7 zb*iYMZ7Jtg?8PqLEdGJl56^GXrmc-{6v;m;)m2PNUCo#P&(3B+1jNADc23?ofT~;q z@i>x48NsSI6v7!CrnJ9rIbQQ&^r#}lWT8{j7Xnfmfu4{m z!{xY=`0HtFIR}f$C!G~gnjyU>Tykl;eG8D-+xZg`=9sw8&qRF#LTZ>$%X&7qLKXY0 zm1J^s`MIGu12W~L6O2BnfZ*ZR(?M&cj~?9A_|#8XND{m#Y1GyH>du2KU&La2*TM(5x+n6b8VA(w@VHmj0(TK)fbwSqUqtK*nKjg3DHedZX0{w&7V>kJJ3c$=T;1)9h$Sru}n1IGh+!U{%V0 zM0LA8cJW~`Ag6Bi!?xN(pnZOy*U+sA&+{t zhO4N*R(-mL)u(Hb5`d#qkG#V)QTn-&LO$&<#zUV2vy;N1X~ z$=}+JpPTRWKkxn%lQ@FKrIQ4|FL!6m#91gz@5zkFXQ_ z^O`gm1>*WaW)~N3V65={r{7@~U@}|N!fSFS`Pt*9-Ex(CJ^N;6QLKCpN|Z_~TSZ$v zMpKI11uguTz+W%XKa~Xra7jl^-Cv(h2jrY1E;}Ez-i@&@)gbKsAq#;PCN+hH zSEMgRB~y4=J3$Ry7>zFckBV~m2eXZiegcE;v#_yY=F7+Q__DEy%Lf%oGQu&&eQ4Ob zP`c~6^)7CjQgf-LwMU6Q@>27kf3=GPcRWX@7PMGU4yO^5Ye(& zIxhIHiSVMfTi9IMgMKGenOdRIQRf@EWVSnH7)v#)mkn>d^VP8X@GN-@$yTj6Q<(zFbNf8*$wNYG9_=u-~Hp zPx!weHxFx3%#?+cqm-N8{1BEzph}>4c{HJB z{xDLvFqd~=}MHl&%0+A-FNZaJ!4?D3+mWonzdEW5EM6(z( zL(G#w-Rkx87Ru+W7Dw*xwl(I5CGX1lec;PrG6>m)k7l($|12yVB=^Qo>dSTT_E+q3 zXB$Z1G2UL0QK_{VE@Jc(^65y>Gu}2z6Z-=?l|G`h0Z$H6oV3qwMsJYkA5)=lBASnL zbTrSh$wO!oy!&teE01^Q=VD0nS$RhP@B4~6GdjjM`9tkfRbJTbMO9|PX0a#5g?A3+ z%7s}~8@{tzdSOMQ0Nr;t67LY_E$`O8@STFdnvduT>?f0-eI*;J$=?DARsZ6} zo3ohA`0PEYR|%GORukyG%q-4(iMMM}zvI-Kw826AesT*q=i%m#O~@Df^W%1rGcg~R zF~)2jf2iceHB_@bK?C`2^r^cuiZfY=Y?-@tc#VgFX32Jnr!az;|A@)*PnnH?3C2?` z5pu>1vF?fm2gvo;B!XZ1-zt(hs1G8K+SXn4<)MHz0oBLvbfl-hgt3Si$Q^p8YW{}{ zK%y?}H>Y2AZR%vjaxQF<<$LgaqiHkC>^tOV)ZfX!)yaCUHUfV|H$etSXr z6GvKaRraBA;QlRFv>h3CEp7Ql6xH+aR!M(9EVg-Qw>4Z?_?$zt$bEG2DioAv?pfv@ z_fMZ0k&gx$;0bDbv1Z9LM*M$cd;wg4=Msz=J17!Q+AD(ce32rrnsvQQumU%Fb%v2v z=G=+VUu3Uv!dR8CoF6jN8U4wf9gg9~j1l*c+gx17_vUKYs^B4NGnwPw-IBcFfVQ?m zzYVGX^?C~UiKJWu z6zOsWHU(aXHfMOiE32W5ZI^Wp|A++nQFNh?ZDHV)S@+t)zObTKjPG#imXOJtGLac! zlg+wMn_1+Qrs#jd&HWPILTEUj^x=-X0A7pe1a0TJDhF=$j`PK*bb+^*Liy9XHI_=z zuWehg73uICcGBHLF~ZXby5h_VA>h+$XFs8^%)a@8dwfyvKaVRtO#TXYUF79fw1|;hzJ&En(FhoX zlf0ZJoAdLl8O!GYG0RbQ?O=LO!JCJN+1FcJx_G6{9y8P)?Scvlmsr+>T)vUl)GDu~2rC)BNRAO4RCe)R2>&>4*{DRwbm6y*MO zQG%jSgwW~H?jv9R_la`Bsg-&%;0ymBv;CQC6r9O&BVszrYSb_M+QcK>rn%{rQH+!S z|GLd= zGAl^!nn$U7zGoaw#@6rOt)-$G;rQ<#N5&Du{6&7Q<~J5J{0(`r%`3rxCWjyMO%b~~ zAJ*X%W%)4v!J)RST%l3Qd0Q~O@djyUy5#@X*)5qtz8#lgn(vQt(QsP!-qr_|fK>aa zW_QKK0oG9M|JK|eZ4wPyPv^bN#rZN{s;rUWN;uq*=+FKqRW;%z17*C-WL6DIt zSY4#_%wMte(qTT>-t&*i%}mMB*bsg(9O`*D=^dNY+{|Z-h?1j6EzY@d0s$qT5~G!L zwBWXu+B@j?$HuBU8T^dss@kGIwM-8jsQr#H-oE^C)FY2VM~PR;$WsZ)*@vn>^EQqt zY)G$MSutf}XD`s69GTkkywzL`6n?+e_XTpi)GWDoTJx4E8&lyNp`HJleDu7%LZF+N zu9zh(@Xw;*YypJI=S2)bDyR;8(+sm$@pm5Eo4)A#x2{FV1EVl@*sCA@Fkby{l?Ro! zCo};)iGh*25_?as05aufNfz`}Yj(Sbc zlZZpsj8MCO;m+H;B)*dAmnZEQ^S-mjZH8WKCq0naBz-#l85(x7Ft;=3LdA$NZ` z>zI^m&3*P2!#8saj|68$F`-sl{8G1UTaf(gUjIntt%k1*ROtICf6sB|x#z$o|75EB z2GdK-FN1uae`iaQ)1I9ClB)3YX__W~sgxFbvGTAdm96h$s)wgx*yuvVx{rzq*;*aN z<&P?0R0W}0M6fF20@Q2NQP-+APAJc=C&*)pdM41Hj8wJ`(rtZxeIQl9YkNHQTFiF z?$p2ZV|gLTr9(ar>@fHU4?Mp>7VFpjB|Z!uTyMmYHqcK!hRHr8>9p^k^<$L3>8`%E zHdLW}$K=z%fRg=GB}!dgUEjb!XnHywU$dG`s<@EB4-Otwz&ZuI$T+lH@>!Zp4QB~# ze`5IYr!&nPudTBhf}HD8UsacbMdlUNRnxzlcl2r}=w9?U%vm?~Q8ulpY`Y6`zsZQA zH&}3cB%!D6m7paQH>Cr7!f0|~YQU3HKIWuw0qNizM9^srENE41H>|YNK{f(Y3Fape zP-6CZxyk<3X}(o!_-UEbr^)o<#le_6s*o3!Cb6p|Yx03#C)=_Eo?Pa5l7<3kB_i|*XzewZ`0KT& z$`DUbIlK*4J4J4OjJCDX#)1Ti$f0a0SnQ;qHK=S#md$UNFOcsn-}_R&)iRSw{67@61hZ3zq^hMwPJ-~sSH1)Qgj z?$$w}AN@a6eFapMQS$M#{$ybozf*;OMMUT z`~AN-oU=T8S?;+zGk5Nt`Az&nlAK^3HeE(5@g%{Jc=Tg8*Q z!NQQo6NU+Z)Q`!KatfasShM*=wCdY;b~QCZ;zxu(Rfv0X$9L5d8uB1UN#(te_R<>7 zD;M#2m#4{e{+kCA=JZPpL3_{#$v)%N^X-;+Me2bGd}iDk@RHSrIr}_8Ts;j3DxgT+ zK77aOY)LJD|=FG5AI%MYMW)H z*kKu3Qx@=O?!L~4+ecgQ5j=lPP^0J?b1_Q!L37S#qJJW)4b5#V_F^s;emwn7#0Jpu z#Rf*J4gDxxaFRKl&X962?96@RGc;WzdcncdBPT>%J~Qlhz>*$bAF#Zrl@StfQ&n6;PmV#vH*7Rj0s_6SM+{%jY>qLdz@yv*OnC1zOD1gG--_zs_?;x-Cp11DPeiduI_F`^u3)qq=fS z_^d!%>=sROs?_3N(y zrA)jVeb)DKo|@eNoo(&G?mpY-+C9P*b6A(xi{Ip}%YQv5+ZI5}_xyPGho!{l-OcyS zQ|z9Ky5C+JJ(B;x{d16jE&6bbYBcgywJ+h*dtnz&rdMi{*aqIV6lM8u|8C&18+SJ* zf!G3dBS%-Xl=KLG64!??P?dRn!r$2Z#+M!6M-bz}tn!8|j?U<~ymXuq?QHnxud0T( zh+(|n!^4xZL_!RA$FdfzvG^`tzV_ICQ~GKHHEuvu9G!p{4haBvW|mS?pVHs6H$MX% zA9ecv-EfoM!ec(^4A$mivaUWxe4m}QtYy&MfldzERKJ`Re4zt!r|`jp$j4(BKJg<) zz#J#xmNVy%&pPfzu5UqQRyQ1Cu+32t`IwYLlzJddz0R|ZHkK%u@GTntL})Alda8t+ z)#Hcl?W){Nd{sreb5L>p=%L`Neiw>2n$|=Y^Fh64{;8$_tHitOyQ|fZaW`L~6w5TN z47dd!(WHCa^J&DhW{kM7H@1|mMDlYQZzvsHo{)>EATLJ;gxgKe`DmFRl4I!R?t_?c zbiE$XH`srrwrTGqE(Mjw7#^-#-rH-W(8}qXEbxM@mzU?9RUBzevKqM2Jq|rQa*34pLtlx+T+}=$M4UkM ziJ`cARc-IoS4&lHS!_#rIiw5t#hGW5y|myUb3r(0ANR#&CrSPq*6)D+E7$@(F^&oD z9%;=&lTz2yrA5X;ED*7ni(!VJvw3)xBz(vhDZ|pN(R_eQ&uc8Hp9{=>>$Sr}!3j^v zDl&`o*eiJRy?fa1>|KORSin+$NH}p#=f9f+3ICh5f3~je$#@X<+3=pzAcbwLv6^`v zhlUZJgj)gPb9+KXiH+LD&|5Rc<`-ecTm|ncM4^1=>{cx(u>&_(^7;r}e@y`5hn}i% zp1TnNet0S<9};uUm~b@2nY*@FQKtzVn4xQkXo7vVT>5})EAL4&TGOU=>>cvzy#NXO zZ%5UtYZ@$NI)?qMlHbUgtm0kw&trzBiwVuj5UPFOjv)RN%^tMM%AKEip}jf*EvGkr zq!C1G@QdS59pR_PYbkpC9kfqBiB%mRJ533dyjofWKYLb0Cqc&=*l}$@J*#0>cJ#DX zm{fgACrVd4adQ*2O^jnABg=&!ueRvb`wzBSLSpFmccgzbNDi~wvZky zuz#3E2EffFfO5FUn22m{-*xtg)-;+@#luVuW?y#< zK#-@sdHB?P_6z{D_?KU(ioHENI%IwR7%QcL)wy#`6{&o!mD*xB1h@q^`jVVw=M5oN z4|gP2Z2~~?FZG@j*!*1t0g^DdSug^^71Ik{dG!-Uzm_C{Ci9=%ytkqjHcp#$whEAv&s*ymL;}aPk3$6Mf4uBnji|Is_w8LC&=MPuwQ3_5vhsVHI`bKJj!xjU4z2F0 zG9rmknUeALwd01s%hUE3O(x}?B4Zo;=_=uHlOXV~rbg}G)2yMpxsPmXGn3QTv1|QU zIZajARI=3-oc4?>9#!P{G8pZ@JeL$onL86$+JeBw8SKd`kFAShTF@Kyn#=HLv7+yv z89|B2g>QL7wiem$(`Jo2Uw^;FN#SdXe$Hv&P<%^Y%l1c^-PCAy{Lh^8#rvo)@f&7e zKY}X#Z*DaW-njJNZzwU5Bq-9-(xEkVsBAaxwczWzC$XU+SUr@9>CMCvW7ir6j%jb0 ziFUof^MJ>+R2ruKKeyq{53=O6b_=(7n!e66mb@8-8O`TkV53u`%l)db<^7V`o=?gG z^@Z>cG-W12xJ?gM9LLqs!p3+LUFyLq8uP*Q4P1JGp!je{!yfFqMm9cvS51j}_r;p0 zr}35&l)_NP;j4W@c~F?n&D*TX%BI>zeAghQw>)Z=dDYR zJ(3k-0ZH8SMMbhEma?=OP3T^v^l{_`ie{i_A_*Eb{6g*UIbxp*IA_g_#DvTM&-@3) z0017TU~ixUqRj%w`Le&B*$=Yb34u{wHQ*<6lpnI6a65>Mt-)`;on1RR^J>BQofP(i zA#euSZ&KpvTU-+a#rGlVb`-1k&Jr4Olo|G0Ej@VkMj_NcU9@%B4KNp<_1P%BKG{!B z5TZ0ZQq)j2pQ_aJe5@9=%>7(Cw8ph=10-Mk`OEI>dQ%_%SpUb&SqkJ}>L>FyQh-K& zVyK?SUFjvuXvZ7ZRcT_&#atM=qy2g}@QY`PlM~a{B-6zOU5aM0ab{+}oadb_T&9f` zI_s;Bg^4M~I+opX&=lNZhd5SxPfP6{oEz|eF>U4APV#FUUsOv|AspKo@~XT*v=&GK zt-`)X)q|uee^lPD_K_t%7x*jLM?nLIGA%5Cl(`1o$gt?oUr;lOut1HvPp49cV@+w6 zN9|`=>-&3t*tv#l*>^wMc3c7Cb57qF0&PCB_ZZM@xSS8A5|15BY~}8Qc)*zLx6k%4 zCN(nU{Y~Y*TUQ}*m8{lTPiZFS{mbn-p0?Lraj#U(jxWp7AGK66q`g7DL1O0F7US*J zVcR)1lHKO0C1WsP?Ql1-gr8T8rtL{y7I&dvqFR)Fz=sSY;x>)ly0U@jYd5E$^hI%Q zCR}YdXN5zxkd4wCxXwm0czS$ps!L&-dkL`K!&1W!6f|~rZ5GDKf3DySVd#5tseN?C z{)PJ@r@k>NjEUfv0EVNJ%BK&*m6zdVF9oHk$p1e8%SJ84s_{pQjHI{lR9!(U4f6w! zuiK_hx>^jg(XuCle$x#Zhpwc5Lk39^gX220%eTLWBXG<#YbWt@p}>o?*mKuojNTG~ zzm>>G0(uN1;^$e5+9i#=r|16qo5qEax(Ux_dKk5~je&b@W1Gznl-Wtl1Iw67-8w_| z6^s{!0qz49J)MdcYI^B3mM^xC*B3>7_i@6@B8c&l9RH<~(qbL1bDq)V^0U67?a3{p zhJk(pH+J%_z%;^`{jQ0frT@+M0~bp%{O&;_e$a;WYO~3^^{qd$9m}Pr;R4^i6{yy) z`SE-nNOo=^BFcA6IuhK#9`C-kVq=wBOFf-30(RtA-b6uotBCMpPN6;;_~_cw$n zvX)vPm&`eeUkI>bws}IeyZq?K789?CvYp;V;(fgD?nSG~PXvkkt68w#N4b#RodX3G?FdU#9J{x*2mt}wtQ-Hn0XI_LWWP*9 z0L-og13O)3Do=9xcMW8n(~&=_^dzYC$2Gt!)yYe4kvujbK{s}gS;B=6Hq6w{6iA;! zBZRCq(tW*nv@@2+N*!Iy+T){NxVzsqM)WFINxwRry+9~Pu#bcsShFZ>guc^j#QvG#1$X<|r^hF+ zYwORlYq;T<;wgiHk z{vbr+UF}c}IlN`f9FPZb)!e#Viu_Id9N$6HEV{C~9&PL&xl-c?q(^d{9qIiQ4f(GE z#6C*)Gf(3S8u=iFJ1A&RhHg;_>&`qirweCmq)qL35qkjo$)u>CDZZiN9W=$-^ecxrcfy>Tnv zB%6XVjAh1ujsGPd0MHneSDvuaz1&M%6f`1e^>hdCp2))%Q5#kP8iN!5qiy`5h$ z99U^h%?m)1aLWRzJAQl^^0y{Q*m;AsyBoS{n8fnPlg>nw8K!f?(XFEQ!P}La8yAmY z!^40G=J~%djVw5;T8pT0G|QM?Hp&T5qo-V`bVP3cN$;`?lVSMu zAYwvb{8r4q%(~Cm-k{|L7Pn=#-th`aS&Y($^$qG=uTR*(kF!%rSp=(PyOt`jME;|H zO33)ZWd1qg7s`FIIcT}{M_iOguZ5zw;?>U)`L>oXZFiHGEk4Ka~X^ui{z_|N`Xy$2MY$a-2(fbq(X%2v7R1BROLq#kkk^XJDaBYVycO zGNJq;d_Nq+p`1uTdGwM?R%;xbD#chTIdu(4(O!pP9IDK(O#Fg)X@&Gtq}HD8_mATq({;8kIP`0`x>;M3KV^ese$cHe67^Y>2I zX8sMU`-C4>puL}DUY-Q8SG+8ZqzUubVnFMd{*yTWPC{5b6Uc0}n%dv}^%grxb;W$X3qh>{A|L%G}K_%?ZAVlO=y34n(d* z+fxORpO2GV@D?G@D(+TkV>LFHGqqT^B|!Yb&agIV@Hz*Eku3H`QOnAOG|EDjbaP30 z1U))5^`KMRBF=BA_8eeu#t`9=YLeeqwVnKEHQab`^_HG#LyFy9438CI_?)t~X7&AV3w?w8Vpj7u+HSjFE58``dH;CR9LKd}HHwz>MkTCj2KSZ2X+9h_F}Lvwwa!Z#}|$NMwXU%`EdX;Z6R zar}9B78U=4gL=KWAXH$!SWF8B8!3Y5=;z}snK(iXy+s5ivx{(W$VR@2-5wcTEayhl z?7w(opkFdGh;=qT>>UzT2(uv#zC2{r2e>!dd9vht|8MicSY6o=Fix*2#vY(x*RLT7 zX1lTqJ?#HrlO;9$y#D_}v3t`_1AY)|8Fi9|WdHvz;XgR)KU^N`{|o=3=CM>Q`uN@V z4_Jy5g-DwU<^CTa*ZbG<75rw}#~#-Hce(7nE=d0mYWz9FsQv+HG;eVYp*aNq_ve<# z;4gE860G;&$q+H-ocTYq{Ns@PY@qD+n#ZW5$*?UOQ*)&XOCCd=K!fOslq#<2%rHXk z^&FK0kLvK0w?_~$>-RM`Q$6<2bFI9o6%UGIPmrw3=O&N!ovGTrKPa7aUP!<8Xb9U^ z=J6+_HxjD_D0ZsIah%6~C4DHDb1L3wx}?}{`>wJ-;N{OE#@^-``0*-H8xt@$M@i)e zi@8l;q&crL9&n|tr2?GZ?@h_udGC@xjoSL@AJ_g^c*dFc(n3Sj&2?4cgqAZt-1lN!^=mFc!`y$_xWb zPSHaEl|mT>x13DnolK;Xn34$Js9OZR?;xgh%ep7uS6B=OFbZ7Qz<)Fugttv1(V9Km z>Yx;iiAp?sy#C%rMzBbV(`1}@FUM&hoDvna-(mXT@yB_Wv8RoBvS=q%Ztk&9ra1l2 z9f7s&Sb+jv?BchkCT;c8-x3kXf8JL}%Ls#|`)6iUGN^JVD!7p7n3%quuZkJAECs+V zE}L3W&8$R(@Qz$q)|_4aiDEa?W_vSf^|ysbaZ2dz#`-Y|uRZ&xdp=e(nJ*#Edovst z*is+B;tqvkWlEM+D)bxfdx?@D+N!>U9yfqs+@DYfA_&NSM5|&0@xwmwDO|@k2z~=Y zDep^d#A8ZPuF7tPc4^SZMBDsV6Bz~{Z)5$f7=(?k>MO3~tX*y&hrKa~YImHjc**(U z0lLq_?~_rea2zXogFl9e)UL9VV5xEZd@*-UerQnF)+C7lsO7*Dg0%ArF(z5{YfM>~ zR>7UJJaX3Yehah@PQG@}zf67nBb8?$b2ZPf;GE58_bY+`nHj_spvBRD`40@{)J_@N zZrO?|+0OG_pytl(E~U#uNsww3m+9oP4iRDca&5UfWWVR917vlbbt+VvspaUll2I#y8}@QvCMcfFfL2y-ww|#QhjE? zt~nUNG)Q$327^402VuhR#~Qi56uJ$r@rNDijL52+UV3y5#TS&VUs;=IQ?WotQ1~!8(ueg!)%xb8VZhz6hm$mz#$Ap6&!}fhM*PTTHMRg=#M}ja6Ugvrw#LC((4? z;7N1y2Y8^$@qCC0a&zm(o%>||nvRG+b)BC0?ax5=c~h1RJ19KS6Fm;A95yO&qm~qU zE#Ep=SjP|UdxU5?U*TpSo5fWVBZ3IaO_3Bn8mp5ZKR)wwpeUIW<|rl6p<7=s)iVbi z(9M-z+_J3+?^X}X+fHydpTHAKd_p~ql`xi+HhV%47tfm*B2!UQ3VHX2s&?_|Ge6ec z@;of}+}$jX-rtJk4vKIi^>6ldOz9^~zm!KpFap_I1Ns(T;u(1A`*q-h%qox{h52{| zdCfiW*Rl3)D0TQg?t8rrdTcAnU>wRpiI2ugTc`&!{g}TBF}`PMNv^DbG(Cn9DZ^k& z2nVM$8)<6nv+g08X&Vr`D3CuuliE8((fp%I`&sa-H4(Oj@8rMef#r~!WFxwM`pMho za<~;k55vwc$#Vk~m|q!7WEAxl17VuOEi_hC+tip}U;A1kJ`3!WMQ3cp@sFs{)jW-t z!}L{CFJ$^?4t)4m7Ea~k1C*PM_rylrAfC9zR0QME92^XRzqF3a--QRtDK;cVlh$KWE*|Ac*$f{_OO(%~xKhb}%>Bp92)si|=4 zg;8wx%4odcwq>_AXS8lH*xy~#oA!E}y}@o@pch}ylHJyVt1Si%y=_P`M{{}CU(>xT z0(W}76%h_4dz^Ois{LF=_vqi1xB$WnZN9?L6R^+n2reuL%bN=m)7;KZG9X110kmm8 ze8{zbSMWCHigaHznWVKW9tQ##L`~L~hut>O8Y2A*OU$Y+<*mrk?Q(;(UmCv!0m)~k z9Q1z%+UrTUAb=#Xp+q$~c9U^CF&SJ**xta%@MJQ^S=0ENb{^1KiA^9Lnn()9nru*K zfr9=5RJ_{e)$?kVL};YCWAVf8w!qqo*V}&$p~Y1Y)lUj*9sKmU!QW8SKzmi257 zTtayPlAqx&pdb0NR`z$}fx*#oXma!GZPnGoPApC9E3#K@zss#B3PsAzppixny}st8 zb3I^F`jC;;og0|DAdWZe{hG)~PNwj|fh&J?5&Ow}PLAe3nB~7m?l|V{lGiGFZVx~5 z&{OjXF6Xb%vRJ?^nzR>pvlS^y)O=qs3h^J!e^1fL%?1O$^(kO9q&yr-t(54EDLK+WDp8nKzi7I=*W*>ZvP(@a*~)kfI$ z?xQ}qB`~aTkj%1G-c7yfmqSrXCsPsayP?WwCLSx65Yx=LRhW1bYsqh`P& zsa{V{+m@lPH$T9fU)DT)+Q$jqGx!s7yN3u{7%?^S4jPFXeNBc4q`LTc7C-t&vj4ol zM(wzO_$+3$$OiruX*wUeti2X6eir} zFW~vzB0xJntTh)_64rJU3g(DbSL#{KA({DXd!n`>-&JCa4ars_RU0;Jp55rxZuxq$ zoEOQ<5CH0$$e?dfO;q4XjgrmQYwq9Nd!u$a0d&VyOcH6?I&0W4xjomZ@{zr74_UxL zLD<6Vaz|L4gSt{CibpJNtXbqt05{1IU^Yy^Y6MXH3?xbYozDk~y~VlhZ`C{;_-at! zFDA02Je@cDZ2xLv*f~HQDE_#Q=t2S)hGN7*FlYTjC6#$|E1=;>Kwyus%-yp0>;Ixy8HWw)r4(fTY)0=<yRmJ>`l;_QVB_3wFZI_XdB;i-)OJ`= zCTZm<%2ohS@Q(EPYZ}*3S3v034VHrpT}}hfSBFnt34j@ zlCouV+hjKh^4x^&cyY8md{9U+S0A# z?xCIR8x*lB0Sz~Xyfh}riUmfApgi@==5}>}s zxZ#0~E&_8AIS!soe|nLx7k5#gc|@QDrQfp!?pvP%JuJ`9p9zZzl6B964meTb~bYMrU7agV)Hu{`PGQjf`QF*-WJjhV9HyPj z0_w*qJIi^Ur%x{)DADTUzvesM-6|K#R5VzmM_4~fYG`vt6Ff{Sry5(GOAPG4lLMX3 z`%{JX@iRiNIy!hWDr+#mQ{>5|4eSjQTxSY$*xVCGl0e0!bZ|fKbBNf45|Lb)A{7aE zLB2#K%T#c~afN#rw#{kq*-W42_5J{ca71xxtat6iuKRJt5cqoYOZ`6re;i6 z7Aj2)J+Xe%H_lRifRd9YU5S795>+@L9IUyYKYM7YulEWHrXN$Zp zE>a3U`7hmDs(S4bnFVy%1_4Ed@7JHI=OLS z0dxUlx68)>^$L5MWcm+ej~>$AfSciw@klN5VDjShP5=Wcj`qhlsr(f8V8@Qes?pXb z`nWK|)2P#`qsbhn2m+uaG%0$>3C|SzO%_irrxZz!Tsh@YD=euxNdSl~geXfO1Af!( zdu1BXCw%LV^!HIyw79(Z^v3J2t$lp?VZ}116;O?oBkf%l=8Rc!iPz;{Bo8}6e5Uu` zSua8-|79AonK+bT0ZfI#_Q2TaQ``&b0}Aj0K}UD<9&@gJUi7_KA(0&xs;Hs`Qi%YV zZ>o=xN&I9MUFqN?YVGbGT|1x>MoDYGD+MS6vYYZ;{ZxM~ge$qWeu%b)p8k?OYyY>k zWslW*y!5v8b>8StdwmS&Kh@Ib%y;t(5sE3&aKBQ$P(QLFfCuq6uvt*#?ZoP69v46t zcbYx_D<+K}End@Z=v%dn((rR$p7LSR! z#0xOB58$6Y+3$oJmcXizu{zne+18Tf1~S%XZnxy1jWk?8y19{W{@S5>5zw2X4J)ZGtLtG_2vjD$QIE^=8H2CVL4N5^jfQKKzt!Co3&i=?SNPVfy{y z9M99YYRZOu$0{h~Vb~Z$2C2aNeY}rqk9nobMB(6uZ@2MXQp-NM&8O0776B*n*H=5b z&^*jPe0;9m__&|&2uNGlg+W-sde9MBJJm(>$ElLG;LvP)B~>Q}C?SZ&I*qx)@e-b@Fgp)$}D*2i=hk9D<;IP+J&Wz%O9c znf~iFP_SSXdOJam)k83Hj4a{f_&~5SM9{(T7Cv3R1p#>B=xqPhc1KYF3_^T;Sv#s} zk3q6AP|!yA@s-=*-g?)~97d~_77M?AeTH@0%|wA2PrGpT9sr-ka(Z?V?jm(B!@XtF z(Ua6-j+H*+QpLcJ4vbm&1^Tx3c;1+N_}zzcfs865iXB3sSZZ6tY{zT&pkk&z)tqIA_s8Ru34WT}Ch@8gJB>P*mqa^O zc}xjCV1@V+{3~k0t&o2kIvIQ@{pzMG%*~j_U(Wpf3;y=ylIC-{r+x|<*;?t&M%|Ka zKt`l|I7AFxPOW`axp3z2K~mdkDB;?uIPwZnBmZ;iXI=6+H+DI$et1~kvl}fN!oaAS zCGNZsT~e(FFKEQ)8ofTq^sdq>%nt(ayRlVeWNEx=1cP1)hD|tVHlwi~IXBp0-P=zv zd2Hb?(!%}2*n&4B^$M^u10(HWmbdXQacB@!rF_vm9*%-nm~QS?6BOt-La<1836X0! z1?5Z9NV(0j*$YOgpNB^u1wuY#mO}n2ul|5o6#ZV81%Ll7e%O34t=8X=Sy}bvVjAau zz5ta809M{={yVD^n+7tguOrFHr^)=gr)AgRf_m1_)1Xc9EiSQF#Z2;pn|a90HT)!3 z92ef>K&7cc3!@(d(J7KZ52OjJ-QkPejMmJ^Q1HyH3k$UGCl49iko;J2YO>VEt+HTw zGIlotF09#DxS0#hFwIiQu>)-(3DdeOrV5hDaa@&=a)}MPL8bNwZkvRS0(OG36emZ2 zU8=bbviBdvi5;LeOju(Xb_V`UIVf9`Bj^E}=n$4{jxP!w2N} zzyA4cLI&^TP`d3-8?>ipbCNe2Z2NGF*MwA3UaO~WhQJF>JVuuQ?aKI>M*fK@8ecXOc@_1@>mbCm6_BE8)!P2Pbz&EUvZuZImVJh} z(?4po+CDwq<`M|apz;3E`$^}Y4&y*$YScwF!F!N~Kyr;Ja#%Rm+1JBe0-?eP@|E$q zvVUN#?aQ=}j`@?wDdBKiAP7-G@Gj(+kXg68s@-{=$Xlv)r+d6il+)R5Qx0`^#N-2( z+s^`4MW^wL7*)X{r2)=CszFWrMa04pklXvyrvbhDE9VvGG!Vy&=02V+J72yvIVfPy zuh8=qeeW$ecXci14g3J%?3vg3*%6Mn{t-}YB|S=%XjyrdX#JEQg$L2=VYM+E&-(lr z0gMH!45|N3IhUrNb$QJjI;NsHX}SnzBF!d%Q!Exp^bbj>|Glk`y|K#AkwdUr&(ipg zL=!N1?7v_Xj=^sf%5qLs!=LF+;nM2cM!8W#2vBep{z_WdJdF>U$}T4h;oLq{5xTg3 zG)_VXuA8~eilA(dAGc#pSj2!eYRt&31-CuN^XRmQfG$M5fs_Sn z0hcT}H!R>{p*0kD3+L493n`_soC=H&VUpi%JEe4T$Bsgxp_=F~c>k;Q0<~!K7_&v* zAa_S{(cZYfz{S@87*~`lcalkEfoS?T1t!b6;=rJ_9E-!CRm_#YD>rQ$4IY1;%d=nJ zKX_Y4p%!6fj_w^qLpHVae96 zct%RQH<64Etb8sWw4+6A_*-Nz^fnG14Cm}^6Aw*&{`kF=EPyEpmXunwv za@_>#G`oUsEuwP;rYm0#hk!9rf*g9)EAVb!9;0bu&l10p10o9DZr}~$k0}em!IHbv ztMI?XiRilj@G~HQL`SeW)%#nfO@cTCV z0!4CvJwMF1*ZWE3^HPjr4kfsh3iH3KEfSr96npZ{C2E-n`d2xBw_p3sW0ea^Ma!s1 zr^C<8zOU^MFKH@D38tGOd=J6}IRiyImt|VE6KbG_7N~mrsjj9E(oS(QeVYd>g~1~S z_cpb#O1=kgm#YMqoEiejvFueBsDDM0vZLvXeW<5*GV+O!=kOF=B@**KWP%J{6^O$| z25yr=w=9TZx*=x#q}qN9#DH6~L_s!EN%%{g9^IX0%nX4?z1yeD4C*;iQrz!9V(|+B zvxz5IHvic9lH-3;Ew@~{ItOrpHLJJ()+CE;Wh9H%ujTW)hL`b3g@$I+UL3p`vhMN! zHXprUQRPr7!K0H5rZ0Yap0_b1h$;W3??kN(F6eT4Z84B@+HFt=tf;G`Kp6_jgL$j1 zj=3?sp`l(FgbNa=s^OiG=JQ!2D=Xx2NUd3_H)*<5KwoHR#ZZ-dm$)zrH2< zjNaPYq;*t)bjT%Q1~1ODiqOWpt^&0^Q2q}_^ePJ6ZbuCTyu)70s3IG!O_psyvcDUN z5^_7f?-qSv*^B>4d&3$}kRbr;#WRVFy_mD^+lhWsOF??uMfl!@I9}nMoeK1L|G!ga zEsZGrzqxpygfjlWxAt1Z6(FdyFeLilguSg1(bmb5*@u6gX)pdcJMTx%h6!iY7*e{^*DwL;2(JixR>FLCtf8zfQd6y)JNtD=9x6nSRsK4E?CA z)LkMZG9*Vj=#J!p-qo{_Y7=_rSySNh3(dCMl>Ekd{ zaRrebv#p~L&0$ug0sXWr09 z^66=5RNs4h+7Os#jOxus^r+`hQnjv}c|tH~+6m~7vcwj_4(We@*H_uGcY+rp~|HHEJk+~lqEfu+gpX}34M zs|dv;)5lFdA@4#DIsQDumr)7m(a`TaX8oJmS4IxZcdQ^tlV~Y5P&OrkZ0N+prgwND zV6=}jw>`+QvZ()=npIDG7YCn7v+MWtKG!xH5JmctQmJ@ap?F#|#zZFcmI7vV4gq$U zm=az-cv@S#67rHoC$hvpa#gj8`I1Qc7FJHa3bGLZG4)q0b4*3#tzy)=6oG1|>TPwk`deRe~(CgOVn%*xVh~>q60vn#B}2IPLvbbRS6d8(93RZTxtswX|wA8jl^5r5J zU06>vrdL#88!MSOb_Al4#Lt;?l}hJYiM1cK@lS+X}2 z@&(PlejL-kC=}K3AK%6zY{d-R8cbkEzIrOQv(pGnnq)VY@I|vyj{ctFIflzCo3BIO zFir=B6q}TR9TPWljxwSLU&u(nw8fHmibwNXYs8EW>RngKhC|Z7_Km;%z4E+QLT^!@_R-QDTYp`m8tqwxHT~l8B0R|&FOR;N zn;nWoOS1DaZQVVIcw(Qs3gCDI+kpMIM}TjMbcgCi$i8F2Dh-@TpIJq(TPa6n+{60I zt`A`%&h%&Z$exK|=lh}oJ;q^0U}QUv>jz)4dOPe8Ho3nFCc{?9%5}HA|-GA3~1Dz@g5{$2#)VKMDH;b??Bkyx`Un z3%zw1ND0_q?d=cd!~JbHkOHriY*=8AkN6Ca1muTD*4A^j0 z1o`a><(qfbG*^vHn82|GZO66?sqtupvgF3#y)u-2$&8vL9bj2fM}DCkON#H4BgY^0 zfg8%uc`rZQmB{X^YYJy2hv{5JuB&IP)QRf-uM$@f`CgJ&eSXy7*9b5 z$3bI!P#i7_igFS}jSkP<=!+MRAt za>TQ~fLA$EPnojBQ=QzB)?GDcG0rIq&XUs7tS`l^i#tL|tT_lu=D%CY6uHkX$D2e; zbP0+awL7?p*fO$SFI+C=3QtA_cOPB{GQ zRmFUO%tKMXQsLveD|a_pzt!nsZ`6Swj8+$>mN$1y7zS2A-W-ZVoi#RuSVUa+I`GCcfwhC*rqA1T>}!>ESGlT4 z-+`tlL(6VPyA-w6bn4zvg`wx%V$y*Z!Gn@hH5%RBXu#~Ek6`C1Xr~f-=7~MmELVrqE7yN#2Q)WMVQf}ui!5@g6a@* zb#2v=(F*RRy*x(*Y~Zb&ui|i3`T+1}?wwoD+Oz32E#ur*Iz%8;`Xwi;>1a6V^&i|I zAec(8ma{ZSAOA5%(O7CTs70645kom$5kf9Np7aOL74QRJK4{xx_3y7DNC~KE1Uh}d z*(O-&@p3keP)CNnVe~e>wDqTMui(czLNNbx25N*J&zdo%_(H z|zTq{KVXl%|&+2UQ z&(As^IX}UIi>MyL6KoxL#Ql!1lpj{|j@hR~?nKm-6d*1OI-uS_jb1eZ!>AalWZR~F z*tlx4nlQKP;(KCeC>(5apdLDO7sH8@BHzC6L+Vh02Ales-%kP0;$B|&Pvz6yy`hGU zOIfy|-76rozlxQ*l&;&xtt7hSM&TpsRebjDokQSlkfi`lj~g?d7L>6lpT78z$BI2w zgdU0DO+WP)uF}YM*J{%#Pu3_c5F&OV65zf>2sY5yR}Z#MJipsGAvFo^K-^AM zbYCf-bstXMA>DQyVGP-EY+K#AGrJ8cxo);cA9+lhF<5O~{ZJ=-Q3Huw54RYo;q^sUdiIYEk!`y=f6=%+b&d_uS1~}zeJopu0hSVp6dOj2Wyhg4 zah;?W9ikX$_s$)?F1yZ;BO)-Ot77z)Bav6pVlh& zFPGg{fAgY9v5~5rT<>F;8XM=SY#qp!U(`sn>|5^NPKjhLdwt}2_%SKKGco+tn`+Fa zg^@}(zVCjf*uk-ys2+-6wJasjg6l&o@`?zruqb+Zr|T-J7%h1nC8i@nLJf3}en^P3 zt%XvdIZgHMJHiky#M(=B`2nQvW(@06fkiJxZwZkRasY-NsswM>@Yr2M_dUxND?rFU z1?H=P0N~N`GZ)R?>l!znG}XPF#9P%GVKH7#zjeSptB6}NtsJa2%PvgVcAJhm z*-+)}gsvzSK>P}9W{X{WqXD1+nfK8|###pr_87U$$db{U~ ziWxls;3cE3n8}oK+yZOE$gETVMFOpf_Nk)6gB%K)<>2>b2GzbtH z7M2B@4dX9wT~~~E@=Cc((kGVt!=wX_$*VIQCK$H}l3a4lCH1N`{I6>Z$O3lvV&ov1`GtQAK8}3uvF;(`l za&>{mktcmub&KeM(zSFr9Sng=xi`btSS9y!=y^SpHyCxyXKWqR?T;*gvqc6LEvo7L z-1(jQwl&t z{f>|i^qJ6Fa$6|a5YLvJz?fdepG0T@w(Mx&3@uWk{y9EX{mi)&zuC5^jSq;M8A@T!< zL+970oK&=?@JoEH>-b=o1&o9w+*wy1Fi=BSrxan_n=HliSjJoHd&FaN}6J+OKdy^fIq3j737-N+<$|Mq25A&ZSwk1D0Nd|u(7pT;G5Twqyl`B4dInG;y1@$B(unFUWJ?7r=LQOob zf30VAJ5B+8l#-_?MJz3CHPsmL=B{rXkoNTk0d)y)fSGNRVAr46yLfqakDgB_LqBCi zyy)a7#|P{y>W$dW&Q80tO{txOW?mYE)yYc~=UVKp%e0XK9}MD)7X)EICVv$Pf13$z zs-u|9(&xJOtEZ~JyJqS+<@t{83)?tBg<^ykrZrzNQqO*(5!mK@{K7;S0|{j+f0-;B zy_JPdm04G~Q1igkZFKumO0V|rzR{t(yHh}rZjeq1LAp1cB1kugbcm=3h=72AbV|dfLAtxUyJPP&{NLw!&p979 zGn*MMX5F*ax>x>It1beu&hpyB{m%n&boJhX*>P+>+I_z%R{3z^9Az>LId^32E#+Qf zqU;zC!d`2F5eLJG$q5ADViPrT&+)Gz_UGQd*2@Z$CX-@pvJWW&A7#eC>ZR?~f0CRlq zz%M78?Rx`Uv}lvZ$X|xGc6Xya3GbiTL(kX8EW*hB>V&&!Dq9WF9d$L<^|16Yn+Ue1x$4&pF8+w?-*wW zzn=FWVYB=>(PPPW6lGV5vW-A*4bY<;zPU^DZc@6rBFCZS-y6IZ0=L zL%$ih=;(wh5|EZ*#I-0;AVr&TKm=?1i6*0kA74*mkXWZ!{;CZF55+C;i-1Nm`=E9i zAZc}n2B9+Reoham#l#@})<7jn>(PmV?vNotHYFjW6l&FjyEUpr zXCo(D_YaPViMawUwP9pcxvvi+blE$|BuUbe_;tq1*~5#DN={=*DFG|gBjhPB1!&{0 zw~cYl%kez82iav~Qqa!9d2P?qrVFL@1@AvPU^|I<_u8hF@qd{(!gl%?#e6;I*9 z>G7KxtPRwUmu&TH->8^3JZ^Gu3{jQ2$hc{Y8R)Q&)>L4to_k?i{y=&awk+dmJ_L*o zBnP&n+VlF zciG*3Q@@ZqBPbtrfHqCCcpzXWsT|kaFf8i9g!4`}BFDQ|qOP6Na)1BQk6J2-+QPyj z01f)<7f^+3XWG3ZQ5amZKVNyeD==U%gaQ@JEk#dQ8KcwA7|6cUuYi@e$rLkn=a?34 zA1g;;V08;zqI3y0ZpE${nAlP&9U0V=Y~K2t^%W1TGir!`a?vLJ$=zyICiz9wYimcX z17X!~S!cQaF6@*aqT`FY7(yo*q-LsXinJoa&VE5Ixr#Bl+MHRG<5I7^+1H6_gst5C zNZ;<)$mn;&21sw-x`Qi$0{#6?=6wW)bZUnnCzdPFD%Uvd`i9$-WvUy+Vo8*XYUN4J z=QaH8!-OoNGfQp9GE7=Sse*qKIz13gdN;wI;iTjuAcROrRj0-G@t4>ORzo|hy^*pe zZJ&8wnwKgD8vo34Nt*+O+(Fkf;ebj0QljuUAP`9T{1Tfg^L0m?#;0GUdWbnwAtNG? zZ<$3XD<5}bb$QaXk?*&s$1j}KwY@KBEL!~L?t?+I6-9O04}*Vb!|h`8EPj`ZagViG zpqIoyF=%Ced0rewjsws;^J^WEzJPz*6W6B$qIMDM?8zOZny%eFb6+ReGjwsXl@)ZI zRzv2dIWEa&8~uAb^zz6e+1?|4`=P9nORSKYDx|)bkXh&z25m^=kb<9BXP!{K3(!Q8 zuA(uKSFJ1aK}ZO4 zUQ1+4OG|trBCE+;)?F76#}oIJ6!SOd*|S>)?`vQE!s9;|jiBgdh;AIgUXfkUXg!Y1 zZo7bB>PkHKUwOT1o2z*V=9kuBbSlhPD7)V-1p^=>W zVXQjZ8Mj)x1>;r^17y13`4^2gM~icEhT!B}6r&UzTKl)WSruKKY20)|#O_Oh(rkuJ z4KOOe1jHa@`QdlEx$T0UQY>orm+9vL6Ka3$f$a;ru82KxMR=t){@=Oc-;J3YjBkSJ z?4j#Cn@K>Bzc+5!-n?DUCz^qW+w)lvPIK+M@w*SN^W_2pUP5+1>nw9{xCiW{$A$km z*s7U&bvInSE44^8y!>T-_C+73RxA1sE&Ug1CEZbJ#wdpmT7mB`UTq8tAx`T)4w)UR z>_$jRB_1RaB`vlvy|oaT*r+#997u|`L6Wn1NDn?UfzbBHfKJL(Ff1dP Fps64Lo zoBp?=rqZ_pNRv=hFmWf_a~Y^|4wDamJ*?EF+&EI_lf+Z#a9vf<5AB%PxF?uk1#>iw z#I>x;j59afA+c^G!q$#L5`RtZMt)cmP5Ysyv0U~vL4zZBYhSPDqHpztVyK_Ry*fyV zkY*lE=@jb-(+up{;YY)z-tn*sdArlX-Z3ivcAk@!igfHo#2Cu|GfOHM7BE%w)g=v+ zwQ~Ui;0sxG6MaQOoHFaPMkjg1NaI~!|A&B}0f}ho*oHZdd+*&6)x5|UT>9MVp^Pv- zb!*;jOoakPe*-R#IKQgtB$V*nlec5z;Cgu~1RvbfllZYUHO7}KUG4hMubaNruipr5 z&ZOp)Wb;_coBwHXzuY{N_c}M`bp(8F!mo7+Duh=%!of|F2e$k6P0L3>b7iexQVNby zR5P);Eb}K+gc*kbEbV2S6*@L~7FSPFE(np$qpR_RO|Ha9{TY9G$BVaGgmoY>@(JqZhW-Ewk4*wYO)`2B56^#psfTv*LEL;9_etJXIx;y#by2V&%YToy zZU1S}0&pM!AsmrM%t*4AjRnC9@As{wgstT}`w+aC9NCRmw^l==X52-ts)Xdw!N(2& zAKMA&nyR%q+xQo-9q9q%oDYu)Ay5<$Ecu(SF^4yp!te)UclR!&F5MYS;FSpl+Kshu z@!p+%vMTM|3lIZ6P(HNes$X|QqhyYu>;1Xa(y{2h42gp69lCvKWj_KeB4r&xJAooP zX&2C>MjSVGPQnARWB}nKHs5aMDK}Glbr7c#MxxLfg+SpkZXAHjwmsa%HaH$bh_d(Z zj(JbevJ;*9r4K#`ekm&__mQ6E#oO*UR^^FptvlJ@tCt>NS5~`4*-jWgwz7tGe|tLT zDgpsbo(TcRoh)dF1^*p!Jm^yF>@AslZTB6M^s!Qbwwt0N^Y^pWJCo@@i}^(pmV=K9 z^({LBh_<{K?<19oXX5RPSvj_mMax0&CV_xSQ96Gdq5M;8uQgvw{2l~)N35a|`Ga$t zmud6eG$)pK&5Tq2-82+785*mPp=|_sIi5WNb*B)p2R0-&0zsM)@IhE7?9$3Jaq%ed zcs&GJOT{g8$t*ADA;(5-IoG)K|New&85Lh8ey;z-2Ojl#xZRS z9L!E{j%Dq{?Jnod+vne$qB%Z=L^})p2@;RQrIA%r!v^SiKBtizm2IPDQDUPO2B-g@ zr03XIhH#O9RuV>DJs{`<*K0|3%+0>~HNFetZ3{z`QCe9&8Rl>{u9}3;C~STW|AWU_ ziXXYzpy>`az{$$ukZ)F2{KV>~l}!V!I52_sUn;f!DhoC4e;ePjH05R24v_wD3tA~j z_I)X_*Oi^PJWgHf7bVcQ8Y8+qY=-|X;dsiHn)JLitNRQN4fmQ0{{n7}nX>PRllM;0 z7a1xKPdu*Jez#OrN4JbnCXYcWhn7<_p__gdFs!(j#m(w*$HAk!OKKA#SZ~2&92hy7 z_RnrBsh&I75xL z{lRC`o42BA`B-|DnVn557uR~UHD4ybo8F0Vc|%M0z7A>FC4eOvAYgHom3`q7X4WN5 z1;qP8Ts%1bYWZ!uCPZc!?s)TnF`lPxRqL`mWa0?jHFw~B6BO}zRoDNo&r)pjR&p@}sI zDB!5#+w4pyH@8aqbUM|??D1v_p!}LGBFJtI;8`z)qgzV8y%g`5-G&~>eO%cN77T!; zj}l#S4(e;XgdgpRPlP-hPT80UZhAsV)_L>}GU@@xaq#dj{c)9}`--uhtN(J4ZW5|^ z8BX7Dtnx&=V4C(pP}x_ZvfXm1+m!i$k5djk9GN60>|%(t|1l$QFOihtBE79gxVh)0 z>B_?ddUU z?UP+*2YbCrt+4ROTHz($DRf6cGw*tsL8oxj*h~BY=hvMM6a)jHL?E=;jeA<4Cf@g4 z_wQW!x58hYDyC9tj!IvaSv+#slwFg0$v$F72I66zL(DVuRY`viZ()ZbnU&>4~05 zF_|YS%bdt%rUd`$MxC5i%w>QfsjcM|^_i?E~+-|7xU2;;WflrG6`?1^N5~m8IPdM?_b4T_d@cpsF-SI>9 zCqn^{vLTIq@=6nScDbwIoOYaGe}602;_YYZpsgWx+1M9$M=@Y_%o(cS+oLs)wHGWq%B#}o6_WK8j`G+5^!l%Ts!H$8#<*yf<;>S-40pfo!+thGe zIc$2g?D;JI(;h_PPM-*jF^v!}+f9-R^`iqk!u8Ty*C@57A(gK`wD_t3=(yK%aw|xA z#ku^yqsv@)H;YrB(OgW}epQ!O+f;TAx3u?r-C`?m;=}2FKtN)mbkVg@@^koKfIs^; zm%KHdKBTD3MskuLX-eqC7}|kiffUfO?T_ibek-=juwy)G{|i#=+dX<{=0{I%66i}q#h)iHSTM00-#&a2riJiv+)F_AR8Cncg4_rBUw1?BO-MbVgG zO@}WgDanb?Z_j)ZSe~Z!7aFb{d^1Y+pPeB~u;38JBwTCB+?q=dE0u`BkmRS%Gfsgc z=4giCSn2?E{&*xmD1#dP*V99U=@YpKndi32sM!P`ca{ePHD@}5E=zt2 zU-HmrTp!ECf2!yfz*{FKmzIdPD?{nz+?#0yy#WT{zyI!6SWM;kSfA@-^C%D#5fc-& zrt$F3&OwEN((`>YT`XV*A0K>|{|#k;W7eUcW5zP!jT3??II}jba%+%j3Uj-Un7PO&uO175!WU=95$k?;L6u0KJ5rAh(g3A6uFTvQ)AG|d!Am{#OHF7oq zGtcE;g_4WR#TcD05esPpQjbN5COE6sZ6O??GCv_?kG zp1AjRAroKevdsAj1^F})BVAE{iQ^6#1b9=#J{FlEuAh2DXMU%UqVB)D%BmrARn3&^ z0p|BHN@-s##r{<;|wu1?1v8FdFVfraxK4A7n*PXp0gaw*eIu>-dv?}c~%ox zo4mwD(6o^(4n1=cnW8iE7w5?rk z5T&uFy>?b8{woZ73cG+9EUmPXC!9!tT-{K9pY3Wb77F-#358{$Gub(3ak!ju{gn^* z$_}jB?F-BFqB8cRcWDa_yYcxm2eA(BV-n}~8i6{r_G@>3#BLg=706VIsTm8BUE4#=JbOPUc|{Ef)G5Wo&te0fKw6I9Y&@D1(P zgHinDSEaS@*YNqafO?eI1k8j!?8e^z0xcg=O{anuS7-IOHd)GDULf9gXN&F=FW=r& z{8iC>vX()Xg)Uu`iJ-ji8!Ag(YPR;VKcyC|LqKpGTgqjsL%rbCruSdF1#PySa|ai* z)>iWk=Th0?X7qt#U;}|h9hijHT#Cz$O$7BEnmVHfP1APS-)gFn2a3CN>M@rRTwJeY zseFiJS5U^_0CPD#4L)73a-)qIFzQ~hgCEdUZJ4MX_HY;p;|A#ptFi-c@xPK1ab1PC z3jEx{0aF!NfJu`|%GQHs=N-0bc4svEOGjGjK6jFfFZQAN!;N#7DF@~1@^X{RSQO7N*LOkq7UX_1F z@Q-~qy|7U+tScD->7t5JWZ+qZ+?d}XjVnPRrV`bEVd)rT(u~L3n%n!r7qwVHNNi;+ zXm(CmAUGo`&b2{_Onn6<96LzY-uGgzGQ&{N3RgVnP_czGJD2p@M}D<}vt6V1fAq@q z*PvwV8MzN8XH3r(&CA$-eg>s1xOxBh(OHURQLL1Dy;aFVZ2#eF&sRnBojTsEub~m& zpDyMtXM%hFo5y~e;m`H0_-!^mFLj=aoE*vqNjyHhCw_cpa*Cx2h73`at!*k9dDM-F zg-L5txhTo{wbUd%3 z#uyr^`AQ_{sF;-jLzJnd;uNi1@DYsUfpE!3vAEbs!X_P^~|M8wxadj8t zk+(yT45L!AJo(D@{`%9zF%?-XeHAPFGaMZVeW2<_bEfTtl9ybdwXotcj0N}cFQRng ztypRe3F~;xS_DQv@;xW$TAwU4v^|o2?TdVsHcjtvP8oEM@&U^g-z3#w3XDEEXU0Z@ z^pIn}akP`q>=nI^rS$1F+y*P0to7<|*0z1CD*C$gCoY5wgCBRjXP>-?&QA{L@?hBL z^)1@S*9+$&o|qCByh85cpqa7Ufp!ZwYLHi^Dx0<16{yUXe@0lTt3QaX_TFk&U`75T zsPS;96^kSr*Vvm5ecRz1$CvIN6O>dFI^AqGyi8kY@%2WjzgPc(e06)Rf&7K53O0>C z%Xb{?qyjKZ<_ORacL^{I354i(+&)#?cJX@r3;F9QISJ@TNgurCnLHM~>mhv&pE-L2 z&IgUkrK|CHe*R?US|VP71za+=8s+!bAAi@Oq)J$%-d#OiQSyX|j}MFN#~>ThJv@sC zA134_Id~&5eSK>zn{CdF^G5J3;p;qSu;o{6KBlDu_RL3MYdUjC9TVfoMfa?{rgU}U zR$H=tQ_@U96A77_m9@%RRx2be!~^zlo1HENG6MMSA>4P1gADo*KQfuDJ4SPE6s;GJ z4A18?L~C5{dgQcfB-XJXRq207@*>PeoEwbKQQ0vIuW&n1SK@4!)Wl{5i@=eWUte~O zqJav;afUf%@qVR7d@IVf#VEdcjLC9iY&_qIl}_p)o2&5BUL`W8qs5%&a)s~MlQK99WH*Hcu=8Uu8o||ajiau-k zik{-!*s}18@SObZeCHTy9jIV5H8laybjC#m0&O9HqzGHpUxpa2df>%XTZ5r0zyLBxw$BS z=9@PRM$h>EXZtd{XcQ#i50@ptD}i7ksXxPlUJ3Dn6IZ}A#E|TsE?;FeuuDM3Ya!7F zPJiux>xo)_ulhfR8FYUH{lEHZE({7Z+xaE!0kUwbA4J=$|EnAoGAY5a;IdgJq*pP{ zn&%2nagV+v8EyQh;V5o~npOY(M&)|<9fjY2%l%(iB+G|d(`;lS?p&t4?&_P z@slsxT=VsxF7I|cuWISE%XTrukDJ$PXzxY;D_}pHYU&zT`|DD%g!FLYwdY?fFjMjo z18dyb=AZ0b=U&LXV`MQb1Sil-sPWyRSpJ2S4gwK5gIY=zI>i}*PF!bR_AMVidzmn2ZH-8?QM=7t4(&#-H={k3 z^+5mJeaG(fu?0e5$-+6WkuTXk=l?p(Bz{5YQu2-_SF_YY5_V&yc+iXXAqDjDL3k)_ z1^%TUwJFCYk-IgOoSRBA-+31Gyp9&?arZ;YjB7vb4h+nW+rG|p4SSpXM*q;pT_6=V zP~9#F)|#7RChfn0#rvL~MQvw2+vMKlJ3^7r1_QG_DO88*%$!G=4+r&CUJA=WTYiRT zU$S4+HqP5FW(oJ=RS_cIX8p*+W}JiyYu=WoZ{SDgqLEIPT&jQiW%?buzt|-~O{reH z6djM}$4OsQ#b@RFc=y-6Si>9h?>zT>W3w{=)EVPY~F1L@S6Gz@LEQB40w0Kw2yIAEQI5V@oKi z@;Ps(iNBT2?VLC*k+CLMLVlX~jV{ykLTtjtl={U<=Gn+GBn>#vGp!^w=}<6--is&p z?EmyV->x7t&NunVrO~-y)U1L5puS8i0AJ9Pf8_0ficR?fY$FTxMyu>$q1hfT@i4|9 zhT9*92~pEV_{Hw4yS(f+`yBY(F<+y`oyG~j^@4!u71)2Q2H_)~|L#f#1FLMxzd|HX z!D=Bq?=36b%2d$~QKmd@LfE~lAi?ewO#4T`e96HlNHEdmL-^G2+;XfswSN0s82LeG zB%vYj`QHHknRn(zul_)+p+<#SjCspoitz`MXeXaR1Z`oS@4~3P>Ik5DAxlFF&=*4j z#C*-Xu9(w*ri@wD&8Vj=EWFKolAXXWaFSJJbwU(|g!^l_O>TX-;V|7ew%4bQ(pSug zwuSbJ@BIjf=?pXdZE)>E&}ANvr8iRprF#QEi6Jlf9ID(K;{YV3l^1P+epw30&LRAe zgdXTnzSWT{Q}oiV2}DBgXtoG!*YC0_Ree7;4iT1hgacW-Oh39c3Y73 zys<^D_SW_0V^md7mwaiSBq-uH1N+jwOTr%9t{3lTHzC84|6blqR2>LA=|x{{mZtpP{!1K#JVl@UD_a&Z zC(-GA3_FVt{3a>u_0&ddmk0Ze%NRTO*&WtT92S826h8wS`FPgma=?zvWvTRa^na>+bqSuNpA6=X zm+xuJ?qNX>=TjwmnU7rq)7-oMzkZ0ct@eB=dA=zX+2UM~62=qaS&h-S+ah=4zKpU!m9 z260lYzlvIl?UwC<*uP+);ri7){!Hg0)*NhH`t@J5lz{jmqrv+)wQ$3;mBagbQ+(Y$ zLLbZRWhXEzS2VaL7|sWwRKFkYvVS|gba|$-mZ17)Cs{VJHAC`nD$6tn0To*r-z1Z| zV=KWk%+NVE37A-PP%%XSRteUqc>9AREWt_lIdAMXGVfPO z^puIN)}&}H5zM=Sg**#Sonc;Hw#yFsrairH41REHlu_qy)->Glkz?1|^;z5IK0=Qq zzgvA6dT4&Z!zO~9L?SkEJ84xOfDT>8IOL_T8&9sceA*8%_Q^6^I1XJdO|9PPs4Md% z8@?4fHmxv|#nuEx`xDW-4lOD`04qYV$G2w15jdZ7Idh+gx-Iw=OZp;q z<>r#RB|_g5cLtc2u&A+tGI>?iF`NDg1Yc;9z|ufJ{~K`Ymdp_yx|@rT>+8vheo=Q5 zr0-F*VE)+}RgqhB4@>{t`NJrdrje!F!JmHBUz*G(yHcQ%$@cV%=zRZ<11`sX5s1Pw z4U2B6vlTIP~wXA$*)a~B*JrA?`cAFnAFz!ledo2lsAS7Bb{BC(xm4SgU z64rgE;^Tv6n0to-rY%plI1Y0P4pNfq_p&!A>4R<9m~G!dQ$&WsasvgDF2A^2*eg+1 zln0&eemU0GsVFc;*u1HXV1x1qo!epGL2c}{6e7a&-`NPpN|LVP+RLH>0w6jufU-Ro zpF+-}mZfaY$%Jp2`|B%Pia=r`l1m}hdMybZ2hl)S^G!mefn}4~Lyz3S(4r_1QhWV? z<+60^vaw~$zr5vQH@tfm((*~KR>SeEXg4<4z{;~(!fS~BW^sFHfDEXvgtAp-nB=~C z@bDJ_B7<39s0VAhD&Je3J1F(dbS1pkZazOK=aWWEFO|4U*Ck|sb)aje=W9y`w<)H+ zsOgYG8w|}F4Iu-54F;@6ubWw9E}IkUr2VEtEN{4VaBAtp^hA%vtuXTbeT&FNi$H+1 z-0`u#mn=xp`Xw1U{TrT&asksoIj-{ChNbKuvSuKTxH3^wC zL*0q$k+bJ^PW09rMODNm^EFKkq}bPg8m%d>Y?8B*`-%92?ky_$+?SEicRqMSbqmvbxL~$KKHX#9KBg7ilMbo6%+ z%D51(uBs@LMq{>D23{sq^8*kQlWa<0VG*q$Ab_R7$OyB-ZQi%-6N0@k1jdk>&IJ}v zf|>05yQAxsUL6r*u!#UZ3)3In)1J$A!QvuD__=$#CQZV!?8R|^nh}T#&zA$&9CU6% z1clGGVt0;*r!lgZ6D?ZlxI>x!{V2*@@z%7oCf*})aI154Z*xg^B-kQ z!bH?LXeRG_&N|UsFY>>rk*Q@BRy~zgJ)dmQE--bUxC&^Ny3ru_rEOltf{D)7HvUM@ z(qy*&>;$oT>{bgA-%hC`m1JaL?hHVoPTiz)wf+trzCsSJh~-T@FH2Y)N^9+9u+Ssm zRkEbGoU0c{^VXp3%x@i>y}^Hy@}FFI5!sG17n~G?tX7eo{|qc!KGBJGx~QrL>7KyD zGt5N$3fZ|j%1c|~gdsy47`3A)tkpdyng_B!M`$~&+J;3QD3!JFi2Rd`(@(;X-3^tM zc|!AGQGGHl{IV(BA^fHw^Slt}Y1i~BZA*eAoWK3B-#kAd>qzvPLQvV)!#C2)vZdFZ zVPLuoJ!K4H3UVPnoSJ?3fT$Co!u~SAKo{^~?JFxj1p#@DkgrXstqur;dqF-Z=d&o0v9Q@5o7l5nV>5r@~|nY9#8H)YRniZxS6BbAp);GBl$WtEuv5XXdhfHok)M^rh% z_jQ=SgcOY)2QkL3tWrC61m=zVGWhWk{ZZ>RE!;3J-(b*w7TQh3QOkM%tmwHX ziUG!tG$#W5Rt0EZ-p-M##hqm_CwJv?2jkwzEIhy?;y8 zjpO$A0xKlxwlY2_@#-`u03}wE0OUa0B^moEyX@iu+N_|D#aBdPcU|!y{AHtEMK1dU z^g9E+7P~vK+s)*s?mS!nJ|q0T&5uL3gk=gyM^oc_31jIJJmt2tpmY zL8ly^0#a*gGo6eZGu4&_hKM*9m4!d2yf#gpcs#o%j-C6A9}kXqpXsImKrR07XTKXG z3CKeS<)pE8hDv6`15zZMTY#K7z|TTjS_Jr&n;Kq3Wp&v!j5Zwc^^qnJ8z{fXy~lhp z&B5V;j)~hw^ezVr=tKuKcE+YETt9u@~Ar%QB>IA`I=)dI|C3}RWn-<@@mj0)$eCiu5e|Ruf5JE6OFrZd)km96VuW-HyCE( z0}^|Q!i)m`Q(~RM=#IqSYHwXqL`*#IxErCbBC{t+`S}bH_m8J| z7qhwpxng22LieU8npy#l*>av=g@~Vz#83-blTF7yfTn4yGINNUt*tr>q$sedNo1V_ ze`Wp@rJ*gmLE){o0udC}Ss*Ny0?zybR*pV!`nX;D&-}VWnY()tNsGm6TBP9+3pPR0 zO;PcG_@hx-6(hv?Gu&7&Af6jnC#z!g^nAt&3GsKx>CM;Wo5^B5IEPPaaMa2y$lFy3V8H`H;_sd}~9}nx`H<5Zy8Q zg=zNW&lm#KZJkR+$eI0NcUX>`bPws*Vznrx>bb&{O#%!dgg*mi+k~P1pedqMZXkK4 z*II$zMY>9Id?Q*7(3T(P=7r(`f5ww7j}4`sMF;%LemE_?W4gkb>cEJr3@Hw}+eK`WxBgg)t_Aa=`5_Geb7H+fo zxUH-ZT2r~tMAnALtinD?gVzVPVMRg+CMt}r3f(HIYR_c%5D!^iP%k_xoUv8kI;u(` zx26ZX%%V#^dep?+AEk>g{&e{M)8l5_8Oxie2BTpfArsQHH7RRZMMiAK)XG>4fGwWXyn})X0BN$oT zUT*m@SqJUEajp68GJoSi*=xY7wEno9J9@CP8cwS#M()yx6pz60C-~^Hy>BB}5i3jS zb3f5xUb5~^J#X7B>vxP`GE5WJ-j`Qt2K_?U$*(&}f0mFqQ}aXz8GbpgigKV$V!RQo zdp+#g6oAOYlLb+?HBo+H{RS3=6&;@ShZ3~d$OLG5#sX3)oqWfi{k~BoHTwM;8^eci~^Jk z(rO)px=Rpr1N@=Hbf!Uh`{U@INm%b9i@$#~j8&MlOUZGJwoaX#Q38J!{@!@?rZkwT zC%)FHK;&E7KT#V!>nbs>8!rSQPKU--eL8lnrUDAdTjrW=X!YeBCb z$*@VRhLuj>1yN16SNXg;-p8pNeSs0Q5)Aa0Nwu!vHuFsdMc7pv|HjC?r zAvl4O!=Xnv?DM`2N9C8qTJ9vp=@nXPs^=vuax)Uxo|1=0E=ZjZ*RpE;bG1xos1NrL zF)bP-Jb3rng!bRvQE8ZkR*!QAh;2N>7OclRqA-FR0$!-04geyIVLi1ZT)OQ7=OX*- zU%AV@7^w)|5X4MfdaZ{&*lOPB{6_09)!NQzm}fYC3IbSa;4F^tcZx+pdAeYKHI-|24;yN*Dq#5+JUBfKL8{DxqU= z9Tf;kLmOGRAqq)Ds3!Z3kGbyb-DpteH>-hI&4$*=TuB;#(|L~!lihZG&Hz-M3U-&zNi6R7~9`SeE|9B(YP z`uBue9+hnzH{OXX@VrHKX{q79m2EC7mKW4*wW2SGdRK}>u(LcGg^}c^tO*CP95qiW zLT7%@@@{ZRn{{`G_F>X6c7*F}i3r*qm7Ef<+D{ln(X z*7&}We=NJ4=#2o}eQLr|@9ES*8`w%NRx^0@@9SPnj98dR`PpU{eMC`R^*4TNRt@uw zx>I{%>HXo$=aGNyG?<&=i+W2ZzzWXroN!H6-iNOFBD%JImv{}M`);9!ddbalCMFA$ zyMjkzdF@F8a`x9uf0p}0bvp(J2W@HJFqc!|U)b3tmMbBexVU|Tr8Wg|@yhtV9V&3A zEE@?Au>YFEGyhoY4Cz_=vlan(kV@>wakPBQu6iY2VM<0AUW|&QSYV#&CSv{#6En5^ z<1zYWOZ>^ADF*b9C$hEUod+(_iuW)Ehb6XBi9S}*(S z3zH%tOnmf7$13vrmx(qDbKH_O$}LFP|62<%$_*p`U2B+><4yd;k2`-&m9nES?wQ4l zdfo1+8dY+ZnmMv}KIB3bM2)C`7=dMa_6He(npB>8sAul>pA)piuT{jYY784?Dgibn ze@es?w*2il+$!YhpB9K(x`QhmUNNzutysg6uq<=|5QL{gC0mU=k+jM zkE$;cU_0{~RLJ~}vSUerW_>PlAQ+Bzx5e(uv%<)xl=%|zXLKSvI~!M5mouBZ{NhoH ziI1_Jee-ilMcDgcjO<&ZwA)HGiErRY3vJ`DvQkx_9pLqs~&y38|9RoICAgx zXIlSAmRDA~Gbsorj&0hoK0oc`Ph2A_opKpb}URn|} z*v}aNX(Zb&!eUS_;Zc&z`}VVptMjq2r>fT_cp)7=dbAXvQCH#%auuJsk+a@d_n;l0 z?eO04H833zWOA}Y#=zW*BOR}ctj18};6z3XUl7*xKUbk2=36WxS9_#twZQ=g5TAw6 zrzpL|cE9EQ=E(6udi3|`#J8NQtF1ns#zs6XU45$286P!g0nGRC$c_w*Dh0N41$vf& z%J^?x(@=(ymw@xb<%;79)sQ`bdTMd=365P$Y4FCG{M2|L*+SEN2hF=BGy78EcE}Zz z%6YQIK>tG6DCoR_GtjuPnp|ixe{zP%a6G90T5*-q35g9uFhL&R7$ITEdWX+VK*2@> zr_3I%(QhdZSn-waeBpsN{9~Xyg3?DPTI?PJkT&+^-;h~IX}kg02!MyeAQ5-z4Sjqo z+;W9yHa=*Y7Jb@!&-L&7RCEfSDXJYld&|ZH^3B#n0n;}J2M0=EL?1@5G=f~$@XF{o z?dnJWG!?wJxQMKjUezWX*Dh$9(M#>c&_k&Ld{i1f>h|;2lp}?uEw_QTgbj^~rmvPa zeABhS%XN~K>WR%NgRhQloLbgi8oM4r<^1bkdh6(%^9S4pz(k|NM3Gd_bH^v8M>Rw^ zOOZ+k$e|k&HiL9fhCujm0E#^DWbglaG zP}SS=^0_ksu!Ccw^spNyU*sXrKz=!h*!!4dKLrQmjQ1?wpZbEp;@-tQ1A*=*hcx@| z=kwbYTftfpMcT&n%ZLaUCuL=Y5dBvPsrX}%^p9h~FeFK!{fb(8Rr8c3!sSz}G*4?9 zCwB?~;U4O%0Al(86c3KVZwWbhnY3IyQ5*->vZ1zFNurn$k2DQ^gKWjG2`5pO3b-Tr zcyP5XXb$hzZ+H(duu)PuRM_%f(_}qJdOq)tqp(Ul**@#IKCaL{YBnrKPXPsQ0^Xg> z=T;*@iVo!D;dVm`Sk2kXTEm`Y?gcUqjPDO&G7ieArEE5k&j>=C6SA>`sy^DVXOn-H z<$=L?NXUZU+O)i*{Hx7=v8|z&vOK7%nDMf07=fi4w1)bs4m)03w;>hR5LnsbS#~xU zr-wFOFKy9%6Qsqw5!^aM5eX35D&UQ5$Wo?cd@#Tl} z-NUVY6-Z-06Kbb`Sy;*rey>~;KH)|;_ZdESXZ4^A18M0G>pI6Tx0mOa?RZV}>ril7 zw>chj_@VC(lgV^;X=$1LxlDC6adyLx#?8YcN#)7LYc<{F7Aq8u;8Acdshlw;i<$PK ziFOoCiX0Qefblx(OoV=LlO())<)t^;K-7Z_dKz`;%h%h7r*Xbx_+IpZbll>m-;!6LLB)5snMO4VMy;h9cLTn^hxZTUTB@B`Qh9l_ zeNEnb`^u`Sc5qa6^ z5JO6{5g{!V%t$M7WW11wm~p*Co=Vszl`7v5G4a|ho*qsx?4vGjSyalKym`5d{LDMw zgv|zn8PZjJtfyA9tDg#b4hG|SP`BTuFnK~=h`wWIgN{NE|3EH@5xvMz)!!p~eY4d* zaOD-3;4?!P$1P39HipQ|EMmylQZ?F~)(E(-p((rzwIAX|dpsqpZ%LX?9e*|=#f(_K z$p)VEx786?UiE4R|68dKq9FuMmLjTw?F+0hL5_|->PR;-h-U=WuCQPOdwV*?CQG3W zVkG5Yq4 zH#^5){AYwUtUSaju2#67AKvR7TE4G9H*hXllp+ZG=`8v=0<}Yj>op>mv96QwdUy#T z?033z3qWtL$o*szZhj{O4)coKR5APp2`)8@2lTbS`mAemY7+#TooT$uhJZQGq>aPl zgu6X{iYmyDFUTHop@*P{iwYdvNk}~B;#)X%U#))g#SU8=1aiHp;-Qiz2jp?&iZuOd zW;ogryb}w{s^6IG)&1L6;I^8hDOM+sB;V@)5?aUl=DvqPpgNWNUzI!m~H5z#Y*FO5U2dHz0n=kVII7{zEWn925j8TLvPADI4MHq$%%X21R``WACEv&s=l zG!>!7R(EY~qG&WXNC0S>o$A+pvuNWncXCp)i$0aa?|7DXJLXvR<%;v3cl}fH(e7s# z*y9&xEnZC58Gqs@xp>ZSbr^ThB%CC}?{|8bWURttJ=BvufMgq;ds|q*3$b+RVc_kt z3#eJIExi5eGRRECtvYZT`l-$RI&mekq>*>C<<%>yUG-L=^Z8L5t)=a{19%^32$WcL$H^EO zQPKu47~QLkbc^?-=@XuCxIR`0SM&rgy?T>%lMi1^md4w>7PIR zaB|{qqWQbMbF)(I$WuI^y^tTUBpl(ydq}Y$C<(OhMtAcJM9Uxgk;RQ?0HZ zB4`}z2~135IR-@`96)V_qY#*T=&KQ`mFgL&mjFuQ`4B$>RG_9U5ZAjx+MnSQ7-HCS zD%5nYL*p{@%_i6Umk3sriz5JIRcoJG%LOckcpyWHMT3;j@%GaYqMTYvS!6G^#ZpSt zCQi20?0bDa|N7O9{=CDcCDx|p1;cKnWhxI~uF$kZ08;n6{Cddx+hbKQ_q;RLFbyZc z_=D?cSrL+5O4&q5uyK<4(#3wJF2Lh?6Cavdo+rk?5LibATY|w}Nxfaf@utK0u{Qvw zWRBDq#K2G$A51k$r}K;DV6HbIdJ(Vr+G`nX;AXF=%;d>J>Y+P^1w=9qP_C1|Q2(x% zCivxrb#qm;3e79Kubh!F--6HqJ|Cvy;SO^=L>QV{Z?Gi_hUcNK*>Se&PX^zte0^nL~Z3ZH0d6!61( z2OPecbc#)JqX8|^v#tJlZfTvvDsQ#T9!m0R!5Q!I!|Zqod%-IeG$4AIKW?*OX25TM ze{bUwsvAr4$XHG3pX=2Bpgx$vTVidh78qLU#t)5BaPh{woG>%kwc+tEcd?{XMGgeKQOom^XZP_sxHYZJKmUMili!t8j)<5--Sbd! zd@6uod~$;e;guBeSO7xEYkiFL*9*J`98!`4)1u|nNVc;$kh*>kOUedP!PW#*2 z*sM|I@XXsw_E2ttF+Go=E-ZVC4(!t^{kEZLT5fu80&rtBKt@32E_A%F_k z0ydEC@e)JHSOTl!0q)Ae4G|dBvnunzbJ>q+q+O!5FFsDSb@6Qp3k5%a7tm;LUX)`nI2;k?XjWr zXiZ=4aAJC=dVDA{r)HoSXv!b=*Y-_pVxlrRFflDCo{MjkhOs^jIhc@>eOk+NjbJJR z14^)i!{z%=wI5;+-EknF>j&1X3ri9Tfn1It+l+V3!c75tJbM-y$->4rlqnu5`TqT@ z0QrILFoN^Tn=c7q5bL|nG$?6r-|Hb44_+Hc91qzAccI3SbN@d~y>(nv-4{1HbhmUP zCEZ94r6?&<(hVXY9U?GDcc(Pc9nvv0(o)jh-90e(@ciEQ-uuVYIrBN^?6uZjd+qgI zag$<6v^o;vI?klV<=vFiy(Cnvj-T;HR!zc%rKZC?Q?5JJX*ps#AxsoK5rI%Ao9gRV zXH6U&LO`_y1Z9#gB0t;~kuM0y{fcc;+vPP*a0BG}tsFMYIG=jA(%h%$LG>J0bH+jX||>SCFR$(@2YRuI_cgVqaCI7i-Wcz-CpFQ!eW9)GQh-oUXIc&+S9*1 zVUaABYT(`m0jT3^R6w?ZINV>M0l~Dd#Vg(oo6$M{xMn;gkIBqdzD%Ekx9IXHsxa$t znSNeQYu&8L)s>NlGOMbwAs9be?UjR0J7k5!Jb}8KXN7}k{tV*#rEI*Te>_?r$CFin zy47JeCFp1%U_>*EykdTReGGjYOIe@tB(WM44t^AlfHyn)S)lzcLB)HyApJS})M1W& zxkhBuuAsoMbbo9voENJTC!P$W;*boL;FuVEj!zDi6E(`%qYVN%svi1kf!pcR>Hg5; z1*^K~zbQ;C@ey^@VoRp-*%X7i20c@?%598ekqmN1&+LtHI5_$Kt`W_J!jS=d4Rjcg zD43hlpz}fgcsRB)r(c0V6jzs3ZUKy~Ch5S`It#4lFZl>NonKc?1UU@n8ek8{#lI&e zCeAl+%gyz(KiRk80}|sK4>QCb2!x0m-}m01iG0USsXaRlF-15KF`}U4_Z+@c_Y@+r z4$%TAz??IQSBZK^oU!{p5mXs;0Re(v%b(E7b?X#OJEgj@Jb0RZkCMkjBVFCUr{Rw^D=|96tC?g-CmVpUjx<8xp3!0t;Ml_V1RWUH| zNwuV}O^n_O&9y?oL1M$GHNz65=@*`v-z<-t_%E8>gUCm}OYUT*8EX4eLm#h|;GCz^ zXtB6Ps6nEb(_pUX;EyEjZ0ui5jEj(@#OX0ZL9_ZGq(4^(VzRUeU3eFgq9awcw2JC_ zI)Qd#{q6&j4rz#F*|$Io##KVsGg1zuCUl05 zwFhFx2?h0imA66%d$qz7Mmt-hRoGt`H-EWBoG0i2&EbI_yMbb*z@^SPCiT%@@=_W* z(?@9B#x3LC3C*MBeVCVTLHsW!7l@(}?X&{rtOd(_tItOG|K%B@j~7_)K1bmGpVZ?C zpUU0s2SF7+lB8tWi*OuqIgH*Vm3{7mD%i zgDL-Ud#5F2je&M|#H5Ob2ikEBMj$o&hr&ClrNendlb`#;C-Ob2&d4r|H+Z-E7G2|@ zOC^<2j_2+i!|-<|LP8&(wq;^V9?J^r=p!}{xX0p{6nAfk^VMae5q^Ehq|ZabGxE6> zqFop#zlQ5vsEYDN-g!)j+k%^LSXgL@LF*q-K@aeGIJiF2CRZYgNAhg41)+F=-sxmnXAB^cwux;ghGAm*yoU zB|snfw@`N03<}-n+au(a(s*e=HcPoC=zV*Hs(dC4zd^kyi|y9B{u^YxPgY-gx|c@P zA;PvJ^mC5YT(V_-md#WhR$h5OP6Y^V?n!ZIb2S+bPn||Y$ zpU=-zSaaesJ2QWp^97>Uom}#0H;1cvx1in&Jj|B^S&hEKx!OG*dxg>*;wrbQ76FgC z%X6y9#L~p&STX2u=tIpTgS2#21Lop(az?uc&7%AVcXsg3h| zEokgfJ0EU7J!gM;c?oaW=y6N;x+pU4i5iIbRfzyX7@V+iI9KLNq7E zofI4n&S&4{UihM7Y@9t2br&cxNArY2tMPev>qc-=0u+LEQch?}zQ^*v(UE7kKYx51a0( zM9^_c+EXL{wmwiuiK^M8a?FQerN#DE7Z`6mu~9^Rd|x+9A8I~8XgO11(C}05#M}mJrPCh` zk&dRrax9aRk-Sx3zm+V`+i-tpv^>9rg&{CJob)B3wcJoctcUFEDgB9&*y*kI&{yTP zR>GbjZldzd11=7Ri8jwl`+Rs9m%>kJ4+brhn(m3K%Tu zQ@lM5fV}3d6!Kc^)j3=WO6k1i1Z8uyp?Z^C$H4HDoPMR$o~&Hqq@hg4FI$ePKGLpY zc#+-ke@!dkgOb~#poS2w*TDk>LL@ejQBnCuTwyx1S3iFI817pNqwnbGdhut}%M!Ms z|9xHQBZ9rpx5m@jL~aR*Hp>(K!4=3VWNoeCxToKF0!@^8mgTM@ZLpR5u42vXkI80) zBhQ^^%I~Cm5r+m*U%S~V=~@ZRDnd^693Ags1u@xqc*FbaJ4BL_^S!LFWBU~--Q?-s z&Q#^w02Xa@?c;ErUM{2e5uND5NNe!rEBg7pY)f76Tg4tw@r zSDH@0fAf&b+uEdKWZe8GcGAkv!^kL?gIVu&cm9K(p1xti*=coajewwZ9p6o~Z&8q@a#N43xmcSI@6`rhmKqztIZg&GM3%e;GAsGY-9id$&inC6EBF zY%RJsldKB&G8)U+S4rN^cgv_rYW!gBxfQ>fQ#G!Vw@pP9fXFC(O%5+1rWta3n%mkz zT#!V{;)AdK!6xT!;gnM6F{K>}gz9TVcE^%qF616omt1GPXZtYg&IPl*otT{TZ)=kP zbu2F%t~srC{Ls6;zWzHoDXVLSZgU`6FZafTDYM~_rAgz3*1Cxy0nIis0;nugy}VLT zZj=m-l+?Lk;mI!I*EiI&_o1Jl;o%~cPcb4V1UI$Ei%3T9vrD!p!_#-tvUWNpZ*|Ye z2GF)I_Y^5M`lG#S)}pJvP2AXV5fo@mnfQJUR1igfX35u+h^hezZwwG)XZV|gwq#qS z8>478;-xdqKvfDMuXhh~tMo@kHSqh!zn8^qv|;^0m0GufIeY4wk}qOU9<6vCT}Yn1 zg;n?>CrTg1Es`GQKVi7C4~Dpg)Y*$O=Eto;TW-j~D+mf=dW@o*kxwj<;dda8d{{ay z3)@a`)`>4_J8a_EY7Sy?jL{iF9Z$Z8Pm?eD#Uv&?{^ z511KgjujG2ok+gJcAz+XI@nv#3{LZFKn0#tWLY_`t_ua?S@>Ac%X;cr-ioX`mN4<;-D&h>?9)WlAKn}&P zI31xYYe$XHZ@h;3m(syY3P@y>?Rg7;f=$^B`q>1kf2_NJ)LPJ-jyE_b23AShBqJIP z4A1;EDeI3O9+B`K5Y_%Nn{#y=+mz2%C%%-$B6t{eKX8{nz|OYaiAg2;h{xme2@m@y zQn4Wp1WN8UJA=A=zjlYa-$?R9t~r){_L8m@alD6jy2sG=kCXcpw6V6L1OAeNwxUb2 zt$Q-UaZJw4a90~7^?pd!9P|?N9K+!?Yc~G^_n>-up%C{!BSZZV+${OR&lGQ{?>tjC z6^*wB6Vq)!gr?qc*2XcUhNj?VJcPe;b^jA@IQmYZD>g1cpibySZ4+FESK5*>yoWg7^`G~1$5@%XfS z!VO#8*3Zt3_Fr=MyTcgm%Nd!Je;M`igY!T4 z@jZ+{Rfq%HxPM^K+`_`X>#!F-xj3}@p+dlyDPOV>Fsm?LHQh^q>kvS(?_S>5emg*I z-#@v?f<1!M8op-p6dGDuifiwn;h4zxIZM9qJAz%HT*aRO2Bq9*F2Z%etS7(Ys5TM} z@_kN_?~KGfn`(EHQAb`AsL0_^38D6iEk+WRgvA`e z6tgD3%vPDazA|&IT?@xSu)W$_7m`gK1wZJYYi88n>tTXHbhCElLO$1RF+QpqYsrPx zgawzk+}GI9sJ>=Y7C^_c9rWj3q zDX;$a6V1Y1sT@$nvtK$lv`~|%L98zI^z=6V^wqttapXiY##)eE{p*uzVPjMCsNNY6 zD~I$+(RQhJM)b&p0`>CX_Kb8&^>Og^b+Ay>;~L6$emwJ}9<%<>g8}#yQu%xttq0Aif82^xGvnxw6uwr>B2VBZ=$@w{)On663JDT6O?Q z)29650(T@(=s+lYB>>WcgABOH=6x#KQUc00s`oyjZ@Bbi~4gS zkr<*hD%O#6QF&P(V4{S!WCVa^j2EEYV;57K^{xk6ltKYIx}NfnYCbf37UX|LbuRN} zIA|j;Yp`1d9o&@OY41i8R}N)wt^T1pZ=LJH4zwzo|^ zSNS-8o)x&V(I9}XZRfKd9@kO)AmQO)6kqiRJi8{B&tQ4IY^sU1(t=hh@X3R+^`O%C z6jab3cGj3Zn9kK+ja;=wv3+3xq6@GTi zFFNi85*}!9qeDF_p@phCQ@U2yS<44QU;S_lZEsCWO^%p;DFsBE*d|urQ(8XQ2V03W zHsi{fp)a(1CU!l}70|?H?MlK1cp+tM7eJC@Lc@ zip0Xg!f0sw#hFsmuP1z6=N{0VCYF{3=cnW8@ITVRWy_SKX|${E@b~xJL4ivYTPKzH zPqH#HY#LlPsND~RhwPg&Wc(He%rgCR8@-xGVx78TRTR7wOG*(R)U~35IHn)}$b1t; zJw{?|2tO9Ug*ksVI;+#n=NAf~20vBuw3Y3RB(;z50d*hgePLBEH_G#adE5eEFtU|o z5~I-Oc5Autv8&@5IHslq*8207UKU7yxLar6(A~gO&hmVlSPL5EH4tHCbad)D@6`?{ zznm#`B9Uvqp#?q5I=Pky;{o(jv1XDgSwULO0~!j-nWw3F1wP1QulEPO1e?6Kw}iqQ z2K0+_H8#P`-LLCNcfq_R`vK}u&j$qKCneeRCq=J?4^0SgmrmIXHpV!!8fAoRu_%}8D^CEv8L+w*EIEPQiop+^ z-{Y042SV=qlPzcz=OLTfX~RM>*WK?z-209ww}=X;$_}G2YC_G4e*?sCp#pLs5NXAVIfd9J_5b*$Q=pPSZBlRimiW>E zS#$W4uQAH-nJ&hq-S6z3WuynE+O-WSrN|e`zlvP#UE~$MqTGK952kw5ETk(HIzyt*tet>B|!D8^!Gi}){ZMYU&IW^Iq%>EAyNA-xShKm(_WvErIh9PhR@jtc{TiHM%1$DDIBlys!k2lrh1U|w7M#KIb5%rJz=>_hQ zOJM~B7g@`Ee7Acu&Fj{T41h1Jg+q#7v!}g=Vi~%t7c&8z=>a?-kER7#7d^>;lIKfM z{vX?_SN{ryXk^@K#^+VU7CDf2@_iu#S!|lmjzIK^l>5}CojVB6$ zC&oZ)>!Ja5?=O?LatUJJI?tZ6C~_>z>;^RKSgzswE&bm(#L^OuHYTxUC)4M6(?0BXr$X868vaHgn0glt#?X_~Y9~ILI1=(z5 zwh6VuRS4Y)8==c@#alJs{N^{m=p;*6zQ?QF-;0~dJxMo;B@{0hZ_&#!AHmn*Q8YpZP@KzVb+wY zW95gtCf`~74z8R1X+=WhcKuY&Js8qz-uXnFk>xv@E9doOW&r_>XBUmM=|5TP%ONb( zB|%!kaeM5;`1)hS^dEV)^sCsg({msJ4(}{2>4q+Illcd=A9|q==Spnu$CPw2<6t_s z03o!hXDxm(Qz_hfIic9-^C)UL)~;&4SeT#h{sKhxu8{$oY@d6w6BiIQbWlOx!-0>ZT2$DA?r|)SGOf(XORmck=M&DVv zjr@?*s_kbJ21H)tMJNPaP@thpX-D_dF;Osg#o{{twIlT@@1kvFOp1Di!w9e&FcG^1 zTz*Qrx<8e65q*FE7D#Ek2|(4$fz}LVxRdqMLqSIx6vfyg#V?`Rq8Uwd!XjE@{5Eu->EA{P@=; z=I&p3p#|!qmiU+Zox*+mzM$xT_nOo)v!~OjPz71Cm4~seQ9qB57g3wZOF1GENAU2e z7^MNhj+0QyVjcV;A$eykhi$7x_@{dz11me`<_!*ek$5+h9F9e?MF{xAbiYLxp zuCu^sx1UWNTqID%zQ-jB%dolJ{j|mtO$ZA~EgiF@$fU8s1BKTb+BM5+ZJ_vu67iAh z!XsWe5%XzQJ0(a_g6b3h@!hnqgnS3V5LcQ7dzZd`kdJ=&!Z{%=r6YC)Zh2x-Op*h2 z^j7gioZm!)d;v2rHxZc0DSxsX>ZP2NDTHTyBys=2aHL(Fk9LqY@oy9!E;hP7oVBM< zUn9rj4SR+~yRyE*&skSP!EOo1^Lbv}_^!ZdPr#MZSWR-O3|YOMCNn)W7$r8+_<<6? zq1fKa?F3lKDw4>&mD#>(d@pIP)FHtbV^7qmqHlLsoCUgSA;IJ7B5qI@vjr?w% zALez(?dY1%;msQ0Z8C=rp~=^;xKjEE zX7<3gjM2{p{h*w)qg(W?(+H^xIs^Dr2w80-R6YTA#6oeFo=iQ5iA{<830s;O{R0^4 z13Im%u0k**A=wT^qisK48tdyC)U{0IZz7z4ss82@3B+;5-`uoV)TOm4Uhi)j$>2y zlSVAD&p~_GyIa$N#>|a)w+Ewa@Sb~C?&u3*;%Z`^_vkNiD4TCFjoi(CdBg6i=e4-PXF_B-i^UUre ziZ1$w)wAO_U%wUhVc+dVC_btH3PO9fkI!Sf5Q$J#^=G%#7g@TRmm!J-h!7?ukobc` z+T*5GhnboXk>Px|KuU_>G^57&U4hTlwc^Hx7y5WH|C#(bcbrAsqB0SBkgDOIj=!M% z)PbH7qlt*|?}y<*{kyUryG$S|h3U>J2KLnYm1g$LlvKqeYAF7iz!$IIP2J(2++Z?2 z^RIq=EA~^H!gF?ZHtZ%{d9kCN8=Q|ou_^l0dzT1ODu!Y;wG89SVdmGKs{cI@%KG}6 z#avcfKMWs?(zg7{>TxsoT>5eUNSJ7M1Eu({1@m8d4E5=*ml}#-mY`Up?Uw;(KPpqN zvy0-ILm-B?$^}c+j?|%cx94NI%?Lg|<3gwuzQI@l1#eTHuHe(ucl(^9%&XZS0I5c+ z?)ODlS0GzZ`9k@ukl*NHN1o~-KeT`kkwJ_j_iPt|nL$1ECcC?a?ZRB<@~>7~B0*9pWbP-E3JI13{@eBtu7I?+bqO6Ywtl=`z2k_1YSN3H`Z>+#-B4-cX@ z5>Fc{9C0Ee;F?1K{! z4HoxWBzK(q+t?=T>d;%{^r9KQKbq(GglX5e6iMgFC@J#Ax%+RrXX*AT*}k?tQ~=Lj z6N3joB2~)i8ZCiGvu6xJORHxETYrC)Ct4RqRO!F*o%{B6+bJe!wXGreyjAlBCiyVU z7M>_`O;kr&B?!b=YLs9V&LxZ-i({H+;*UZp_fu~y2lC+;I5+=_>Rwy;UQb_jPaJ#q zM!b?3VILy&Xp0`N!`!nZ@FP1*J-;jVWdGyiKKAWR^*CyPYqxk1Vo@(obWWt*i!e_q zS<*MeE={05VJ|eC3V$tjSn1tmDSKjKVtI2`WFpf9O@SKt${BMnELlLn_6!e4AAq7K zctwRmB?4vE5)d9UNz=tIE{Sjl@npZ-ta~K7d@MF_?#ID$vwRC&%4zB;oj82 zsQ;Cw`VUK=VAz`>VSgm}>v+q2k7P`l6Yucf@&5qw{HjiyOC|fB6;Z6{A7&O6b5{Z( zbu<7-EY9BwJ0BXJF4g|_aQeKp0x)&R-!Z7?>d{db$Tv1taB#?(>4=wi;Ii$6Zep5q zk1o;2j<*}NGLKS9D_`gkd*8eQtS3lu)-cK-Hm$o|eP%`SK6BD+5${qW&QGi3f7P%) zux5}5d0<>9_Tn7YO?ke2X`|ob7U_1rfIwOEiHk~i_%-ed<2z`5%HCFbcs%7OLv1HI z?%S=ZnMx#3>H)Yu~Ate3;wc9=#A_}j@0ub2!8r&!B_af~e9STQD#^S3b_k&fBO zX5-D;B>5N1)RKM=7qxxbM$~UT?+D`F+ers*P{2@d{JRu!dwso^k){7U$#i-NE^vN+ zZp`7Tl5I79vc68-yR4!Tb;TqB3jpk9pf38Yzt2##(nU|NB>G zaa+NuC<-St3+*fbEK4cr^;(wQ#O_zwE_VCFH-Yu_bq8Y`6*F|oV1NQ$%Q93|nW&Uq zT$wX{R;4{_?B{+sT>0WFx2;y7PtNV!27zuURe#7gjL%)GN*eNqZfDAex_d%f_oit` zNh?`n-^p60-WLO;5Pxv_HwGUMW=Tot(kLTq{H^E?n_IowusR+;KOp(4Vhr-}Bm3)h zYdTX+A2A_B6>Lu^XZTt4>G_7Rw?N%Z#K(eD&C{Nu-krT-H7*R3!N&U*K?z)?FgFyQ z_)32iFRdT9*Q)6${iRSQIR=7_{r$lOH^(C@_+7IBc(J1%V|(<92ovy#$D1`xu-%$L z+F8!VX88gdA(LWDOhCPIx?}g`bAL3*(xnI?bR@&92L?k-kn4*r!>G{&qOdUBN*wijghn`FD6cz z6kDPZ!qa(ixwy6?0Pt<&bEdSH63fby>%qClMN6XxuO2wVfXUm@@yzrYziDk1XL#D? z(!Wm(Uwg%`cIA*Mr3-5@ zdr4Fr7F;5N1gE3bPJ7TRWPgC&z;Nx+KvPL_zl`T_$+G5@1p-cw;IIqN zP{;)hj-31f;o0-pvE;vNM^ouk&eY0N&kl8sFHb)oi9fa4ra_E}oR3qFQ?xv$4_OfD zmDjmN>u0Y*{xJD>=LnjAhAZ0EN~?D>>Lj z3KB{vzPvC}`xLsv`S6~LI52V6Ywbk;4vVr&F4dxBirv`4CdVEilglIpM^)W-6be6+ zqEcFHgClxG_HbRx+tamsYFDK*UK9|_nZI%lYiQsXmRN}m5ocg!{bC{eOX_+Wm?tit zk3`|$3WZsGp~HM9Pz*AsMb*JJmp8^hwU)l^D8GD55ZxE7baJVH`MA%!DWTAdeZr49 zyv0^a@y&>KiC=RF!@`i&xVS!?lHw4`rKa(>>pu|Rz=fQgXpB4PXjN{qaEw3>+)2f# zzJBY>OMhaoJV_hM%4s0?Sc_b-AWgx_??Ml)2#C29Lo;q{jaF*cxV17h5 z*4OiW_#d>^`_5YUS9me(82skQ!SPHX$q>*pu4^`WQ`80GiL*P9?G*@nMCUyACSuj~ z*;(gLy#sPJOLAbdmblrgsU_~@Um!(_Q61=TQzK;}>Ho8zf_2zk%KLFnp`%K6xo@8& zN#V4~u9PWG-dx}>Kh z?FXaBoF0@B!z{IF#$UB&p<01-?INAqVT4wD1v9fXT@CTsXJD!VK{~oTgbrA1+5RE`PO&qK zTlr5}_ERxv9p>|l8Zc7-`(X0*BhT|_R|ONc>$dOsD^GQpuio|U^f!v&Dye6)U>FA8 zVTU<|GY;wM>QH+gU#+yVeQMrEti=yO^)-?GSwd!O5rJc=Da?Jlnpn*jz2dn0SG|-+ z(#PlYXtHpma>$Sc%%MUAJxcp$um0%-Z2emQ!2<*$krYOchv+P5y(z7l#IsUT=E#|B z!vkest6};&1RdaC|Hjn*ri_rC)4#g2mx2}=?D?Obp3;MPG#?g-I|$>C-{S3R?>XN$N?y8@pCZpyHGC^V zi4nQw1>hi;6?Gdg6|7`Mm^&i)vfAJpDHivW>BQ1*5a9MD%so+nZRu3#{#{!h3E~#| zY|xx%FjB9G#$RFFO-lKj&$&`@z6sli<6mL)+wH+X9ygJZ5urk@PhvAmX*Em%u zphD|57Obds~O?yn2tKVz8w)7Z=+yAzC8ieF!Z0SKA|8h2PAL)PPxO0r4fu5|f zO+k#)JZ)yylAb`?!SCS>#F;V^AI!T7&8SncYNhWovzpr4ppNxC#{7est81c_znj~a z^=|iT5kD-M+8t6~PChALV$SY4({_FGoK=x^990`|`WAVcB5c)IqccwUh`{&d%1>_E9U$Yb6dG36 z0U0$lHTlc}1FH5U4E+Z(5YJ*iLAN(mtc(XGc7%kQW>F|b?1af)`iBo?OP{X%7(Iwz z*eLpu&Jb6%{!~aUA*KA22P_0t^h%zoA&mq=0q?ovFKeHFr*NbEg(X=`Fx}os(q%z}(dNAv0T}crn7f`+cqYlF z&K!OaEY4DklbePY(hkp(NBwgMmU~fP9((dBw zAbr;4X3|rYB)eh1;a4leL#U5+-dnYb_`H1}au8&U>)j^S=x9xuE>2oB+>ctl-RQYN z!W`)#T|?y~FOId<++Fw+2)W>AHg0ESVlO&w&HEg_??zCD&hsbJm92ia`9lW;_Q5^q`>aNQn?ighh$}NC_N&%U zCE7|0)qmOPH=Ql$ja?RViZD4Jl7_!dA3@gku`YXA`IZ5krS~3-5uQnznx@~C2EW{o zjU6BFdAs<^xOSeA5Voh*YAVY}6#r)h^)y80_KPil5IF%9FgF)a?M8Mi7o(}p*AyqV z-6KM>>^HlU^N!lj2YpLo@r-O2qO{%d&yalU5~Ug0_(SjH7$QFdT=5#Lw^KG-m{mx* zyLVN26T2D!#)f^NWW&?12ubfkX#-FDI=*&df}}$}WV|EwHLqEV*wJ78~P3 zeZMr|x+6COl?lsud99tqcM|#i4dLs5)RHKrhHXGA%Hq?M#>UrWVqTb#%bTv8U-D}$ zrf*8U+aLzqjgOrlQT2TMX6`lLt(+63^HIX#La4l;KjTv!n@0bfNPLst1R0mFI0XuU zSh<_gKvn!`EYnrzKM^&w?$Lc0lmI>g@dB^b=h)`9qPkSTC&Ic^DR0N9(0~MhqT>A) z`)=~U)2l8AS#iQp2&|ILssojKMAz&EShOha0%DO-`nG(7`(4u|ABc{X6&(~47w6X# z2km6EL87`A`$be@lJ*_+>XrWsn9fb5^o*2meI`w#LDr{dln8#z@a1qwxfZu~@tFKb zY&iV_gXa^x4TC+`i-N%m*N6y$vB354qX;Z`XZT{3ehyBN@p<&|?vA(J*L^Ci`{w7P zg#wk&pvWBVKYLrD&i+g^FtC?B4SkoVhB)h~r?>MbLUw4R?n)(ulVkkwRNN(DG^||> zhsVA>-s`)9DQ9(7E=QUE2X%u`zVdm`$@5@cV})2v8Z-%6Bn|Bt%20Egosjf07mmkU zq(GIr!a^4PhwmmarAQ2Md^~?N#fA772C%@DdhEpsb;&FYTk4zf9aB9Y2^;ek6o$^# z3c%XNAM5;I0Yu-$W3G|#@mA7&N}ph{u=Gz^`Rqu1_?YeJ0sc%yczhIKw85$Y9hY+a zK?F<{R)xy9@bP9=c2R$trIo&u@7zcqMh22OsS)CRJXt$6cN-6Kgrs3&AEa%mJw2^o zg4=!tB~=TK|M0gHHs6%%7}O>D*0dgLAC&l$OmZ5%zkA*gWBpc`^6OlK3peNtU(S^t z4DQoroCq=G|7Cymlia&>Zf|F1cvnxE0aoSXw*PI(7&1cR z-P|^in0EEudqTT-#V1UH0KSeCop8UhlJce}>u&^{nI3u_yQJ{Al_u#M8;}c_(pw-Z~;yYl`0tueC^GIg-2Q@EO-e_(sR0!v2 zR;?-i49UZ0bmj4=)(~HJYlat^Sc8$>jwelaB&n0GWzGL3?u~81Uh|ybU4!top|hAN zE-h>hRPFESa7~5cgrMUxhYNpUA7q4pLO`M6J}W?Yx`qU0?zC6|&&7D)d$2^x z<)o}CH=??u0`GNl;OX79`s-OYe??mF+s`kgKP|M=Em{QAA$B|*SQSs>%YDmZ*;w^F z$NBb-=3-j+oTkU>1K`<-bhTLHBhxEOv{wWr#hzlZE6~w)1rTorb-x{M&}XLYV%XN> z;>T@NHHXv6s~7+WXn+sYjI7XGgbt2W3Wt?SuP^O20w`!78Z?A- zl5=uk1kzz4h^ilxna@We`}>+44YZ&pZjUZ~eqrVXUZNqrn(WVvQ(f>IAvk072{e05 zN;;9tSRrX zX?F0A=p~h-qoV_m1slS6X47Nn{u{B625tNIop8$R&=W|Lb@l1CvQRqrzV~Cg^9w~; zZ3RmyB}ijnt@ZAfmCRy;3GanZ%po*0_wvgqVzK~M=4+Gp4f-Id7>yR_2-7h2W$Dc`(_n-6cCk&P%9UAHuwZwsG_XU$P!1iIwSv2bB zy@>zqq7Y`oCZGo}-?nPz3ijYJPcloFHXsddBPYkeR(3Aa(YtKVeqU4|(KnUb)0V~U z7{NzM{Y=x)SnI!KyLew|6z&2){tPI{AC8nNoNNGHm8C0i<4TfY4n0w(ruIQK!-RR$ z6fevFkp&{2VTb6)YYKk)pj+_zOxs#V(w@a^JKPLv*z>r%+(^4bdGn<9T3E!&cKn^} z=SYI2TbtEoO7-eo2$>V#G0{bqWGm6+_DDaLqGAkWlWe;UhI79p_JdM*LHNO=h28jT z#iN(+;k9IIcVpA_#o3x8dTyExIP3SN=lS|uflLoM;%&*Gz`6?a)J-sAJ3ty*VC2|- z`R)N}tPs1%>NB2tOt(9Pq}W|wK>J|V{JxB8G}00{{zfGGo>(bi;)BfK3C%|`0-+hx za(Gmki7oN)>s867NB2hw8M3Es-Ly`$;A+h(f#>;n#|#Er#%ztC5#TLmb~}gO1lSUn zt#;rrAn*Vu{)$2k2-L?=R%Z|NfD^W{Z>n@rK1c@B`BYE85S(T}FCjAd49Gw0!1qD_ z`Hp*gLt;?JgeHXD<$4CXy&FDbh;qtCQvRu20K2ER*JK4Q$XT0M30M$`cE3W~QYUoq zo0v<#RDn{3$peKD$y{GLXD$`40Zth@9-f%9%S&4?RlzDCe1xGAK@R~-!aAVEUejcR z8iL&?6M)fF>4V@)Yv%WBp*|M^=ElBzK&>}0Kw*E#@l{i4$&AL8KJ@!6eikwz{DsZ1 zrlE9jAb?KtzeU@_`fY;VgvG$XOxF@j@E}FQw41w4@+@i)n)32&LA9D?-^goKZR$$- zCF9eLuqDA23zf%w6B$c}PDHwS}N(q$sHM^wb~l3Bb65Ae{hLbl$LW-`I`ue21A zs`s!hMKE8?zn5lnaMhZqoT^8nB)PEnZ`k)H3JZCS zP{2@I8Myf4ZU?Ci_!kXzH^MeYOl!&{Y{O2<`r$-ci|f`lJ7 zrFI!Ua)nO!aJmrA369MfY$PPg7XGbv&aCy?r!fM7!YXqTv9jN%m9Fu+;7~a83n;+A#d7vu-H%-S+yUEoZ_n+(%>xvbt)LA->e;r;F z$d(&_zclJWaPT^ky_GEL>+Fg5APS$qOh3ZJ0g$#`6YFez&#()2`nwMfAUM;hT# ziY)wc|dr3mG%s9Ytm)9 z^32hp+0-j{kCm!A-wU6eX$K=OKr?}sxKJ{Z3h&tMJMN0)q}+leiSJN;5l7B8PTxys~X z!9)MJ(;D3*m^O(R1L26iNRYH^l(iQH z;t{RH*W&Q58&dGflYDbD06Bk7J>@5S4lDW(9vK^hdNAN$S&Xt^F-muoXGNQfpv7o( zeB3zc{PPftykKs?47ki*r!=KT8;zvmn|wEAsUgPTz=J&N{ubR3`!&odwiJWl=_L?k3~ zRaI4xl)ip?UPe%5y(|)tgKJGh!N0?+ifgxVG?Ziyv6@4bZ1`1s_`LV~z-mAMQ2vEN z@Q0gG535;-WJ3=B|2=~tih&k5fie!1=sC-a5bxAR3Hn{zWVeg`FlGhvbo!i@&EHB3 zGy(Fis;{>!D=+`{u&m||&foY8dYj`S{qw-#24ZuBvv;6w##{`;YR(@O!T|pjxi*>; zDw=#!gi}{7$bNypdJ%TdKrMcYPQQO#ScD2hf645vSIKs$M5gwX?MtGMYrX;bGAh%H zt5P#+k>~jMz%CyFNOfNh$Z6PETSEYaL`Me~7rz=mA$Pq|*FY)oK2)hDFL{Ua>t-*Ia_GYxR!^ZlOdC<7`9If7p9a%_+hYc2_YD@^T6D ziK4)eWH;AGv_yW_z;q(oYP0o;lA$sd&^jgl0Dzjn)i)`+0+ikUl}9Muj3_c=_!FGqVe1uRUGCf&>Rp=l?$hl?bex@tpd}$cKnAv@ z`k1M({Y1E42_@|4zTfLEO;7#?KDPqFe6w^bvddWjwZX|NH6HZS_Hdc!f7DSYk^Iy* zZ#pwah3ue%@e#Ny;Q0q|G%OIEhzNO8Q22$uGYcIP`%1DC#EE-K`82y7h%{-FPHALmnexA3Ngk_k( zx730kt>(^`@GvvRP>i@3uJJtHtdgO?e?~$iCNqpMAwX6f92tz()@!_jT;Q^f0qQUY zCBAV4fsmY4HAs3*s-jtHVfvULV|~>TtMijHT`HbM_3B4kT*QiAgnv`20Ym=}YhN7} zRrmdShL#4Uq(KD*NtKpV6hul1i2*64yJ6^%lnwz!0SOrpDTyH@q>&Ek?q-ImdwAdP z_jm98``+g{&w1vYea@U6Yp=aNYpuOjx-c(Tbs#Y(hsw*#OKHufcfK4*%g!!6py{5T z&YC361?{YwFqGfC7;a>qB=HJxkcWHFMiwR#VQ%~RJ4G{Uf95oSc#3!)Ph$2A1V~%wPha=S+w0lIxgfo@X)? zHssfDz|Y?pclE*t^~j(>l8NDsd(oxqXA93-)%&X0+E%m~)p9-LpBCL~wF!@{O*a9) zS9wAdUU@YH%@2~ZBz3jO3E)7NK`^m-XKO12)bRgts0%aQd7h6%P!@=0FB=n;HBs5G`vaKIZ8ZBm>}CGU zTyGKIxjG9t&DvGZ0R=YMNlz#E9;B5>X{c(=Y2*gmQzt|h5QIR;x3#tXM^*Y%x_!sD zoDA=*9uw#(r~ko_b~r!JWRSsyd&cObYP&w)cCe8V3qDfk@8bE-Bj7G4156R(E=N{3 zowb~=EF>r~iS3Kt%WmT@6K=bj-%48UnOK-&w;J(V7dZ8+J~EJbSQE?p+N)1)Th(3l zp@Z$A$-Q`lkCxU6!9na)sG^6~^(lTFb0&I4)x{*_X7C&6v50j4R!z+RP zG;qn$9~Vc0VkJih<#jR&v+S$e%X?A#?FIP!)>y#flrV@Ndgx>qzwg#x&bykoj5ba` zskLML1&*hsrKQ%E3i0 z9S1fhe3xs}Y0&rOg-koHbOxO#`I9ysk6{Iy;EWnX9QLrndj$F7g;sQEfbJ(qQm`>R zyo;QYbu`I_YgzN2{=vu{c#3Ht7%6={5HMJ+Dx7)%wlrd!t5DGSkgmHxf_Kp;ABpA_@?spe8;vP29vfTo3UszYt}ENyV!R`$2$^kPraWk>2J9I5yL z1($22YB+jftX8Re!1P#!7Zm1+?WRug=5`&}JUSfguH0YgXX( zs->3T#^XL4BDH)t?eTZP7|PaHh*fe2g^@}#ti4WVgObhj2m%w(#LLB5S8meq*dJ-( zalbx!K7QCw(7@+m(v?65^0smg(jZ1_AXzfe`)cUa1E$F6UxO zO7`_3d7}@$PR|ztYh=nNBO?Umooyy?jw@qJk>}O-TfPe4tq{2f?`Iui^tC++YG@{= zcVuYO7-WtfTY_PJ`X(G~^`1$3h^Ol!J{3}3FxPRdQZJOuvp#)E0|7D^X050xQ-ZYu}4=q!keWJmTaF>qA!!!xJP=&ppOe=I7E{+D9rRHbeWwTxhZ4 zCDcwx+htQ7!Xn(k1Rr&~U$Wo-0u zAw5ZyGTCN4;@-eTgye;RO5-t&LZ^(zL`M2V@F13S^c;(LP)EWkuB|rxO+@y?3{(MP z)}`Y%`N~S*$NI`?+wAG14`@iofz_Hgfu!e$sG0w*&<3@LfduKY;Lad_r;zDZ4nohn z)Cv~JZig&d-k>I$i7qpf_E?~soz(L|(dI*Alzx0Q9Z{ZKpD}pXE~*qpk0|o?tCJgw35TF)930!D6cd~{y69SV?^OWpz8YkV)TE|`m0J9__Kt}!f%c!$P z65!x!6rn;PKkG!Blj|NyQ1ew^i#NVd%ysQhebNkG!KYVsBQ1G(Ws*VNvvvH*uP9DV z^JCUDTZQ_KI7-v*hBrKTa8WXQT40s>2)rM?uc{Iq}a zAc&i&M&X%ZR_;no^woOXsP6}le$rcmx@T#UC2i*FRKvKdEzrLaOg7 zLDz9H^*m&uN~yE+6`z8%GrNIkMmMd(I1QH>I1EW=Qq6;OhgE}l>3HUnqgoVmMKg?} zUAZ>cd*cDEu3M6*zd3Ya&`I=lqEq(j?x*$G;-NUae2OEMm?PocqT~>LL}{n_EE;}k z7CW!~-eqc#P}Oph82t;ge%i1Ys`!^S?aLL|1j&tTgZ5(viPt!A(_vd`_}{~+Jn2cy zP{3f0@kA4tDWu678K1uG7y2 ze?>cnVmuT5sia3Pc|NCeRXS+Jt1}D=%5I86LR^rpA6B{RpG1n5FUt5=tGwXhjZ(9G zgIr2fE$Fyg4(DI4Aukp5uO2P8owWEkX@QvZJYz14ArU9IF0=XJVs&P$L%0X7sAMno z`ZZ_k-(Ipk)5nwSr@)oURTaM0?p~N+ed19SI+xaH?t}ctL&-|Lk-e*;=g%9%ha|=! z2!aIdXsbNdALqqjaNqr4NzCxR2;By+Jccf|R5$vf2~pkA@sij%%PM{)g^kS+N2-lD zjoNGZMxWumNr=~5Ji;G}vocdmw9^=ph!q-qHl(tvM;I?pw*rpNd+R^j#^`%PiZHY$Iqxw5X`Nb-5l2>2#S@ zawq=CWA}YJO~cO_qUuVPpIT7fr^2N_z_irzuGQN{Lvr2mj9KKZ^pcYs&~V=Q;@Pvt z@FZx5O>pi5AD%J-QuDjreQoY87w6u~4f|T`MwH1+CySeVB&G0B7uquwOr$k7uCm=U z^t`qP>`7{%TTXe6h6dQn@r_C^>Qm}>dz>NVAl}zB9}JsPHvS2tFbsRJJPL&^(t#;u z;VmAX%<-E1ohXgZ(P0%vAv!ymxGQ(!$J<1Fgixo_`r= z->!Eu^t9=zsr3j4T%4d1)!}`jW`c3bhXW7#fB%|t(Yll*z0a69y*fEUQ%ipdJL+Ox z%mlio$=1@T@gfrCx4qw=TyA_h5+%}_cCsq&ouPf=CHxt%!hu|t>sF1!u?XlqdN$<1 zwO8L5eN&=Yl|QIU8PUQ#Pxs{A{77z*op^+(@UosO*{rzm!rJbgH#8&4c`sDSD9W!M zBA8F4aoBmO6tZ8dIHrjGwrXb@9!J3WL0-^Kj??F|GIFa*8SUX+N+71_;q#a7^570u;+R5 z_153Rg21iyUg#&LxY8-n$&+D5!MS=sK^MvMyN7s;Y%V`ilbaeU!1RJQ65XB$Ie<|b z=#7~{#GJ&)9j;Y>1YNt!<7DzZfY>XshI5<(U>vvZ&U1zKmm1=GUgeHg`E3~eIO705WrczVlz=2 z?wLbM3Cz_U$|*$#2ER?_dp#Amf2e=06-Iz>4t-z4$?Io-v$HW3vJNYG&-09L4e!-1 z)d=<+$spM+NZrJLeF54QSQP65;*JqAEFlsatvBQ3>WZ-Vog5!;-Io_#2nmxnSxOSG zo&bt^R*`8}z7`rGcsJfVa)pAjU5W~bmqe3V{<39(z&>}J-zG)?_fieAuSvYJho_okE$^uLc3Z+9l}a# z?o8#+@4ubs@F!FYJc>E!g4v?8CR|-OaHv0RI*aO4gIVh7*%qCpQzZu-`^c(kXUfU& z8SKr|a6dvKw~ZlgZa$b$RzwuALg`n# z;?0nV@8mqf*AU+^4X!*ZR(?K$gfD9l(l5}=B7K|h=EU*QFM)`GdE)b0lI4hjs%cGq z2AzR|R`}qxYZzDR!$>2Z^EvAw2OQ%jG0GT&uKhqn8~G#uCGAzuG6LYs>ai4)(ic&R zLz!HaUvf3B>#L0_fI`pihoiv0xAwWCU*9nNk_9UCTLxxdH&FT?o%VZ|^a@CN3`(0Z z*;68b<)7?nz%c}6^Jra!by9@`fB1Ws)Z4s8`ITz z>e6%JU*tfvv}PlEguE~ZhRbI81Iztz^W1)%zW!%TU5*dEDm_faQGu21?vt+BNzKfQ zB0)c;3uL&{D#u-P`$gB?9YoE1^S=Lps36k%mM;D?r~eJ?y?~Ngo(f)`EJCIMhC#on z03n8b7@9#BFPAK#7P(H7bPBm8$Ueh7^|oVO&Zt&`b9nw$#)YbEt?9-55%6%ABAlHk)2QqDq zsIyd&I?IRcx?)z^quuQ=999&~d{Xl2k|)iMi!np)mr0n83fXr>T)V4+(k+#D~G+Blkr|^+AmvD?r5Q1EIQetJwib0s{SV=WlYp;w=0fCqK+l) zG5(!PC%ZjiBCoueJV{(Bl)Y_D?pF<-h?PHxj!2OfJgONz$Xvp{Q_7VBJb&PI!AqNw z({90)d-99^B?xk!f1V*y6tV6!OAezFute9_-K(JHWI!1nn~lFK$foS*3TD4cZb`FO z;lMO}E8kj+IF^en1U$Z;@>96JS$v7Q-8=Y`YSqUFd1YN0@}EMm{HpXY)xS@IXJ>~0 zsSuH(a|qbd%esMwN5sMHHMN}V>Kdj0dH2QWDI_p}Z_z?M$J9NHz<|BuMcwlU4CTo( zNcJSZnxA)85`Oi@;BO%skxnP1?=C+=q#WE@Ke`Hem@uf+i~J;n_HpanRxjlmSB&)< z?@1cy4@8(N2ry$}C%qm-&2YwuvOK2Ppv z(pHqQI!&wN)3_$c_5xBGy0UKh&XEA4`BzcxCv^lRJNS$44+#_sMWRqw+*sote{%Sz zhdA7w&cZ5eyXw2Eb*%1C^URP<5?mSln9(elo!-N}baP*s0);a z8Xx<->KSZ~#_VL*C1-~ly|t;=L)cR6pY(TNBAdeM@P`R7v&FXXsJOU}<3V}hFI1QP z-5N@m-khrPT&nczpFd)O{O7h>-rnBP6QN%Bzm9df=l*nEJVfyiwk}ssNZVdymTCh= zBIXrk#iLJ*Z#vugJEeoBP_ZS5cu{0B`$A0j%_Jq9K7_}M2Ey}d6W;3Otao^a0Rw8n9qSl0igM*vk3(Jop zK8A&b9p=xf>?)4hB!U6;jpL>tEC^S^8EgArE*x^CtS^{^mu%-rop0e5zI3qOxEU5u z-}mlmj6@wKGLOsqQ<(63?k7K>RPdUVRXWtGQIguI2Va}2H>)<3!ipW;pkd0(>&;}O zgO3!Js+!7P`uKl&*rgJ9l#K91m$J898_4M{+0>;SQ%IwDB+G(-t;=} zzk}@?;2q~~b$reemXwECu~~+@0KCYnDW~#i_d#&PAb^~a;#xIr*CjFYk$UGl3=@qv zcIJBf9L}!{-tzDHM*fOfLZg{)v!aNi6ttmultNU^lLq*ZY|||1h;)peokmgMU7& zIGN}iM6~@C7EFOGJUi1^n2~s^N2YBt%X*!5PPVRnbPQ4SV$~*y?I<}9Q#}b?20WLz zX2=cJ(zp$Qp^;f?zW(9U^PrK7hJO=;|8HhS+(eI6Hde9==QUp;mf?WDn`_8dZle6H-ivaSaaC}{~V z-V@J@ko*E&&q#~eGu*?6aBTK|ciBso&lA|LJX9U%GhYNVdxAyf9(FSwf1r$8o`+z! zm>z5)&YHBQPZodQPo<_vT}=((jZH=ER2#bw9^G7Yd44XC2UEq4)kLqa4-W4uTVbo4 z3D(4&o475uE86<{Siy8?QygajQz$D5M1|JlWJUS$2CK7BN04`E9nY6J}gPj6})2uckSbxnrrebt&$Ah{TNR+r=py*5U@(E{UeP z0}*(-4;=7o!V0dS2)rI4!oo6b>NdzGTJgkk{xhZorf(wL2rxZCOj(M2gPy5OK=tnH z=$gU!=?;3;fSTG(%lwgm__^ip1a!}(O`w6W`wj%5z*pJYcAVaE)8*=2eLcU-cXD=u zok`rDZ^;TI$B1mlaT~NJ5n$Y8QvZEvF!H&D^Jju0j;JEDOc~QTZ&|9)X;KA0hd_%f zRj{Mw2&!~&yUw~(`0 z0>wO+>*U9do6RQV7@`=MJyP520!)b z_COZ?+2v#z~)3uB6jEY%}R01FSB(4`x%f)!`U$KPwvF_M(^`{7@ohx zx~_QnG6+7L>Ag_2sC)d;buBLTRE z$tJA&&Ogj58~w9gVn{E}cA`HhZI{vjWQKh_VSk@%K!%2=G>z_#|LW|4tnSP=J7mjp z3C3>9|83=M4w(;dQ*#hVvD&y%gWpeXAW5HNHjriizH5F9Dx0#@^t)?kLXE6+-x%Q| zW4S&&LJeI2H}zf@4zKCLJoLb(OT2wlK%nAOc}3M3UdBP4@Mfh}r5|+!Mq`vmF#aeGtfBVNV(psE3+L zIanoI^*0k#${0+lX$FnYo4hQUk>{uj_sz^hH0$R8$O5ijV0UH@_p?eE_&D>E(guu^ zleDDAeZ%&e(lqcEAn`m_6bcId3(#K>vkDpaiZv)9bfp;E_zENBZ%%1ey)k>c+0_fZV<7 zwPvquuPvM`oX%QUqfS)0U*hV=b(1UnP5K9WKc6u%lPH|ggzUWBVz&I8l1z0QyVZSQ zAz-P8YnwewBn(ljR_yuBak~H-p5p0YiJW4fFhIRuN@xq>@?+h>os{wx{3snNFnNUR zXK*f**U7WUV$3r*Sd7hk&C)B>%z5j-*#NJ{T&W}9YK#YHLB-BLk zdLwYt=+hcJzIoRjmKy(FCsMfJf?;;{!Gd1eXB!utwf7F88k{WYmX`7InGoQiiLW(K zv*3ZBO}$x@<8$$(Q?>IZOIaZ&fkI1h+>>`k;URMK=Dk~1Z=9X))|8n>V0NKZI?^kh z49z* zG!wVF3&_+@r}DNpgE```GWZ|IZxTQEcEDg09#}+S!IOs(AxL}SQdgGSpy< ze2e(TaZ=(0yZ%%3rdro$0eKiRJ^z54O!fIb4Iwj0Nva8Fo zMlZ8oTc9ykubN+PWg>w!rlguK;r3^DIwVVi4plNk`0s=jhfZWGDrN*!&kA?vg!prR zwn9#0)fYxSdN03M2PhTRtrd)q=q=ZHaHjINjuk*U)j#PK`*`j?_-@000ztq!#W>cK zW{z$fK1Xb?`!-5%QO(B++RMPO9;c0Xu#4?9;*}@wIfcy%v~dpae_2W6g2q3v^+<668Z)%xh{0!bgpW z-`J9c6y;@RB8D17$M+i}TK_sK4BR$NEZxjuolJCRRlcYREg#CuC&#ESAJ)E)PPo7`i1Ag_lGQKPtKO^n$~AD zE#oA@QI#=3(kW0Z}F5;c${4 zYnal+Fc;?_R%Ny-Drw^+pJ=x1g0x&AdsRdo%Cn z{>;4jAv?(>=%NKFxS#e_G+ydC#TU_I{8@s*1 z>8u9|>q}i&&l~Jd(UM5Wjhi{G{xoJsyd4SI_+w)5Qn5A0H0UapK|4Dh;c|b&qgFAm zbxU{GYC83H6p-jEI%s-jxpgzUM&6bxlIGMw(*G;mmz741NSI+7J@B~LKh>i@xn`WT zgXuYiljPDaiaqQ_>nMXT$Cz+!h_Mr(pjYk?>U&W9f=J9QxXieY$r26X_!Td)%=)uz zCY)sKV@Sz@*IAbCOSRKS+)JVqH#p^=JPeeq_X=yzlLF6JQMv@fof*GJNPV9>#y&W1 z!YUVJ3(J#D{oV9-(gCyX7JDI_m#Nb`Wzqo!wFX-Ro3t~@e&bw94D9a&)_J3aW#e5u z>JI~IBH-`fTilTr3@!9}VS7W8|9#+GBEtPt^-G?_^q7d9QmSb^D0DvoO;kPCREP`6 z&sN0*s#Z5tYp5Q4n+s@}uJZEw(3}}QJ`e8)-hsYzTl!0DH_)6~4jnP;*Hj!P>FJt* zLk5w8qXMpcf=*uV+muJ|u@7ax@1OlB+8dEDXqc(dX7Rs6*j{GbI6p>6bMfRkp5js9 zQNwqrPayJMOSnAs=Z+>5HE+7nieJih(%2z7>Ac($zsj5OgcRd;=lF$Z9=Gu`BdX3)$0ndTVyR z``+PESK%Zq{N{_TpFs7Rrbl`nQgN7<(Mrz@@7ur`G#hki2;g%{U@Uq&AlvE2Ka3)Q zGU)AEaOjbY=HEyX{LDMXyVEnJV3e5BTH33_ltFjBAvMdywp(&uJQRG?){8ASXYlpo z=aYI3?5=QO-`b-`4UQcnSWULRHaq3@*I3S)OjJK>{R}J~<1qr|$R|Zqn=kD4I5@91 z$KZBkK<6JBg*Ric@>fk-O3VQIX-4Yqm{0Ro;tw~P6GaUOFr_c7?0WolfzS4FUKH&W zKq>z*_rmDoNQR1!08I91W5i1SDHW=1A%QyDsAraQw1RG^QYM{NFQ4ERaLU8Buko<6 ziJ-IUqQDuZoHO`=7hQF0CGM=#rKSA^W;@L(wbHwLJUg^;U&JWwJxJIu@$I;zlS8om zZs{b1{GRJZR)YTC0vu=QH*E6!p2;B*-pAAtvvx)nYAnb+Ndwsy{Tiybns2#?Y0)H` z$v9V*_Q{(iBYn0wAOl@+}5W4o^uO1^a*#NzKSQt<|@oSW->eq!m#0p^@~RquN9 zaRP_Qmha*p;RD+v$VUsWGIw7JHJy9{l7$-#}nW9~S= zrWerSS3WvA2qQ9l%)j!%zxHv^^3D89DP|%Tf=l{wu=wp}!s=#7{=up-xO7<{XE_TN zfjMTYw8+`*n2KMwfS}B18!*Ov(n#~=_&P;Td6Ry#XT1O#2CdEZ?#%dnZH6r$-eC__ z39Q5&Er<@?kVpL{vAD z5I_L*!&8gP_3^Si5D&{Pkwfw!4CKLAn0~*mjB->?MJ>91T*fS6UuQgg2qjmfVl_AF+Vj3Gz&`MhW)cK1tI4fo92-Y& zfb~)tR&@U(1GRioMC>*SuG?=Vg%BmDf>D7F+d_&9t2rnYytIMTQX|IYk0;Ft@5}2Qnl1b=Y2kQB#}5* z>GiDX;7aMj&xeTLCx@&sZS#@k<8=544Sdksb^zfWQ(`(G{*>j7yaaPEpvQRa^1nVr zip6Odb}JfcYX;;m$Yndgj#J6|4(jFA2C{IE11kf;&+&N(1=Zi#qSfOlYfEnfd#2Z< zKe~+xR4ExF>h<~5c`an#}e)Cnr_{e=9h5(LlXO7##y|94YwZJhYPm;X7OJ>L9}x{{WN@52M) zN-K<3NgAEdqjf0mEF84e6KVU2WcRP;-U`2b1!(!pqDlX-Ly*t^St&qQ-tj(CKH#Z4 zE2z5so6&Dw+VR@lGf<85xN=EYUOA{QLB<&iy@Z$`(Zhev-(~=Hw_*H0{m***@@GI@ z;3ukAi@Jpd0fo=ZuY=mD5uFnn`LKd;5UPQ5Z~vM6w-5u3Hw#c1Nz74x?W5XYa8%p}c}NeGh*SaAr{3F-Edb{d-@0HKWXXtoHZdyNT7{#RS4S3i?-sz*!!G zj~Hmyc-DC}K$-yXt+}_vIgcd)nB^p{2OSe+91TLRPZy6i`#5UQnm7|5O@9W0TH`#P z;}NAuG$qB|YNxPry4Ms=JTCpFYq+AwbKz=u=}Ne=D|It2kkk!t_kK+W{R+9^%w0vB z_sb{)&378jUk&%6xWXjdZID=(Sr5x4M2sqh_$xlXM+3V`ibLP%HnLKIE-nm;q@N)^ zhBlVb4mUHN;ck%PXxtNvn0TbaLSbQ{6P)yx-BIzYU`&WT`OtHO4nxIhG4VJzcCXnm zmCqD$9Odz(B74M?a`z)5e^=0XMJtjvE%=wVe6KByI>NJI_OWe=BP$#ryM|cXdXO@q zXX9N>JqIz^9+Ni2bG#vKsjT{0P=Wa#j=4EZ5)TUZ0;s7Ai>1#xz(Q!ZJumQsiY%h2 zmbxlS;?dl$5_)+qUhK2BvP50iE&-sz)AiONLqe8dc-~22^kKXHQNQJ(pyGumGv zN0?~4Go|a(zc~ne&$9rF>i53;$DSq_%=;CcEn2J@CP(CY z4xNhi3E(z8!x@!InP9Q84;5IkP6>Gx^6hN2%<}CJc@<{Wt^N>xUm{o!kFP@RchRYZ%4$ z5?~M#t(5`&f)~gw5TWEBb8fL=sP8CvPJj0xj2AHTEUdy~q)LD^u9~eu!vc$zh?8wL z-KnllPAT!Ct^V8D-^>#l4PJ*mh^jCj9+zzbo`x;>aT4#&z$&%isHK0#F52%Ig~-#->?w&#{d z*~QF*_gn)Xf~}jXMQu{=o z3+t~7D_CVw)+*gmPr*xKGz+Q754c&4gq?h3qP`HNQm!uJ;+y)7+|_kc)UlL}Y&!3F z5u-uZeVXz=qHol7DL$Ni`^t-Nnk2nP!?*?~J8DRSqJ7*85rWc%*YaN?21EyNAOWwy z<8VhI44?w!u^N+K4HJ3LHQkdMbC@dLDksryRMNkl+|iCYSSOtnNxIUPgkKCuVU6wT2xZ-V1`>JA04oQ?_^oQ4 z;eUMr+%Xv&zxtn1D@pI3HXO z5!xAB2cjT<5gLXK?;|z_5gYTcPcVFL0vKs?5uqc87)kr|uZHh+Lkac=HW_C!S-Io{ z@%Sxyg{;`B!Eff+Z8>S>EK@TFP z1N*t6Ru{V7LuJS;rI2nb6VxGw)Pd}%YVM%bh57eT))0dTPSrpMGD{X58|u+H^aL$@ zaV&gsKA#E0-|^sC14Y%hul!$|SFv5~F}FgJ(*G#}LfVp8aIr zl{7t->h{=S%$G8p{@Q()w0XK$^1Tz_A3`%H@>bVXesETNldTmkfuF8B;M-FeHE=cH zMRiG0vGaF%<&Su(RxH!5SM)h_U@+2s&#XXLkpDUnU=GChwzy=fBk!y_Q7@G3w(=4dH@1yBOX8bW&oyp~9GBN; zik(a1Xu2tveo$~qlYaem?T5I(t~H4`FGWJO^kZk^fvZP235h39Bv!cpCi1Nu&zIFZ zNPpcCra)m;-Dcc})W4$U5o+mW|55sU^{vW^UV00-ggD_$&d^XTZTm zkm(r=Deo|^`+7zOf02_3-NcvY$|J6!CjT;}`+G=!IcQ`8bI?Y5IBBqr2t^k_XJB)I zr)c~iag!uK6pmP8`U~R-yx+5+Uo}+$b}WNSLx%7b(+GJxix=~Pia0@lb{L;mCVx}T z*7x2D-?rw{5G-sw1Sbx|Q`CO=iV2meG5i}h?~Y=mIkXP{_eo~kyX8(lOYG=+#wa%>ztrgg zh<0`cqCdMe5CT{8D#L}sJ!H|7gyfPh#`nlI9;I3)yw?VKxmZ8+h;j0AOJX>;wnA$?hrBnpco7&}Xc7 zJ=6@bft#7(>bX1V1SEE}a~2PZc3^4-rR`={2uw~SYu|Bj9wX;lx9}ea{>pIz2f+@& z9^*PyZkO*g_7P;r;UgDJ8*mrDa+Fv7*GoL=PynKp0=*KHk5L1zt?Cmjm?{R|1l}Ei zw@0_(L<-vA)%YlMIkd)r^V~}H&cop_!KpyhO+&pB)0@q7>3`jCuB%E9!`T6*mnL;6 z0m4Dt@tK`V^#n8nK}kg2QbmLwgS3475m`Im>Y%Uq1h$H85C|Mv-of;we~hZiK}D`V ztx!jjlAmQ0p%p=eLOFDO3G0=H(CG?#t6c*1f4?H*FdO6eJ8@;{@GE`yXoA(^pwqVY zW)}#APJ5vQhNxm=J&X^v&<3xM*-Rt^4rb+M=;ecPqeGP6yzQT_5XA<|?SX z<=&NJNji3q)(%OvmusQj!oT*#_F>>Z-LvrfKC@#bqc!|!v?T}>aKFmD@WXK>Sglt- z+2im5)LtM)Yat4M>KOogYqQ%pS59RRZ|WkHz<0yyOvZI)B*8Yv9OzbD%Htm%rCxn; zS--a%j|G&1o2bvEicP5ByZ*F9QAqQsbL&!0y1~-32u&*2N^>WEKUc4DiF`p| zn8&|wY$Ho>8+Cb|Jnw^(X1c^5{~lX+Jgn)c|9chnlbTrMzZYcBwE*7#KDa>i|6agn z@gUo3_+Q&Q2u=9*@>vyVPwCu{wH@4oS1K$Ya=%1L-BTQRUHJkfMb5 z)Sbl7L%b!|J7f}X55mv1$ZmiY-n#Q#hC~oV9%rwkhYbf+L9+0Kd3)E54SRaf5|(&j z^i!wJAM~c>&uAv#2{<(ZVhaWeem{GX@%16eyY)k@d?lz=BabQJuHPd08+30K-fexr z1L=UDt#_lC^IoQsxC9zR+CF#KTOJq-xJynF1tmP5O(?EJ@K#kme|?`g_Oj9X%#**n z#^WCceMk?R*>e=x_(=#@8a{u2<2OgM>0eX{C6EirMb@=<-KRFUbKF>&2%HSLFQJv6 zU>7(^05GG{gMpymp?q#eWxVIlgZ}qFyw@U z{$&S5v}7N(56@=yY7h--U@8$t}^fK>a4)!g%7PdEAPYi|#qdspso7P9JB!fN) zU=R;8(f{@j^o|K6`~QR`QO)03j>Y<-&Z;G=98%Bu96P~|JEQHML2$WEz=$&OO6$7Mh3A zUat{l?_n9xPxm&vz8y7^Dy=@^=y!G>N_JJwVZC7(F}onNV{$5A6e$c$N^F;mx;;*u z-JSt_G*3`EgD}+5%OCc0qf^taQs38K+8r~r1@$Vjg=mE-*DyQo*GgD zLTH77V6I@}t8}pqy%NPnY<$h(fsAdaz$v0}dEUDTr&l_*c(^oDNEI?>iytv~atYYE z?x?25L$cE?h47GACdG_&?Ra@*5`Pvn`wL+AgVi<(n?B&P^p)TZUry7!Hu2DNMj0pn zn)FluK;@Yne=gKBX=xHPuhf_))yIu97xdud9?jFtaf(jE>}D4=nFthv+Av}_dA)$W z-78L}&4dJV)9cr_i+4|vI+txtdGBKspE0a62mb!+wzp(e|8|5+?^PuKqB=z>?b=n) z>2#VZ9oqA}w{@vV9g%Pqml_tAX-XXGA1{hptNH?)QSb1paXBA!Iu0zxCfA=qPqu}} zg_llAgT8*{2g78%l&ljhRa5wk0c*{HM75J6q@!TBAH>wripy+kepihH5=d) z)_C;hmLAP*lUbiABh0EIdY2;(-ii*kr`+IGoOspgl-q)dAX&N3Y~$B52I@`@pwC)m zDxq!SEmtYfcinB59Tt13a_RGQQK$=Vbvr(`G^6~w>9HSgX{p(sJkA>uGM?7bL+Y5( zwTWG&zeUZ?7GKROgmCxk+SEaxLQKu1kl!={_i^9U(IX~Bphb$u6h^Gtg^&y~BnBBL zh&r_8i(diRLf#&B5LD1G0?#f<3z-eR{1=4dPl18!{moNk-wMLk;F-f{q1 zev}Rp0(*aoG8oT{y1!_sA&-`>wJ4?EOZH=oJR4`*ulpR5-` z-sGCECMD_P>I#4D9)%ccXp^)~il7UoScGS4HH9(~6ul}rG2!0^^)&|5yI!t>;+7ir_L+pO=Dd$Z@ObsWb(8=@%O&f{N6g#jNbnIL6D+)bz{95q z$UG5jkY6c_G>Z#)S0O2fM~}N4t@mN3&iF`*KzyVszc^eC4X^OSLX5x!rcP`2H3Til z@c{L3;hWyK6Re`?o28#p8I%IR&$Zl&4ndZF@iLv(j^6KiP~MZ1!y5c!W1>2L<*K8u z`&z;+=6myb>STn{jV}&)ujB{PF)+MjW@6G`l#m0N#j`uW3LioMJysSSmrD5D;aBJK zTjtS+A4gBm95hxT=H`7$WT>2NxI1x~3fT~4h#^g&I+8t1AuSZI6G+OPXobAJ>P1Un z7=ifb(hd)naqJ^P=*!bS%vt5kuLaXD#;6|XfF{I=&os`5yBz+78@e`0GP?(Y~ve4>V`E$Gw~m%cuw8ir{7$fH%ax~!f&YO2C*;#NI$p0wag-Al6Q z>*0wH6t08*3;u}|W@ZvC?Omku!q6bFwkvR6+?{^to$Ew|=D@2dA=x(l+xTPpp*hb* zDP#?L{fUAR;D8EC&+Dun;5$3Os z-Z(DW^;6}@?g!^evdxZgG~ckG#SQvGz*Vj8MP3M%uVuMR%uM#T?kPV8DL?qqnYF;4 zfz$C&Iyp3GcT%`Fo?YZzI3SD2Myz{1V;c!^Ywv zgk1LzPJl#ManGIgkI3PYH|-3HxU(b!m{IebPM~5J;WW1AFsLj6Ef9G*X+YnZo~k2a zVE2ZmA2MlrzF#-4tWoBGoT`m|+o3MI@x7NIVJ^EpDQBUz^=GNb2N~$|T46=_TxaOQ z0^0)8VPnS6<*@itnqX#|J-VqKs9=x(E!-*WOU?+YO?v`?jfr!`E5Nw02@h1G>aG;~ zKQ{SL*SwpT4s))+NPWXPVbG2fYfuAABV^@817z&lG9bM6XlD#Q`iw?l@DDZG1xf_F zV7hzj`kt%(*zwZt04A{l{U$;gcU5H=Jel~b*Lt@ua?C*^|Y~Dj>ujEZa z6#5Y_OQ>47aPe;sM_dCTWt~M66r&UcNllwi?sBYo#S{F^-bJk3(p?4@8L6`m3~Rz67@;*LIpUa0Zi`@a z=y+u0<8x9iS%{DHL03Z(FDoKg`d`0k+9fbp9MYASi;2uxb#Hb1O=5D)Xy4<$BF;OQ zKW40fvH=`<_x%Wforw?pu~&{eKREa^vTJ{S262B0;zx$Fi72;Tj`JnUoVvw66` z{I>h~Rj=7k{0K2(?L#p7F>Ju@RsMAQ4BR{Ab`Z}6JmMV9$;4D7p4o#>>ar9Q%^`RU zqRM<2c7WH-c`HG9VqaE_^wN+zRrK?%fQTXl=e<(@bOo-AyQ6<8D*qq|%Kn6WFlf~R zt_AM{?;lQ?j>os+qBJ$u#n_Kl#^M9Ru7?rr{F zku_McS-{gk9zx!Ja-h<%}2r-IZoL<7@{!ct;e7Hh=HNPWraFFmL5z*-q^x1N_#Ej z0Xyl^iz7z&4VI3-@_uVG#6?N9KoBkB=puRkJ{I(<+*ytVop5gf6@Bc&PO`ZXio1j# zn;sx4e--a?$s55^FP+g}8@eg;32*$RP4=880K(?IIO%H~S07-tG;)jMFz90SsL^$2 z3bRxnHV}P&mD+0MGovtnHRr!BXU!L?hfbv}T$L{s?892s`yhMWs?JK=i^vdX$LqF% z`8eemXId3@#Vb&|>+Y(^fQ}hqqvV532C+f4$%hg!7X3f8JD*kkZ&`A1$A&N{9<&ZG zROPoys^g1S?otzS(IA!>hhcP%)zC1b!x&e>nuFUa&+4v$mb?6Tkv_Oq)(>YbLW%_}5WC zN=K5MTb49$1uh5bZH`JX#n>&bUk!MkHonE{{}*7-iOT#B$Om@?{9|(b7tBj4{*TN5 z|CfR-E{m@C)Km(T9qHQbMWq>~OHmdC(osJlm!oD8%PynmIPS=tLa|S~^uHRr@^C2M zcmLWFitLp&g(Pc*3X>=zQL+`r8rdbgnXyy$Eo7NC`!dLuZA8cx*|YDhwMX z+vsH*X1GT62jKo0uPA8q)I~;wJDCNGA71xq+TR(s=%ug|_m%~ZGF!rPiFy`@)J)3P zMID_Zs4FDy8^n4+zL;xZ%LP{xf`v$X@$DQcEjMR*FQ^!W0{^D-&Z6&j#vS|w&hRUr ztIGj42y027;hrEk#9o{;9L;~o4pah@FsF3t#zrqExgMrvU*ZLH`${GiXEv5 zu7>Uw5>T#mI_Qf?Z$3%%=wbl{yk{7Jf#8tAP=ZfQ2@4AZsB#*6)(ltSu64B&mRL7f z!_EAxON@x&lW2`sTj{b1Jt5}@lT_axuwZCX4>0Yizm7X-i|P%`o7eHUSx*}Opf*}` zSZql1oRjbQ3Zv_I6niiFw7VBXO)DuZCfi~Mn|86}H2C5hkO*8Wq_}>3Wrv$e;Jqf@6EPeKpQaFg)1#lB{}SSDw+}F-5r#YMYF6ZtuP~P1 zsHk`a(m==mL%dF@pJ^^Fq|%N5WX@yYt<_9!5U!RZ`I^7Gh|uu6B+Ymk?iG|&%8kSM zd#0ff3w^MmA|J`oScqGkAW5Azs8bL@+uYo|*PC&T20)?7^*ymT9`auszphoJCGp4D z6Eb1>iH!{fXvAYA_rzIvp;!_6JT?zn5TMpQL+p& zz9n6HPLm${-_PWn2Yq6K43UXQ#=Ol7vb?cN@N{XJf_n8N(}y$fZr^ zQ01!n9_n?*!wUj@F-LEO^Ym>Vido`|{x0{_VRLSCjI{5bB6Y<&b zybe8PN0j!rC#wdj`tv;{2Qbn+7hB8-V9?`ar^%15@$w9box9NDWO-TnAH14R_DqYl zEBqcI3^aNtjR1%8Z512W{#t_+Y~zHi{g(2}Ujf_Q7bCflk$;0{rpx`?WTN~w%%xe9 zsGSVWXLyEWt(yVQ8e`hqyVlWD5=XLL2NMEAMuAnSLiQ1CphrHh69oAZ-JbL%OlF2$ zIbhV{`?)k|_x^L5#n>9!4wmJ!vM#vD13AkH4Br8#oKun8>rPISHELsOj?7%qrd$@{+jP8-}Aqe*+!{cf&@#& zypq{#OYv@rFy*fLMgic zKm!pHxS6N!ZQOD#_8}Qhl;5(>+?_Ok>HEnIXr8vaO|*5v+ekF>&PS!MHFCNbr%4!y z_4qegXdOO@>UXt_9bRP)5OBnxUQO%61h0n1vz_2^LHr!z+{(#$_$$fDmX|PDT{5dJuJg-$So#X_k1zk{9)++z4Os4+McCiS=w4+w zTY}PiW2z9~ADl5?(G*5ve+}BfGxYQ4H6EJ15GaBgJ96Kh;VzG2qP$C;%;ZI{B~d7# zC{8=vBgcR}dl@Ag#9kf!e@bf=gwaliBT=lvWm{BcmKhzW=`luYJXE`cVGK-@zTo(S zy3hBA`9S|y8OsB-WQDnWlXD47j|BFjaZc<_d&pt}6PQXFv!Zr!g5BZ-#1buQ2>_fb z)H4Den^ZkuJZ4TP5CdhD>ii0s%K}a{7s0V5)C9HM*%wj(%&+pSAWr<08AY|H@_a9d z1xacrTfL&v>w1|@6=>UOdJXewIBrCO;?YIW6-DY#yD_>8P}z3S3u0pTYo3+LW<0$6 z&eG?feo+G}!hZye7;ic&OtQ6d$^AHgmZc=N4&R;-;NwBdZ&45HNw42<2? z?-6s@yzuxWH819PgR7s|PW$!G)l9?HIXdT|(-bAYbKT3BZ=iTfB}_M6RxL-?Dx`cs z^B)3WRMFj4n&M09LV~vDgq{vW+PW9!9njs7$tL^+xwv1`ZWq8E=)S0KJ~NOivF)m=??}nw z6FQ#?DCa^QV^gtl559)pj_(E)CgTWMx6=v zm5VWoqQKeR{lD_4LZ7A8ZEz%$wx_yVOA1uSy%sS&+^XcCsr@MuQQgDsw`(h9FO8Sp z$8PX(T-ny1*cetFZa6I26x9AHzuY~sLg#)Eabh2L?R7ePTKb^h zQe6t}cKmf(Kt{2!U?HKcH(S}MMj2>1rN`FW-P4IT{c1-^j->JZY!K<)+qit>BZj35 z3=9VuLXd?4)(>i&d1Nrm%EhLhTWsRvYDeQ=yMQzlfPmY>NBvxhC~$3Y7r3UG?CJ_c z?M0|s_wgN{{JMCjs`J~{1_Blpx`o2)2 zL?K={Zwe32)su_{oY`;ucToE27u8oqKYky41o&4DCnJ*)qbG{91`)k==k6V>Hbv)t zoiV@Af7Y4fR=O$jnI+avHY;{Bu-3j1c01n0R4+-)D=SuV9+Ons$mD%*f9&(J+ke*h#2xQ zXy8B-p_B~P7NH8fh@)-B!;`ixmuc{72R$1pBimUJZjizSh=90f-AAhO3aB|(i?PG$ zVB^1E-=HqWk>DOrti#0~OxgqmTz{n)i74$eHn2@zKv{P4rE~OzeZ%51WYhryxH!p~h zK_ItRQt&JF7MTSAH&W6bxN$AN7yO$W(Y_0%SBuK+?hI;zLDR%87v15uVuNVo3YF+@ z3jKylDN91*=FE=z(CHulmytARxMLvc`Aqo}NN8IOJJZ8z4`*P3e^4PW>@>kU{%Xq7C!*9;ttSuv( z5_s(3eCFZbo_;&Q3#Y&)ZcJ%@YjT;OTWwP%mg*4`uf0*8`t-BAF;`Gfv_ z*D{xC6-BL+&B>8I-ljWd8^0cs`jN++({8h^@#hf-leIzW4@?HCL=C`{0cr{@K+{A> z*<;+_3cWW8Z=b{eB5`!{G+(Jbj5u!}0dmag!DQv2oFz4V6i~zbloQ+RA{BCGV=*{w z%*C#f7V5H7Jo(X_AyJb$LnNL#s53#8i=d8ZupUr9Chh%;zW0A*`m_1N_eXA~qbZVr zr9VFx@CEe?r0}%#v88N5fU9l|MHYupIIZlKNyXEEo6WD=2h)%Rev?jAZqPm%^(Iyz zTxJxB08M1gj@RLi5WWZRLKtw})Fpnyc)r+%QM1^kk;i6}Ho5{OGjL*KDTe#c(UvNX zWKsuC3F=@U9upQn3NZOPXwnkt=ytWo)zkls#k|lB$v8%Ao)4i;9Na-?cAah=XDt&s zIGFlZp@s*oZ^ox??xt?j08x&$GS%7q)E%+oNj`%>HajFE4t!*-}{P# zeAF+RTS_}Z&tqQ*j1vT!$iMc*`59U}Q?o*p>dpa{FZWSF14*9j&*jU~>Q>s{q$1n4 zcawo2Y4fdWkei^iYgcHR_^{6YG375o&-SzCZ51+1E#8mLb`#Omc_fJ4k7A>M=c`|O z=UdnCIT0-sLQ4k#k&$uq0KFCmkre15r6SPzC`)==L`(nScp>eHnzo82iDEhJX=rmr9P;8gjtuk|!D*|2#6| zSEH*c{^gq_O|}U^o0>4Rl2fQ*PWAUI#csFjAx@zqFHzz0r`<^5L*q#v0vj?}9fgw_ zb+{$ji}C9|;DfgJy>pr8#RGd2K57;OX{8O$lLyil%)o-L`wsb?Z=bqd@?-b_6;d^< zow#e{D)=Z{CGt-LXTqyx{wHNwZHxgmmXwd5e|C2*t_bSeb9FwpG>@$ zz1lWHgu~%2+>_NvWGQoASxfpuF=hWk$f*-_m6b(`%b!IM#~A*@dns79=#8#nl-Za) zrAH6wOe-@fnuZ550&VFY)XGO~Y9B~-a*G^swAq03Eu|MzVAY}`y9t6OTkATD&t*f@ zvP8|uNxkV`^c%O_U*zO3EoO+*-Enj*f`LJDkSNmwce#y!L2jtS$H`30rbaHVdJYJ- z40!urHsIhi>0wx0U5q{Od3GjH94sPG4l|%$u*7Y(L;Uv_7lh!lT{UYR9+R&dwrbtx zzg_FxL9=f1wCEE+)6z8xWglo@Yo2j={#W#ak5I{Y6J7s4v;7w83Yd}zxg70iTtYRd zDDcP)poJQA5xF8OLTdjR67T1J8ewF_W8_6D{IQQ#3BW4_ZpzTrzVmA|(j_@|@1Yti z6W<_qD@IcHqPGybBqmLld2QGcp`qqwBwwEOOW*v31cmL7Z?}CgFEVS^dbP*F38Cb5 zdkBt>Rcu(Ub>h3t=_WF;_6G0c_a|Q%f0@}zd7R)!&l`U+?-BAs>Dk*fgS$2lp*6)B@^+g70_r@ z;3yhLB%cV#yh9g(IzNsNd^&}XjmP6DSDwY#WbK(~9;7aIWIcGT|5Z9j>UDN~_8Wy6 z)w64SQKVlyBTqW$XFJ~hSeVp4eCvy6cLk4;+?>pMn0o~4lwK1j3uM!hXaJ~+3Tq_i zfhCt7<*UpDiLvSY9@PjGyN#2CR1TOqDPTxvz3()SAKvn>{fKFl4e8eqa-{0GTJj}I zgT>>F2Ijb#Iu(Ir z&|Z5IiIO@u_B)~JeC)66AK09jCeYD__VzgDYOEy2AEzjPd;a?ZgypWs}V}8|m?HRxIHIu3{oeA3Z-zgUa`U()ih@f0`MoDWA zEvb926W`U?AoO1iV9!1CIJ1zTD#0X|v%c(CasZc_zYx4Vt@i4m>tM@o-xiaYd`u#s zZxf9E5^{&}vk@qAT)GSkXa2pWKmi?$>R+#`>orq>;tO}VxX=h!ous4Re&o%~4aEmZ z(f87M#U4d(Y^!#3tB`K2HF=DsO)->Ofd>vWd0#5n&V$>@^D0l?bVjMd-E*Z)&QHrk zOP_VW7R%pKIUXDgEj21$ZJjwgBrrKP@%TX|1R5h6bg2+6Z$7d`lIq(|YaB+wOosnr zMonCUA3lSWE+VE|)0PQ7V$vGHm!_|1Bzr=6G4v+#XP?khswMW+qD{12OhYyh>%%A^AsRA*OjA?{i}9lvz zoPUwH8m6Ie_A2_1$#mRgTWi|LtU!Z<^BAj+=XrnN&)ss`guD-boR4Qt2q)hEoVX_R zv#N~|H$5h#U`Mp5t5QB7Y~Qj?itqnB+#Ch}T?*8pI4 m8Y}}1{_tN2q59qBe*+iov*rCwKC7oC#IU#4aY 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 From c73684db342a5cef28f5be1e9ab46fb727e3c024 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Thu, 19 Jan 2023 12:44:27 -0500 Subject: [PATCH 056/260] Adds the surplus condom box Adds a box of ten condoms to the kinkmate vendor, priced at half the cost of buying all ten individually. --- .../code/game/objects/items/storage/boxes.dm | 25 +++++++++++++++++++ .../code/modules/vending/kinkmate.dm | 1 + 2 files changed, 26 insertions(+) diff --git a/modular_splurt/code/game/objects/items/storage/boxes.dm b/modular_splurt/code/game/objects/items/storage/boxes.dm index 29fe86ebcc..34d085605d 100644 --- a/modular_splurt/code/game/objects/items/storage/boxes.dm +++ b/modular_splurt/code/game/objects/items/storage/boxes.dm @@ -51,3 +51,28 @@ /obj/item/paper/fluff/shipment_plushmium name = "plushmium backer note" info = "

Plushmium Instructions

Dear esteemed customer,

Thank for backing the Stuffing For Spessmen© crowd funding initiative. We at Donk Co. pride ourselves on making a wide variety of engaging toys for our loyal customers to enjoy. Now, we're bringing the toy making process directly to your home or workplace! Included in this box is:
  • A spray bottle of Love to Lifeâ„¢ solution
  • A carefully packaged plushie
To begin enjoying your new friend, start by unpacking the included plushie. Our selection process goes through rigorous quality testing to ensure you'll always get the best toy for the job. With so many choices, you'll want to get the whole family in on the action.

Once you have everything ready, it's time to make the patented Donk Co. magic happen! Spray your new best friend with Love to Lifeâ„¢ solution, included in the complimentary spray bottle, and watch the stunning transformation!

But don't leave your new best friend hanging! Give them a big warm hug to celebrate the long and intimate friendship you'll be sharing.


Donk Co. is not responsible for any injury or loss of life that may occur while using the Love to Lifeâ„¢ solution. Do not allow access to children or adults without supervision by a chemist.

Do not drink, splash, inject, or otherwise handle the solution. Do not come into direct physical contact with the solution, or any object the solution has been applied to, under any circumstances." + +// Kinkmate listing for condom box +/obj/item/storage/box/bulk_condoms + name = "surplus condom box" + desc = "A large collection of condoms, suitable for the safest of sluts!" + icon = 'modular_sand/icons/obj/fleshlight.dmi' + icon_state = "box" + custom_price = PRICE_ALMOST_EXPENSIVE // Half the price of buying individually + +/obj/item/storage/box/bulk_condoms/ComponentInitialize() + . = ..() + + // Define storage component + var/datum/component/storage/str = GetComponent(/datum/component/storage) + + // Set max items to 10 + str.max_items = 10 + + // Restrict contents to only condoms + str.can_hold = typecacheof(list(/obj/item/genital_equipment/condom)) + +/obj/item/storage/box/bulk_condoms/PopulateContents() + // Add maximum amount + for(var/i in 1 to 10) + new /obj/item/genital_equipment/condom(src) diff --git a/modular_splurt/code/modules/vending/kinkmate.dm b/modular_splurt/code/modules/vending/kinkmate.dm index c8a626b0c5..1d2f3c5a94 100644 --- a/modular_splurt/code/modules/vending/kinkmate.dm +++ b/modular_splurt/code/modules/vending/kinkmate.dm @@ -24,6 +24,7 @@ /obj/item/clothing/neck/syntech/collar = 4, /obj/item/storage/fancy/jellybean_pack = 5, /obj/item/storage/box/aphrodisiac_pump = 5, + /obj/item/storage/box/bulk_condoms = 10, /obj/item/strapon_strap = 5, /obj/item/restraints/bondage_rope = 5, /obj/item/clothing/under/domina = 5, From 81542f1d24db38e29578a415f05255d3faff4d4a Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Thu, 19 Jan 2023 17:51:34 +0000 Subject: [PATCH 057/260] Automatic changelog generation for PR #693 [ci skip] --- html/changelogs/AutoChangeLog-pr-693.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-693.yml diff --git a/html/changelogs/AutoChangeLog-pr-693.yml b/html/changelogs/AutoChangeLog-pr-693.yml new file mode 100644 index 0000000000..d228466df1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-693.yml @@ -0,0 +1,4 @@ +author: LeDrascol +delete-after: true +changes: + - bugfix: Fixed spelling mistakes in server's clothing entries From 805b02d98027c8cb7653996a0dc9700018c1f515 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 19 Jan 2023 17:53:40 +0000 Subject: [PATCH 058/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-693.yml | 4 ---- html/changelogs/archive/2023-01.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-693.yml diff --git a/html/changelogs/AutoChangeLog-pr-693.yml b/html/changelogs/AutoChangeLog-pr-693.yml deleted file mode 100644 index d228466df1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-693.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: LeDrascol -delete-after: true -changes: - - bugfix: Fixed spelling mistakes in server's clothing entries diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index 89a0413d76..6d06b3b42d 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -101,3 +101,6 @@ - balance: Way too much air can send you FLYING, maybe think twice about opening that airlock/firelock now. - imageadd: Added space wind image for air pushing stuff. +2023-01-19: + LeDrascol: + - bugfix: Fixed spelling mistakes in server's clothing entries From 17fc42ea45efa1419b10f36d12e7767101ba6983 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Thu, 19 Jan 2023 21:24:04 +0000 Subject: [PATCH 059/260] Automatic changelog generation for PR #690 [ci skip] --- html/changelogs/AutoChangeLog-pr-690.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-690.yml diff --git a/html/changelogs/AutoChangeLog-pr-690.yml b/html/changelogs/AutoChangeLog-pr-690.yml new file mode 100644 index 0000000000..1e3c9f63d4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-690.yml @@ -0,0 +1,5 @@ +author: LeDrascol +delete-after: true +changes: + - imageadd: Updated sprite for Chalice of Cum + - imagedel: Removed duplicate TG drink icons From 48824bbc691c4b76c927bf8e5716e9939906510a Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 19 Jan 2023 21:25:37 +0000 Subject: [PATCH 060/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-690.yml | 5 ----- html/changelogs/archive/2023-01.yml | 2 ++ 2 files changed, 2 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-690.yml diff --git a/html/changelogs/AutoChangeLog-pr-690.yml b/html/changelogs/AutoChangeLog-pr-690.yml deleted file mode 100644 index 1e3c9f63d4..0000000000 --- a/html/changelogs/AutoChangeLog-pr-690.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: LeDrascol -delete-after: true -changes: - - imageadd: Updated sprite for Chalice of Cum - - imagedel: Removed duplicate TG drink icons diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index 6d06b3b42d..056b70a2a3 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -104,3 +104,5 @@ 2023-01-19: LeDrascol: - bugfix: Fixed spelling mistakes in server's clothing entries + - imageadd: Updated sprite for Chalice of Cum + - imagedel: Removed duplicate TG drink icons From 2369e6fe90e00f2ed0e39563091ebf513399ab04 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Thu, 19 Jan 2023 21:33:35 +0000 Subject: [PATCH 061/260] Automatic changelog generation for PR #692 [ci skip] --- html/changelogs/AutoChangeLog-pr-692.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-692.yml diff --git a/html/changelogs/AutoChangeLog-pr-692.yml b/html/changelogs/AutoChangeLog-pr-692.yml new file mode 100644 index 0000000000..15b30f31cf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-692.yml @@ -0,0 +1,4 @@ +author: LeDrascol +delete-after: true +changes: + - tweak: Liquid Panty Dropper now checks client prefs From 189a62ed1fc58a46c54851cdf306728ea23a4027 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 19 Jan 2023 21:35:01 +0000 Subject: [PATCH 062/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-692.yml | 4 ---- html/changelogs/archive/2023-01.yml | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-692.yml diff --git a/html/changelogs/AutoChangeLog-pr-692.yml b/html/changelogs/AutoChangeLog-pr-692.yml deleted file mode 100644 index 15b30f31cf..0000000000 --- a/html/changelogs/AutoChangeLog-pr-692.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: LeDrascol -delete-after: true -changes: - - tweak: Liquid Panty Dropper now checks client prefs diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index 056b70a2a3..b58bf2cee2 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -106,3 +106,4 @@ - bugfix: Fixed spelling mistakes in server's clothing entries - imageadd: Updated sprite for Chalice of Cum - imagedel: Removed duplicate TG drink icons + - tweak: Liquid Panty Dropper now checks client prefs From 58090d704f67b184ab354b1c1de9b6587dcc0241 Mon Sep 17 00:00:00 2001 From: FelixRuin <31424899+FelixRuin@users.noreply.github.com> Date: Fri, 20 Jan 2023 03:54:08 +0300 Subject: [PATCH 063/260] Monophobia vore and blind fix (#289) --- code/datums/brain_damage/severe.dm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/code/datums/brain_damage/severe.dm b/code/datums/brain_damage/severe.dm index 3699331eda..19247c486a 100644 --- a/code/datums/brain_damage/severe.dm +++ b/code/datums/brain_damage/severe.dm @@ -171,9 +171,14 @@ stress = max(stress - 4, 0) /datum/brain_trauma/severe/monophobia/proc/check_alone() +//SANDSTORM EDIT + var/check_radius = 7 + if(istype(owner.loc, /obj/belly)) + return FALSE if(HAS_TRAIT(owner, TRAIT_BLIND)) - return TRUE - for(var/mob/M in oview(owner, 7)) + check_radius = 1 + for(var/mob/M in oview(owner, check_radius)) +//SANDSTORM EDIT END if(!isliving(M)) //ghosts ain't people continue if((istype(M, /mob/living/simple_animal/pet)) || M.ckey) From 7853df30299dccc0b3b8d9892216ccaed3488e59 Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Fri, 20 Jan 2023 00:55:00 +0000 Subject: [PATCH 064/260] Automatic changelog generation for PR #289 [ci skip] --- html/changelogs/AutoChangeLog-pr-289.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-289.yml diff --git a/html/changelogs/AutoChangeLog-pr-289.yml b/html/changelogs/AutoChangeLog-pr-289.yml new file mode 100644 index 0000000000..eb872eb38c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-289.yml @@ -0,0 +1,5 @@ +author: Winter Schock +delete-after: true +changes: + - bugfix: Doll with monophobia dont get stress in someone vore belly + - bugfix: Blind doll with monophobia dont get stress while someone in 1 tile range From 6cc7fb11c78b0db98b861588fc3b358c8110b8ce Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Fri, 20 Jan 2023 00:55:53 +0000 Subject: [PATCH 065/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-288.yml | 5 ----- html/changelogs/AutoChangeLog-pr-289.yml | 5 ----- html/changelogs/archive/2023-01.yml | 7 +++++++ 3 files changed, 7 insertions(+), 10 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-288.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-289.yml diff --git a/html/changelogs/AutoChangeLog-pr-288.yml b/html/changelogs/AutoChangeLog-pr-288.yml deleted file mode 100644 index 34fe36bf25..0000000000 --- a/html/changelogs/AutoChangeLog-pr-288.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: LeDrascol -delete-after: true -changes: - - tweak: Bluespace mining research is now behind Anomaly Research - - balance: Bluespace miners now require a bluespace anomaly core diff --git a/html/changelogs/AutoChangeLog-pr-289.yml b/html/changelogs/AutoChangeLog-pr-289.yml deleted file mode 100644 index eb872eb38c..0000000000 --- a/html/changelogs/AutoChangeLog-pr-289.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Winter Schock -delete-after: true -changes: - - bugfix: Doll with monophobia dont get stress in someone vore belly - - bugfix: Blind doll with monophobia dont get stress while someone in 1 tile range diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index 5b33ba5a66..a001477c0c 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -32,3 +32,10 @@ - balance: Way too much air can send you FLYING, maybe think twice about opening that airlock/firelock now. - imageadd: Added space wind image for air pushing stuff. +2023-01-20: + LeDrascol: + - tweak: Bluespace mining research is now behind Anomaly Research + - balance: Bluespace miners now require a bluespace anomaly core + Winter Schock: + - bugfix: Doll with monophobia dont get stress in someone vore belly + - bugfix: Blind doll with monophobia dont get stress while someone in 1 tile range From 1e73c788dff8f25f84440f0d846e13dbc9a90654 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Fri, 20 Jan 2023 05:12:00 -0500 Subject: [PATCH 066/260] Add condom box to loadouts Adds a surplus condom box to the loadout selection, under the backpack tab. --- modular_splurt/code/modules/client/loadout/backpack.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modular_splurt/code/modules/client/loadout/backpack.dm b/modular_splurt/code/modules/client/loadout/backpack.dm index 4a52343677..6ed7050e30 100644 --- a/modular_splurt/code/modules/client/loadout/backpack.dm +++ b/modular_splurt/code/modules/client/loadout/backpack.dm @@ -5,6 +5,11 @@ path = /obj/item/genital_equipment/condom cost = 1 +/datum/gear/backpack/condom_box + name = "Box of Condoms" + path = /obj/item/storage/box/bulk_condoms + cost = 2 + /datum/gear/backpack/sounding name = "Sounding rod" path = /obj/item/genital_equipment/sounding From 4460d9f724a88ce681a2d72eb1c368aeb6fc1d7e Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Fri, 20 Jan 2023 09:57:06 -0500 Subject: [PATCH 067/260] Remove bloodfledge chapel checks Removes chapel checks and penalties from bloodfledge quirk code. Chapels are an underused portion of the station, and quirk served to increase the problem. The behavior was also inconsistent with actual bloodsuckers, and did not fit the "half vampire" theme. --- modular_splurt/code/datums/traits/neutral.dm | 23 ++++---------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/modular_splurt/code/datums/traits/neutral.dm b/modular_splurt/code/datums/traits/neutral.dm index 90add4579a..79c8cf934b 100644 --- a/modular_splurt/code/datums/traits/neutral.dm +++ b/modular_splurt/code/datums/traits/neutral.dm @@ -401,26 +401,11 @@ /datum/quirk/bloodfledge/on_process() . = ..() - // Define quirk mob - var/mob/living/carbon/human/quirk_mob = quirk_holder - - // Check if the quirk mob is NOT a chaplain - if(quirk_mob.mind?.assigned_role != "Chaplain") - // Get current area - var/area/holder_area = get_area(quirk_mob) - - // Check if quirk mob's area is the chapel - if(istype(holder_area, /area/service/chapel)) - // Run until stamina limit is reached - // Hard-coded based on STAMINA_CRIT of 140 - if(quirk_mob.staminaloss < 120) - // Apply penalty to stamina, nutrition, and disgust - quirk_mob.adjustStaminaLoss(4, FALSE, TRUE) - quirk_mob.adjust_nutrition(-0.5) - quirk_mob.adjust_disgust(0.5) - // Check if the current area is a coffin - if(istype(quirk_mob.loc, /obj/structure/closet/crate/coffin)) + if(istype(quirk_holder.loc, /obj/structure/closet/crate/coffin)) + // Define quirk mob + var/mob/living/carbon/human/quirk_mob = quirk_holder + // Quirk mob must be injured if(quirk_mob.health >= quirk_mob.maxHealth) return From 144d9317756b0e591a0121e1c287ab4c789bde38 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Fri, 20 Jan 2023 17:48:41 +0000 Subject: [PATCH 068/260] Automatic changelog generation for PR #699 [ci skip] --- html/changelogs/AutoChangeLog-pr-699.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-699.yml diff --git a/html/changelogs/AutoChangeLog-pr-699.yml b/html/changelogs/AutoChangeLog-pr-699.yml new file mode 100644 index 0000000000..29a8df04b7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-699.yml @@ -0,0 +1,4 @@ +author: LeDrascol +delete-after: true +changes: + - rscadd: Added a surplus condom box to Kinkmates From 1ddccfa2ff1e92e4ba036ebde56c6fe2de43b4e4 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 20 Jan 2023 17:50:05 +0000 Subject: [PATCH 069/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-699.yml | 4 ---- html/changelogs/archive/2023-01.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-699.yml diff --git a/html/changelogs/AutoChangeLog-pr-699.yml b/html/changelogs/AutoChangeLog-pr-699.yml deleted file mode 100644 index 29a8df04b7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-699.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: LeDrascol -delete-after: true -changes: - - rscadd: Added a surplus condom box to Kinkmates diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index b58bf2cee2..379fadd0f1 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -107,3 +107,6 @@ - imageadd: Updated sprite for Chalice of Cum - imagedel: Removed duplicate TG drink icons - tweak: Liquid Panty Dropper now checks client prefs +2023-01-20: + LeDrascol: + - rscadd: Added a surplus condom box to Kinkmates From 5cdd3aeda303eee2ee2bdd780343928ee9465a88 Mon Sep 17 00:00:00 2001 From: zeroisthebiggay <43571008+zeroisthebiggay@users.noreply.github.com> Date: Fri, 20 Jan 2023 22:41:52 -0500 Subject: [PATCH 070/260] Update splurt_emotes.dm --- .../code/modules/mob/splurt_emotes.dm | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/modular_splurt/code/modules/mob/splurt_emotes.dm b/modular_splurt/code/modules/mob/splurt_emotes.dm index e6af828c5f..7dc25f9c5d 100644 --- a/modular_splurt/code/modules/mob/splurt_emotes.dm +++ b/modular_splurt/code/modules/mob/splurt_emotes.dm @@ -212,8 +212,8 @@ /datum/emote/living/bruh key = "bruh" - key_third_person = "thinks this is a bruh moment" - message = "thinks this is a bruh moment" + key_third_person = "bruhs" + message = "thinks this is a bruh moment." emote_type = EMOTE_AUDIBLE muzzle_ignore = FALSE restraint_check = FALSE @@ -378,7 +378,7 @@ /datum/emote/living/swaos key = "swaos" key_third_person = "swaos" - message = "mutters swaos" + message = "mutters swaos." emote_type = EMOTE_AUDIBLE muzzle_ignore = FALSE @@ -411,7 +411,7 @@ /datum/emote/living/eyebrow3 key = "eyebrow3" key_third_person = "eyebrows3" - message = "raises an eyebrow quizzaciously." + message = "raises an eyebrow quizzaciously." /datum/emote/living/eyebrow3/run_emote(mob/user, params, type_override, intentional) if(!(. = ..())) @@ -467,7 +467,7 @@ /datum/emote/living/laugh4 key = "laugh4" key_third_person = "laughs4" - message = "burst out a laugh." + message = "burst into laughter!" emote_type = EMOTE_AUDIBLE muzzle_ignore = FALSE @@ -497,7 +497,7 @@ /datum/emote/living/laugh6 key = "laugh6" key_third_person = "laughs6" - message = "sounds like a tea kettle." + message = "laughs like a kettle!" emote_type = EMOTE_AUDIBLE muzzle_ignore = FALSE @@ -553,7 +553,7 @@ /datum/emote/living/spoonful key = "spoonful" key_third_person = "spoonfuls" - message = "draws a comically large spoon." + message = "asks for a spoonful." emote_type = EMOTE_AUDIBLE muzzle_ignore = TRUE @@ -583,7 +583,7 @@ /datum/emote/living/whatthehell key = "wth" key_third_person = "wths" - message = "condemns the abysses of hell." + message = "condemns the abysses of hell!" emote_type = EMOTE_AUDIBLE muzzle_ignore = TRUE @@ -637,7 +637,7 @@ /datum/emote/living/illuminati key = "illuminati" key_third_person = "illuminatis" - message = "emits some X-files vibe" + message = "exudes a mysterious aura!" /datum/emote/living/illuminati/run_emote(mob/user, params, type_override, intentional) if(!(. = ..())) @@ -650,7 +650,7 @@ /datum/emote/living/bonerif key = "bonerif" key_third_person = "bonerifs" - message = "riffs" + message = "riffs!" /datum/emote/living/bonerif/run_emote(mob/user, params, type_override, intentional) if(!(. = ..())) @@ -679,7 +679,7 @@ /datum/emote/living/choir key = "choir" key_third_person = "choirs" - message = "let out a choir." + message = "let out a choir!" emote_type = EMOTE_AUDIBLE muzzle_ignore = FALSE @@ -694,7 +694,7 @@ /datum/emote/living/sicko key = "sicko" key_third_person = "sickos" - message = "briefly goes sicko mode." + message = "briefly goes sicko mode!" emote_type = EMOTE_AUDIBLE muzzle_ignore = FALSE @@ -709,7 +709,7 @@ /datum/emote/living/chill key = "chill" key_third_person = "chills" - message = "felt a chill running down their spine..." + message = "feels a chill running down their spine..." /datum/emote/living/chill/run_emote(mob/user, params, type_override, intentional) if(!(. = ..())) @@ -766,7 +766,7 @@ /datum/emote/living/snore/snore2 key = "snore2" - key_third_person = "snores" + key_third_person = "snores2" message = "lets out an earthshaking snore" /datum/emote/living/snore/snore2/run_emote(mob/user, params, type_override, intentional) @@ -836,7 +836,7 @@ /datum/emote/living/ara_ara key = "ara" key_third_person = "aras" - message = "seems sultrily surprised~" + message = "coos with sultry surprise~..." emote_type = EMOTE_AUDIBLE muzzle_ignore = FALSE var/voicesound = 'modular_splurt/sound/voice/ara-ara.ogg' @@ -857,7 +857,7 @@ /datum/emote/living/missouri key = "missouri" key_third_person = "missouris" - message = "appears to believe %THEYRE in Missouri" + message = "appears to believe %THEYRE in Missouri." emote_type = EMOTE_AUDIBLE muzzle_ignore = FALSE From cb9cc91aabcb65f427eb7e6330b289b726995bb6 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Sat, 21 Jan 2023 05:36:17 +0000 Subject: [PATCH 071/260] Automatic changelog generation for PR #702 [ci skip] --- html/changelogs/AutoChangeLog-pr-702.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-702.yml diff --git a/html/changelogs/AutoChangeLog-pr-702.yml b/html/changelogs/AutoChangeLog-pr-702.yml new file mode 100644 index 0000000000..8397aa2b84 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-702.yml @@ -0,0 +1,4 @@ +author: zeroisthebiggay +delete-after: true +changes: + - spellcheck: the meme emotes From 2622451b4d4783bcc12fd4d78f210bea07e115a9 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 21 Jan 2023 05:37:40 +0000 Subject: [PATCH 072/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-702.yml | 4 ---- html/changelogs/archive/2023-01.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-702.yml diff --git a/html/changelogs/AutoChangeLog-pr-702.yml b/html/changelogs/AutoChangeLog-pr-702.yml deleted file mode 100644 index 8397aa2b84..0000000000 --- a/html/changelogs/AutoChangeLog-pr-702.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: zeroisthebiggay -delete-after: true -changes: - - spellcheck: the meme emotes diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index d8475b3fd7..9ec4f2a21d 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -113,3 +113,6 @@ Winter Schock: - bugfix: Doll with monophobia dont get stress in someone vore belly - bugfix: Blind doll with monophobia dont get stress while someone in 1 tile range +2023-01-21: + zeroisthebiggay: + - spellcheck: the meme emotes From aeda5081b50eb11ca259fbec3cdc9b9c908564eb Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Sat, 21 Jan 2023 03:39:24 -0500 Subject: [PATCH 073/260] Move research rack techweb node Changes the Research Rack techweb node from Data Theory to Biological Technology. This change is made to fit the theme of "specimen research" being a medical study. --- .../research/techweb/nodes/{misc_nodes.dm => biotech_nodes.dm} | 2 +- tgstation.dme | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename modular_splurt/code/modules/research/techweb/nodes/{misc_nodes.dm => biotech_nodes.dm} (51%) diff --git a/modular_splurt/code/modules/research/techweb/nodes/misc_nodes.dm b/modular_splurt/code/modules/research/techweb/nodes/biotech_nodes.dm similarity index 51% rename from modular_splurt/code/modules/research/techweb/nodes/misc_nodes.dm rename to modular_splurt/code/modules/research/techweb/nodes/biotech_nodes.dm index 7db0714874..ff81163de3 100644 --- a/modular_splurt/code/modules/research/techweb/nodes/misc_nodes.dm +++ b/modular_splurt/code/modules/research/techweb/nodes/biotech_nodes.dm @@ -1,3 +1,3 @@ -/datum/techweb_node/datatheory/New() +/datum/techweb_node/biotech/New() design_ids += "sex_research" . = ..() diff --git a/tgstation.dme b/tgstation.dme index 2c8b018bf8..9050e43156 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4743,10 +4743,10 @@ #include "modular_splurt\code\modules\research\designs\tool_designs.dm" #include "modular_splurt\code\modules\research\designs\autolathe_desings\autolathe_designs_sec_and_hacked.dm" #include "modular_splurt\code\modules\research\designs\machine_designs\machine_designs_all_misc.dm" +#include "modular_splurt\code\modules\research\techweb\nodes\biotech_nodes.dm" #include "modular_splurt\code\modules\research\techweb\nodes\bluespace_nodes.dm" #include "modular_splurt\code\modules\research\techweb\nodes\mecha_nodes.dm" #include "modular_splurt\code\modules\research\techweb\nodes\medical_nodes.dm" -#include "modular_splurt\code\modules\research\techweb\nodes\misc_nodes.dm" #include "modular_splurt\code\modules\research\techweb\nodes\robotic_nodes.dm" #include "modular_splurt\code\modules\resize\smallsprite_action.dm" #include "modular_splurt\code\modules\ruins\objects_and_mobs\ash_walker_den.dm" From c46ee2a818d8e9d8c5431caf99ba5a6604c945b9 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Sat, 21 Jan 2023 10:34:54 -0500 Subject: [PATCH 074/260] More bloodfledge revival checks Adds revival ability checks for TRAIT_NOCLONE and hellbound. These are both conditions that prevent all forms of revival, even for vampires. --- modular_splurt/code/datums/traits/trait_actions.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modular_splurt/code/datums/traits/trait_actions.dm b/modular_splurt/code/datums/traits/trait_actions.dm index 91ff0df5ba..7a821a631e 100644 --- a/modular_splurt/code/datums/traits/trait_actions.dm +++ b/modular_splurt/code/datums/traits/trait_actions.dm @@ -460,6 +460,14 @@ if(action_owner.suiciding) revive_failed += "\n- You chose this path." + // Condition: No revivals + if(HAS_TRAIT(action_owner, TRAIT_NOCLONE)) + revive_failed += "\n- You only had one chance." + + // Condition: Demonic contract + if(action_owner.hellbound) + revive_failed += "\n- The soul pact must be honored." + // Check for failure if(revive_failed) // Set combined message From c5987c6c7977830bc54acae215f350dd05368abf Mon Sep 17 00:00:00 2001 From: SandPoot <43283559+SandPoot@users.noreply.github.com> Date: Sat, 21 Jan 2023 13:52:00 -0300 Subject: [PATCH 075/260] More mining ror reskin (#290) --- .../guns/energy/kinetic_accelerator.dm | 3 +- .../modules/clothing/spacesuits/hardsuit.dm | 45 ++++++++------- .../guns/energy/kinetic_accelerator.dm | 52 ++++++++++++------ modular_sand/icons/mob/clothing/head.dmi | Bin 54910 -> 54952 bytes .../icons/mob/clothing/head_muzzled.dmi | Bin 23480 -> 23488 bytes modular_sand/icons/mob/clothing/suit.dmi | Bin 85719 -> 85787 bytes .../mob/inhands/weapons/guns_lefthand.dmi | Bin 4353 -> 4817 bytes .../mob/inhands/weapons/guns_righthand.dmi | Bin 4274 -> 4781 bytes modular_sand/icons/obj/clothing/hats.dmi | Bin 5904 -> 6427 bytes modular_sand/icons/obj/clothing/suits.dmi | Bin 2964 -> 4176 bytes modular_sand/icons/obj/guns/energy.dmi | Bin 8899 -> 9877 bytes 11 files changed, 61 insertions(+), 39 deletions(-) diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 9b10a843e8..5fd158c028 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -181,7 +181,6 @@ /obj/item/gun/energy/kinetic_accelerator/emp_act(severity) return -/* moved to modular_sand /obj/item/gun/energy/kinetic_accelerator/proc/reload() cell.give(cell.maxcharge) process_chamber() @@ -191,7 +190,7 @@ to_chat(loc, "[src] silently charges up.") update_icon() overheat = FALSE -*/ + /obj/item/gun/energy/kinetic_accelerator/update_overlays() . = ..() if(!can_shoot()) diff --git a/modular_sand/code/modules/clothing/spacesuits/hardsuit.dm b/modular_sand/code/modules/clothing/spacesuits/hardsuit.dm index 63777f7482..a73639e808 100644 --- a/modular_sand/code/modules/clothing/spacesuits/hardsuit.dm +++ b/modular_sand/code/modules/clothing/spacesuits/hardsuit.dm @@ -136,7 +136,7 @@ "Conscript" = list( "name" = "Conscript suit", "desc" = "..and so he left, with new orders and new questions.", - "icon" = 'modular_sand/icons/mob/clothing/suit.dmi', + "icon" = 'modular_sand/icons/obj/clothing/suits.dmi', "icon_state" = "commando-armor", "mob_overlay_icon" = 'modular_sand/icons/mob/clothing/suit.dmi', "anthro_mob_worn_overlay" = 'modular_sand/icons/mob/clothing/suit_digi.dmi' @@ -151,10 +151,15 @@ . = ..() switch(current_skin) if("Conscript") - if(slot == ITEM_SLOT_OCLOTHING) - icon = 'modular_sand/icons/mob/clothing/suit.dmi' - else - icon = 'modular_sand/icons/obj/clothing/suits.dmi' + var/datum/component/armor_plate/armor_comp = GetComponent(/datum/component/armor_plate) + var/armor_level = 0 + var/armor_max = 0 + if(armor_comp) + armor_level = armor_comp.amount + armor_max = armor_comp.maxamount + + upgrade_icon(amount = armor_level, maxamount = armor_max) + else return @@ -171,37 +176,39 @@ if(istype(helmet)) mining_helmet = helmet + /// h suffix for helmet + var/datum/component/armor_plate/armor_comp_h = mining_helmet.GetComponent(/datum/component/armor_plate) + var/armor_level_h = 0 + var/armor_max_h = 0 + if(armor_comp_h) + armor_level_h = armor_comp_h.amount + armor_max_h = armor_comp_h.maxamount + switch(current_skin) if("Default") - if(armor_level != 0) - upgrade_icon(amount = armor_level, maxamount = armor_max) + upgrade_icon(amount = armor_level, maxamount = armor_max) if(mining_helmet) mining_helmet.name = initial(mining_helmet.name) mining_helmet.desc = initial(mining_helmet.desc) mining_helmet.icon = initial(mining_helmet.icon) mining_helmet.icon_state = initial(mining_helmet.icon_state) - if(armor_level != 0) - mining_helmet.upgrade_icon(amount = armor_level, maxamount = armor_max) + mining_helmet.upgrade_icon(amount = armor_level_h, maxamount = armor_max_h) mining_helmet.mob_overlay_icon = initial(mining_helmet.mob_overlay_icon) mining_helmet.anthro_mob_worn_overlay = initial(mining_helmet.anthro_mob_worn_overlay) /// Sprited by Dexxiol#3462 :) if("Conscript") - if(armor_level != 0) - upgrade_icon(amount = armor_level, maxamount = armor_max) + upgrade_icon(amount = armor_level, maxamount = armor_max) if(mining_helmet) mining_helmet.name = "Conscript helmet" mining_helmet.desc = "It shines briefly, full of life." - mining_helmet.icon = 'modular_sand/icons/mob/clothing/head.dmi' + mining_helmet.icon = 'modular_sand/icons/obj/clothing/hats.dmi' mining_helmet.icon_state = "commando-helmet" - if(armor_level != 0) - mining_helmet.upgrade_icon(amount = armor_level, maxamount = armor_max) + mining_helmet.upgrade_icon(amount = armor_level_h, maxamount = armor_max_h) mining_helmet.mob_overlay_icon = 'modular_sand/icons/mob/clothing/head.dmi' mining_helmet.anthro_mob_worn_overlay = 'modular_sand/icons/mob/clothing/head_muzzled.dmi' - if(current_equipped_slot != ITEM_SLOT_OCLOTHING) - icon = 'modular_sand/icons/obj/clothing/suits.dmi' /obj/item/clothing/head/helmet/space/hardsuit/mining/update_icon_state() switch(suit.current_skin) @@ -224,7 +231,7 @@ icon_state = "commando[hardsuit_type]" if(ishuman(loc)) var/mob/living/carbon/human/wearer = loc - if(wearer.head == src) + if(istype(wearer) && (wearer.head == src)) wearer.update_inv_head() else . = ..() @@ -238,10 +245,10 @@ hardsuit_type = "2-armor" if(amount == maxamount) hardsuit_type = "3-armor" - icon_state = "commando[hardsuit_type]" + icon_state = "commando[hardsuit_type][current_equipped_slot != ITEM_SLOT_OCLOTHING ? "-inhand" : ""]" if(ishuman(loc)) var/mob/living/carbon/human/wearer = loc - if(wearer.wear_suit == src) + if(istype(wearer) && (wearer.wear_suit == src)) wearer.update_inv_wear_suit() else . = ..() diff --git a/modular_sand/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/modular_sand/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index ac51d7e5ec..12189b10ba 100644 --- a/modular_sand/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/modular_sand/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -1,21 +1,3 @@ -//Kinetic accelerator charging meme bugfix -/obj/item/gun/energy/kinetic_accelerator/ - var/chargetimer = null - -/obj/item/gun/energy/kinetic_accelerator/proc/reload() - if(ismob(loc) || isturf(loc)) //Kinetic accelerators won't charge inside objects. Period. - cell.give(cell.maxcharge) - if(!suppressed) - playsound(src.loc, 'sound/weapons/kenetic_reload.ogg', 60, 1) - else - to_chat(loc, span_warning("[src] silently charges up.")) - update_icon() - overheat = FALSE - else //this is a terrible solution, but it ensures that it wont be stuck on dischaged if it fails to reload in an obj - if(chargetimer) - deltimer(chargetimer) - chargetimer = addtimer(CALLBACK(src, .proc/reload), overheat_time * 2, TIMER_STOPPABLE) - //BDM pka /obj/item/gun/energy/kinetic_accelerator/premiumka/bdminer name = "bloody accelerator" @@ -568,3 +550,37 @@ /obj/item/borg/upgrade/modkit/aoe/heavy/modify_projectile(obj/item/projectile/kinetic/K) K.name = "heavy kinetic explosion" + +/obj/item/gun/energy/kinetic_accelerator/premiumka + unique_reskin = list( + "Default" = list( + "name" = "premium accelerator", + "desc" = "A premium kinetic accelerator fitted with an extended barrel and increased pressure tank.", + "icon" = 'icons/obj/guns/energy.dmi', + "icon_state" = "premiumgun", + "item_state" = "premiumgun", + "lefthand_file" = 'icons/mob/inhands/weapons/guns_lefthand.dmi', + "righthand_file" = 'icons/mob/inhands/weapons/guns_righthand.dmi' + ), + "Conscript's tapper" = list( + "name" = "Conscript's tapper", + "desc" = "Good 'ol kinetic handgun that has been revised to mining and killing tool, works better in pair.", // lies + "icon" = 'modular_sand/icons/obj/guns/energy.dmi', + "icon_state" = "commando-gun", + "item_state" = "commando-gun", + "lefthand_file" = 'modular_sand/icons/mob/inhands/weapons/guns_lefthand.dmi', + "righthand_file" = 'modular_sand/icons/mob/inhands/weapons/guns_righthand.dmi' + ) + ) + +/obj/item/gun/energy/kinetic_accelerator/premiumka/reskin_obj(mob/user) + . = ..() + if(ismob(loc) && current_equipped_slot == ITEM_SLOT_HANDS) + var/mob/update_hands = loc + update_hands.update_inv_hands() + +/obj/item/gun/energy/kinetic_accelerator/premiumka/update_overlays() + . = ..() + if(current_skin == "Conscript's tapper") + if(can_shoot()) + . += "[icon_state]_cocked" diff --git a/modular_sand/icons/mob/clothing/head.dmi b/modular_sand/icons/mob/clothing/head.dmi index e4e8b762c5d42338989d1ba0bbeeaf29203ec82e..b0b9a346733ddae1e0f5821f980f764c667fe73b 100644 GIT binary patch delta 13825 zcmZv@c|25M8#jK2>|3%X3~h*#T?pBetXU!?L`lfLj3avqNkZ1_vhT8uU6C#OI+(JI zWr#sDX68Mf=lSFJdq3~}88gSZ?>Xn(*Ydr-_jTPvDy1wcqpaNj1PWz2?3`cqT|JSM zG9N;q)StW^X?qZE&^N0-6D&wwq!JVv9UZxGVaobC39Uk+%+Jr)(a~vFA^$UI4D7)g zAH;5!bIv-k^;^J_yippt9F)SWqgQ%8BH~}Km%2Ujt()^jmNdHMj7GygMnml*&w)g? z#%bGW2Xr+w5+@oWj7NJUR2l!QE>`#6(a<>XmUP6hk1i}MxHV^G!Rg~Ud6aHmHWt2q zdpjK_sv>S{P38;B4Ecp>_8hzu987wTb&2+$c-cQLa&g4jYj$#Rrg)1k@otK!T6KGy z^tKb_Qzl}@hSJe;G0A1wb8#CLUJ+mKW8Yq!$-fn_2Jcr}*C7yHUOdP6rv3V0+z=-u zDDlPCn2v>E3^YruPkF@7kJK`C?ZX4$2=5yd!bA{MxEhsH0aYyOj zEXs_sea))AG%hBF5_kZwnlk@~&&tY*udS87?cVeQQS0pw1Ql-#LJB5L!7Wrm5+G##Is&PpuwBc3aFNVl5@kq5yd3G@ z-+O+0Q^-lAEb`#oyBng_lJ5@I$Vuiy9jCMWWJ=z@Ze?cc|0g|o&J?GjB96Lg*Lg-- zR(2(V%clKpqR?I^gLrmT6)W3SJ;Q2>R7et?ooYe<{v_kg?d+B-eLxm%!^hbqDphbx zyk!@pXfrjI{C$i2*Nx+cQWa;PC0kRgsHgykwkId*QTTG=nKD7;FTvKvNYK@M z+<6n(-sVPe%o_5!y85$KHS(X-yWgZ_^9LXR#PK6qCqo|EFIa<>L{u}m#}uK$k0scg zVGK5J8Ndhu-4yLxsVEzCfK}2kxx1Tvba4@yrwe|8JY9v>c>MULuI^i{g-!BSsTe?= zEv^?-X&3gZOC(@tYcd z==__PWCD>V#$sYg# z+aOEQ`vJHg_Vgy!l7@%+JJTa#%v|PdQTVBec9@8a`pYKXqwDxjHZH^UWhF;18=_z{ z#4Jhgw;@JY@Y}#dWc=bRwji}?4R5}`zUFE$z8Q{SuW$41Ac{kKT@{^qfs>Py-7c;vu#7qc5>SO1k;F0` zwrJ=h)!baKO>f(7s8*OONHuaeqz~CbTjTLvAS8??UIFFY<(kamBoJ1;TtDEkRuDF; zX=QTZ1~TZYazX9Djj_I>kr@@@WzmYF5TD%!G@92rjgbGiv;CxO>T^pRDIbchU#JlIG^-y_rHXb#@EcLr!eq2F+RO>x=~h$fR45cMg&Ksxm|TlnQzAPb43kwRL%9_t7-P z3T2W%L+;7==8Z@I?e$y51&2C8r1*j(@DG9y{n4qNp9?p3SjM>v2RBv*pqLg$Zc!|z`AHdf8$|(o`Zb=$`oIf#YK?N10bPf ztZk6S+O-A8Q&eBi~1e+L|Mny&v;R}xl7dOM!XTY2a7HY$bP&0n6BP7Ur z+N{O?dnU0#NhPtJNj!0ci3{Wj0Ay5kxM@xY#GYI1!kbe^*Vfj;D*A^9x@h+Z{IDNW>S zqGfu0Y&?AxNPf@6fnIO@gMpkKqfqF@Z?wJg=->ey@tG&Yb=1*)!Vz zgx+R;HPad7eg(D3xO~FROAHrC$7hDTrtIF?g6um%LDzLz+@i|LwJ>QF_6YN97)pfb zJ9}H!IMMgBkM!EMj&w0t`C3Eg{qkbb=^O_tKS#Xn8RIP2(g}5=BvE{2rUffphHWCI z{4*`CGj}X}i^=2M@+Vsn%hNpfZ9O!NQ^s$;V6pj9R6f?bv}@@Atj?d9S3nwbqMrvX zYQ$;t0o9-3!Yxf-FB>!uRgo*oul)#gzrVuAOxEYVxml^WNh!>uK{lCxh#GxNAQNKU z@{U|5`>t1tyH*O03kE5W2HzIyAV z0*ww*kT)X`op%Td{1Ew(^X=RDA3sEPr6L4@(MpTA@6$hsJqQQNKxIH$4qUFaHYL6( zK3_SLeuPiavs0zdi?_Qx?nD-sCrecJCCCESzz}0iIu`%}cK|)0?UgS%idR)gFI^yb zhheF_**)iPI1JEV>NdnaohA(r2fs!U_pm_7A5`F1@nb+G=;VgdTkWJt-@LENz(=m2 zr_pIXWyi~CUuMBuw;pCiH9kB0hbrqXB5^Vg1KUaL$iIB1>sH{y#EpDGSZpFg0S}Bn z@oGUmEIDzZAd@Dz{QT30g@nY=LQR-Q;`c(ib1x)An1Qm&icsb$?sTT?#5zJEYtbzj zF7aN`M_6#;Qc)f_tf`JdaKpk$&J*&j5@EM|Qlin>y{Ec1b19hZYMk~nN0|qR1HEUCbvFB| zi>!|ll=-j?%Czs2n<<*WJ+uvWssWb+q(q>WAGZ;`*g#jYb9^)*R16i5aMPEN5AD}k zi3F@mdl%|qQ~%!KPB{{XRw=iXChy6tVaSv5WZ{xFwlZ>>>`wQWd9`_;zF6VCR*o#{ ze=B_^16b~*EZ)8)Ut}(}o*GDWmu=_IQj)qsnBu6qkQ?;ty~V!4i-5qWF>KBYvl0%# zeQZz@q-A2#G<+a5i=oHKJ)Kz=l9p!YyvO>aH&)$Bn`XpL1$ISP0N{*4=y?|ZqoQr{sbCitU`1c6;q?C|=VH=eUY%eYf%s&|a>{4fm%^EJn0q)yNJ*jd+sE2| z%O{^$_&5Dt7p#o$-z}WT;`ERWVYj%ii*d;!TRfJ5RnowL#)}AroZO2rpw1iTcT8h& z_x!+s0r|o7CbyxLc@(5GK$Qi~?78x%Jbu&t7Ar0AmU9qP8m=Q-sgTf)zz06iZ7q&1 zWXKd%N3O;w^1L9!@f~Hvp->uXvXLHT1{DiXq11ZCz?*EH+Ijy8X8f6-xR4ggXW-X0 z!Ua3mjDxku54=7CTW%+OwAugLb(hA=y zDYl1oUkG?5CnqyQrad|R8fo%F%#I4Bu=NMdA*3#OkZ&6vP&OE`2r^6MRm1Q0P%-YnK9DG1q2a`?A<^Nd^AdvZ?tDp(0{92C>Bmt<=5lo)>{V zzU-dPpt=}T^i@o1ysDBsgt+yP;6-~mh%mYIr9760f+pb@hXP=%WMq z`3aD+JHqYvwJS23dT(RZf35lE9DimilDCP=vDfV9Z!tq2CBE7HY*pMs3PMFu0pZ*i zZ~EwcZ6k{Fv51`S@};mDZT9*5Qvy(psa!#uh=ZcV!=(5f65Htd$C_K(7G-9Ds+Jb@ zD^E`t0P!VViuasNkSla{c8-jXhet=#0?#QdhE{ncTxX?U%r_dLIQjUPRISfWb=tbR zmbG11RJ=e%MfGc~eSru+q=!TxObqPV`@6h2SQ#4|r&dRU89qW-@G{R)>85|rQLOP=O@#BZEn3x76 z3?3ey$90xT{8d|WO> z1Ku1DXSW`w3_gW4+m(LH^QMR_vo`uwx>@1;wj!(|I@jZtzRciLsh>}!py}y%gONq+ z!o~aTr}`sYAVwgODo^a~Pc_rs+uMmk!AV-+72=T`esh@;I3W^Q`T5IB+eGFsU%Yf_ zd3!rHJp4>J7!e^TCdMe`H2A<64m=(DEK=JW2MevbGz!%uG~L zQu48ET1I`^;8O<&2UV-{iNys4S`};@9QpAj&{2RZaFZu?x;3z&4PV$wdhRKZCQF_* zfBEtT^v%k^qnF&VTE%tN1k_AD0~C}%9hmeL8BjAkZEIlhpMMl&rq}-NGk+;Arduw! znU`0fgP?H6!30#WXXASRoPGep#c)neYUuuC7dBN74~c7W$!G`H3}u$IQ1J4VGa8!O zZ|--f{8}S9xbi`Lxs8q7Jv}}6M#y^Stu6ab<)p2lMGIIM8iy7XTm@83Oh7iyk00f& z#hcqWl>q|%`+EAz&20sBbsS}7Wkp3r0Pu4ji6U9wp&fnhEF*gD+QHuUfIU$fP%-gff}B2hOO3(8a+hMMmLfSJVHDe_;X6sQ1-j=I6kzIL z0x~ijBoax#A<+n#oeh9;3tovPBjfymkenc|%b%F)&7SZmWtv_i6{Nkat_aoT4s#(R zT2|~BKhwY~j$<(7_dXqRGBV2}U(_3k*~IBE7j-~=paB3B*YYvqy4B7&SJ?}YffVSa zhC)fA=@+uR3SK$^#Jg1zqe$mj-(2wKrH^hp74)}(+-z99-7*|`>g=v?6qQx@r|G-mG zx;IL(lQ*os{tVWZtkm4nNQ=%lN@F7ID0R-LlE>jLY9>= z0VDJCr8L=)G&MYJkH^cCAD&tVx-Y)(cn@u4Z5<2Q>pQp#|0%d`Dq=90U*;Xxu3g(r z{H_DMGViD*knTF<*)%|gYi(^^t*hX%h2*UN%da>{GJmkN(3200ACRFB{tXbaGtA~@ z$><}GUSr37kP^6;G{`c@;dFYE&-}N8KM^-&C!1zhGxI(@oiS~Yx@P9xlr3oee4)Jj z#*3M1O(ZW5&vOf@X6dPf;}LtYL|F1pU_jIu~wZAMwZ59t`Bc!vIy4<;&Nu z(R+J)<2?kf>1&K$mA`tGIs`#g3c0gZZWSv1`@ztkQ3z^;Z`{zrJ0?>CvvZaiy~30P zl_mmeV#cx3vMf3_wujVa-A*{dYQK0P21T$Yh2}i|kkjtyckeVzOxR8V@$6YJq{_Z8 z2g00$goIz4l&VfnLQPFg2d31nM@}v-CCWmQ+bATe`08WZj13G%&B>{7e0GbxzD@ph zADOZsXYL85ry& zQ!AZ@`BU_+vU75-6c=WKoe)`r9~DFxriz)$ zBL8zd7zlL;Ub;k?Cg(;Cls@`q+|MhIBPUEY$BWfe`0+n9tKIs3sq9p`Dv@^yw7lEX zih#~Nq~477vWAu>eP5z#t)oBW+W4k`4O|_XaE^^F0Zd6Lg2${W2zl3ezvPQSdqm6z z89?C&3fvz*e$39p$}9O!dH0+`C*_E(%+sNC|HJ#{qvxjqYNZ*qKMzON6qX%lYoARc z-H_uRKhtGQ*xA_`{W9JH)FDK8KJk>l)Go~1+1VW*HXqN$#CU)vCW&nXtHX!uOiWBS z!BjmweNoSoQSp)@)adBznHnc`+Si$x{Kt4a6e}|nsM`7U!N2G%o%3DdAnsn3!;f=- z``1l0nlh{-q&4v9qJV(vEN|l>d610`Yz|c0(8Ph$S(FM+L%g-F@9r4-a2#&U%Lx<&u#@pxl1xr;s< zxao?Q_Hf-`I~KFMP9MkqZjno1x+|JfZPlElGfVTq_7+aTPSMkt1^!iCFzV7FxpZ_I zgjivW#MWuuM?*uJSDhpfaGKi6iRnljZHP$}kfH%U9=Vg3o02Er6q^*TtdHhekiNeP zQ>5`0Jf$w^Kl%4QT`N;L*ITud?;YSev0pLaM4kZ;QTu3ti%sn31#Sdg(w>bepLnim zVZr_R^XIdytT5F<2KWD)%mIzA9*?d9DY;TAAB>v6`1COWl^Y9x`9Q$X%BsXRIU^$$ zVmTY0@Bbfkv40iLok}$42(R7kBh`?3Oo>7l@lB^y2q-G%G&FE6FE2wD4m<|g7+F}f zA?AkUfcXwUHbPHN4@{%HK8ZaHb*X6O6cG{8xqEjs)UKM7eW4hu44*jwU;bk*TdbS1 ziMev`)4E#-goMUxstj;T1b`nlD>40X691c|SWe$x4GG}M+!0YMe1q(mHGQkH7SwN+`O{&Qtlxc=I(Bq?>1qg?BuH6zSnRpA;jv($VkW>0F!mnz8D%vAqF?u$umtj`qYeEb7wxm-tJ4+sN`5LGKKE(WrZ ztOW%H5OG6o`0Nyv1aF+m zWn`e+HEtB7<&}m0elf&4i=JHcgRQ%T&T=~psobn4WTmBvBB+c@&=waAQK0q~lGyx} z!_eR$D_RGQ=3ucOQ9AbP2@DYCa)k1zGSbrPC_ZzmTKje=_T$Tj8e@=1+|Ybbxn0O zV+bNbD^TiFK1z33dP%2)b;B*-QaRb6RDnPp4#q9_0~jhA!z{x1%D$6YrEYfd9^DVLx$#6-e58cYP(F9 zZ#Y6exn2E}wE0S35AGXj+H~5H720U z!-!5~SRK(f>7=`S%Aw-e+IVNa_D+Dn10(zQki1E=O@a0^;Gltl>wA7$({XOi$XW_Z zV`GY#o*d*qXHfwg8=FcCF=0?dBtb^s+Qx>zx~66sjShoc3W@`rQ&U_U8yoV~rOpo@ zKAefbI;8aX_q#hh9IZY$@M?VtEzyF4g5E>G)Y78#tWJhH48|El1t|gu!Q%rg#5lPb z|DyJ_g2)VUv>QZm`HRyKESeAt_YGMYwRMj3U`4c%j9D*bN*@fvCgP|(9c0sz5X?*8 zd}_SCymVC9d=~C)YN)EVhfGnOIV1d!_j_a{_2sKqb09u)_wHR`5fLK=@|Fq#`<7@v z242jmh!LduPhA26Z!$w>BCFQ(MAfnzVE^3d>c8ou(tfuR3_#g74=f$m^h+rH8`0Z~ zF+aRei@oL&@AK@L)EVIS8eF!!r|-@CrN_{r*<@IPF*3i-6jktw(boYb2+eJQ6tM1FPGGMrbyEcofyh zpu<=WMF>>8Uc}MoggCy7qEh?m`$1ne#c}w|uik=R`>KVI+@8Na?EY4lqS8AYxON+Q zNY&1eEWCYk?=ej{5ABuI4h-22)dc`GaRKPTz_~ENm7+hnB6-v$xh` zZb4)W?|VIZF#$wG8FHxQc7;{#x5i#nP~xtO#Xu{j_>_WHg+RtrQJ7gN0!v-yJTO2`nZ4Xrs3h3XFgw~nr+s<9^zR_3 zlP1`&dk@NB>>Nt?HML!GL9~wf0@2a$K0f^Qt!?6M^)KT>SI7K(i$>>!+RwvEgm*gk z-gbmqRWn(x^CWY>v9U_#?_}mv67bnxjKx-*w9T!7+4#}r4tccug;bo3{p{B&`(g8! z%_L8S?av0_aRd2zEn^*lEo^o?RXFxKtdx%(W2=X z^G{YDxOWa4&?4P#r?s<>yVQ1P@m=l=1b~bM`zrV4r1dRjs@yE`pAzkfEO&xlOFpa13UV&cu}PURC$j_X z>uWJXJ0=#5ySgWQ$Rsl>DPIyFv7T!BDCCKn&C*i>7#$$O2P_}8{*<2$4KXbJG>C<2$E-aKnQ$#nT^Qn&e%`;oDo5I3| z-_-4YGb8%qjTyo+0j$ z(P(hFyMyODBbZ&xfD|=b2&TH)+k0A*K)tN8F!XQXby>U>Vn0VZsVl3vn-W-YJQfdc z&qW3>f%v_JY=tWTz$S58HKGJUv_ahG>a$-brZCU#6O3%<7B(9(Q_e1T8b!J{Bmu~S zI-a{km2!;Gnh1Qjs ^C!ddbX~)B1h#vk+5sYYFdweq31`vwr`GQJPD|ZX z;-|!2=b~yAR8ChIF6mCHXm%Wq&zD?M!~!JWk5gQ8Wk#4P|Hi*$$_5OB{BmzXF3YXmu?ij=)mgoF>NrDuvE7C!T*3+IaqU;W%T{#XB zw8b#hQP>9nFLG#{hSC$vY^59n(rIZAHBE96Tq$4sSb(v_t8WJgfC=+h!x^3Zw zz~6GK@%H5hj%dWS;{<;iHHw^xt>+9%0DW*13(I3wJO3yImPi7@V0jyn2lTIaKI0j9pEyZhQ>lkaF-M8Z>-^n-QOWWQSX!DeoD&*h(T9>7V9!ppoY4CU{ zOda?gj@+N12^s5k-kNQ-vP6{a9BhoSayWv_1%>&W-hcn@YuI~>boL1?q2pEff634D zt0Kz_gzmFzzZDMxgGL{_$))3gkqbAe?G*x9c{tu;X0=pl&v5t3FPM1~e|>l!U#cT? zxrf#?9$p!hrE;<)>p(>V>u~aYjh>cx!NS~el(~5McF5D=xb`rX+w<5ab6fxO7mh6R zY1+NT%h+b=xAs9l&fyz2j2haTQ$k9IR?kGg(0O7x^2JZq!L7(y%hI4D>(b*zT?B_8 zv^;={nVuOZIYu6g1@-6rO)XnY&OTrb`JvCC9_N4!ICLO>*_r%Qbs^~TyF0m5lG>7C zYdR&Mp!y8QaLp3Uv&t`8X2%KM$S~GqdHu`!nbG!r20&};`ucXqGFVKQj`tL~UjD1^ z<}HuVU0H5-a26HvV@!zdVH6C2vauQB+S-(S8Nd2(;d|?*GCT>rt!a5vw);b{7evp3 z{oYy2+u;iQX_%M#N7kD`EhevCNwyswTrKVk{i-|=AfR|C!z1Yw!Qfga)yXdG+MvRu z=Qzzvhl{c_=snizt_s%UxV_9&1qGYES-%6df{&2?_` z$g3V)i8UZZm4b*vk;UT&i!)Pk-Fw4(t%YG#?$vO!Ah&#eH5seRk?om7W~W*rR&y$6 zk-KW94^8Euf%y|xFJ3%)0^K3+Xc4t@u-|e)lHl59^0#lVx6skq)m78o{idZAn{3d#RW$*Ik9Kpt* z)fX^eu%npP^>zVB6B0%^(q&PFwgnayVTGaKhPQaxs-(se0r_Y5w$Q~ZKU>YW{BX&@ zP^5k=W?0|~v{3H@biL?aF@l!_Lr%Nr1HKV!{?+r=>e6LPVzZ*7uZ%-af3aait?FmI z-3NcNhDIJUv?CO1B7gpDz#uBeI=bEot@Z;!ncqMYM3Or9?)7G$?hGAr?8xzoUu7|v zv_<;#M1Qy8Qe>u#JRbIKYcSG)*b?ykf)#EX!p4+foLW~8*y$)k>*npV*&Kp@%b-t*lfu*~*a8K`hg z4_Vrz{5XrOpT?w>NO#psxB{HY5shGijr0oCkS#~%zR3&&fSd9W<=&fo_A6H$fsm*g z&ZQl4faMGt-2VoTPHw=S0lK^2sZYKu4nRy*_4BGj^{$qnpzK&ppZiN&=s!w zLU(UvKP}2M@H^}v)d|cxziX?PrOcNq=b)PfY!CMJA
fV}Bx=zP`L79{Mn5^-U4o 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%0DfX^!&gXk8c;EX`HJJ@-k6zD%zS2 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 delta 3881 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 diff --git a/modular_sand/icons/mob/clothing/suit.dmi b/modular_sand/icons/mob/clothing/suit.dmi index cf40ce721cd4d45f0b673aab5940301469b76e35..0cfaf655f8cccc8ec30329969c09688e96653e5a 100644 GIT binary patch delta 7007 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஭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 delta 6934 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 VPCBEXuEC&7SJP1AlbTiV{{VFd>J9(^ diff --git a/modular_sand/icons/mob/inhands/weapons/guns_lefthand.dmi b/modular_sand/icons/mob/inhands/weapons/guns_lefthand.dmi index 8871ec5afdec2cf4b34af2d6dbfae7c429fb9f82..1b9839a127f3c88f7584b5920c00dde49ecd2f17 100644 GIT binary patch literal 4817 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 V|9YHGBk@lIfNJQgSE<^D{R@!JOmqMM diff --git a/modular_sand/icons/mob/inhands/weapons/guns_righthand.dmi b/modular_sand/icons/mob/inhands/weapons/guns_righthand.dmi index a07597f370da58d0a88ae7d2b917fe2f0ed6e255..ac450ce359ef37480a2722e7042a8e6f7cc74e74 100644 GIT binary patch literal 4781 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 H+K2rYQGfo2 literal 4274 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 literal 5904 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 TI0?pGaRW;7>T;DYEZ+YI+G2C* diff --git a/modular_sand/icons/obj/clothing/suits.dmi b/modular_sand/icons/obj/clothing/suits.dmi index f2b9bedc0e1642835030ae6f300df4c387f509ef..05ba6f3f042522d28552a0d8eb5fe2abb26ae828 100644 GIT binary patch literal 4176 zcmbVQc{tSH_kWLF7=+2b%U~FLWU`B>PzqT__OTO2wi)Attf4GrjY_^L?Is?zzjk=iKw0*FEQXZoJuDLzYXtmjD1@xn-n(kHWDOa$umN z^b?_>w@t>9>3X1YZsgh8=eW_)9SwQ?eT1ij+) zB9MJ=eQSHsyZ1eD^6Eua9g1b@T=n)yGBw6}K-0j?Pd!iFrdfpk(xcv2HRqe|o{Ff? zg@pmUckB`I>J<=`*nha(x}4}}S=?B^xBC2ri@g?=NVI4ycm19Twsp+B9jp~>Dzf38 zKD~Cj5vUxO0dw-^;pmP$s-DH$MD$OMmn zo(cGRvW0Y$ikc5EWd@pF>zQ{t79R_tp^DgomQy*$YHm5Z1{(YVYt!;@8 z=R)b{1$)JN8>XY{NVzO+OlahWx9@9^-jd`PnD zVt+r-9$dC>Jc;z?+y@SY5DxcbWZb>I4G@BHQ(Lrv8b6r1K%F(N9R%!zHb3hoQuZp` zSKpDVz$^;)&W*M0FKRyt{>^IJ&&%pNP)u+Isnpg2*n@*$U^B5X5OK9{bh|YC zo%V5DT%6L84DHjiy~oYJOwBz}uv6Xy=EeEuFlJ!?@bE=**dZ0$?6$Eo)r;2DrP%K7 zZW)i`dy#-OIRpFUJjPkZ4kPujDD88VxgWEzL8a7>(7Vn539Y_4okQ)T-idO{&dI}Z z^g?GZha><*gdHsYa4Rs7=l=MCs;j%3aW!j*?d0I!(jH;6OXU;BZ~y+pW3KeO3Eb#;~bVX<_i$PFcY9k$AgdM+P&S2RERDyiZ z(zKaSuBW$kps}%RrXqW?qH8V)7!4=NLYPF;7k*pqLTyUyFl3D%!nIa5v@N(2>F zn`g&bc&?hX5+7cq3)1(?*i>Y|xt`xYOZ-C>h_D}_)>Q`20slK0=)9>oPWw$ z0%&|m*6i|=f_xw>uO5rX?b;CKHOm{uYl}YDP*0{QX)DrxAZsn+e8OVl=DHWnrBJ~0 zd9t_|V_;w~VcM%>WV}(|#l$5xf1cKYsJ;Y>7|Gjii%gP-HTqRwvPpd zIqk9M^8)TqrscQRmnci&YO&Fcb1M|N(CinwoXm_h2h&CsZy>Q$cJYr*>-T*4d(Ji6HY*ksu1o^ttDn_DPddl%g%A06QEu$jf2z4$83Ssp9k;J_k$E8V=3-wzYgW45~RRU@b7 zuZhCext-V2fw>`Fv zvNU7l^xy9{sQ(#Z?k!eG*4-M86-TmPytX5(7;`SvsS+Q*g`{nw-j7b`Uk<1G1iH`+ zhU;ZYYbgpi+R9z|F>jR!$1x>H*FrQeJQCh0VJToK3d=$>$$sP+%Dg&C{bAw|A4rgr zo;@95$aDb#RTo}YO%9?jAiMLC2J(c`QYkYD#Nq6d=yyA;U~mH2$;rvV8iF|vq)5Vk z@@2MFxr;zsysgQzKJ!;YsD6~sHOZDV%@p>%k7z>JFm4Rld)vEGAoTn&Jdv5%J=ZK|-oopbvtX*PFl&Gq(P+o1I$tF|jv(t)VX z!ir-GqW_T&n|k4${daHruQQ*|Y@Pv=XRNR0TMsYR^MniH9Ht?iY4vU+@cE3(1@>XTk(%V4cDz*9 z!jd0h`!Lat70CTIiT&fFQ8WsLK};r3UwN9(BFdBSh4iU1q^@O}lV6Scs}vu_vohtY z!wq3d!-EPQl{Cf*LMcl-^`T2SrUgIIM>fr0$@mvMM4YiOZ}MZs>7?Fa9IcCWW~V1g zETrYT0&wG$4G7m1@|kZc{g8W)@~V0Wgrc{I~5L#5O-^tDU8s552OGV=L_Y(xjO!zytcEX7`E!Yig1>yN$pxQsBzaaAGHs z>%loCiBaM>%d}!#|7i^;6MKCOIs;tyZW~wipxMt`v!p7(sB{{gqOWtk)RHMgoktwjU)8Y6G)QHoQi0XI9g7&XWntRU37iRr{wYrA4E?y}$!?Ggf>70u$MYs0rHMzB zFPxfr&Rm7Rcj74ipoGi6KB9lybxC;TSepv{m0^4pB`zDhbjt!!hg-N%eOv!s8n>)K z7%H*)%r7a=4Mc;i5*R^3Ce<&q>-i<8k2%ZZoF1@q27%=2WA^{B4|UiiiSPD#W7=SS zrltl#re?He&OmI#_1lp=QEw{2H#u4z)fn~c=6<2+5KVZTvnXS+dX#fI!F{rLu$=Zp zJ&HGO-a_U7D?cek)Vivd$7HRy!x2()%FV~daL^>$m0{hKAwsRxPspf%5ABQgpsx+uD&+rCuC39K|B8>#Jmzo(2PLGNLDay-h z+sb7f6+PV*kbT!iB&B|9kQ#3zscl+~@ zugKZM2f?TE{4B$>4$pjp_89oo*(-2vl+`%@GaI>CJ?xkVb<^c z>)ja*(nz7QvbF74UKagyqCTaOVfi(x1R59|ToyTqquU8}E17;C{@OTxZ$vkmy^wrH zD$!bdT*G)aGg^fDjp1?tvZcbJ&eI^?y*sTxGQ934fSOgaS@D*T8x4((>LTR_jQ*jQm(v+a}bD{?=*6LUr~T;P5DRt_;` zA0f4oAkyt$25WaE*;Fvl?XfCvCcJq>-VKVF^tu_6EQhV+hO{F`fTNgwMv-tt$^sh| zbh@~5^8Ba?Z?g7hlJ7aw#cR49l<~7OtqyrY+3wU6OcVd^)ayt|scK4HBWQ~`51=ij*A^X(ZSg6{`!nhug#NlszvHFzzh#{_hxlAYmKEY77>+eUwHPh5TO3`w*Id<1p zF@bX_HS-meioX`K1ps?(L7!lWl!c>>&?QtBuYb zK)-HMdqX12!T|;vDuy0N#M`IAjdn@w7PvAJuunHU5!Bkk%MWr0s_mDX1v030R5|b# zn`2xpwaj{qWuj0E!&NgbJ8Vjy&NU#JcmaBr6JgwUJ2Z##MF89~xT{~O>wx<|6d%=C literal 2964 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 T`+D$mGeAR4OSR&WW%z#qz29iO literal 8899 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 Date: Sat, 21 Jan 2023 16:52:57 +0000 Subject: [PATCH 076/260] Automatic changelog generation for PR #290 [ci skip] --- html/changelogs/AutoChangeLog-pr-290.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-290.yml diff --git a/html/changelogs/AutoChangeLog-pr-290.yml b/html/changelogs/AutoChangeLog-pr-290.yml new file mode 100644 index 0000000000..f2d484a34e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-290.yml @@ -0,0 +1,5 @@ +author: SandPoot +delete-after: true +changes: + - rscadd: Added a reskin to the premium kinetic accelerator. + - bugfix: Fixed some possible graphical glitches with the mining hardsuit reskin. From a6cd50f6c47efe00675d71e9881204714d4eb921 Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Sat, 21 Jan 2023 16:53:57 +0000 Subject: [PATCH 077/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-290.yml | 5 ----- html/changelogs/archive/2023-01.yml | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-290.yml diff --git a/html/changelogs/AutoChangeLog-pr-290.yml b/html/changelogs/AutoChangeLog-pr-290.yml deleted file mode 100644 index f2d484a34e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-290.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: SandPoot -delete-after: true -changes: - - rscadd: Added a reskin to the premium kinetic accelerator. - - bugfix: Fixed some possible graphical glitches with the mining hardsuit reskin. diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index a001477c0c..785afe48ef 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -39,3 +39,7 @@ Winter Schock: - bugfix: Doll with monophobia dont get stress in someone vore belly - bugfix: Blind doll with monophobia dont get stress while someone in 1 tile range +2023-01-21: + SandPoot: + - rscadd: Added a reskin to the premium kinetic accelerator. + - bugfix: Fixed some possible graphical glitches with the mining hardsuit reskin. From 1c508eeb3016ba36136b2c8508abe09b59a6df3f Mon Sep 17 00:00:00 2001 From: KeplerWasTaken Date: Sat, 21 Jan 2023 18:50:49 +0100 Subject: [PATCH 078/260] Sentient mobs will now receive a heart icon to display that they're sentient --- code/modules/research/xenobiology/xenobiology.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 1f027c450c..59f6577f47 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -685,6 +685,7 @@ to_chat(SM, "You also become depressingly aware that you are not a real creature, but instead a holoform. Your existence is limited to the parameters of the holodeck.") to_chat(user, "[SM] accepts [src] and suddenly becomes attentive and aware. It worked!") SM.copy_languages(user) + SM.add_overlay(mutable_appearance('icons/mob/hud.dmi', "brother", ANTAG_LAYER)) after_success(user, SM) qdel(src) else From 45039092e52f41c43b8092ed2c6c3f10182af187 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Sat, 21 Jan 2023 13:42:16 -0500 Subject: [PATCH 079/260] Werewolf quirk improvements This is not a comprehensive overhaul. It does not fix the organs bug. Changes the following: - Adds TRAIT_WEREWOLF - Adds gain and lose text - Adds medical text - Adds comments - Removes unnecessary mob defines - Reduces description text length - Separates transform into a sub-action - Updates ability tooltip text to improve descriptiveness - Blocks transformation while user is not conscious --- code/__SPLURTCODE/DEFINES/traits.dm | 1 + modular_splurt/code/datums/traits/neutral.dm | 26 ++- .../code/datums/traits/trait_actions.dm | 193 +++++++++++------- 3 files changed, 134 insertions(+), 86 deletions(-) diff --git a/code/__SPLURTCODE/DEFINES/traits.dm b/code/__SPLURTCODE/DEFINES/traits.dm index 9f0c41e694..c07b101590 100644 --- a/code/__SPLURTCODE/DEFINES/traits.dm +++ b/code/__SPLURTCODE/DEFINES/traits.dm @@ -27,3 +27,4 @@ #define TRAIT_NUDIST "Nudist" +#define TRAIT_WEREWOLF "Werewolf" diff --git a/modular_splurt/code/datums/traits/neutral.dm b/modular_splurt/code/datums/traits/neutral.dm index ef6552c70c..f0766c7f39 100644 --- a/modular_splurt/code/datums/traits/neutral.dm +++ b/modular_splurt/code/datums/traits/neutral.dm @@ -446,24 +446,32 @@ H.regenerate_icons() . = ..() - -/datum/quirk/werewolf //adds the werewolf quirk +/datum/quirk/werewolf name = "Werewolf" - desc = "A beastly affliction allows you to shapeshift into a more wolfish appearance at will. This will increase your size (In general and below!) and cause you to behave as though you were an anthropomorphic canine. (This is still being tested. Please send any bugs to nukechicken on discord)" + desc = "A beastly affliction allows you to shape-shift into a large anthropomorphic canine at will." value = 0 + mob_trait = TRAIT_WEREWOLF + gain_text = span_notice("You feel the full moon beckon.") + lose_text = span_notice("The moon's call hushes into silence.") + medical_record_text = "Patient has been reported howling at the night sky." /datum/quirk/werewolf/add() . = ..() - var/mob/living/carbon/human/H = quirk_holder - var/datum/action/werewolf/W = new - W.Grant(H) + + // Define quirk action + var/datum/action/werewolf/transform/quirk_action = new + + // Grant quirk action + quirk_action.Grant(quirk_holder) /datum/quirk/werewolf/remove() - var/mob/living/carbon/human/H = quirk_holder - var/datum/action/werewolf/W = locate() in H.actions - W.Remove(H) . = ..() + // Define quirk action + var/datum/action/werewolf/transform/quirk_action = locate() in quirk_holder.actions + + // Revoke quirk action + quirk_action.Remove(quirk_holder) /datum/quirk/gargoyle //Mmmm yes stone time name = "Gargoyle" diff --git a/modular_splurt/code/datums/traits/trait_actions.dm b/modular_splurt/code/datums/traits/trait_actions.dm index 792f7b8e8f..9fffacfc3e 100644 --- a/modular_splurt/code/datums/traits/trait_actions.dm +++ b/modular_splurt/code/datums/traits/trait_actions.dm @@ -186,88 +186,131 @@ // /datum/action/werewolf - name = "Transform" - desc = "Transform into your wolf form." + name = "Werewolf Ability" + desc = "Do something related to werewolves." icon_icon = 'modular_splurt/icons/mob/actions/misc_actions.dmi' button_icon_state = "Transform" + +/datum/action/werewolf/transform + name = "Toggle Werewolf Form" + desc = "Transform in or out of your wolf form." var/transformed = FALSE var/list/old_features = list("species" = SPECIES_HUMAN, "legs" = "Plantigrade", "size" = 1, "bark") -/datum/action/werewolf/Trigger() +/datum/action/werewolf/transform/Grant() . = ..() - var/mob/living/carbon/human/H = owner - var/obj/item/organ/genital/penis/P = H.getorganslot(ORGAN_SLOT_PENIS) - var/obj/item/organ/genital/breasts/B = H.getorganslot(ORGAN_SLOT_BREASTS) - var/obj/item/organ/genital/vagina/V = H.getorganslot(ORGAN_SLOT_VAGINA) - H.shake_animation(2) - if(!transformed) // transform them - H.visible_message(span_danger("[H] shivers, their flesh bursting with a sudden growth of thick fur and their features contorting to that of a beast's, fully transforming them into a werewolf!")) - H.set_species(/datum/species/mammal, 1) - H.dna.species.mutant_bodyparts["mam_tail"] = "Wolf" - H.dna.species.mutant_bodyparts["legs"] = "Digitigrade" - H.Digitigrade_Leg_Swap(FALSE) - H.dna.species.mutant_bodyparts["mam_snouts"] = "Mammal, Thick" - H.dna.features["mam_ears"] = "Wolf" - H.dna.features["mam_tail"] = "Wolf" - H.dna.features["mam_snouts"] = "Mammal, Thick" - H.dna.features["legs"] = "Digitigrade" - H.update_size(get_size(H) + 0.5) - H.set_bark("bark") - H.custom_species = "Werewolf" - if(!(H.dna.species.species_traits.Find(DIGITIGRADE))) - H.dna.species.species_traits += DIGITIGRADE - H.update_body() - H.update_body_parts() - if(B) - B.color = "#[H.dna.features["mcolor"]]" - B.update() - if(P) - P.shape = "Knotted" - P.color = "#ff7c80" - P.update() - P.modify_size(6) - if(V) - V.shape = "Furred" - V.color = "#[H.dna.features["mcolor"]]" - V.update() - else // untransform them - H.visible_message(span_danger("[H] shrinks, their wolfish features quickly receding.")) - H.set_species(old_features["species"], TRUE) - H.set_bark(old_features["bark"]) - H.dna.features["mam_ears"] = old_features["mam_ears"] - H.dna.features["mam_snouts"] = old_features["mam_snouts"] - H.dna.features["mam_tail"] = old_features["mam_tail"] - H.dna.features["legs"] = old_features["legs"] //i hate legs i hate legs i hate legs i hate legs i hate legs i hate legs i hate legs + + // Define action owner + var/mob/living/carbon/human/action_owner = owner + + // Record features + old_features = action_owner.dna.features.Copy() + old_features["species"] = action_owner.dna.species.type + old_features["size"] = get_size(action_owner) + old_features["bark"] = action_owner.vocal_bark_id + +/datum/action/werewolf/transform/Trigger() + . = ..() + + // Define action owner + var/mob/living/carbon/human/action_owner = owner + + // Check if owner is conscious + if(action_owner.stat != CONSCIOUS) + // Warn user and return + to_chat(action_owner,span_warning("You cannot use this ability right now!")) + return + + // Define citadel organs + var/obj/item/organ/genital/penis/organ_penis = action_owner.getorganslot(ORGAN_SLOT_PENIS) + var/obj/item/organ/genital/breasts/organ_breasts = action_owner.getorganslot(ORGAN_SLOT_BREASTS) + var/obj/item/organ/genital/vagina/organ_vagina = action_owner.getorganslot(ORGAN_SLOT_VAGINA) + + // Play shake animation + action_owner.shake_animation(2) + + // Transform into wolf form + if(!transformed) + // Change species + action_owner.set_species(/datum/species/mammal, 1) + + // Set species features + action_owner.dna.species.mutant_bodyparts["mam_tail"] = "Wolf" + action_owner.dna.species.mutant_bodyparts["legs"] = "Digitigrade" + action_owner.Digitigrade_Leg_Swap(FALSE) + action_owner.dna.species.mutant_bodyparts["mam_snouts"] = "Mammal, Thick" + action_owner.dna.features["mam_ears"] = "Wolf" + action_owner.dna.features["mam_tail"] = "Wolf" + action_owner.dna.features["mam_snouts"] = "Mammal, Thick" + action_owner.dna.features["legs"] = "Digitigrade" + action_owner.update_size(get_size(action_owner) + 0.5) + action_owner.set_bark("bark") + action_owner.custom_species = "Werewolf" + if(!(action_owner.dna.species.species_traits.Find(DIGITIGRADE))) + action_owner.dna.species.species_traits += DIGITIGRADE + action_owner.update_body() + action_owner.update_body_parts() + + // Update possible citadel organs + if(organ_breasts) + organ_breasts.color = "#[action_owner.dna.features["mcolor"]]" + organ_breasts.update() + if(organ_penis) + organ_penis.shape = "Knotted" + organ_penis.color = "#ff7c80" + organ_penis.update() + organ_penis.modify_size(6) + if(organ_vagina) + organ_vagina.shape = "Furred" + organ_vagina.color = "#[action_owner.dna.features["mcolor"]]" + organ_vagina.update() + + // Un-transform from wolf form + else + // Revert species + action_owner.set_species(old_features["species"], TRUE) + + // Revert species trait + action_owner.set_bark(old_features["bark"]) + action_owner.dna.features["mam_ears"] = old_features["mam_ears"] + action_owner.dna.features["mam_snouts"] = old_features["mam_snouts"] + action_owner.dna.features["mam_tail"] = old_features["mam_tail"] + action_owner.dna.features["legs"] = old_features["legs"] if(old_features["legs"] == "Plantigrade") - H.dna.species.species_traits -= DIGITIGRADE - H.Digitigrade_Leg_Swap(TRUE) - H.dna.species.mutant_bodyparts["legs"] = old_features["legs"] - H.update_body() - H.update_body_parts() - H.update_size(get_size(H) - 0.5) - if(B) - B.color = "#[old_features["breasts_color"]]" - B.update() - if(H.has_penis()) - P.shape = old_features["cock_shape"] - P.color = "#[old_features["cock_color"]]" - P.update() - P.modify_size(-6) - if(H.has_vagina()) - V.shape = old_features["vag_shape"] - V.color = "#[old_features["vag_color"]]" - V.update() - V.update_size() + action_owner.dna.species.species_traits -= DIGITIGRADE + action_owner.Digitigrade_Leg_Swap(TRUE) + action_owner.dna.species.mutant_bodyparts["legs"] = old_features["legs"] + action_owner.update_body() + action_owner.update_body_parts() + action_owner.update_size(get_size(action_owner) - 0.5) + + // Revert citadel organs + if(organ_breasts) + organ_breasts.color = "#[old_features["breasts_color"]]" + organ_breasts.update() + if(action_owner.has_penis()) + organ_penis.shape = old_features["cock_shape"] + organ_penis.color = "#[old_features["cock_color"]]" + organ_penis.update() + organ_penis.modify_size(-6) + if(action_owner.has_vagina()) + organ_vagina.shape = old_features["vag_shape"] + organ_vagina.color = "#[old_features["vag_color"]]" + organ_vagina.update() + organ_vagina.update_size() + + // Set transformation message + var/toggle_message = (transformed ? "[action_owner] shivers, [p_their()] flesh bursting with a sudden growth of thick fur and [p_their()] features contorting to that of a beast's, fully transforming them into a werewolf!" : "[action_owner] shrinks, [p_their()] wolfish features quickly receding.") + + // Alert in local chat + action_owner.visible_message(span_danger(toggle_message)) + + // Toggle transformation state transformed = !transformed -/datum/action/werewolf/Grant()// on grant sets some variables - . = ..() - var/mob/living/carbon/human/H = owner - old_features = H.dna.features.Copy() - old_features["species"] = H.dna.species.type - old_features["size"] = get_size(H) - old_features["bark"] = H.vocal_bark_id - +// +// Quirk: Gargoyle +// /datum/action/gargoyle/transform name = "Transform" @@ -307,10 +350,6 @@ to_chat(H, span_warning("You have transformed too recently; you cannot yet transform again!")) return 0 -// -// Quirk: Gargoyle -// - /datum/action/gargoyle/check name = "Check" desc = "Check your current energy levels." From 41c253b8356d1b29180fb7e906ad312ee64d35dc Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Sat, 21 Jan 2023 14:07:39 -0500 Subject: [PATCH 080/260] Fix werewolf transformation message oversights Fixes oversights in the werewolf quirk text variable that caused: - Enable and disable messages to become reversed - Personal pronouns to use defaults --- modular_splurt/code/datums/traits/trait_actions.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modular_splurt/code/datums/traits/trait_actions.dm b/modular_splurt/code/datums/traits/trait_actions.dm index 9fffacfc3e..bfbf2263af 100644 --- a/modular_splurt/code/datums/traits/trait_actions.dm +++ b/modular_splurt/code/datums/traits/trait_actions.dm @@ -300,7 +300,8 @@ organ_vagina.update_size() // Set transformation message - var/toggle_message = (transformed ? "[action_owner] shivers, [p_their()] flesh bursting with a sudden growth of thick fur and [p_their()] features contorting to that of a beast's, fully transforming them into a werewolf!" : "[action_owner] shrinks, [p_their()] wolfish features quickly receding.") + var/owner_p_their = action_owner.p_their() + var/toggle_message = (!transformed ? "[action_owner] shivers, [owner_p_their] flesh bursting with a sudden growth of thick fur as [owner_p_their] features contort to that of a beast, fully transforming [action_owner.p_them()] into a werewolf!" : "[action_owner] shrinks, [owner_p_their] wolfish features quickly receding.") // Alert in local chat action_owner.visible_message(span_danger(toggle_message)) From 79c8c614592e106e44efd3422946419d1ac40c0a Mon Sep 17 00:00:00 2001 From: SandPoot <43283559+SandPoot@users.noreply.github.com> Date: Sat, 21 Jan 2023 19:30:59 -0300 Subject: [PATCH 081/260] Makes skirt peeking into an element (#292) --- code/modules/clothing/under/_under.dm | 1 - .../code/_globalvars/lists/lewd_content.dm | 23 ++++ .../code/datums/elements/skirt_peeking.dm | 100 ++++++++++++++++++ .../code/modules/clothing/under/_under.dm | 4 - .../code/modules/clothing/under/color.dm | 2 - .../code/modules/clothing/under/misc.dm | 8 -- .../modules/clothing/under/skirt_dress.dm | 2 - .../code/modules/clothing/under/suits.dm | 5 - .../code/modules/clothing/under/syndicate.dm | 8 -- .../mob/living/carbon/human/examine.dm | 77 -------------- .../modules/mob/living/carbon/human/human.dm | 1 + tgstation.dme | 8 +- 12 files changed, 126 insertions(+), 113 deletions(-) create mode 100644 modular_sand/code/_globalvars/lists/lewd_content.dm create mode 100644 modular_sand/code/datums/elements/skirt_peeking.dm delete mode 100644 modular_sand/code/modules/clothing/under/color.dm delete mode 100644 modular_sand/code/modules/clothing/under/misc.dm delete mode 100644 modular_sand/code/modules/clothing/under/skirt_dress.dm delete mode 100644 modular_sand/code/modules/clothing/under/suits.dm delete mode 100644 modular_sand/code/modules/clothing/under/syndicate.dm delete mode 100644 modular_sand/code/modules/mob/living/carbon/human/examine.dm diff --git a/code/modules/clothing/under/_under.dm b/code/modules/clothing/under/_under.dm index d1af3e4512..c87095e5ff 100644 --- a/code/modules/clothing/under/_under.dm +++ b/code/modules/clothing/under/_under.dm @@ -26,7 +26,6 @@ var/max_accessories = 3 var/list/obj/item/clothing/accessory/attached_accessories = list() var/list/mutable_appearance/accessory_overlays = list() - var/is_skirt = FALSE //SANDSTORM EDIT END /obj/item/clothing/under/worn_overlays(isinhands = FALSE, icon_file, used_state, style_flags = NONE) diff --git a/modular_sand/code/_globalvars/lists/lewd_content.dm b/modular_sand/code/_globalvars/lists/lewd_content.dm new file mode 100644 index 0000000000..686e610126 --- /dev/null +++ b/modular_sand/code/_globalvars/lists/lewd_content.dm @@ -0,0 +1,23 @@ +/* + * List of clothes with possible peeking under, + * It is prefilled with clothes that cannot be caught + * by the automatic system (has no skirt in path) +*/ +GLOBAL_LIST_INIT(skirt_peekable, list( + /obj/item/clothing/under/rank/civilian/janitor/maid = TRUE, + /obj/item/clothing/under/costume/loincloth = TRUE, + /obj/item/clothing/under/costume/loincloth/cloth = TRUE, + /obj/item/clothing/under/costume/loincloth/cloth/sensor = TRUE, + )) + +/* + * List of clothes you can't say a pair of. + * Ex: + * A pair of jockstrap? +*/ +GLOBAL_LIST_INIT(pairless_panties, list( + /obj/item/clothing/underwear/briefs/jockstrap = TRUE, + /obj/item/clothing/underwear/briefs/panties/thong = TRUE, + /obj/item/clothing/underwear/briefs/panties/thong/babydoll = TRUE, + /obj/item/clothing/underwear/briefs/mankini = TRUE +)) diff --git a/modular_sand/code/datums/elements/skirt_peeking.dm b/modular_sand/code/datums/elements/skirt_peeking.dm new file mode 100644 index 0000000000..9b067fa0a0 --- /dev/null +++ b/modular_sand/code/datums/elements/skirt_peeking.dm @@ -0,0 +1,100 @@ +/datum/element/skirt_peeking + element_flags = ELEMENT_DETACH + +/datum/element/skirt_peeking/Attach(datum/peeked) + . = ..() + if(!ishuman(peeked)) + return ELEMENT_INCOMPATIBLE + + RegisterSignal(peeked, COMSIG_PARENT_EXAMINE, .proc/on_examine) + RegisterSignal(peeked, COMSIG_PARENT_EXAMINE_MORE, .proc/on_closer_look) + +/datum/element/skirt_peeking/proc/can_skirt_peek(mob/living/carbon/human/peeked, mob/peeker) + var/mob/living/living = peeker + var/obj/item/clothing/under/worn_uniform = peeked.get_item_by_slot(ITEM_SLOT_ICLOTHING) + + // Unfortunately, you can't see it + // Going to be honest, i wanted to do something like a groin check, but that would + // Block EVERYTHING, and well, most of the others won't even cover it right? + // Should maybe consider using this for groin genitals. + if(istype(peeked.get_item_by_slot(ITEM_SLOT_OCLOTHING), /obj/item/clothing/suit/space)) + return FALSE + // + + // Valid clothing section + if(worn_uniform && is_type_in_typecache(worn_uniform.type, GLOB.skirt_peekable) \ + // We are being peeked by a spooky ghost who sees all? + && (isobserver(peeker) \ + // Are you a living creature (and not us)? + || (istype(living) && (peeker != peeked) \ + // And are you under us while we're standing up? + && (!(CHECK_BITFIELD(living.mobility_flags, MOBILITY_STAND)) && (CHECK_BITFIELD(peeked.mobility_flags, MOBILITY_STAND)) && (peeked.loc == living.loc)))) \ + // Or are you nearby and we are up high + || ((locate(/obj/structure/table) in get_turf(peeked)) && CHECK_BITFIELD(peeked.mobility_flags, MOBILITY_STAND)) && \ + peeked.Adjacent(peeker)) + + return TRUE + return FALSE + +/datum/element/skirt_peeking/proc/on_examine(mob/living/carbon/human/peeked, mob/peeker, list/examine_list) + if(can_skirt_peek(peeked, peeker)) + examine_list += span_purple("[peeked.p_theyre(TRUE)] wearing a skirt! I can probably give it a little peek looking closer.") + +/datum/element/skirt_peeking/proc/on_closer_look(mob/living/carbon/human/peeked, mob/peeker, list/examine_content) + if(can_skirt_peek(peeked, peeker)) + var/obj/item/clothing/under/worn_uniform = peeked.get_item_by_slot(ITEM_SLOT_ICLOTHING) + var/string = "Peeking under [peeked]'s [worn_uniform.name], you can see " + var/obj/item/clothing/underwear/worn_underwear = peeked.get_item_by_slot(ITEM_SLOT_UNDERWEAR) + if(worn_underwear) + string += "a " + if(!is_type_in_typecache(worn_underwear.type, GLOB.pairless_panties)) //a pair of thong + string += "pair of " + if(worn_underwear.color) + string += "[worn_underwear.name]." + else + string += "[worn_underwear.name]." + + var/obj/item/organ/genital/penis/penis = peeked.getorganslot(ORGAN_SLOT_PENIS) + var/obj/item/organ/genital/vagina/vagina = peeked.getorganslot(ORGAN_SLOT_VAGINA) + if(penis?.aroused_state) + string += span_love(" There's a visible bulge on [peeked.p_their()] front.") + else if(vagina?.aroused_state) + string += span_love(" [peeked.p_theyre(TRUE)] wet with arousal.") + + else + string += "[peeked.p_theyre()] not wearing anything!\n[peeked.p_their(TRUE)]" + var/list/genitals = list() + for(var/obj/item/organ/genital/genital in peeked.internal_organs) + if(CHECK_BITFIELD(genital.genital_flags, (GENITAL_INTERNAL|GENITAL_HIDDEN))) + continue + + var/appended + switch(genital.type) + if(/obj/item/organ/genital/vagina) + if(genital.aroused_state) + appended += " wet" + if(lowertext(genital.shape) != "human") + appended += " [lowertext(genital.shape)]" + if(lowertext(genital.shape) != "cloaca") //their wet cloaca vagina + appended += " [lowertext(genital.name)]" // goodbye pussy + + if(/obj/item/organ/genital/testicles) + var/obj/item/organ/genital/testicles/nuts = genital + appended += " [lowertext(nuts.size_name)] [lowertext(nuts.name)]" + if(/obj/item/organ/genital/penis) + if(genital.aroused_state) + appended += " fully erect" + if(lowertext(genital.shape) != "human") + appended += " [lowertext(genital.shape)]" + appended += " [lowertext(genital.name)]" // Name it something funny, i dare you. + if(/obj/item/organ/genital/butt) + var/obj/item/organ/genital/butt/booty = genital + appended += " [booty.size_name] [lowertext(booty.name)]" // Maybe " average butt pair" isn't the best for now + else + continue + genitals += appended + + string += english_list(genitals, " featureless groin", " and", ",") + string += " on full display." + + examine_content += span_purple(string) diff --git a/modular_sand/code/modules/clothing/under/_under.dm b/modular_sand/code/modules/clothing/under/_under.dm index fe6dcc8fba..7542a0c85a 100644 --- a/modular_sand/code/modules/clothing/under/_under.dm +++ b/modular_sand/code/modules/clothing/under/_under.dm @@ -1,7 +1,3 @@ -GLOBAL_LIST_INIT(skirt_peekable, list( - /obj/item/clothing/under/rank/civilian/janitor/maid = TRUE /* This one hangs about because no skirt in path */ - )) - /obj/item/clothing/under/Initialize(mapload) . = ..() if(!is_type_in_typecache(type, GLOB.skirt_peekable) && findlasttext("[type]", "skirt")) diff --git a/modular_sand/code/modules/clothing/under/color.dm b/modular_sand/code/modules/clothing/under/color.dm deleted file mode 100644 index 786fc955b3..0000000000 --- a/modular_sand/code/modules/clothing/under/color.dm +++ /dev/null @@ -1,2 +0,0 @@ -/obj/item/clothing/under/color/jumpskirt - is_skirt = TRUE diff --git a/modular_sand/code/modules/clothing/under/misc.dm b/modular_sand/code/modules/clothing/under/misc.dm deleted file mode 100644 index 87cb52eefc..0000000000 --- a/modular_sand/code/modules/clothing/under/misc.dm +++ /dev/null @@ -1,8 +0,0 @@ -/obj/item/clothing/under/rank/prisoner/skirt - is_skirt = TRUE - -/obj/item/clothing/under/misc/durathread/skirt - is_skirt = TRUE - -/obj/item/clothing/under/misc/cog/jumpskirt - is_skirt = TRUE diff --git a/modular_sand/code/modules/clothing/under/skirt_dress.dm b/modular_sand/code/modules/clothing/under/skirt_dress.dm deleted file mode 100644 index 79bf474a80..0000000000 --- a/modular_sand/code/modules/clothing/under/skirt_dress.dm +++ /dev/null @@ -1,2 +0,0 @@ -/obj/item/clothing/under/dress/skirt //inb4 this breaks something - is_skirt = TRUE diff --git a/modular_sand/code/modules/clothing/under/suits.dm b/modular_sand/code/modules/clothing/under/suits.dm deleted file mode 100644 index 04a37b0471..0000000000 --- a/modular_sand/code/modules/clothing/under/suits.dm +++ /dev/null @@ -1,5 +0,0 @@ -/obj/item/clothing/under/suit/white_on_white/skirt - is_skirt = TRUE - -/obj/item/clothing/under/suit/black/skirt - is_skirt = TRUE diff --git a/modular_sand/code/modules/clothing/under/syndicate.dm b/modular_sand/code/modules/clothing/under/syndicate.dm deleted file mode 100644 index 04f160c705..0000000000 --- a/modular_sand/code/modules/clothing/under/syndicate.dm +++ /dev/null @@ -1,8 +0,0 @@ -/obj/item/clothing/under/syndicate/skirt - is_skirt = TRUE - -/obj/item/clothing/under/syndicate/tacticool/skirt - is_skirt = TRUE - -/obj/item/clothing/under/syndicate/cosmetic/skirt - is_skirt = TRUE diff --git a/modular_sand/code/modules/mob/living/carbon/human/examine.dm b/modular_sand/code/modules/mob/living/carbon/human/examine.dm deleted file mode 100644 index 80b74d3b26..0000000000 --- a/modular_sand/code/modules/mob/living/carbon/human/examine.dm +++ /dev/null @@ -1,77 +0,0 @@ -GLOBAL_LIST_INIT(pairless_panties, list( - /obj/item/clothing/underwear/briefs/jockstrap = TRUE, - /obj/item/clothing/underwear/briefs/panties/thong = TRUE, - /obj/item/clothing/underwear/briefs/panties/thong/babydoll = TRUE, - /obj/item/clothing/underwear/briefs/mankini = TRUE -)) - -/mob/living/carbon/human/examine(mob/user) - . = ..() - var/mob/living/living = user - var/obj/item/clothing/under/worn_uniform = get_item_by_slot(ITEM_SLOT_ICLOTHING) - if(worn_uniform && is_type_in_typecache(worn_uniform.type, GLOB.skirt_peekable) && (isobserver(user) || (isliving(user) && (user != src) && !(living.mobility_flags & MOBILITY_STAND) && (mobility_flags & MOBILITY_STAND) && (loc == living.loc) && (istype(worn_uniform))))) - . += span_purple("[p_theyre(TRUE)] wearing a skirt! I can probably give it a little peek looking closer.") - -/mob/living/carbon/human/Initialize(mapload) - . = ..() - RegisterSignal(src, COMSIG_PARENT_EXAMINE_MORE, .proc/peek_skirt) - -/mob/living/carbon/human/proc/peek_skirt(mob/examined, mob/examiner, list/examine_content) - var/mob/living/living = examiner - var/obj/item/clothing/under/worn_uniform = get_item_by_slot(ITEM_SLOT_ICLOTHING) - if(worn_uniform && is_type_in_typecache(worn_uniform.type, GLOB.skirt_peekable) && (isobserver(examiner) || (isliving(examiner) && (examiner != src) && !(living.mobility_flags & MOBILITY_STAND) && (mobility_flags & MOBILITY_STAND) && (loc == living.loc) && (istype(worn_uniform))))) - var/string = "Peeking under [src]'s [worn_uniform.name], you can see " - var/obj/item/clothing/underwear/worn_underwear = get_item_by_slot(ITEM_SLOT_UNDERWEAR) - if(worn_underwear) - string += "a " - if(!is_type_in_typecache(worn_underwear.type, GLOB.pairless_panties)) //a pair of thong - string += "pair of " - if(worn_underwear.color) - string += "[worn_underwear.name]." - else - string += "[worn_underwear.name]." - - var/obj/item/organ/genital/penis/penis = getorganslot(ORGAN_SLOT_PENIS) - var/obj/item/organ/genital/vagina/vagina = getorganslot(ORGAN_SLOT_VAGINA) - if(penis?.aroused_state) - string += span_love(" There's a visible bulge on [p_their()] front.") - else if(vagina?.aroused_state) - string += span_love(" [p_theyre(TRUE)] wet with arousal.") - - else - string += "[p_theyre()] not wearing anything!\n[p_their(TRUE)]" - var/list/genitals = list() - for(var/obj/item/organ/genital/genital in internal_organs) - if(genital.genital_flags & (GENITAL_INTERNAL|GENITAL_HIDDEN)) - continue - - var/appended - switch(genital.type) - if(/obj/item/organ/genital/vagina) - if(genital.aroused_state) - appended += " wet" - if(lowertext(genital.shape) != "human") - appended += " [lowertext(genital.shape)]" - if(lowertext(genital.shape) != "cloaca") //their wet cloaca vagina - appended += " [lowertext(genital.name)]" // goodbye pussy - - if(/obj/item/organ/genital/testicles) - var/obj/item/organ/genital/testicles/nuts = genital - appended += " [lowertext(nuts.size_name)] [lowertext(nuts.name)]" - if(/obj/item/organ/genital/penis) - if(genital.aroused_state) - appended += " fully erect" - if(lowertext(genital.shape) != "human") - appended += " [lowertext(genital.shape)]" - appended += " [lowertext(genital.name)]" // Name it something funny, i dare you. - if(/obj/item/organ/genital/butt) - var/obj/item/organ/genital/butt/booty = genital - appended += " [booty.size_name] [lowertext(booty.name)]" // Maybe " average butt pair" isn't the best for now - else - continue - genitals += appended - - string += english_list(genitals, " featureless groin", " and", ",") - string += " on full display." - - examine_content += span_purple(string) diff --git a/modular_sand/code/modules/mob/living/carbon/human/human.dm b/modular_sand/code/modules/mob/living/carbon/human/human.dm index 4c4b8e7fc3..5abc5a899b 100644 --- a/modular_sand/code/modules/mob/living/carbon/human/human.dm +++ b/modular_sand/code/modules/mob/living/carbon/human/human.dm @@ -1,3 +1,4 @@ /mob/living/carbon/human/ComponentInitialize() . = ..() AddElement(/datum/element/mob_holder/micro, "micro") + AddElement(/datum/element/skirt_peeking) diff --git a/tgstation.dme b/tgstation.dme index 1651efcf8f..9f914c8596 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3901,6 +3901,7 @@ #include "modular_citadel\code\modules\vectorcrafts\vectortruck.dm" #include "modular_citadel\code\modules\vectorcrafts\vectorvariants.dm" #include "modular_sand\code\_globalvars\bitfields.dm" +#include "modular_sand\code\_globalvars\lists\lewd_content.dm" #include "modular_sand\code\_globalvars\lists\misc.dm" #include "modular_sand\code\_globalvars\lists\objects.dm" #include "modular_sand\code\_onclick\hud\hud.dm" @@ -3920,6 +3921,7 @@ #include "modular_sand\code\datums\components\storage\concrete\dresser.dm" #include "modular_sand\code\datums\diseases\advance\symptoms\species.dm" #include "modular_sand\code\datums\elements\holder_micro.dm" +#include "modular_sand\code\datums\elements\skirt_peeking.dm" #include "modular_sand\code\datums\interactions\_interaction.dm" #include "modular_sand\code\datums\interactions\interaction_interface.dm" #include "modular_sand\code\datums\interactions\interaction_mob.dm" @@ -4074,12 +4076,7 @@ #include "modular_sand\code\modules\clothing\spacesuits\hardsuit.dm" #include "modular_sand\code\modules\clothing\suits\miscellaneous.dm" #include "modular_sand\code\modules\clothing\under\_under.dm" -#include "modular_sand\code\modules\clothing\under\color.dm" #include "modular_sand\code\modules\clothing\under\costumes.dm" -#include "modular_sand\code\modules\clothing\under\misc.dm" -#include "modular_sand\code\modules\clothing\under\skirt_dress.dm" -#include "modular_sand\code\modules\clothing\under\suits.dm" -#include "modular_sand\code\modules\clothing\under\syndicate.dm" #include "modular_sand\code\modules\clothing\under\uniform.dm" #include "modular_sand\code\modules\clothing\underwear\_underwear.dm" #include "modular_sand\code\modules\clothing\underwear\boxers.dm" @@ -4122,7 +4119,6 @@ #include "modular_sand\code\modules\mob\living\carbon\carbon.dm" #include "modular_sand\code\modules\mob\living\carbon\life.dm" #include "modular_sand\code\modules\mob\living\carbon\show.dm" -#include "modular_sand\code\modules\mob\living\carbon\human\examine.dm" #include "modular_sand\code\modules\mob\living\carbon\human\human.dm" #include "modular_sand\code\modules\mob\living\carbon\human\human_defines.dm" #include "modular_sand\code\modules\mob\living\carbon\human\human_stripping.dm" From 4655cd290f3d41f368fd10c776aaba2cd7a23b60 Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Sat, 21 Jan 2023 22:31:53 +0000 Subject: [PATCH 082/260] Automatic changelog generation for PR #292 [ci skip] --- html/changelogs/AutoChangeLog-pr-292.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-292.yml diff --git a/html/changelogs/AutoChangeLog-pr-292.yml b/html/changelogs/AutoChangeLog-pr-292.yml new file mode 100644 index 0000000000..b9ab370750 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-292.yml @@ -0,0 +1,6 @@ +author: SandPoot +delete-after: true +changes: + - tweak: Tweaked skirt peeking into allowing peeking under people that are on top + of tables. + - refactor: Refactored skirt peeking into element. From f99b59aa2fe791db0d83ea2cd790537a334b9e0d Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Sat, 21 Jan 2023 22:32:51 +0000 Subject: [PATCH 083/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-292.yml | 6 ------ html/changelogs/archive/2023-01.yml | 3 +++ 2 files changed, 3 insertions(+), 6 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-292.yml diff --git a/html/changelogs/AutoChangeLog-pr-292.yml b/html/changelogs/AutoChangeLog-pr-292.yml deleted file mode 100644 index b9ab370750..0000000000 --- a/html/changelogs/AutoChangeLog-pr-292.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: SandPoot -delete-after: true -changes: - - tweak: Tweaked skirt peeking into allowing peeking under people that are on top - of tables. - - refactor: Refactored skirt peeking into element. diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index 785afe48ef..28837812d5 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -43,3 +43,6 @@ SandPoot: - rscadd: Added a reskin to the premium kinetic accelerator. - bugfix: Fixed some possible graphical glitches with the mining hardsuit reskin. + - tweak: Tweaked skirt peeking into allowing peeking under people that are on top + of tables. + - refactor: Refactored skirt peeking into element. From 3c86dada16c98c36a08447b5c4c60fce973f402c Mon Sep 17 00:00:00 2001 From: WoolyAypa Date: Sat, 21 Jan 2023 19:56:10 -0300 Subject: [PATCH 084/260] yey --- .../code/game/objects/items/holy_weapons.dm | 32 ++++++++++++++++++ .../icons/mob/clothing/32x48_head.dmi | Bin 0 -> 635 bytes .../mob/inhands/weapons/melee_lefthand.dmi | Bin 818 -> 1035 bytes .../mob/inhands/weapons/melee_righthand.dmi | Bin 816 -> 1051 bytes modular_splurt/icons/mobs/suits.dmi | Bin 19108 -> 20411 bytes modular_splurt/icons/obj/clothing/hats.dmi | Bin 3863 -> 4189 bytes modular_splurt/icons/obj/clothing/suits.dmi | Bin 31756 -> 32587 bytes .../icons/obj/items_and_weapons.dmi | Bin 15140 -> 15646 bytes 8 files changed, 32 insertions(+) create mode 100644 modular_splurt/icons/mob/clothing/32x48_head.dmi diff --git a/modular_splurt/code/game/objects/items/holy_weapons.dm b/modular_splurt/code/game/objects/items/holy_weapons.dm index 0af2838523..0a22f7d32d 100644 --- a/modular_splurt/code/game/objects/items/holy_weapons.dm +++ b/modular_splurt/code/game/objects/items/holy_weapons.dm @@ -9,3 +9,35 @@ slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_BULKY attack_verb = list("smacked", "struck", "cracked", "beaten") + +/obj/item/nullrod/papal_staff + name = "papal staff" + icon = 'modular_splurt/icons/obj/items_and_weapons.dmi' + icon_state = "papal_staff" + item_state = "papal_staff" + lefthand_file = 'modular_splurt/icons/mob/inhands/weapons/melee_lefthand.dmi' + righthand_file = 'modular_splurt/icons/mob/inhands/weapons/melee_righthand.dmi' + w_class = WEIGHT_CLASS_BULKY + attack_verb = list("smacked", "struck", "cracked", "beaten", "purified") + +/obj/item/clothing/head/mitre + name = "papal mitre" + icon = 'modular_splurt/icons/obj/clothing/hats.dmi' + mob_overlay_icon = 'modular_splurt/icons/mob/clothing/32x48_head.dmi' + icon_state = "mitre" + flags_inv = HIDEHAIR | HIDEFACIALHAIR + +/obj/item/clothing/suit/chaplain/papal + name = "papal robe" + icon = 'modular_splurt/icons/obj/clothing/suits.dmi' + mob_overlay_icon = 'modular_splurt/icons/mobs/suits.dmi' + icon_state = "papalrobe" + body_parts_covered = CHEST|GROIN|LEGS|ARMS + mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON + +/obj/item/storage/box/holy/papal + name = "Papal Kit" + +/obj/item/storage/box/holy/papal/PopulateContents() + new /obj/item/clothing/head/mitre(src) + new /obj/item/clothing/suit/chaplain/papal(src) \ No newline at end of file diff --git a/modular_splurt/icons/mob/clothing/32x48_head.dmi b/modular_splurt/icons/mob/clothing/32x48_head.dmi new file mode 100644 index 0000000000000000000000000000000000000000..d34f1f1e0ce8ce68751d140f212f361e9ba0096b GIT binary patch literal 635 zcmV->0)+jEP)YCm3jjNW8a7cN!JPmA0eDG7K~z|U?U&7R!ypWV zf!N6W$=L7zuw9%Sdgy{D>7`Tl;2c(b!kEmgjG3DHeOYTi@{N1AkNjoz>+*>&kL@A6 zV&t18tZ@w;z{r>6qffNO$Tv$0af=~Qz{r=7(V+y=V&u05qN>7LjC^#E9b4Rm?x61* zt99MuzE=JDwvGH&aWqlisdb05N-v{*I*tLvi5S6?0Y(y>qQM!y4FCa;57w)+wIcd1 zz{j>!qkkKq-+!j2rlzK*rv8pP6Tx6ucooHiSx4*=t^k9q*8@Bwp!^(@mUN{!ByvJH zT2#MENR&l@gBf&VfK6W|1dw5;P0001h2m=5B0K2`CDF6TfR8UM* zMF0Q*hlht_V`F%Dc%7Y{R8&+ZCMG~YKs-D=KR-WiZf*|`4^mQ6I5;?&nVD&6X^~kT z8~3YDx z8~{h>Nd=jVnMD8q0?J85K~#90?U;>nsxS~n*C?QZKW&wWy#IUNfZ9Tc$!J?)XvK@GsMCzACBf3+*S3m@(Y zA+jVzU+&26u;CuSsq^1TvjMXt$Mk$)+hy2r58%?eoz&6gcRT_dQi7l@yF-S1jo+nr zve{>sz@D#n&_N!eh(s5aFKU+I6~It=DFM z30csVjk&`;g>K|D%!B!%!o8u7!_e(SyFPe$Mr%0M&pcc9Ih>MrCd)Bo7=~dOhG7_n z`2*;=9U{k@l#6DB$nhp+m^is}yeTo+EXmO9vLM5&*~F3KO~-qWWf zrW=+wLiwPY24)Ur)gPm*Bw+--nhMr`uzG&3h<^R*Sjd}vNlEqDzd9Q7HEn7-=z~e> zq?0MtjZ(=9)L(g%)IIg8j>>Cc=?m;%MI1vr`c+4y)Q*1D48t%CvkdO{xeYp)WP%BX z=rfeLE9yFgLx3N8Z*4|2uC0RTpJ{8NjZnAF-sSj{xb6@11*P=0%u=lykDo(-(;g(% zlX{ae??F-r+qoEfkX#?JcaSE(TQJBH2k7xd-mf$hR5q zM;$uHn@JF#RjR8%G=CO|+y4-XGGI5?S^nUPr@ z6g%3;AL59pMg6XH%4)PvHa3 zo&k2aGvid~qP#er!wZ;RZ@7!HsPcRfsrRZVg9{j5Z@7!PsEm^uEnzHzS0OGXp}^wxhP%04lz-^{DsWfxFSqddn%5idro5HfHVr2*u7tC<#b&sh z`djVy<5l1>t%UQ~y97q~j%K(lBUM2z@bY@Yw?wrrQ4Q+D=G)<$R2%Ohc=g2j)CNb) z2LJ#70001tWZGY@d;5Ps&FIP0lS5-oq~|n~qhU2zyQn#fp3}hPq2=gmdVd4AgOu~s zwat@Q;OU-3$g!2Q2HWb;oVAY9U{6ck%lF`Jc~p0Q&X(fu8UO$Q00000005$G-&{a; zc7wJf*jH|Pj_l2hwwHtgwwsePWc1T}Pn>VM7ic-Mle1W=chY>rtu4}W^9f{ diff --git a/modular_splurt/icons/mob/inhands/weapons/melee_righthand.dmi b/modular_splurt/icons/mob/inhands/weapons/melee_righthand.dmi index 71d886823ed9f08f4fe1a339d3c081183871df4a..da23681d2a1d0e89bee575f4ee624e9532bd506c 100644 GIT binary patch delta 910 zcmV;919AMY2Ac>|iBL{Q4GJ0x0000DNk~Le0001>0001h2m=5B0K2`CDF6TfS5Qn; zMgRZ*hlht_V`H72op^Y7R8&+vJUl-?KW=VrKtMnyCMHr+QV$OgX=!PZQzskuxJuBD zHHeDdwEzGB0d!JMQvg8b*k%9#0FRN6d4D3zODssti3f7i(r~F&R&e!m0ec((N9Rce znT(l50008lNkl5m$q*o?JGcKx!rUYf z=?9=FilRipX0x^djfvfFyIWg<#3Z}zq6PPdqfd8ZOq!gq*5hFx+GC#`pxfdqQGY*x zX>uNKJi;Lp8umT@UH^cr+u$l;E*F672^GxXLuA^?eFhu+4Tm1|b)tm%0yzIccGx}K&tpGaQfG-YVF-fXn?iU9N?60Q%WqxM zwFR8SZ>T7Wq9}@@DAS22A{#e}DSsl{nBldkBC_3fVCas>%z_cxc9--F>4>c9ku0~u zrzEvP@8zk8tm$B9Fy0{6Ku4aFwEq~=5n0m%d4&wzWqR;H4bP`5z~$0yrXw==nZYP` zq2a^+Vcf3P@bgX36_M35K#&X4Kel76kqS69#(k<~Lmxqp9q>H&OH zeyvLK_ENecvU&zoJ-!;NzjaA^hlVSF3TnvdJrHsldMQjsP|h)gzlQ!#Y#6w8*YZ;o zMNt$*Q4~e_E%akAdBisl{b0_JLC*3FgC#m@TADGNm<-2VA~HmRxkoI41nv=sA!R`t z=6PU~z~s-ur~4C|4%*Nn-hajX<>d#(3lTvZ8ial?Z@*UL<<&5OqVU__cF?mJAA~lD zv2&K(vA~ucZIJP@e$T@H70!#N6&cw~v_XtygUNBy8{(Bhj|=Pv(jyuj7x|g5D2k#e zP?nJwMf=Vv&KInzvP625H<@H#mn~X2nGU^z@_!{Pf2g=~94}Sb z&ByORt}dsh*Z9bvK@|EKoObUZXWM)$_`e9wxy7^o3j7Wh`EQgu2poq*?#K>JiiQKA!oJ7v&YY6Qt7G#`(>~BGsLy%Q9 kK;KyfLooe|GCKYO^b`9iL_~7{=>Px#07*qoM6N<$f;nWWPXGV_ delta 673 zcmV;S0$%-_2(SiIiBL{Q4GJ0x0000DNk~Le0001h0001h2m=5B0QBII`2YX_QBX`& zMgRZ*JUl!sXH$D- z#oY8KqGDm@MP>uv^Y?sdivB=WENJmEtAX$7JvXK(hAQqWa~cGm{&Tf|Lf;_t$j_&4 z!1}{iGEkxW5(Upx3IG5A008hWS*_j`jxV-j{L1jkMz&a&BmBy6xegjwSFTeMev}M* ztV`!Lu+~4*kBzJR&%kcC#_VdT0RNSx!+wE! zXUulnZ(#Sd#qJ>ZZxU{QmI?ej{Gbcju&uGA2n^Vk+!%=q@fs&G}w54+9VN?8>s9|CfOi+I8h?&m;e9( z0001d2a*4_j7|CjQDMy~(|_hR_6L@p2%It-oVjho0lRce1BL&8B@I;mbc2h!z=hk8 z8JrUeZ3A{aztN-(GW_~OzMbI(v(7(ZgID6400000NkvXX Hu0mjf)3+yN diff --git a/modular_splurt/icons/mobs/suits.dmi b/modular_splurt/icons/mobs/suits.dmi index 1369bc912a35e2fb1cc8207d88e0d30187b5e05f..57f709fdbb6dab6fe387e6ce7235f8ab1488d596 100644 GIT binary patch literal 20411 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 G=>Gse&_R>{ literal 19108 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 diff --git a/modular_splurt/icons/obj/clothing/hats.dmi b/modular_splurt/icons/obj/clothing/hats.dmi index 472ff0cb1ba326397c614234296953397456a828..7af75114a508e2b9f6179b145133d002b9de6432 100644 GIT binary patch delta 3984 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 diff --git a/modular_splurt/icons/obj/items_and_weapons.dmi b/modular_splurt/icons/obj/items_and_weapons.dmi index b0c383513b33950177990ac89af9a05bd6d224a0..0dd0e88c6a9e2e11813412b082f9ac0b56c68f70 100644 GIT binary patch literal 15646 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 U{A)(kch7*DlBQy*y!q$<11Xv|*8l(j literal 15140 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 afFg5k=*9~7Jdvkg0YzE0Hx<(6q5lK2OrLWA From 3a4645d960d00eeda782a8e4b1fd9dcc581df0d6 Mon Sep 17 00:00:00 2001 From: WoolyAypa Date: Sat, 21 Jan 2023 20:19:02 -0300 Subject: [PATCH 085/260] descriptions, yeaaah i don't know history --- modular_splurt/code/game/objects/items/holy_weapons.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modular_splurt/code/game/objects/items/holy_weapons.dm b/modular_splurt/code/game/objects/items/holy_weapons.dm index 0a22f7d32d..5d89565bb3 100644 --- a/modular_splurt/code/game/objects/items/holy_weapons.dm +++ b/modular_splurt/code/game/objects/items/holy_weapons.dm @@ -12,6 +12,7 @@ /obj/item/nullrod/papal_staff name = "papal staff" + desc = "A staff used by traditional bishops and popes." icon = 'modular_splurt/icons/obj/items_and_weapons.dmi' icon_state = "papal_staff" item_state = "papal_staff" @@ -22,6 +23,7 @@ /obj/item/clothing/head/mitre name = "papal mitre" + desc = "A traditional headdress, worn by bishops and popes in traditional Christianity" icon = 'modular_splurt/icons/obj/clothing/hats.dmi' mob_overlay_icon = 'modular_splurt/icons/mob/clothing/32x48_head.dmi' icon_state = "mitre" @@ -29,6 +31,7 @@ /obj/item/clothing/suit/chaplain/papal name = "papal robe" + desc = "A short cape over a cassock, worn by bishops and popes in traditional Christianity" icon = 'modular_splurt/icons/obj/clothing/suits.dmi' mob_overlay_icon = 'modular_splurt/icons/mobs/suits.dmi' icon_state = "papalrobe" From 32b2af9b8b6306d817aeabfce81ac4529ce625d6 Mon Sep 17 00:00:00 2001 From: WoolyAypa Date: Sat, 21 Jan 2023 20:20:08 -0300 Subject: [PATCH 086/260] newline! --- modular_splurt/code/game/objects/items/holy_weapons.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modular_splurt/code/game/objects/items/holy_weapons.dm b/modular_splurt/code/game/objects/items/holy_weapons.dm index 5d89565bb3..a684574dc7 100644 --- a/modular_splurt/code/game/objects/items/holy_weapons.dm +++ b/modular_splurt/code/game/objects/items/holy_weapons.dm @@ -43,4 +43,5 @@ /obj/item/storage/box/holy/papal/PopulateContents() new /obj/item/clothing/head/mitre(src) - new /obj/item/clothing/suit/chaplain/papal(src) \ No newline at end of file + new /obj/item/clothing/suit/chaplain/papal(src) + \ No newline at end of file From 43c362f84f01e814af9d53ed2d4ed556d63e5041 Mon Sep 17 00:00:00 2001 From: WoolyAypa Date: Sat, 21 Jan 2023 20:21:50 -0300 Subject: [PATCH 087/260] ahem.. --- modular_splurt/code/game/objects/items/holy_weapons.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/modular_splurt/code/game/objects/items/holy_weapons.dm b/modular_splurt/code/game/objects/items/holy_weapons.dm index a684574dc7..b14e87f890 100644 --- a/modular_splurt/code/game/objects/items/holy_weapons.dm +++ b/modular_splurt/code/game/objects/items/holy_weapons.dm @@ -44,4 +44,3 @@ /obj/item/storage/box/holy/papal/PopulateContents() new /obj/item/clothing/head/mitre(src) new /obj/item/clothing/suit/chaplain/papal(src) - \ No newline at end of file From 3c4f222e4045c613cc0f213d0fc199a0febd2841 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Sat, 21 Jan 2023 23:43:11 +0000 Subject: [PATCH 088/260] Disable thirst for robotic species (#291) Adds TRAIT_NOTHIRST to synthetic lizardperson, synthetic anthropomorph, and IPC. --- .../living/carbon/human/species_types/anthropomorph.dm | 8 ++++++++ .../modules/mob/living/carbon/human/species_types/ipc.dm | 8 ++++++++ .../mob/living/carbon/human/species_types/synthliz.dm | 8 ++++++++ tgstation.dme | 3 +++ 4 files changed, 27 insertions(+) create mode 100644 modular_sand/code/modules/mob/living/carbon/human/species_types/anthropomorph.dm create mode 100644 modular_sand/code/modules/mob/living/carbon/human/species_types/ipc.dm create mode 100644 modular_sand/code/modules/mob/living/carbon/human/species_types/synthliz.dm diff --git a/modular_sand/code/modules/mob/living/carbon/human/species_types/anthropomorph.dm b/modular_sand/code/modules/mob/living/carbon/human/species_types/anthropomorph.dm new file mode 100644 index 0000000000..66ba0e63e2 --- /dev/null +++ b/modular_sand/code/modules/mob/living/carbon/human/species_types/anthropomorph.dm @@ -0,0 +1,8 @@ +/datum/species/mammal/synthetic/New() + . = ..() + + // Define inherent traits to add + var/modular_inherent_traits = list(TRAIT_NOTHIRST) + + // Add new traits to list + LAZYADD(inherent_traits, modular_inherent_traits) diff --git a/modular_sand/code/modules/mob/living/carbon/human/species_types/ipc.dm b/modular_sand/code/modules/mob/living/carbon/human/species_types/ipc.dm new file mode 100644 index 0000000000..aa1ad76fbf --- /dev/null +++ b/modular_sand/code/modules/mob/living/carbon/human/species_types/ipc.dm @@ -0,0 +1,8 @@ +/datum/species/ipc/New() + . = ..() + + // Define inherent traits to add + var/modular_inherent_traits = list(TRAIT_NOTHIRST) + + // Add new traits to list + LAZYADD(inherent_traits, modular_inherent_traits) diff --git a/modular_sand/code/modules/mob/living/carbon/human/species_types/synthliz.dm b/modular_sand/code/modules/mob/living/carbon/human/species_types/synthliz.dm new file mode 100644 index 0000000000..6ae0536688 --- /dev/null +++ b/modular_sand/code/modules/mob/living/carbon/human/species_types/synthliz.dm @@ -0,0 +1,8 @@ +/datum/species/synthliz/New() + . = ..() + + // Define inherent traits to add + var/modular_inherent_traits = list(TRAIT_NOTHIRST) + + // Add new traits to list + LAZYADD(inherent_traits, modular_inherent_traits) diff --git a/tgstation.dme b/tgstation.dme index 9f914c8596..802c907235 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4124,7 +4124,10 @@ #include "modular_sand\code\modules\mob\living\carbon\human\human_stripping.dm" #include "modular_sand\code\modules\mob\living\carbon\human\life.dm" #include "modular_sand\code\modules\mob\living\carbon\human\species.dm" +#include "modular_sand\code\modules\mob\living\carbon\human\species_types\anthropomorph.dm" +#include "modular_sand\code\modules\mob\living\carbon\human\species_types\ipc.dm" #include "modular_sand\code\modules\mob\living\carbon\human\species_types\lizardpeople.dm" +#include "modular_sand\code\modules\mob\living\carbon\human\species_types\synthliz.dm" #include "modular_sand\code\modules\mob\living\silicon\silicon.dm" #include "modular_sand\code\modules\mob\living\silicon\ai\ai.dm" #include "modular_sand\code\modules\mob\living\silicon\ai\vox_sounds.dm" From 9572a67a4484dc9b816ad4a6c45cd050e4a27a0e Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Sat, 21 Jan 2023 23:44:02 +0000 Subject: [PATCH 089/260] Automatic changelog generation for PR #291 [ci skip] --- html/changelogs/AutoChangeLog-pr-291.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-291.yml diff --git a/html/changelogs/AutoChangeLog-pr-291.yml b/html/changelogs/AutoChangeLog-pr-291.yml new file mode 100644 index 0000000000..d84fee876c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-291.yml @@ -0,0 +1,5 @@ +author: LeDrascol +delete-after: true +changes: + - balance: Synthetic Lizardperson, Synthetic Anthropomorph, and IPC no longer experience + thirst From acc07526c492f5bd4836d82d5c551cdae099d5f9 Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Sat, 21 Jan 2023 23:44:59 +0000 Subject: [PATCH 090/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-291.yml | 5 ----- html/changelogs/archive/2023-01.yml | 3 +++ 2 files changed, 3 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-291.yml diff --git a/html/changelogs/AutoChangeLog-pr-291.yml b/html/changelogs/AutoChangeLog-pr-291.yml deleted file mode 100644 index d84fee876c..0000000000 --- a/html/changelogs/AutoChangeLog-pr-291.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: LeDrascol -delete-after: true -changes: - - balance: Synthetic Lizardperson, Synthetic Anthropomorph, and IPC no longer experience - thirst diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index 28837812d5..99c2ad6a06 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -40,6 +40,9 @@ - bugfix: Doll with monophobia dont get stress in someone vore belly - bugfix: Blind doll with monophobia dont get stress while someone in 1 tile range 2023-01-21: + LeDrascol: + - balance: Synthetic Lizardperson, Synthetic Anthropomorph, and IPC no longer experience + thirst SandPoot: - rscadd: Added a reskin to the premium kinetic accelerator. - bugfix: Fixed some possible graphical glitches with the mining hardsuit reskin. From d240eb5377afb17e7cafaf92c25c06cdd32a8758 Mon Sep 17 00:00:00 2001 From: LetterN <24603524+LetterN@users.noreply.github.com> Date: Sun, 22 Jan 2023 11:40:21 +0800 Subject: [PATCH 091/260] update mentor admin log sql query --- SQL/mentor.sql | 4 ++-- SQL/mentor_prefixed.sql | 14 ++++++++++++++ code/modules/admin/topic.dm | 11 +++++++++-- modular_citadel/code/modules/mentor/mentor_memo.dm | 2 +- 4 files changed, 26 insertions(+), 5 deletions(-) create mode 100644 SQL/mentor_prefixed.sql diff --git a/SQL/mentor.sql b/SQL/mentor.sql index c5fb7f0d83..45d0829d88 100644 --- a/SQL/mentor.sql +++ b/SQL/mentor.sql @@ -5,10 +5,10 @@ CREATE TABLE `mentor_memo` ( `last_editor` varchar(32) DEFAULT NULL, `edits` text, PRIMARY KEY (`ckey`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; CREATE TABLE `mentor` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ckey` varchar(32) NOT NULL, PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; \ No newline at end of file +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; diff --git a/SQL/mentor_prefixed.sql b/SQL/mentor_prefixed.sql new file mode 100644 index 0000000000..81e76f333e --- /dev/null +++ b/SQL/mentor_prefixed.sql @@ -0,0 +1,14 @@ +CREATE TABLE `SS13_mentor_memo` ( + `ckey` varchar(32) NOT NULL, + `memotext` text NOT NULL, + `timestamp` datetime NOT NULL, + `last_editor` varchar(32) DEFAULT NULL, + `edits` text, + PRIMARY KEY (`ckey`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +CREATE TABLE `SS13_mentor` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `ckey` varchar(32) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 18d880aa48..a4f4f82d92 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2778,10 +2778,17 @@ if(query_get_mentor.NextRow()) to_chat(usr, "[ckey] is already a mentor.") return - var/datum/db_query/query_add_mentor = SSdbcore.NewQuery("INSERT INTO `[format_table_name("mentor")]` (`id`, `ckey`) VALUES (null, '[ckey]')") + var/datum/db_query/query_add_mentor = SSdbcore.NewQuery( + "INSERT INTO [format_table_name("mentor")] (id, ckey) VALUES (:id, :ckey)", + list("id" = null, "ckey" = ckey) + ) if(!query_add_mentor.warn_execute()) return - var/datum/db_query/query_add_admin_log = SSdbcore.NewQuery("INSERT INTO `[format_table_name("admin_log")]` (`id` ,`datetime` ,`adminckey` ,`adminip` ,`log` ) VALUES (NULL , NOW( ) , '[usr.ckey]', '[usr.client.address]', 'Added new mentor [ckey]');") + var/datum/db_query/query_add_admin_log = SSdbcore.NewQuery({" + INSERT INTO [format_table_name("admin_log")] (datetime, round_id, adminckey, adminip, operation, target, log) + VALUES (:time, :round_id, :adminckey, INET_ATON(:adminip), 'add mentor', :mentor_ckey, CONCAT('Admin removed: ', :mentor_ckey)) + "}, list("time" = SQLtime(), "round_id" = "[GLOB.round_id]", "adminckey" = usr.ckey, "adminip" = usr.client.address, "mentor_ckey" = ckey) + ) if(!query_add_admin_log.warn_execute()) return else diff --git a/modular_citadel/code/modules/mentor/mentor_memo.dm b/modular_citadel/code/modules/mentor/mentor_memo.dm index 59ea92febd..c64101c30e 100644 --- a/modular_citadel/code/modules/mentor/mentor_memo.dm +++ b/modular_citadel/code/modules/mentor/mentor_memo.dm @@ -94,7 +94,7 @@ var/datum/db_query/update_query = SSdbcore.NewQuery({" UPDATE [format_table_name("mentor_memo")] SET memotext = :new_memo, last_editor = :ckey, edits = :edit_text WHERE ckey = :target_ckey - "}, list("new_memo" = new_memo, "ckey" = ckey, "edit_text" = (edit_text ? "" : edit_text), "target_ckey" = target_ckey)) + "}, list("new_memo" = new_memo, "ckey" = ckey, "edit_text" = (edit_text || ""), "target_ckey" = target_ckey)) if(!update_query.Execute()) var/err = update_query.ErrorMsg() qdel(update_query) From 2be7035ea364e2bfca18aa4b9c70faf7aa8d6961 Mon Sep 17 00:00:00 2001 From: KeplerWasTaken Date: Sun, 22 Jan 2023 14:30:22 +0100 Subject: [PATCH 092/260] Sentience Transferring into mobs now adds a heart icon aswell --- code/modules/research/xenobiology/xenobiology.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 59f6577f47..10fab0ed06 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -755,6 +755,7 @@ to_chat(SM, "In a quick flash, you feel your consciousness flow into [SM]!") to_chat(SM, "You are now [SM]. Your allegiances, alliances, and role is still the same as it was prior to consciousness transfer!") SM.name = "[user.real_name]" + SM.add_overlay(mutable_appearance('icons/mob/hud.dmi', "brother", ANTAG_LAYER)) qdel(src) /obj/item/slimepotion/slime/steroid From d7997fbdf9f41115b0ded2145cbe0014bf6d55af Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Sun, 22 Jan 2023 11:44:54 -0500 Subject: [PATCH 093/260] Remove quirk DNC Removes the DNC quirk, as the upstream merge makes it redundant. --- code/__SPLURTCODE/DEFINES/zeros/traits.dm | 1 - code/game/machinery/computer/cloning.dm | 4 ---- modular_splurt/code/datums/traits/negative.dm | 7 ------- 3 files changed, 12 deletions(-) diff --git a/code/__SPLURTCODE/DEFINES/zeros/traits.dm b/code/__SPLURTCODE/DEFINES/zeros/traits.dm index 74a180621d..ea94313038 100644 --- a/code/__SPLURTCODE/DEFINES/zeros/traits.dm +++ b/code/__SPLURTCODE/DEFINES/zeros/traits.dm @@ -3,7 +3,6 @@ #define TRAIT_CURSED_BLOOD "cursed_blood" //Yo dawg I heard you like bloodborne references so I put a #define TRAIT_HEADPAT_SLUT "headpat_slut" #define TRAIT_DISTANT "headpat_hater" -#define TRAIT_NO_CLONE "no_clone" #define TRAIT_IN_HEAT "in_heat" #define TRAIT_HEAT_DETECT "heat_detect" #define TRAIT_ILLITERATE "illiterate" diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 031d730be6..91211d3d40 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -502,10 +502,6 @@ playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) /obj/machinery/computer/cloning/proc/can_scan(datum/dna/dna, mob/living/mob_occupant, experimental = FALSE, datum/bank_account/account) - if(HAS_TRAIT(mob_occupant, TRAIT_NO_CLONE)) - scantemp = "Subject has an active DNC record on file. Unable to clone." - playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0) - return if(!istype(dna)) scantemp = "Unable to locate valid genetic data." playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0) diff --git a/modular_splurt/code/datums/traits/negative.dm b/modular_splurt/code/datums/traits/negative.dm index 04a1c1825d..a000de17ab 100644 --- a/modular_splurt/code/datums/traits/negative.dm +++ b/modular_splurt/code/datums/traits/negative.dm @@ -66,13 +66,6 @@ speech_args[SPEECH_MESSAGE] = message //Own stuff -/datum/quirk/no_clone - name = "DNC" - desc = "You have filed a Do Not Clone order, stating that you do not wish to be cloned. You can still be revived by other means." - value = -2 - mob_trait = TRAIT_NO_CLONE - medical_record_text = "Patient has a DNC (Do Not Clone) order and will be rejected by cloning mechanisms as a result." - /datum/quirk/no_guns name = "Fat-Fingered" desc = "Due to the shape of your hands, width of your fingers or just not having fingers at all, you're unable to fire guns without accommodation." From 854a1c1b5ce567621310a9e5160ebb7acbb18c42 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Sun, 22 Jan 2023 14:09:10 -0300 Subject: [PATCH 094/260] modified content --- code/_globalvars/bitfields.dm | 153 ++++++++++++++++++ .../admin/view_variables/modify_variables.dm | 20 ++- 2 files changed, 170 insertions(+), 3 deletions(-) diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index 8d06d9ecf3..f412f31e9c 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -68,6 +68,25 @@ DEFINE_BITFIELD(area_flags, list( "NO_ALERTS" = NO_ALERTS, )) +DEFINE_BITFIELD(body_parts_covered, list( + "ARM_LEFT" = ARM_LEFT, + "ARM_RIGHT" = ARM_RIGHT, + "ARMS" = ARMS, + "CHEST" = CHEST, + "FEET" = FEET, + "FOOT_LEFT" = FOOT_LEFT, + "FOOT_RIGHT" = FOOT_RIGHT, + "GROIN" = GROIN, + "HAND_LEFT" = HAND_LEFT, + "HAND_RIGHT" = HAND_RIGHT, + "HANDS" = HANDS, + "HEAD" = HEAD, + "LEG_LEFT" = LEG_LEFT, + "LEG_RIGHT" = LEG_RIGHT, + "LEGS" = LEGS, + "NECK" = NECK, +)) + DEFINE_BITFIELD(car_traits, list( "CAN_KIDNAP" = CAN_KIDNAP, )) @@ -125,6 +144,11 @@ DEFINE_BITFIELD(disease_flags, list( "CURABLE" = CURABLE, )) +DEFINE_BITFIELD(explosion_flags, list( + "EXPLOSION_FLAG_DENSITY_DEPENDENT" = EXPLOSION_FLAG_DENSITY_DEPENDENT, + "EXPLOSION_FLAG_HARD_OBSTACLE" = EXPLOSION_FLAG_HARD_OBSTACLE, +)) + DEFINE_BITFIELD(flags_1, list( "ADMIN_SPAWNED_1" = ADMIN_SPAWNED_1, "BLOCK_FACE_ATOM_1" = BLOCK_FACE_ATOM_1, @@ -147,6 +171,30 @@ DEFINE_BITFIELD(flags_1, list( "UNUSED_RESERVATION_TURF_1" = UNUSED_RESERVATION_TURF_1, )) +DEFINE_BITFIELD(flags_cover, list( + "GLASSESCOVERSEYE" = GLASSESCOVERSEYES, + "HEADCOVERSEYES" = HEADCOVERSEYES, + "HEADCOVERSMOUTH" = HEADCOVERSMOUTH, + "MASKCOVERSEYES" = MASKCOVERSEYES, + "MASKCOVERSMOUTH" = MASKCOVERSMOUTH, +)) + +DEFINE_BITFIELD(flags_inv, list( + "HIDEACCESSORY" = HIDEACCESSORY, + "HIDEEARS" = HIDEEARS, + "HIDEEYES" = HIDEEYES, + "HIDEFACE" = HIDEFACE, + "HIDEFACIALHAI" = HIDEFACIALHAIR, + "HIDEGLOVES" = HIDEGLOVES, + "HIDEHAIR" = HIDEHAIR, + "HIDEJUMPSUIT" = HIDEJUMPSUIT, + "HIDEMASK" = HIDEMASK, + "HIDENECK" = HIDENECK, + "HIDESHOES" = HIDESHOES, + "HIDESNOUT" = HIDESNOUT, + "HIDESUITSTORA" = HIDESUITSTORAGE, + "HIDETAUR" = HIDETAUR, +)) DEFINE_BITFIELD(flags_ricochet, list( "RICOCHET_SHINY" = RICOCHET_SHINY, "RICOCHET_HARD" = RICOCHET_HARD @@ -204,6 +252,12 @@ DEFINE_BITFIELD(item_flags, list( "SLOWS_WHILE_IN_HAND" = SLOWS_WHILE_IN_HAND, )) +DEFINE_BITFIELD(material_flags, list( + "MATERIAL_ADD_PREFIX" = MATERIAL_ADD_PREFIX, + "MATERIAL_AFFECT_STATISTICS" = MATERIAL_AFFECT_STATISTICS, + "MATERIAL_COLOR" = MATERIAL_COLOR, +)) + DEFINE_BITFIELD(mob_biotypes, list( "MOB_BEAST" = MOB_BEAST, "MOB_BUG" = MOB_BUG, @@ -281,7 +335,21 @@ DEFINE_BITFIELD(pass_flags, list( "PASSCLOSEDTURF" = PASSCLOSEDTURF, "PASSGLASS" = PASSGLASS, "PASSGRILLE" = PASSGRILLE, + "PASSMACHINE" = PASSMACHINE, "PASSMOB" = PASSMOB, + "PASSSTRUCTURE" = PASSSTRUCTURE, + "PASSTABLE" = PASSTABLE, +)) + +DEFINE_BITFIELD(pass_flags_self, list( + "LETPASSTHROW" = LETPASSTHROW, + "PASSBLOB" = PASSBLOB, + "PASSCLOSEDTURF" = PASSCLOSEDTURF, + "PASSGLASS" = PASSGLASS, + "PASSGRILLE" = PASSGRILLE, + "PASSMACHINE" = PASSMACHINE, + "PASSMOB" = PASSMOB, + "PASSSTRUCTURE" = PASSSTRUCTURE, "PASSTABLE" = PASSTABLE, )) @@ -343,6 +411,29 @@ DEFINE_BITFIELD(sight, list( "SEE_TURFS" = SEE_TURFS, )) +DEFINE_BITFIELD(slot_flags, list( + "ITEM_SLOT_BACK" = ITEM_SLOT_BACK, + "ITEM_SLOT_BACKPACK" = ITEM_SLOT_BACKPACK, + "ITEM_SLOT_BELT" = ITEM_SLOT_BELT, + "ITEM_SLOT_DEX_STORAGE" = ITEM_SLOT_DEX_STORAGE, + "ITEM_SLOT_EARS" = ITEM_SLOT_EARS, + "ITEM_SLOT_EYES" = ITEM_SLOT_EYES, + "ITEM_SLOT_FEET" = ITEM_SLOT_FEET, + "ITEM_SLOT_GLOVES" = ITEM_SLOT_GLOVES, + "ITEM_SLOT_HANDCUFFED" = ITEM_SLOT_HANDCUFFED, + "ITEM_SLOT_HANDS" = ITEM_SLOT_HANDS, + "ITEM_SLOT_HEAD" = ITEM_SLOT_HEAD, + "ITEM_SLOT_ICLOTHING" = ITEM_SLOT_ICLOTHING, + "ITEM_SLOT_ID" = ITEM_SLOT_ID, + "ITEM_SLOT_LEGCUFFED" = ITEM_SLOT_LEGCUFFED, + "ITEM_SLOT_LPOCKET" = ITEM_SLOT_LPOCKET, + "ITEM_SLOT_MASK" = ITEM_SLOT_MASK, + "ITEM_SLOT_NECK" = ITEM_SLOT_NECK, + "ITEM_SLOT_OCLOTHING" = ITEM_SLOT_OCLOTHING, + "ITEM_SLOT_RPOCKET" = ITEM_SLOT_RPOCKET, + "ITEM_SLOT_SUITSTORE" = ITEM_SLOT_SUITSTORE, +)) + DEFINE_BITFIELD(smooth, list( "SMOOTH_BORDER" = SMOOTH_BORDER, "SMOOTH_DIAGONAL" = SMOOTH_DIAGONAL, @@ -351,6 +442,15 @@ DEFINE_BITFIELD(smooth, list( "SMOOTH_TRUE" = SMOOTH_TRUE, )) +DEFINE_BITFIELD(status_flags, list( + "CANKNOCKDOWN" = CANKNOCKDOWN, + "CANPUSH" = CANPUSH, + "CANSTAGGER" = CANSTAGGER, + "CANSTUN" = CANSTUN, + "CANUNCONSCIOUS" = CANUNCONSCIOUS, + "GODMODE" = GODMODE, +)) + DEFINE_BITFIELD(storage_flags, list( "STORAGE_LIMIT_COMBINED_W_CLASS" = STORAGE_LIMIT_COMBINED_W_CLASS, "STORAGE_LIMIT_MAX_ITEMS" = STORAGE_LIMIT_MAX_ITEMS, @@ -369,6 +469,59 @@ DEFINE_BITFIELD(vis_flags, list( "VIS_UNDERLAY" = VIS_UNDERLAY, )) +DEFINE_BITFIELD(visor_flags, list( + "ALLOWINTERNALS" = ALLOWINTERNALS, + "BLOCK_GAS_SMOKE_EFFECT" = BLOCK_GAS_SMOKE_EFFECT, + "IGNORE_HAT_TOSS" = IGNORE_HAT_TOSS, + "LAVAPROTECT" = LAVAPROTECT, + "NOSLIP" = NOSLIP, + "NOSLIP_ICE" = NOSLIP_ICE, + "SCAN_REAGENTS" = SCAN_REAGENTS, + "STOPSPRESSUREDAMAGE" = STOPSPRESSUREDAMAGE, + "THICKMATERIAL" = THICKMATERIAL, + "VOICEBOX_DISABLED" = VOICEBOX_DISABLED, + "VOICEBOX_TOGGLABLE" = VOICEBOX_TOGGLABLE, +)) + +DEFINE_BITFIELD(visor_flags_cover, list( + "GLASSESCOVERSEYE" = GLASSESCOVERSEYES, + "HEADCOVERSEYES" = HEADCOVERSEYES, + "HEADCOVERSMOUTH" = HEADCOVERSMOUTH, + "MASKCOVERSEYES" = MASKCOVERSEYES, + "MASKCOVERSMOUTH" = MASKCOVERSMOUTH, +)) + +DEFINE_BITFIELD(visor_flags_inv, list( + "HIDEACCESSORY" = HIDEACCESSORY, + "HIDEEARS" = HIDEEARS, + "HIDEEYES" = HIDEEYES, + "HIDEFACE" = HIDEFACE, + "HIDEFACIALHAI" = HIDEFACIALHAIR, + "HIDEGLOVES" = HIDEGLOVES, + "HIDEHAIR" = HIDEHAIR, + "HIDEJUMPSUIT" = HIDEJUMPSUIT, + "HIDEMASK" = HIDEMASK, + "HIDENECK" = HIDENECK, + "HIDESHOES" = HIDESHOES, + "HIDESNOUT" = HIDESNOUT, + "HIDESUITSTORA" = HIDESUITSTORAGE, + "HIDETAUR" = HIDETAUR, +)) + +DEFINE_BITFIELD(vore_flags, list( + "ABSORBABLE" = ABSORBABLE, + "ABSORBED" = ABSORBED, + "DEVOURABLE" = DEVOURABLE, + "DIGESTABLE" = DIGESTABLE, + "FEEDING" = FEEDING, + "LICKABLE" = LICKABLE, + "MOBVORE" = MOBVORE, + "NO_VORE" = NO_VORE, + "SMELLABLE" = SMELLABLE, + "VOREPREF_INIT" = VOREPREF_INIT, + "VORE_INIT" = VORE_INIT, +)) + DEFINE_BITFIELD(zap_flags, list( "ZAP_ALLOW_DUPLICATES" = ZAP_ALLOW_DUPLICATES, "ZAP_MACHINE_EXPLOSIVE" = ZAP_MACHINE_EXPLOSIVE, diff --git a/code/modules/admin/view_variables/modify_variables.dm b/code/modules/admin/view_variables/modify_variables.dm index b9de3e09bc..54af2a9481 100644 --- a/code/modules/admin/view_variables/modify_variables.dm +++ b/code/modules/admin/view_variables/modify_variables.dm @@ -360,6 +360,9 @@ GLOBAL_PROTECT(VVpixelmovement) var/original_name = "[O]" + var/var_old_text + var/var_new_text + switch(class) if(VV_LIST) if(!islist(var_value)) @@ -376,14 +379,25 @@ GLOBAL_PROTECT(VVpixelmovement) for(var/V in varsvars) var_new = replacetext(var_new,"\[[V]]","[O.vars[V]]") + if(VV_BITFIELD) + var/list/old_bitfields + for(var/bitfield in GLOB.bitfields[variable]) + if(var_value & GLOB.bitfields[variable][bitfield]) + LAZYADD(old_bitfields, bitfield) + var_old_text = "\n[var_value] = \n([english_list(old_bitfields, and_text = " | ", comma_text=" | ")])\n" + var/list/new_bitfields + for(var/bitfield in GLOB.bitfields[variable]) + if(var_new & GLOB.bitfields[variable][bitfield]) + LAZYADD(new_bitfields, bitfield) + var_new_text = "\n[var_new] = \n([english_list(new_bitfields, and_text = " | ", comma_text=" | ")])" if (O.vv_edit_var(variable, var_new) == FALSE) to_chat(src, "Your edit was rejected by the object.", confidential = TRUE) return vv_update_display(O, "varedited", VV_MSG_EDITED) - log_world("### VarEdit by [key_name(src)]: [O.type] [variable]=[var_value] => [var_new]") - log_admin("[key_name(src)] modified [original_name]'s [variable] from [html_encode("[var_value]")] to [html_encode("[var_new]")]") - var/msg = "[key_name_admin(src)] modified [original_name]'s [variable] from [var_value] to [var_new]" + log_world("### VarEdit by [key_name(src)]: [O.type] [variable]=[var_old_text ? var_old_text : var_value] => [var_new_text ? var_new_text : var_new]") + log_admin("[key_name(src)] modified [original_name]'s [variable] from [html_encode("[var_old_text ? var_old_text : var_value]")] to [html_encode("[var_new_text ? var_new_text : var_new]")]") + var/msg = "[key_name_admin(src)] modified [original_name]'s [variable] from [var_old_text ? var_old_text : var_value] to [var_new_text ? var_new_text : var_new]" message_admins(msg) admin_ticket_log(O, msg) return TRUE From 58d062c45de4924eb05e039a56d0f7bb6dae5dae Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Sun, 22 Jan 2023 17:32:55 +0000 Subject: [PATCH 095/260] Automatic changelog generation for PR #708 [ci skip] --- html/changelogs/AutoChangeLog-pr-708.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-708.yml diff --git a/html/changelogs/AutoChangeLog-pr-708.yml b/html/changelogs/AutoChangeLog-pr-708.yml new file mode 100644 index 0000000000..45d2b32190 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-708.yml @@ -0,0 +1,5 @@ +author: WoolyAypa +delete-after: true +changes: + - rscadd: Added a new nullrod re-skin + - rscadd: Added papal clothing to the armament beacon choices From 6eac1b3b24991403097324feae9503922bbdc47a Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 22 Jan 2023 17:34:42 +0000 Subject: [PATCH 096/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-708.yml | 5 ----- html/changelogs/archive/2023-01.yml | 8 ++++++-- 2 files changed, 6 insertions(+), 7 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-708.yml diff --git a/html/changelogs/AutoChangeLog-pr-708.yml b/html/changelogs/AutoChangeLog-pr-708.yml deleted file mode 100644 index 45d2b32190..0000000000 --- a/html/changelogs/AutoChangeLog-pr-708.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: WoolyAypa -delete-after: true -changes: - - rscadd: Added a new nullrod re-skin - - rscadd: Added papal clothing to the armament beacon choices diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index 50595d01e9..a318003a1f 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -114,8 +114,6 @@ - bugfix: Doll with monophobia dont get stress in someone vore belly - bugfix: Blind doll with monophobia dont get stress while someone in 1 tile range 2023-01-21: - zeroisthebiggay: - - spellcheck: the meme emotes LeDrascol: - balance: Synthetic Lizardperson, Synthetic Anthropomorph, and IPC no longer experience thirst @@ -125,3 +123,9 @@ - tweak: Tweaked skirt peeking into allowing peeking under people that are on top of tables. - refactor: Refactored skirt peeking into element. + zeroisthebiggay: + - spellcheck: the meme emotes +2023-01-22: + WoolyAypa: + - rscadd: Added a new nullrod re-skin + - rscadd: Added papal clothing to the armament beacon choices From 67b39914bb1c11f3f82350ead4f9df65899eec08 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Sun, 22 Jan 2023 14:43:52 -0500 Subject: [PATCH 097/260] Fix mood event newlines Restores missing newline markers to modular mood events. These were lost during a replacement of HTML spans. Also adds the missing span to mood event `cum_craving`. --- .../code/datums/mood_events/drug_events.dm | 2 +- .../datums/mood_events/generic_negative_events.dm | 4 ++-- .../datums/mood_events/generic_positive_events.dm | 12 ++++++------ .../code/datums/mood_events/needs_events.dm | 6 +++--- .../code/datums/mood_events/preg_events.dm | 4 ++-- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/modular_splurt/code/datums/mood_events/drug_events.dm b/modular_splurt/code/datums/mood_events/drug_events.dm index 3cbe25cf67..906326aab2 100644 --- a/modular_splurt/code/datums/mood_events/drug_events.dm +++ b/modular_splurt/code/datums/mood_events/drug_events.dm @@ -3,6 +3,6 @@ description = span_nicegreen("I feel like I\'m finally coping!") /datum/mood_event/moth_in_chief - description = span_nicegreen("The mantle rests well upon your shoulders?") + description = span_nicegreen("The mantle rests well upon your shoulders?\n") mood_change = 10 timeout = 5 MINUTES diff --git a/modular_splurt/code/datums/mood_events/generic_negative_events.dm b/modular_splurt/code/datums/mood_events/generic_negative_events.dm index 204bc9c5cd..3e86429772 100644 --- a/modular_splurt/code/datums/mood_events/generic_negative_events.dm +++ b/modular_splurt/code/datums/mood_events/generic_negative_events.dm @@ -1,5 +1,5 @@ /datum/mood_event/masked_mook_incomplete - description = span_warning("I feel incomplete without a gas mask...") + description = span_warning("I feel incomplete without a gas mask...\n") mood_change = -4 /datum/mood_event/creampie/cheesed @@ -12,7 +12,7 @@ if(!ishuman(actual_owner)) return . if(iscatperson(actual_owner)) - description = span_warning("CHEESE!!! WAAAAAAAAAAAAAAAAAAAAAAAAAAAA!!!") + description = span_warning("CHEESE!!! WAAAAAAAAAAAAAAAAAAAAAAAAAAAA!!!\n") mood_change = -5 timeout = 5 MINUTES diff --git a/modular_splurt/code/datums/mood_events/generic_positive_events.dm b/modular_splurt/code/datums/mood_events/generic_positive_events.dm index 0696042bd2..ae73665ccb 100644 --- a/modular_splurt/code/datums/mood_events/generic_positive_events.dm +++ b/modular_splurt/code/datums/mood_events/generic_positive_events.dm @@ -1,22 +1,22 @@ /datum/mood_event/lewd_headpat - description = span_nicegreen("I love headpats so much!") + description = span_nicegreen("I love headpats so much!\n") mood_change = 3 timeout = 2 MINUTES /datum/mood_event/qareen_bliss - description = span_umbra("So.. horny...") + description = span_umbra("So.. horny...\n") mood_change = 5 /datum/mood_event/qareen_bliss/add_effects() - description = span_umbra("Must.. breed. , [pick("Nngggghh", "Can't.. think.", "It feels so good.", "Need.. fuck.")]...") + description = span_umbra("Must.. breed. , [pick("Nngggghh", "Can't.. think.", "It feels so good.", "Need.. fuck.")]...\n") /datum/mood_event/masked_mook - description = span_nicegreen("I feel more complete with gas mask on.") + description = span_nicegreen("I feel more complete with gas mask on.\n") mood_change = 1 /datum/mood_event/nudist_positive - description = span_nicegreen("I'm delighted to not be constricted by clothing.") + description = span_nicegreen("I'm delighted to not be constricted by clothing.\n") mood_change = 1 /datum/mood_event/dorsualiphobic_mood_positive - description = span_nicegreen("Nobody will know if I'm wearing a backpack or not.") + description = span_nicegreen("Nobody will know if I'm wearing a backpack or not.\n") mood_change = 1 diff --git a/modular_splurt/code/datums/mood_events/needs_events.dm b/modular_splurt/code/datums/mood_events/needs_events.dm index 6b92548f72..046a796a19 100644 --- a/modular_splurt/code/datums/mood_events/needs_events.dm +++ b/modular_splurt/code/datums/mood_events/needs_events.dm @@ -3,14 +3,14 @@ var/mob/living/carbon/human/actual_owner = owner_mob() if(!HAS_TRAIT(actual_owner, TRAIT_VORACIOUS)) return - description = span_nicegreen("MORE FOOD!!! MORE FOOD!!! MORE FOOD!!!") + description = span_nicegreen("MORE FOOD!!! MORE FOOD!!! MORE FOOD!!!\n") mood_change = 8 /datum/mood_event/cum_craving - description = "I... NEED... CUM...\n" + description = span_warning("I... NEED... CUM...\n") mood_change = -20 /datum/mood_event/cum_stuffed - description = span_nicegreen("It feels so good inside me!") + description = span_nicegreen("It feels so good inside me!\n") mood_change = 8 timeout = 5 MINUTES diff --git a/modular_splurt/code/datums/mood_events/preg_events.dm b/modular_splurt/code/datums/mood_events/preg_events.dm index b5ccd1444f..628d10b089 100644 --- a/modular_splurt/code/datums/mood_events/preg_events.dm +++ b/modular_splurt/code/datums/mood_events/preg_events.dm @@ -1,8 +1,8 @@ /datum/mood_event/pregnant_negative - description = span_boldwarning("THE BABY IS COMING OUT...") + description = span_boldwarning("THE BABY IS COMING OUT...\n") mood_change = -7 /datum/mood_event/pregnant_positive - description = span_nicegreen("The baby came out...phew") + description = span_nicegreen("The baby came out...phew\n") mood_change = 3 timeout = 2 MINUTES From c657a6baa77840808aa3603ff1738aeac4a2983b Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Sun, 22 Jan 2023 22:32:32 +0000 Subject: [PATCH 098/260] Automatic changelog generation for PR #710 [ci skip] --- html/changelogs/AutoChangeLog-pr-710.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-710.yml diff --git a/html/changelogs/AutoChangeLog-pr-710.yml b/html/changelogs/AutoChangeLog-pr-710.yml new file mode 100644 index 0000000000..3ea97c8b08 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-710.yml @@ -0,0 +1,4 @@ +author: LeDrascol +delete-after: true +changes: + - bugfix: Fixed missing newline characters for mood events From a5250f44726e0d162a643aae619a886a7543096f Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 22 Jan 2023 22:34:00 +0000 Subject: [PATCH 099/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-710.yml | 4 ---- html/changelogs/archive/2023-01.yml | 2 ++ 2 files changed, 2 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-710.yml diff --git a/html/changelogs/AutoChangeLog-pr-710.yml b/html/changelogs/AutoChangeLog-pr-710.yml deleted file mode 100644 index 3ea97c8b08..0000000000 --- a/html/changelogs/AutoChangeLog-pr-710.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: LeDrascol -delete-after: true -changes: - - bugfix: Fixed missing newline characters for mood events diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index a318003a1f..e5a87404ff 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -126,6 +126,8 @@ zeroisthebiggay: - spellcheck: the meme emotes 2023-01-22: + LeDrascol: + - bugfix: Fixed missing newline characters for mood events WoolyAypa: - rscadd: Added a new nullrod re-skin - rscadd: Added papal clothing to the armament beacon choices From 0c87f5e0f0a2509484aa96e80eaf82621b8ae5eb Mon Sep 17 00:00:00 2001 From: SandPoot Date: Sun, 22 Jan 2023 23:32:29 -0300 Subject: [PATCH 100/260] different checking method --- modular_sand/code/datums/elements/skirt_peeking.dm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/modular_sand/code/datums/elements/skirt_peeking.dm b/modular_sand/code/datums/elements/skirt_peeking.dm index 9b067fa0a0..2101ddf2c1 100644 --- a/modular_sand/code/datums/elements/skirt_peeking.dm +++ b/modular_sand/code/datums/elements/skirt_peeking.dm @@ -14,10 +14,8 @@ var/obj/item/clothing/under/worn_uniform = peeked.get_item_by_slot(ITEM_SLOT_ICLOTHING) // Unfortunately, you can't see it - // Going to be honest, i wanted to do something like a groin check, but that would - // Block EVERYTHING, and well, most of the others won't even cover it right? - // Should maybe consider using this for groin genitals. - if(istype(peeked.get_item_by_slot(ITEM_SLOT_OCLOTHING), /obj/item/clothing/suit/space)) + var/obj/item/clothing/suit/outer_clothing = peeked.get_item_by_slot(ITEM_SLOT_OCLOTHING) + if(outer_clothing && CHECK_MULTIPLE_BITFIELDS(outer_clothing.body_parts_covered, CHEST | GROIN | LEGS | FEET)) return FALSE // From 356dd7a8cd599e1f32643bf0acefc4b3fbcea2f5 Mon Sep 17 00:00:00 2001 From: LunarFleet <66186750+LunarFleet@users.noreply.github.com> Date: Sun, 22 Jan 2023 21:35:52 -0500 Subject: [PATCH 101/260] Agony --- Build.bat | 2 +- .../code/modules/mob/living/silicon/robot/robot.dm | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Build.bat b/Build.bat index 21afda3467..f7ba286637 100644 --- a/Build.bat +++ b/Build.bat @@ -1,4 +1,4 @@ @echo off call "%~dp0\tools\build\build.bat" %* -rem pause +pause rem pausing is just annoying, don't diff --git a/modular_splurt/code/modules/mob/living/silicon/robot/robot.dm b/modular_splurt/code/modules/mob/living/silicon/robot/robot.dm index 7532f3a8f7..a120e30af0 100644 --- a/modular_splurt/code/modules/mob/living/silicon/robot/robot.dm +++ b/modular_splurt/code/modules/mob/living/silicon/robot/robot.dm @@ -41,3 +41,14 @@ laws = new /datum/ai_laws/slaver_override laws.associate(src) update_icons() + +/datum/component/personal_crafting/borg + icon = 'icons/mob/screen_midnight.dmi' + screen_loc = "CENTER+5:5,SOUTH+1:5" + +/mob/living/silicon/robot/Initialize(mapload) + .=..() + AddComponent(/datum/component/personal_crafting) + //var/datum/component/personal_crafting/C = locate() in datum_components + //C.icon = 'icons/mob/screen_midnight.dmi' + //C.screen_loc = "CENTER+5:5,SOUTH+1:5" \ No newline at end of file From 0bf3a67cee6979c23d63f606b6566d541203db8e Mon Sep 17 00:00:00 2001 From: LunarFleet <66186750+LunarFleet@users.noreply.github.com> Date: Mon, 23 Jan 2023 03:54:38 -0500 Subject: [PATCH 102/260] Bake maxxing --- Build.bat | 2 +- .../code/game/objects/items/robot/robot_items.dm | 12 ++++++++++++ .../modules/mob/living/silicon/robot/robot.dm | 15 ++++++++------- .../mob/living/silicon/robot/robot_modules.dm | 8 +++++++- 4 files changed, 28 insertions(+), 9 deletions(-) diff --git a/Build.bat b/Build.bat index f7ba286637..21afda3467 100644 --- a/Build.bat +++ b/Build.bat @@ -1,4 +1,4 @@ @echo off call "%~dp0\tools\build\build.bat" %* -pause +rem pause rem pausing is just annoying, don't diff --git a/modular_splurt/code/game/objects/items/robot/robot_items.dm b/modular_splurt/code/game/objects/items/robot/robot_items.dm index 9189c814e7..125f733903 100644 --- a/modular_splurt/code/game/objects/items/robot/robot_items.dm +++ b/modular_splurt/code/game/objects/items/robot/robot_items.dm @@ -79,3 +79,15 @@ source = /datum/robot_energy_storage/wrapping_paper /// End Cargo Borg Items /// + + +/obj/item/gripper/service + name = "service gripper" + desc = "A simple grasping tool for interacting with food and condiments." + can_hold = list( + /obj/item/reagent_containers/glass, + /obj/item/reagent_containers/food, + /obj/item/kitchen, + /obj/item/storage/bag/tray + ) + diff --git a/modular_splurt/code/modules/mob/living/silicon/robot/robot.dm b/modular_splurt/code/modules/mob/living/silicon/robot/robot.dm index a120e30af0..31a276e9a6 100644 --- a/modular_splurt/code/modules/mob/living/silicon/robot/robot.dm +++ b/modular_splurt/code/modules/mob/living/silicon/robot/robot.dm @@ -42,13 +42,14 @@ laws.associate(src) update_icons() -/datum/component/personal_crafting/borg - icon = 'icons/mob/screen_midnight.dmi' - screen_loc = "CENTER+5:5,SOUTH+1:5" - /mob/living/silicon/robot/Initialize(mapload) .=..() AddComponent(/datum/component/personal_crafting) - //var/datum/component/personal_crafting/C = locate() in datum_components - //C.icon = 'icons/mob/screen_midnight.dmi' - //C.screen_loc = "CENTER+5:5,SOUTH+1:5" \ No newline at end of file + + +mob/living/silicon/robot/pick_module() + .=..() + var/datum/hud/R = src.hud_used + var/atom/movable/screen/craft/C = locate() in R.static_inventory + C.icon = 'icons/mob/screen_midnight.dmi' + C.screen_loc = "CENTER+5:5,SOUTH+1:5" diff --git a/modular_splurt/code/modules/mob/living/silicon/robot/robot_modules.dm b/modular_splurt/code/modules/mob/living/silicon/robot/robot_modules.dm index 16ddbdc8f5..710f4d4745 100644 --- a/modular_splurt/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/modular_splurt/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -265,7 +265,13 @@ var/list/extra = list( /obj/item/dogborg/jaws/small, /obj/item/analyzer/nose, - /obj/item/soap/tongue/scrubpup + /obj/item/soap/tongue/scrubpup, + /obj/item/gripper/service, + /obj/item/kitchen/rollingpin, + /obj/item/kitchen/unrollingpin, + /obj/item/kitchen/knife/butcher, + /obj/item/kitchen/efink, + /obj/item/kitchen/knife ) LAZYADD(basic_modules, extra) . = ..() From 5fd92b553e097fc1de21c982ce5bd895b3d82f9b Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Mon, 23 Jan 2023 06:53:56 -0500 Subject: [PATCH 103/260] Werewolf quirk species checks This commit does the following: - Don't change owner species if already anthro or synth anthro - Record starting species when transforming This fixes the organ reset exploit for anthro and synth anthro races, and fixes the species reset for all races. --- .../code/datums/traits/trait_actions.dm | 23 +++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/modular_splurt/code/datums/traits/trait_actions.dm b/modular_splurt/code/datums/traits/trait_actions.dm index bfbf2263af..f06bb38206 100644 --- a/modular_splurt/code/datums/traits/trait_actions.dm +++ b/modular_splurt/code/datums/traits/trait_actions.dm @@ -231,8 +231,18 @@ // Transform into wolf form if(!transformed) - // Change species - action_owner.set_species(/datum/species/mammal, 1) + // Check if species has changed + if(old_features["species"] != action_owner.dna.species.type) + // Set old species + old_features["species"] = action_owner.dna.species.type + + // Check if species is already mammal (anthro) + if(ismammal(action_owner) || is_species(action_owner, /datum/species/mammal/synthetic)) + // Do nothing! + + else + // Change species + action_owner.set_species(/datum/species/mammal, 1) // Set species features action_owner.dna.species.mutant_bodyparts["mam_tail"] = "Wolf" @@ -267,8 +277,13 @@ // Un-transform from wolf form else - // Revert species - action_owner.set_species(old_features["species"], TRUE) + // Check if species is already mammal (anthro) + if((old_features["species"] == /datum/species/mammal) || (old_features["species"] == /datum/species/mammal/synthetic)) + // Do nothing! + + else + // Revert species + action_owner.set_species(old_features["species"], TRUE) // Revert species trait action_owner.set_bark(old_features["bark"]) From eae8012fa55e30ac824210afa2f07201c048d2a9 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Mon, 23 Jan 2023 09:22:42 -0500 Subject: [PATCH 104/260] Improve werewolf quirk mammal check This commit updates the werewolf quirk mammal species check to check subtypes. This fixes undead mammal being missed by the checks, and improves compatibility with other potentially overlooked subtypes. --- .../code/datums/traits/trait_actions.dm | 23 +++++++++++++++---- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/modular_splurt/code/datums/traits/trait_actions.dm b/modular_splurt/code/datums/traits/trait_actions.dm index f06bb38206..5835826bb1 100644 --- a/modular_splurt/code/datums/traits/trait_actions.dm +++ b/modular_splurt/code/datums/traits/trait_actions.dm @@ -231,15 +231,23 @@ // Transform into wolf form if(!transformed) + // Define current species type + var/datum/species/owner_species = action_owner.dna.species.type + // Check if species has changed - if(old_features["species"] != action_owner.dna.species.type) + if(old_features["species"] != owner_species) // Set old species - old_features["species"] = action_owner.dna.species.type + old_features["species"] = owner_species // Check if species is already mammal (anthro) - if(ismammal(action_owner) || is_species(action_owner, /datum/species/mammal/synthetic)) + if(ismammal(action_owner)) // Do nothing! + // Check if species is already a mammal sub-type + else if(owner_species in subtypesof(/datum/species/mammal)) + // Do nothing! + + // Species is not a mammal else // Change species action_owner.set_species(/datum/species/mammal, 1) @@ -277,10 +285,15 @@ // Un-transform from wolf form else - // Check if species is already mammal (anthro) - if((old_features["species"] == /datum/species/mammal) || (old_features["species"] == /datum/species/mammal/synthetic)) + // Check if species was already mammal (anthro) + if(old_features["species"] == /datum/species/mammal) // Do nothing! + // Check if species was a mammal sub-type + else if(old_features["species"] in subtypesof(/datum/species/mammal)) + // Do nothing! + + // Species was not a mammal else // Revert species action_owner.set_species(old_features["species"], TRUE) From 9edcd1b35363277581c427161ab1d7a9404f7655 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Mon, 23 Jan 2023 16:56:37 -0300 Subject: [PATCH 105/260] fix it --- code/modules/power/solar.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 27fb30a459..67ab3817ae 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -242,8 +242,9 @@ to_chat(user, "You need to secure the assembly before you can add glass.") return var/obj/item/stack/sheet/S = W - if(S.use(2)) - glass_type = W.type + S = S.split_stack(amount=2) + if(S) + glass_type = S playsound(src.loc, 'sound/machines/click.ogg', 50, TRUE) user.visible_message("[user] places the glass on the solar assembly.", "You place the glass on the solar assembly.") if(tracker) From 5dd2d46f96b792c41a949ac638d6d1818453201e Mon Sep 17 00:00:00 2001 From: LunarFleet <66186750+LunarFleet@users.noreply.github.com> Date: Mon, 23 Jan 2023 17:25:07 -0500 Subject: [PATCH 106/260] Yes M'lord --- modular_splurt/code/modules/mob/living/silicon/robot/robot.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_splurt/code/modules/mob/living/silicon/robot/robot.dm b/modular_splurt/code/modules/mob/living/silicon/robot/robot.dm index 31a276e9a6..fa00e0ff44 100644 --- a/modular_splurt/code/modules/mob/living/silicon/robot/robot.dm +++ b/modular_splurt/code/modules/mob/living/silicon/robot/robot.dm @@ -47,9 +47,9 @@ AddComponent(/datum/component/personal_crafting) -mob/living/silicon/robot/pick_module() +/mob/living/silicon/robot/pick_module() .=..() - var/datum/hud/R = src.hud_used + var/datum/hud/R = hud_used var/atom/movable/screen/craft/C = locate() in R.static_inventory C.icon = 'icons/mob/screen_midnight.dmi' C.screen_loc = "CENTER+5:5,SOUTH+1:5" From 589ecf7db935d46c2e9c58001b64e4b29f66763a Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Mon, 23 Jan 2023 17:34:37 -0500 Subject: [PATCH 107/260] Add Cursed Blood integration to Bloodfledge bite Adds an integration between Bloodsucker Fledgling that gives a positive or negative mood to the quirk holder when biting a target with cursed blood, depending on if the quirk holder also has cursed blood. --- .../mood_events/generic_negative_events.dm | 5 +++++ .../mood_events/generic_positive_events.dm | 5 +++++ .../code/datums/traits/trait_actions.dm | 17 +++++++++++++++++ 3 files changed, 27 insertions(+) diff --git a/modular_splurt/code/datums/mood_events/generic_negative_events.dm b/modular_splurt/code/datums/mood_events/generic_negative_events.dm index 72b0de1fec..e19e2393fe 100644 --- a/modular_splurt/code/datums/mood_events/generic_negative_events.dm +++ b/modular_splurt/code/datums/mood_events/generic_negative_events.dm @@ -29,3 +29,8 @@ description = span_boldwarning("I drank liquid slime. What is wrong with me?\n") mood_change = -7 timeout = 15 MINUTES + +/datum/mood_event/drank_cursed_bad + description = span_warning("I can feel a pale curse from the blood I drank.\n") + mood_change = -1 + timeout = 2 MINUTES diff --git a/modular_splurt/code/datums/mood_events/generic_positive_events.dm b/modular_splurt/code/datums/mood_events/generic_positive_events.dm index 0696042bd2..01c3292438 100644 --- a/modular_splurt/code/datums/mood_events/generic_positive_events.dm +++ b/modular_splurt/code/datums/mood_events/generic_positive_events.dm @@ -20,3 +20,8 @@ /datum/mood_event/dorsualiphobic_mood_positive description = span_nicegreen("Nobody will know if I'm wearing a backpack or not.") mood_change = 1 + +/datum/mood_event/drank_cursed_good + description = span_nicegreen("I\'ve tasted sympathy from a fellow curse bearer.\n") + mood_change = 1 + timeout = 2 MINUTES diff --git a/modular_splurt/code/datums/traits/trait_actions.dm b/modular_splurt/code/datums/traits/trait_actions.dm index 7a821a631e..ac56b75c7c 100644 --- a/modular_splurt/code/datums/traits/trait_actions.dm +++ b/modular_splurt/code/datums/traits/trait_actions.dm @@ -411,6 +411,23 @@ // Cause negative mood SEND_SIGNAL(action_owner, COMSIG_ADD_MOOD_EVENT, "bloodfledge_drank_killed", /datum/mood_event/drankkilled) + // Check if bite target has cursed blood + if(HAS_TRAIT(bite_target, TRAIT_CURSED_BLOOD)) + // Check action owner for cursed blood + var/owner_cursed = HAS_TRAIT(action_owner, TRAIT_CURSED_BLOOD) + + // Set chat message based on action owner's trait status + var/warn_message = (owner_cursed ? "You taste the unholy touch of a familiar curse in [bite_target]\'s blood." : "You experience a sensation of intense dread just after drinking from [bite_target]. Something about their blood feels... wrong.") + + // Alert user in chat + to_chat(action_owner, span_notice(warn_message)) + + // Set mood type based on curse status + var/mood_type = (owner_cursed ? /datum/mood_event/drank_cursed_good : /datum/mood_event/drank_cursed_bad) + + // Cause mood event + SEND_SIGNAL(action_owner, COMSIG_ADD_MOOD_EVENT, "bloodfledge_drank_cursed_blood", mood_type) + // Action: Revive /datum/action/bloodfledge/revive name = "Fledgling Revive" From d2f78a1d5aaa9c3b84aae424d905f9bc7ce2ba1a Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Mon, 23 Jan 2023 22:38:32 +0000 Subject: [PATCH 108/260] Automatic changelog generation for PR #711 [ci skip] --- html/changelogs/AutoChangeLog-pr-711.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-711.yml diff --git a/html/changelogs/AutoChangeLog-pr-711.yml b/html/changelogs/AutoChangeLog-pr-711.yml new file mode 100644 index 0000000000..d1fef01514 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-711.yml @@ -0,0 +1,5 @@ +author: LunarFleet +delete-after: true +changes: + - tweak: Allowed borgs to craft + - tweak: Changes service borgs' items From 8551bab7fd2b3a817bcdc907bfd72ce8556bba8a Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 23 Jan 2023 22:39:59 +0000 Subject: [PATCH 109/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-711.yml | 5 ----- html/changelogs/archive/2023-01.yml | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-711.yml diff --git a/html/changelogs/AutoChangeLog-pr-711.yml b/html/changelogs/AutoChangeLog-pr-711.yml deleted file mode 100644 index d1fef01514..0000000000 --- a/html/changelogs/AutoChangeLog-pr-711.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: LunarFleet -delete-after: true -changes: - - tweak: Allowed borgs to craft - - tweak: Changes service borgs' items diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index e5a87404ff..0ae7a5df41 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -131,3 +131,7 @@ WoolyAypa: - rscadd: Added a new nullrod re-skin - rscadd: Added papal clothing to the armament beacon choices +2023-01-23: + LunarFleet: + - tweak: Allowed borgs to craft + - tweak: Changes service borgs' items From 54641ce2015f632b07e09f065abc119f677b7fed Mon Sep 17 00:00:00 2001 From: SandPoot Date: Mon, 23 Jan 2023 20:44:28 -0300 Subject: [PATCH 110/260] send --- code/__DEFINES/events.dm | 28 +++ code/__HELPERS/_lists.dm | 8 + code/__HELPERS/global_lists.dm | 2 +- code/controllers/subsystem/events.dm | 35 ---- code/game/machinery/slotmachine.dm | 8 +- code/modules/admin/force_event.dm | 97 +++++++++ code/modules/admin/topic.dm | 21 -- code/modules/admin/verbs/randomverbs.dm | 4 +- code/modules/admin/verbs/secrets.dm | 6 +- .../antagonists/disease/disease_event.dm | 3 +- code/modules/antagonists/morph/morph.dm | 2 + .../revenant/revenant_spawn_event.dm | 3 +- .../antagonists/slaughter/slaughterevent.dm | 2 + .../antagonists/swarmer/swarmer_event.dm | 3 +- code/modules/events/_event.dm | 57 +++-- code/modules/events/abductor.dm | 2 + code/modules/events/alien_infestation.dm | 6 +- code/modules/events/anomaly.dm | 4 +- code/modules/events/anomaly_bluespace.dm | 5 +- code/modules/events/anomaly_flux.dm | 5 +- code/modules/events/anomaly_grav.dm | 6 +- code/modules/events/anomaly_pyro.dm | 5 +- code/modules/events/anomaly_vortex.dm | 5 +- code/modules/events/atmos_speed.dm | 6 +- code/modules/events/aurora_caelus.dm | 8 +- code/modules/events/blob.dm | 4 +- code/modules/events/brain_trauma.dm | 2 + code/modules/events/brand_intelligence.dm | 6 +- code/modules/events/bureaucratic_error.dm | 4 +- code/modules/events/camerafailure.dm | 2 + code/modules/events/carp_migration.dm | 8 +- code/modules/events/cat_surgeon.dm | 72 +++---- .../modules/events/communications_blackout.dm | 4 +- code/modules/events/devil.dm | 2 + code/modules/events/disease_outbreak.dm | 6 +- code/modules/events/dust.dm | 14 +- code/modules/events/electrical_storm.dm | 5 +- code/modules/events/fake_virus.dm | 2 + code/modules/events/false_alarm.dm | 9 +- code/modules/events/floorcluwne.dm | 3 +- code/modules/events/fugitive_spawning.dm | 2 + code/modules/events/ghost_role.dm | 7 +- code/modules/events/grid_check.dm | 6 +- code/modules/events/heart_attack.dm | 2 + code/modules/events/high_priority_bounty.dm | 2 + code/modules/events/holiday/halloween.dm | 2 + code/modules/events/holiday/vday.dm | 2 + code/modules/events/holiday/xmas.dm | 2 + code/modules/events/immovable_rod.dm | 5 +- code/modules/events/ion_storm.dm | 8 +- code/modules/events/major_dust.dm | 1 + code/modules/events/mass_hallucination.dm | 2 + code/modules/events/meateor_wave.dm | 1 + code/modules/events/meteor_wave.dm | 25 ++- code/modules/events/mice_migration.dm | 2 + code/modules/events/nightmare.dm | 2 + code/modules/events/operative.dm | 2 + code/modules/events/pirates.dm | 2 + code/modules/events/portal_storm.dm | 16 +- code/modules/events/prison_break.dm | 10 +- code/modules/events/processor_overload.dm | 4 +- code/modules/events/radiation_storm.dm | 8 +- code/modules/events/sentience.dm | 5 +- ...tle_catastrophe => shuttle_catastrophe.dm} | 2 + code/modules/events/shuttle_loan.dm | 12 +- code/modules/events/space_dragon.dm | 4 +- code/modules/events/space_ninja.dm | 2 + code/modules/events/spacevine.dm | 2 + code/modules/events/spider_infestation.dm | 6 +- .../events/spontaneous_appendicitis.dm | 2 + code/modules/events/stray_cargo.dm | 5 +- code/modules/events/supermatter_surge.dm | 2 + code/modules/events/supernova.dm | 14 +- code/modules/events/travelling_trader.dm | 6 +- code/modules/events/untie_shoes.dm | 2 + code/modules/events/vent_clog.dm | 14 +- code/modules/events/wisdomcow.dm | 2 + code/modules/events/wizard/aid.dm | 2 + code/modules/events/wizard/blobies.dm | 1 + code/modules/events/wizard/curseditems.dm | 1 + .../modules/events/wizard/departmentrevolt.dm | 1 + code/modules/events/wizard/embeddies.dm | 2 + code/modules/events/wizard/fakeexplosion.dm | 1 + code/modules/events/wizard/ghost.dm | 2 + code/modules/events/wizard/greentext.dm | 1 + code/modules/events/wizard/imposter.dm | 1 + code/modules/events/wizard/invincible.dm | 1 + code/modules/events/wizard/lava.dm | 3 +- code/modules/events/wizard/madness.dm | 1 + code/modules/events/wizard/magicarp.dm | 7 +- code/modules/events/wizard/petsplosion.dm | 3 +- code/modules/events/wizard/race.dm | 3 +- code/modules/events/wizard/rpgloot.dm | 1 + code/modules/events/wizard/shuffle.dm | 3 + code/modules/events/wizard/summons.dm | 2 + code/modules/events/wormholes.dm | 11 +- code/modules/holiday/easter.dm | 4 + code/modules/holiday/halloween/jacqueen.dm | 2 + .../simple_animal/gremlin/gremlin_event.dm | 4 +- code/modules/tgui/states/fun.dm | 17 ++ tgstation.dme | 3 + tgui/packages/common/collections.ts | 21 ++ tgui/packages/tgui/interfaces/ForceEvent.tsx | 197 ++++++++++++++++++ 103 files changed, 730 insertions(+), 232 deletions(-) create mode 100644 code/modules/admin/force_event.dm rename code/modules/events/{shuttle_catastrophe => shuttle_catastrophe.dm} (94%) create mode 100644 code/modules/tgui/states/fun.dm create mode 100644 tgui/packages/tgui/interfaces/ForceEvent.tsx diff --git a/code/__DEFINES/events.dm b/code/__DEFINES/events.dm index d39932e1a7..d189969b8e 100644 --- a/code/__DEFINES/events.dm +++ b/code/__DEFINES/events.dm @@ -7,3 +7,31 @@ #define EVENT_READY 1 #define EVENT_CANCELLED 2 #define EVENT_INTERRUPTED 3 + +///Events that mess with or create artificial intelligences, such as vending machines and the AI itself +#define EVENT_CATEGORY_AI "AI issues" +///Events that spawn anomalies, which might be the source of anomaly cores +#define EVENT_CATEGORY_ANOMALIES "Anomalies" +///Events pertaining cargo, messages incoming to the station and job slots +#define EVENT_CATEGORY_BUREAUCRATIC "Bureaucratic" +///Events that cause breakages and malfunctions that could be fixed by engineers +#define EVENT_CATEGORY_ENGINEERING "Engineering" +///Events that spawn creatures with simple desires, such as to hunt +#define EVENT_CATEGORY_ENTITIES "Entities" +///Events that should have no harmful effects, and might be useful to the crew +#define EVENT_CATEGORY_FRIENDLY "Friendly" +///Events that affect the body and mind +#define EVENT_CATEGORY_HEALTH "Health" +///Events reserved for special occassions +#define EVENT_CATEGORY_HOLIDAY "Holiday" +///Events with enemy groups with a more complex plan +#define EVENT_CATEGORY_INVASION "Invasion" +///Events that make a mess +#define EVENT_CATEGORY_JANITORIAL "Janitorial" +///Events that summon meteors and other debris, and stationwide waves of harmful space weather +#define EVENT_CATEGORY_SPACE "Space Threats" +///Events summoned by a wizard +#define EVENT_CATEGORY_WIZARD "Wizard" + +/// Return from admin setup to stop the event from triggering entirely. +#define ADMIN_CANCEL_EVENT "cancel event" diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index c4252ad542..5b457dd9cc 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -9,6 +9,14 @@ * Misc */ +// Generic listoflist safe add and removal macros: +///If value is a list, wrap it in a list so it can be used with list add/remove operations +#define LIST_VALUE_WRAP_LISTS(value) (islist(value) ? list(value) : value) +///Add an untyped item to a list, taking care to handle list items by wrapping them in a list to remove the footgun +#define UNTYPED_LIST_ADD(list, item) (list += LIST_VALUE_WRAP_LISTS(item)) +///Remove an untyped item to a list, taking care to handle list items by wrapping them in a list to remove the footgun +#define UNTYPED_LIST_REMOVE(list, item) (list -= LIST_VALUE_WRAP_LISTS(item)) + #define LAZYINITLIST(L) if (!L) { L = list(); } #define UNSETEMPTY(L) if (L && !length(L)) L = null ///Like LAZYCOPY - copies an input list if the list has entries, If it doesn't the assigned list is nulled diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 8b8c05063e..345919d39a 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -119,6 +119,6 @@ for(var/path in typesof(/obj/item/coin)) var/obj/item/coin/C = new path UNTIL(C.flags_1 & INITIALIZED_1) //we want to make sure the value is calculated and not null. - GLOB.coin_values[path] = C.value + GLOB.coin_values[path] = C.get_item_credit_value() qdel(C) diff --git a/code/controllers/subsystem/events.dm b/code/controllers/subsystem/events.dm index 3660770596..2dd13eb1ac 100644 --- a/code/controllers/subsystem/events.dm +++ b/code/controllers/subsystem/events.dm @@ -93,41 +93,6 @@ SUBSYSTEM_DEF(events) else if(. == EVENT_READY) E.runEvent(random = TRUE) -//allows a client to trigger an event -//aka Badmin Central -// > Not in modules/admin -// REEEEEEEEE -// Why the heck is this here! Took me so damn long to find! -/client/proc/forceEvent() - set name = "Trigger Event" - set category = "Admin.Events" - - if(!holder ||!check_rights(R_FUN)) - return - - holder.forceEvent() - -/datum/admins/proc/forceEvent() - var/dat = "" - var/normal = "" - var/magic = "" - var/holiday = "" - for(var/datum/round_event_control/E in SSevents.control) - dat = "
[E]" - if(E.holidayID) - holiday += dat - else if(E.wizardevent) - magic += dat - else - normal += dat - - dat = normal + "
" + magic + "
" + holiday - - var/datum/browser/popup = new(usr, "forceevent", "Force Random Event", 300, 750) - popup.set_content(dat) - popup.open() - - /* ////////////// // HOLIDAYS // diff --git a/code/game/machinery/slotmachine.dm b/code/game/machinery/slotmachine.dm index 21b469190a..4fa6476176 100644 --- a/code/game/machinery/slotmachine.dm +++ b/code/game/machinery/slotmachine.dm @@ -31,7 +31,6 @@ var/jackpots = 0 var/paymode = HOLOCHIP //toggles between HOLOCHIP/COIN, defined above var/cointype = /obj/item/coin/iron //default cointype - var/list/coinvalues = list() var/list/reels = list(list("", "", "") = 0, list("", "", "") = 0, list("", "", "") = 0, list("", "", "") = 0, list("", "", "") = 0) var/list/symbols = list(SEVEN = 1, "&" = 2, "@" = 2, "$" = 2, "?" = 2, "#" = 2, "!" = 2, "%" = 2) //if people are winning too much, multiply every number in this list by 2 and see if they are still winning too much. @@ -49,11 +48,6 @@ INVOKE_ASYNC(src, .proc/toggle_reel_spin, FALSE) - for(cointype in typesof(/obj/item/coin)) - var/obj/item/coin/C = new cointype - coinvalues["[cointype]"] = C.get_item_credit_value() - qdel(C) //Sigh - /obj/machinery/computer/slot_machine/Destroy() if(balance) give_payout(balance) @@ -336,7 +330,7 @@ if(throwit && target) H.throw_at(target, 3, 10) else - var/value = coinvalues["[cointype]"] + var/value = GLOB.coin_values[cointype] if(value <= 0) CRASH("Coin value of zero, refusing to payout in dispenser") while(amount >= value) diff --git a/code/modules/admin/force_event.dm b/code/modules/admin/force_event.dm new file mode 100644 index 0000000000..4e4338d019 --- /dev/null +++ b/code/modules/admin/force_event.dm @@ -0,0 +1,97 @@ +///Allows an admin to force an event +/client/proc/forceEvent() + set name = "Trigger Event" + set category = "Admin.Events" + + if(!holder || !check_rights(R_FUN)) + return + + holder.forceEvent() + +///Opens up the Force Event Panel +/datum/admins/proc/forceEvent() + if(!check_rights(R_FUN)) + return + + var/datum/force_event/ui = new(usr) + ui.ui_interact(usr) + +/// Force Event Panel +/datum/force_event + +/datum/force_event/ui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "ForceEvent") + ui.open() + +/datum/force_event/ui_state(mob/user) + return GLOB.fun_state + +/datum/force_event/ui_static_data(mob/user) + var/static/list/category_to_icons + if(!category_to_icons) + category_to_icons = list( + EVENT_CATEGORY_AI = "robot", + EVENT_CATEGORY_ANOMALIES = "cloud-bolt", + EVENT_CATEGORY_BUREAUCRATIC = "print", + EVENT_CATEGORY_ENGINEERING = "wrench", + EVENT_CATEGORY_ENTITIES = "ghost", + EVENT_CATEGORY_FRIENDLY = "face-smile", + EVENT_CATEGORY_HEALTH = "brain", + EVENT_CATEGORY_HOLIDAY = "calendar", + EVENT_CATEGORY_INVASION = "user-group", + EVENT_CATEGORY_JANITORIAL = "bath", + EVENT_CATEGORY_SPACE = "meteor", + EVENT_CATEGORY_WIZARD = "hat-wizard", + ) + var/list/data = list() + + var/list/categories_seen = list() + var/list/categories = list() + + var/list/events = list() + + for(var/datum/round_event_control/event_control as anything in SSevents.control) + //add category + if(!categories_seen[event_control.category]) + categories_seen[event_control.category] = TRUE + UNTYPED_LIST_ADD(categories, list( + "name" = event_control.category, + "icon" = category_to_icons[event_control.category], + )) + //add event, with one value matching up the category + UNTYPED_LIST_ADD(events, list( + "name" = event_control.name, + "description" = event_control.description, + "type" = event_control.type, + "category" = event_control.category, + )) + data["categories"] = categories + data["events"] = events + return data + +/datum/force_event/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + if(..()) + return + if(!check_rights(R_FUN)) + return + switch(action) + if("forceevent") + var/announce_event = params["announce"] + var/string_path = params["type"] + if(!string_path) + return + var/event_to_run_type = text2path(string_path) + if(!event_to_run_type) + return + var/datum/round_event_control/event = locate(event_to_run_type) in SSevents.control + if(!event) + return + if(event.admin_setup(usr) == ADMIN_CANCEL_EVENT) + return + var/always_announce_chance = 100 + var/no_announce_chance = 0 + event.runEvent(announce_chance_override = announce_event ? always_announce_chance : no_announce_chance, admin_forced = TRUE) + message_admins("[key_name_admin(usr)] has triggered an event. ([event.name])") + log_admin("[key_name(usr)] has triggered an event. ([event.name])") diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 18d880aa48..b6ab539a0d 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -158,27 +158,6 @@ message_admins("[key_name_admin(usr)] tried to create a revenant. Unfortunately, there were no candidates available.") log_admin("[key_name(usr)] failed to create a revenant.") - else if(href_list["forceevent"]) - if(!check_rights(R_FUN)) - return - var/datum/round_event_control/E = locate(href_list["forceevent"]) in SSevents.control - if(E) - E.admin_setup(usr) - var/datum/round_event/event = E.runEvent() - if(event.announceWhen>0) - event.processing = FALSE - var/prompt = alert(usr, "Would you like to alert the crew?", "Alert", "Yes", "No", "Cancel") - switch(prompt) - if("Cancel") - event.kill() - return - if("No") - event.announceWhen = -1 - event.processing = TRUE - message_admins("[key_name_admin(usr)] has triggered an event. ([E.name])") - log_admin("[key_name(usr)] has triggered an event. ([E.name])") - return - else if(href_list["dbsearchckey"] || href_list["dbsearchadmin"] || href_list["dbsearchip"] || href_list["dbsearchcid"]) var/adminckey = href_list["dbsearchadmin"] var/playerckey = href_list["dbsearchckey"] diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index a9569decc4..596d235b0a 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -517,10 +517,10 @@ Traitors and the like can also be revived with the previous role mostly intact. message_admins("Admin [key_name_admin(usr)] has added a new AI law - [input]") var/show_log = alert(src, "Show ion message?", "Message", "Yes", "No") - var/announce_ion_laws = (show_log == "Yes" ? 1 : -1) + var/announce_ion_laws = (show_log == "Yes" ? 100 : 0) var/datum/round_event/ion_storm/add_law_only/ion = new() - ion.announceEvent = announce_ion_laws + ion.announce_chance = announce_ion_laws ion.ionMessage = input SSblackbox.record_feedback("tally", "admin_verb", 1, "Add Custom AI Law") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/secrets.dm b/code/modules/admin/verbs/secrets.dm index 02289684f5..e3c084b161 100644 --- a/code/modules/admin/verbs/secrets.dm +++ b/code/modules/admin/verbs/secrets.dm @@ -583,13 +583,15 @@ // log_admin("[key_name(holder)] has Un-Fully Immersed everyone.") if(E) E.processing = FALSE - if(E.announceWhen>0) + if(E.announce_when>0) switch(alert(holder, "Would you like to alert the crew?", "Alert", "Yes", "No", "Cancel")) + if("Yes") + E.announce_chance = 100 if("Cancel") E.kill() return if("No") - E.announceWhen = -1 + E.announce_chance = 0 E.processing = TRUE if(holder) log_admin("[key_name(holder)] used secret [action]") diff --git a/code/modules/antagonists/disease/disease_event.dm b/code/modules/antagonists/disease/disease_event.dm index 385cee998b..f80af46eac 100644 --- a/code/modules/antagonists/disease/disease_event.dm +++ b/code/modules/antagonists/disease/disease_event.dm @@ -5,7 +5,8 @@ weight = 7 max_occurrences = 1 min_players = 5 - + category = EVENT_CATEGORY_HEALTH + description = "Spawns a sentient disease, who wants to infect as many people as possible." /datum/round_event/ghost_role/sentient_disease role_name = "sentient disease" diff --git a/code/modules/antagonists/morph/morph.dm b/code/modules/antagonists/morph/morph.dm index fbee439dda..f3b1ebb4c5 100644 --- a/code/modules/antagonists/morph/morph.dm +++ b/code/modules/antagonists/morph/morph.dm @@ -220,6 +220,8 @@ typepath = /datum/round_event/ghost_role/morph weight = 0 //Admin only max_occurrences = 1 + category = EVENT_CATEGORY_ENTITIES + description = "Spawns a hungry shapeshifting blobby creature." /datum/round_event/ghost_role/morph minimum_required = 1 diff --git a/code/modules/antagonists/revenant/revenant_spawn_event.dm b/code/modules/antagonists/revenant/revenant_spawn_event.dm index cb534b6613..b188e0c79c 100644 --- a/code/modules/antagonists/revenant/revenant_spawn_event.dm +++ b/code/modules/antagonists/revenant/revenant_spawn_event.dm @@ -6,7 +6,8 @@ weight = 7 max_occurrences = 1 min_players = 5 - + category = EVENT_CATEGORY_ENTITIES + description = "Spawns an angry, soul sucking ghost." /datum/round_event/ghost_role/revenant var/ignore_mobcheck = FALSE diff --git a/code/modules/antagonists/slaughter/slaughterevent.dm b/code/modules/antagonists/slaughter/slaughterevent.dm index cdb1b32aad..9b62de57bf 100644 --- a/code/modules/antagonists/slaughter/slaughterevent.dm +++ b/code/modules/antagonists/slaughter/slaughterevent.dm @@ -5,6 +5,8 @@ max_occurrences = 1 earliest_start = 1 HOURS min_players = 20 + category = EVENT_CATEGORY_ENTITIES + description = "Spawns a slaughter demon, to hunt by travelling through pools of blood." /datum/round_event_control/slaughter/canSpawnEvent() weight = initial(src.weight) diff --git a/code/modules/antagonists/swarmer/swarmer_event.dm b/code/modules/antagonists/swarmer/swarmer_event.dm index 3df7e6c0e9..e70d76812d 100644 --- a/code/modules/antagonists/swarmer/swarmer_event.dm +++ b/code/modules/antagonists/swarmer/swarmer_event.dm @@ -6,7 +6,8 @@ earliest_start = 30 MINUTES min_players = 35 dynamic_should_hijack = TRUE - + category = EVENT_CATEGORY_INVASION + description = "A robotic menace invades the station consuming everything for materials and reproducing." /datum/round_event/spawn_swarmer diff --git a/code/modules/events/_event.dm b/code/modules/events/_event.dm index 3abe65a790..d8c7af788f 100644 --- a/code/modules/events/_event.dm +++ b/code/modules/events/_event.dm @@ -3,6 +3,8 @@ //this datum is used by the events controller to dictate how it selects events /datum/round_event_control var/name //The human-readable name of the event + var/category //The category of the event + var/description //The description of the event var/typepath //The typepath of the event datum /datum/round_event var/weight = 10 //The weight this event has in the random-selection process. @@ -38,6 +40,7 @@ min_players = CEILING(min_players * CONFIG_GET(number/events_min_players_mul), 1) /datum/round_event_control/wizard + category = EVENT_CATEGORY_WIZARD wizardevent = TRUE var/can_be_midround_wizard = TRUE @@ -107,13 +110,22 @@ log_admin_private("[key_name(usr)] cancelled event [name].") SSblackbox.record_feedback("tally", "event_admin_cancelled", 1, typepath) -/datum/round_event_control/proc/runEvent(random = FALSE) +/* +Runs the event +* Arguments: +* - random: shows if the event was triggered randomly, or by on purpose by an admin or an item +* - announce_chance_override: if the value is not null, overrides the announcement chance when an admin calls an event +*/ +/datum/round_event_control/proc/runEvent(random = FALSE, announce_chance_override = null, admin_forced = FALSE) var/datum/round_event/E = new typepath() E.current_players = get_active_player_count(alive_check = 1, afk_check = 1, human_check = 1) E.control = src SSblackbox.record_feedback("tally", "event_ran", 1, "[E]") occurrences++ + if(announce_chance_override != null) + E.announce_chance = announce_chance_override + testing("[time2text(world.time, "hh:mm:ss")] [E.type]") if(random) log_game("Random Event triggering: [name] ([typepath])") @@ -129,18 +141,29 @@ var/processing = TRUE var/datum/round_event_control/control - var/startWhen = 0 //When in the lifetime to call start(). - var/announceWhen = 0 //When in the lifetime to call announce(). Set an event's announceWhen to -1 if announcement should not be shown. - var/endWhen = 0 //When in the lifetime the event should end. + /// When in the lifetime to call start(). + /// This is in seconds - so 1 = ~2 seconds in. + var/start_when = 0 + /// When in the lifetime to call announce(). If you don't want it to announce use announce_chance, below. + /// This is in seconds - so 1 = ~2 seconds in. + var/announce_when = 0 + /// Probability of announcing, used in prob(), 0 to 100, default 100. Called in process, and for a second time in the ion storm event. + var/announce_chance = 100 + /// When in the lifetime the event should end. + /// This is in seconds - so 1 = ~2 seconds in. + var/end_when = 0 - var/activeFor = 0 //How long the event has existed. You don't need to change this. - var/current_players = 0 //Amount of of alive, non-AFK human players on server at the time of event start + /// How long the event has existed. You don't need to change this. + var/activeFor = 0 + /// Amount of of alive, non-AFK human players on server at the time of event start + var/current_players = 0 var/threat = 0 - var/fakeable = TRUE //Can be faked by fake news event. + /// Can be faked by fake news event. + var/fakeable = TRUE //Called first before processing. //Allows you to setup your event, such as randomly -//setting the startWhen and or announceWhen variables. +//setting the start_when and or announce_when variables. //Only called once. //EDIT: if there's anything you want to override within the new() call, it will not be overridden by the time this proc is called. //It will only have been overridden by the time we get to announce() start() tick() or end() (anything but setup basically). @@ -148,7 +171,7 @@ /datum/round_event/proc/setup() return -//Called when the tick is equal to the startWhen variable. +//Called when the tick is equal to the start_when variable. //Allows you to start before announcing or vice versa. //Only called once. /datum/round_event/proc/start() @@ -165,20 +188,20 @@ notify_ghosts("[control.name] has an object of interest: [atom_of_interest]!", source=atom_of_interest, action=NOTIFY_ORBIT, header="Something's Interesting!") return -//Called when the tick is equal to the announceWhen variable. +//Called when the tick is equal to the announce_when variable. //Allows you to announce before starting or vice versa. //Only called once. /datum/round_event/proc/announce(fake) return -//Called on or after the tick counter is equal to startWhen. +//Called on or after the tick counter is equal to start_when. //You can include code related to your event or add your own //time stamped events. //Called more than once. /datum/round_event/proc/tick() return -//Called on or after the tick is equal or more than endWhen +//Called on or after the tick is equal or more than end_when //You can include code related to the event ending. //Do not place spawn() in here, instead use tick() to check for //the activeFor variable. @@ -197,28 +220,28 @@ if(!processing) return - if(activeFor == startWhen) + if(activeFor == start_when) processing = FALSE start() processing = TRUE - if(activeFor == announceWhen) + if(activeFor == announce_when && prob(announce_chance)) processing = FALSE announce(FALSE) processing = TRUE - if(startWhen < activeFor && activeFor < endWhen) + if(start_when < activeFor && activeFor < end_when) processing = FALSE tick() processing = TRUE - if(activeFor == endWhen) + if(activeFor == end_when) processing = FALSE end() processing = TRUE // Everything is done, let's clean up. - if(activeFor >= endWhen && activeFor >= announceWhen && activeFor >= startWhen) + if(activeFor >= end_when && activeFor >= announce_when && activeFor >= start_when) processing = FALSE kill() diff --git a/code/modules/events/abductor.dm b/code/modules/events/abductor.dm index c009647005..c539899f0e 100755 --- a/code/modules/events/abductor.dm +++ b/code/modules/events/abductor.dm @@ -5,6 +5,8 @@ max_occurrences = 1 min_players = 30 dynamic_should_hijack = TRUE + category = EVENT_CATEGORY_INVASION + description = "One or more abductor teams spawns, and they plan to experiment on the crew." /datum/round_event/ghost_role/abductor minimum_required = 2 diff --git a/code/modules/events/alien_infestation.dm b/code/modules/events/alien_infestation.dm index f7014df648..cf94253bbb 100644 --- a/code/modules/events/alien_infestation.dm +++ b/code/modules/events/alien_infestation.dm @@ -5,9 +5,11 @@ min_players = 25 max_occurrences = 1 dynamic_should_hijack = TRUE + category = EVENT_CATEGORY_ENTITIES + description = "A xenomorph larva spawns on a random vent." /datum/round_event/ghost_role/alien_infestation - announceWhen = 400 + announce_when = 400 minimum_required = 1 role_name = "alien larva" @@ -19,7 +21,7 @@ /datum/round_event/ghost_role/alien_infestation/setup() - announceWhen = rand(announceWhen, announceWhen + 50) + announce_when = rand(announce_when, announce_when + 50) if(prob(50)) spawncount++ diff --git a/code/modules/events/anomaly.dm b/code/modules/events/anomaly.dm index ae0d5442ad..456a83958d 100644 --- a/code/modules/events/anomaly.dm +++ b/code/modules/events/anomaly.dm @@ -5,11 +5,13 @@ min_players = 1 max_occurrences = 0 //This one probably shouldn't occur! It'd work, but it wouldn't be very fun. weight = 15 + category = EVENT_CATEGORY_ANOMALIES + description = "This anomaly shocks and explodes. This is the base type." /datum/round_event/anomaly var/area/impact_area var/obj/effect/anomaly/anomaly_path = /obj/effect/anomaly/flux - announceWhen = 1 + announce_when = 1 /datum/round_event/anomaly/proc/findEventArea() diff --git a/code/modules/events/anomaly_bluespace.dm b/code/modules/events/anomaly_bluespace.dm index fd64b20244..f058f37da4 100644 --- a/code/modules/events/anomaly_bluespace.dm +++ b/code/modules/events/anomaly_bluespace.dm @@ -4,10 +4,11 @@ max_occurrences = 1 weight = 5 + description = "This anomaly randomly teleports all items and mobs in a large area." /datum/round_event/anomaly/anomaly_bluespace - startWhen = 3 - announceWhen = 10 + start_when = 3 + announce_when = 10 anomaly_path = /obj/effect/anomaly/bluespace /datum/round_event/anomaly/anomaly_bluespace/announce(fake) diff --git a/code/modules/events/anomaly_flux.dm b/code/modules/events/anomaly_flux.dm index 6368e70b94..d3b1e8ea7e 100644 --- a/code/modules/events/anomaly_flux.dm +++ b/code/modules/events/anomaly_flux.dm @@ -4,10 +4,11 @@ max_occurrences = 5 weight = 20 + description = "This anomaly shocks and explodes." /datum/round_event/anomaly/anomaly_flux - startWhen = 10 - announceWhen = 3 + start_when = 10 + announce_when = 3 anomaly_path = /obj/effect/anomaly/flux /datum/round_event/anomaly/anomaly_flux/announce(fake) diff --git a/code/modules/events/anomaly_grav.dm b/code/modules/events/anomaly_grav.dm index c1b4ade5c0..232d2ddd35 100644 --- a/code/modules/events/anomaly_grav.dm +++ b/code/modules/events/anomaly_grav.dm @@ -4,11 +4,11 @@ max_occurrences = 5 weight = 20 - + description = "This anomaly throws things around." /datum/round_event/anomaly/anomaly_grav - startWhen = 3 - announceWhen = 20 + start_when = 3 + announce_when = 20 anomaly_path = /obj/effect/anomaly/grav /datum/round_event/anomaly/anomaly_grav/announce(fake) diff --git a/code/modules/events/anomaly_pyro.dm b/code/modules/events/anomaly_pyro.dm index 83c1fa64cc..dee0330743 100644 --- a/code/modules/events/anomaly_pyro.dm +++ b/code/modules/events/anomaly_pyro.dm @@ -5,10 +5,11 @@ min_players = 5 max_occurrences = 5 weight = 20 + description = "This anomaly sets things on fire, and creates a pyroclastic slime." /datum/round_event/anomaly/anomaly_pyro - startWhen = 3 - announceWhen = 10 + start_when = 3 + announce_when = 10 anomaly_path = /obj/effect/anomaly/pyro /datum/round_event/anomaly/anomaly_pyro/announce(fake) diff --git a/code/modules/events/anomaly_vortex.dm b/code/modules/events/anomaly_vortex.dm index 7228030616..43dcc0baf4 100644 --- a/code/modules/events/anomaly_vortex.dm +++ b/code/modules/events/anomaly_vortex.dm @@ -5,10 +5,11 @@ min_players = 20 max_occurrences = 2 weight = 5 + description = "This anomaly sucks in and detonates items." /datum/round_event/anomaly/anomaly_vortex - startWhen = 10 - announceWhen = 3 + start_when = 10 + announce_when = 3 anomaly_path = /obj/effect/anomaly/bhole /datum/round_event/anomaly/anomaly_vortex/announce(fake) diff --git a/code/modules/events/atmos_speed.dm b/code/modules/events/atmos_speed.dm index 17a02d3dd1..64e6e883cc 100644 --- a/code/modules/events/atmos_speed.dm +++ b/code/modules/events/atmos_speed.dm @@ -3,10 +3,12 @@ typepath = /datum/round_event/atmos_flux max_occurrences = 5 weight = 10 + category = EVENT_CATEGORY_ENGINEERING + description = "Modifies the speed of the SSair randomly, ends after one minute." /datum/round_event/atmos_flux - announceWhen = 1 - endWhen = 600 + announce_when = 1 + end_when = 600 var/original_speed /datum/round_event/atmos_flux/announce(fake) diff --git a/code/modules/events/aurora_caelus.dm b/code/modules/events/aurora_caelus.dm index 89a84d3494..63d7122cb8 100644 --- a/code/modules/events/aurora_caelus.dm +++ b/code/modules/events/aurora_caelus.dm @@ -4,6 +4,8 @@ max_occurrences = 1 weight = 4 earliest_start = 5 MINUTES + category = EVENT_CATEGORY_FRIENDLY + description = "A colourful display can be seen through select windows. And the kitchen." /datum/round_event_control/aurora_caelus/canSpawnEvent(players, gamemode) if(!CONFIG_GET(flag/starlight)) @@ -11,9 +13,9 @@ return ..() /datum/round_event/aurora_caelus - announceWhen = 1 - startWhen = 9 - endWhen = 50 + announce_when = 1 + start_when = 9 + end_when = 50 var/list/aurora_colors = list("#A2FF80", "#A2FF8B", "#A2FF96", "#A2FFA5", "#A2FFB6", "#A2FFC7", "#A2FFDE", "#A2FFEE") var/aurora_progress = 0 //this cycles from 1 to 8, slowly changing colors from gentle green to gentle blue diff --git a/code/modules/events/blob.dm b/code/modules/events/blob.dm index ad72f90b4c..e43ce0d4d0 100644 --- a/code/modules/events/blob.dm +++ b/code/modules/events/blob.dm @@ -7,9 +7,11 @@ earliest_start = 40 MINUTES min_players = 35 dynamic_should_hijack = TRUE + category = EVENT_CATEGORY_ENTITIES + description = "Spawns a new blob overmind." /datum/round_event/ghost_role/blob - announceWhen = -1 + announce_when = -1 role_name = "blob overmind" fakeable = TRUE diff --git a/code/modules/events/brain_trauma.dm b/code/modules/events/brain_trauma.dm index 0529d102dc..85d69a1509 100644 --- a/code/modules/events/brain_trauma.dm +++ b/code/modules/events/brain_trauma.dm @@ -3,6 +3,8 @@ typepath = /datum/round_event/brain_trauma weight = 25 min_players = 5 + category = EVENT_CATEGORY_HEALTH + description = "A crewmember gains a random trauma." /datum/round_event_control/brain_trauma/canSpawnEvent(var/players_amt, var/gamemode) if(!..()) return FALSE diff --git a/code/modules/events/brand_intelligence.dm b/code/modules/events/brand_intelligence.dm index 1b275af4fb..cab9daaa55 100644 --- a/code/modules/events/brand_intelligence.dm +++ b/code/modules/events/brand_intelligence.dm @@ -5,10 +5,12 @@ min_players = 15 max_occurrences = 1 + category = EVENT_CATEGORY_AI + description = "Vending machines will attack people until the Patient Zero is disabled." /datum/round_event/brand_intelligence - announceWhen = 21 - endWhen = 1000 //Ends when all vending machines are subverted anyway. + announce_when = 21 + end_when = 1000 //Ends when all vending machines are subverted anyway. var/list/obj/machinery/vending/vendingMachines = list() var/list/obj/machinery/vending/infectedMachines = list() var/obj/machinery/vending/originMachine diff --git a/code/modules/events/bureaucratic_error.dm b/code/modules/events/bureaucratic_error.dm index 7246c9aedf..fc35df791b 100644 --- a/code/modules/events/bureaucratic_error.dm +++ b/code/modules/events/bureaucratic_error.dm @@ -3,9 +3,11 @@ typepath = /datum/round_event/bureaucratic_error max_occurrences = 1 weight = 5 + category = EVENT_CATEGORY_BUREAUCRATIC + description = "Randomly opens and closes job slots, along with changing the overflow role." /datum/round_event/bureaucratic_error - announceWhen = 1 + announce_when = 1 /datum/round_event/bureaucratic_error/announce(fake) priority_announce("A recent bureaucratic error in the Organic Resources Department may result in personnel shortages in some departments and redundant staffing in others.", "Paperwork Mishap Alert") diff --git a/code/modules/events/camerafailure.dm b/code/modules/events/camerafailure.dm index 8d7ef3204c..453b919c5b 100644 --- a/code/modules/events/camerafailure.dm +++ b/code/modules/events/camerafailure.dm @@ -4,6 +4,8 @@ weight = 100 max_occurrences = 20 alert_observers = FALSE + category = EVENT_CATEGORY_ENGINEERING + description = "Turns off a random amount of cameras." /datum/round_event/camera_failure fakeable = FALSE diff --git a/code/modules/events/carp_migration.dm b/code/modules/events/carp_migration.dm index f927a59ad6..bed6cf84ea 100644 --- a/code/modules/events/carp_migration.dm +++ b/code/modules/events/carp_migration.dm @@ -5,6 +5,8 @@ min_players = 2 earliest_start = 10 MINUTES max_occurrences = 6 + category = EVENT_CATEGORY_ENTITIES + description = "Summons a school of space carp." /datum/round_event_control/carp_migration/New() . = ..() @@ -14,12 +16,12 @@ earliest_start *= 0.5 /datum/round_event/carp_migration - announceWhen = 3 - startWhen = 50 + announce_when = 3 + start_when = 50 var/hasAnnounced = FALSE /datum/round_event/carp_migration/setup() - startWhen = rand(40, 60) + start_when = rand(40, 60) /datum/round_event/carp_migration/announce(fake) if(prob(50)) diff --git a/code/modules/events/cat_surgeon.dm b/code/modules/events/cat_surgeon.dm index 025d2d2325..254fdaecca 100644 --- a/code/modules/events/cat_surgeon.dm +++ b/code/modules/events/cat_surgeon.dm @@ -1,45 +1,47 @@ /datum/round_event_control/cat_surgeon - name = "Cat Surgeon" - typepath = /datum/round_event/cat_surgeon - max_occurrences = 1 - weight = 5 + name = "Cat Surgeon" + typepath = /datum/round_event/cat_surgeon + max_occurrences = 1 + weight = 5 + category = EVENT_CATEGORY_ENTITIES + description = "Spawns a crazy surgeon ready to perverse things with the crew." /datum/round_event/cat_surgeon/announce(fake) priority_announce("One of our... ahem... 'special' cases has escaped. As it happens their last known location before their tracker went dead is your station so keep an eye out for them. On an unrelated note, has anyone seen our cats?", sender_override = "Nanotrasen Psych Ward", has_important_message = TRUE) /datum/round_event/cat_surgeon/start() - var/list/spawn_locs = list() - var/list/unsafe_spawn_locs = list() - for(var/X in GLOB.xeno_spawn) - if(!isfloorturf(X)) - unsafe_spawn_locs += X - continue - var/turf/open/floor/F = X - var/datum/gas_mixture/A = F.air - var/oxy_moles = A.get_moles(GAS_O2) - if((oxy_moles < 16 || oxy_moles > 50) || A.get_moles(GAS_PLASMA) || A.get_moles(GAS_CO2) >= 10) - unsafe_spawn_locs += F - continue - if((A.return_temperature() <= 270) || (A.return_temperature() >= 360)) - unsafe_spawn_locs += F - continue - var/pressure = A.return_pressure() - if((pressure <= 20) || (pressure >= 550)) - unsafe_spawn_locs += F - continue - spawn_locs += F + var/list/spawn_locs = list() + var/list/unsafe_spawn_locs = list() + for(var/X in GLOB.xeno_spawn) + if(!isfloorturf(X)) + unsafe_spawn_locs += X + continue + var/turf/open/floor/F = X + var/datum/gas_mixture/A = F.air + var/oxy_moles = A.get_moles(GAS_O2) + if((oxy_moles < 16 || oxy_moles > 50) || A.get_moles(GAS_PLASMA) || A.get_moles(GAS_CO2) >= 10) + unsafe_spawn_locs += F + continue + if((A.return_temperature() <= 270) || (A.return_temperature() >= 360)) + unsafe_spawn_locs += F + continue + var/pressure = A.return_pressure() + if((pressure <= 20) || (pressure >= 550)) + unsafe_spawn_locs += F + continue + spawn_locs += F - if(!spawn_locs.len) - spawn_locs += unsafe_spawn_locs + if(!spawn_locs.len) + spawn_locs += unsafe_spawn_locs - if(!spawn_locs.len) - message_admins("No valid spawn locations found, aborting...") - return MAP_ERROR + if(!spawn_locs.len) + message_admins("No valid spawn locations found, aborting...") + return MAP_ERROR - var/turf/T = get_turf(pick(spawn_locs)) - var/mob/living/simple_animal/hostile/cat_butcherer/S = new(T) - playsound(S, 'sound/misc/catscream.ogg', 75, 1, -1) - message_admins("A cat surgeon has been spawned at [COORD(T)][ADMIN_JMP(T)]") - log_game("A cat surgeon has been spawned at [COORD(T)]") - return SUCCESSFUL_SPAWN + var/turf/T = get_turf(pick(spawn_locs)) + var/mob/living/simple_animal/hostile/cat_butcherer/S = new(T) + playsound(S, 'sound/misc/catscream.ogg', 75, 1, -1) + message_admins("A cat surgeon has been spawned at [COORD(T)][ADMIN_JMP(T)]") + log_game("A cat surgeon has been spawned at [COORD(T)]") + return SUCCESSFUL_SPAWN diff --git a/code/modules/events/communications_blackout.dm b/code/modules/events/communications_blackout.dm index 0342ca4643..b47dad0c93 100644 --- a/code/modules/events/communications_blackout.dm +++ b/code/modules/events/communications_blackout.dm @@ -2,9 +2,11 @@ name = "Communications Blackout" typepath = /datum/round_event/communications_blackout weight = 30 + category = EVENT_CATEGORY_ENGINEERING + description = "Heavily emps all telecommunication machines, blocking all communication for a while." /datum/round_event/communications_blackout - announceWhen = 1 + announce_when = 1 /datum/round_event/communications_blackout/announce(fake) var/alert = pick( "Ionospheric anomalies detected. Temporary telecommunication failure imminent. Please contact you*%fj00)`5vc-BZZT", \ diff --git a/code/modules/events/devil.dm b/code/modules/events/devil.dm index 7d6e0bd441..3d6382b2a4 100644 --- a/code/modules/events/devil.dm +++ b/code/modules/events/devil.dm @@ -2,6 +2,8 @@ name = "Create Devil" typepath = /datum/round_event/ghost_role/devil max_occurrences = 0 + category = EVENT_CATEGORY_ENTITIES + description = "Spawns a devil, looking forward to makings deals with crewmembers to get their souls." /datum/round_event/ghost_role/devil var/success_spawn = 0 diff --git a/code/modules/events/disease_outbreak.dm b/code/modules/events/disease_outbreak.dm index 517cf33b82..753349fdd6 100644 --- a/code/modules/events/disease_outbreak.dm +++ b/code/modules/events/disease_outbreak.dm @@ -4,9 +4,11 @@ max_occurrences = 1 min_players = 3 weight = 5 + category = EVENT_CATEGORY_HEALTH + description = "A classic or advanced disease will infect some crewmembers." /datum/round_event/disease_outbreak - announceWhen = 15 + announce_when = 15 var/virus_type @@ -24,7 +26,7 @@ priority_announce("Confirmed outbreak of level 7 viral biohazard aboard [station_name()]. All personnel must contain the outbreak.", "Biohazard Alert", "outbreak7") /datum/round_event/disease_outbreak/setup() - announceWhen = rand(15, 30) + announce_when = rand(15, 30) /datum/round_event/disease_outbreak/start() diff --git a/code/modules/events/dust.dm b/code/modules/events/dust.dm index 941478d52a..6b0139c449 100644 --- a/code/modules/events/dust.dm +++ b/code/modules/events/dust.dm @@ -5,10 +5,12 @@ max_occurrences = 1000 earliest_start = 0 MINUTES alert_observers = FALSE + category = EVENT_CATEGORY_SPACE + description = "A single space dust is hurled at the station." /datum/round_event/space_dust - startWhen = 1 - endWhen = 2 + start_when = 1 + end_when = 2 fakeable = FALSE /datum/round_event/space_dust/start() @@ -21,11 +23,13 @@ max_occurrences = 1 min_players = 10 earliest_start = 20 MINUTES + category = EVENT_CATEGORY_SPACE + description = "The station is pelted by an extreme amount of sand for several minutes." /datum/round_event/sandstorm - startWhen = 1 - endWhen = 150 // ~5 min - announceWhen = 0 + start_when = 1 + end_when = 150 // ~5 min + announce_when = 0 fakeable = FALSE /datum/round_event/sandstorm/announce(fake) diff --git a/code/modules/events/electrical_storm.dm b/code/modules/events/electrical_storm.dm index b850b4db62..f04389b1a1 100644 --- a/code/modules/events/electrical_storm.dm +++ b/code/modules/events/electrical_storm.dm @@ -4,12 +4,13 @@ earliest_start = 10 MINUTES min_players = 5 weight = 40 - alert_observers = FALSE + category = EVENT_CATEGORY_ENGINEERING + description = "Destroys all lights in a large area." /datum/round_event/electrical_storm var/lightsoutAmount = 1 var/lightsoutRange = 25 - announceWhen = 1 + announce_when = 1 /datum/round_event/electrical_storm/announce(fake) if(prob(50)) diff --git a/code/modules/events/fake_virus.dm b/code/modules/events/fake_virus.dm index cebf1ed14b..ec69f9e2c9 100644 --- a/code/modules/events/fake_virus.dm +++ b/code/modules/events/fake_virus.dm @@ -2,6 +2,8 @@ name = "Fake Virus" typepath = /datum/round_event/fake_virus weight = 20 + category = EVENT_CATEGORY_HEALTH + description = "Some crewmembers suffer from temporary hypochondria." /datum/round_event/fake_virus/start() var/list/fake_virus_victims = list() diff --git a/code/modules/events/false_alarm.dm b/code/modules/events/false_alarm.dm index 5ac75cf087..95b7d1c3ce 100644 --- a/code/modules/events/false_alarm.dm +++ b/code/modules/events/false_alarm.dm @@ -4,7 +4,8 @@ weight = 20 max_occurrences = 5 var/forced_type //Admin abuse - + category = EVENT_CATEGORY_BUREAUCRATIC + description = "Fakes an event announcement." /datum/round_event_control/falsealarm/admin_setup() if(!check_rights(R_FUN)) @@ -17,15 +18,15 @@ if(!initial(event.fakeable)) continue possible_types += E - + forced_type = input(usr, "Select the scare.","False event") as null|anything in possible_types /datum/round_event_control/falsealarm/canSpawnEvent(players_amt, gamemode) return ..() && length(gather_false_events()) /datum/round_event/falsealarm - announceWhen = 0 - endWhen = 1 + announce_when = 0 + end_when = 1 fakeable = FALSE /datum/round_event/falsealarm/announce(fake) diff --git a/code/modules/events/floorcluwne.dm b/code/modules/events/floorcluwne.dm index ce9a2d8cc3..6b91fb2ca2 100644 --- a/code/modules/events/floorcluwne.dm +++ b/code/modules/events/floorcluwne.dm @@ -4,7 +4,8 @@ max_occurrences = 0 min_players = 20 weight = 10 - + category = EVENT_CATEGORY_ENTITIES + description = "Spawns a floor cluwne, will hunt a random player and most likely gib them, prepare for adminhelps." /datum/round_event/floor_cluwne/start() var/list/spawn_locs = list() diff --git a/code/modules/events/fugitive_spawning.dm b/code/modules/events/fugitive_spawning.dm index a09f0f584e..13964d6ec6 100644 --- a/code/modules/events/fugitive_spawning.dm +++ b/code/modules/events/fugitive_spawning.dm @@ -4,6 +4,8 @@ max_occurrences = 1 min_players = 20 earliest_start = 30 MINUTES //deadchat sink, lets not even consider it early on. + category = EVENT_CATEGORY_INVASION + description = "Fugitives will hide on the station, followed by hunters." /datum/round_event/ghost_role/fugitives minimum_required = 1 diff --git a/code/modules/events/ghost_role.dm b/code/modules/events/ghost_role.dm index ae1d1320a5..baabb435bc 100644 --- a/code/modules/events/ghost_role.dm +++ b/code/modules/events/ghost_role.dm @@ -7,6 +7,8 @@ var/minimum_required = 1 var/role_name = "debug rat with cancer" // Q U A L I T Y M E M E S var/list/spawned_mobs = list() + var/status + var/cached_announcement_chance fakeable = FALSE /datum/round_event/ghost_role/start() @@ -17,7 +19,10 @@ // to prevent us from getting gc'd halfway through processing = FALSE - var/status = spawn_role() + status = spawn_role() + if(isnull(cached_announcement_chance)) + cached_announcement_chance = announce_chance //only announce once we've finished the spawning loop. + announce_chance = (status == SUCCESSFUL_SPAWN ? cached_announcement_chance : 0) if((status == WAITING_FOR_SOMETHING)) if(retry >= MAX_SPAWN_ATTEMPT) message_admins("[role_name] event has exceeded maximum spawn attempts. Aborting and refunding.") diff --git a/code/modules/events/grid_check.dm b/code/modules/events/grid_check.dm index 1bb0ee617a..c39a6e1bb2 100644 --- a/code/modules/events/grid_check.dm +++ b/code/modules/events/grid_check.dm @@ -3,10 +3,12 @@ typepath = /datum/round_event/grid_check weight = 10 max_occurrences = 3 + category = EVENT_CATEGORY_ENGINEERING + description = "Turns off all APCs for a while, or until they are manually rebooted." /datum/round_event/grid_check - announceWhen = 1 - startWhen = 1 + announce_when = 1 + start_when = 1 /datum/round_event/grid_check/announce(fake) priority_announce("Abnormal activity detected in [station_name()]'s powernet. As a precautionary measure, the station's power will be shut off for an indeterminate duration.", "Critical Power Failure", "poweroff") diff --git a/code/modules/events/heart_attack.dm b/code/modules/events/heart_attack.dm index 930a2b884f..4f94576fa6 100644 --- a/code/modules/events/heart_attack.dm +++ b/code/modules/events/heart_attack.dm @@ -4,6 +4,8 @@ weight = 10 max_occurrences = 2 min_players = 10 // To avoid shafting lowpop + category = EVENT_CATEGORY_HEALTH + description = "A random crewmember's heart gives out." /datum/round_event_control/heart_attack/canSpawnEvent(var/players_amt, var/gamemode) if(!..()) return FALSE diff --git a/code/modules/events/high_priority_bounty.dm b/code/modules/events/high_priority_bounty.dm index ffdcd8840b..90f27b19f9 100644 --- a/code/modules/events/high_priority_bounty.dm +++ b/code/modules/events/high_priority_bounty.dm @@ -4,6 +4,8 @@ max_occurrences = 3 weight = 20 earliest_start = 10 + category = EVENT_CATEGORY_BUREAUCRATIC + description = "Creates bounties that are three times original worth." /datum/round_event/high_priority_bounty/announce(fake) priority_announce("Central Command has issued a high-priority cargo bounty. Details have been sent to all bounty consoles.", "Nanotrasen Bounty Program") diff --git a/code/modules/events/holiday/halloween.dm b/code/modules/events/holiday/halloween.dm index 9824355e4b..fd45eb4ccf 100644 --- a/code/modules/events/holiday/halloween.dm +++ b/code/modules/events/holiday/halloween.dm @@ -5,6 +5,8 @@ weight = -1 //forces it to be called, regardless of weight max_occurrences = 1 earliest_start = 0 MINUTES + category = EVENT_CATEGORY_HOLIDAY + description = "Gives everyone treats, and turns Ian and Polly into their festive versions." /datum/round_event/spooky/start() ..() diff --git a/code/modules/events/holiday/vday.dm b/code/modules/events/holiday/vday.dm index df00f873b5..16d51337f1 100644 --- a/code/modules/events/holiday/vday.dm +++ b/code/modules/events/holiday/vday.dm @@ -11,6 +11,8 @@ weight = -1 //forces it to be called, regardless of weight max_occurrences = 1 earliest_start = 0 MINUTES + category = EVENT_CATEGORY_HOLIDAY + description = "Puts people on dates! They must protect each other. Sometimes a vengeful third wheel spawns." /datum/round_event/valentines/start() ..() diff --git a/code/modules/events/holiday/xmas.dm b/code/modules/events/holiday/xmas.dm index e043caa29d..a9bedb3c57 100644 --- a/code/modules/events/holiday/xmas.dm +++ b/code/modules/events/holiday/xmas.dm @@ -68,6 +68,8 @@ weight = 20 max_occurrences = 1 earliest_start = 30 MINUTES + category = EVENT_CATEGORY_HOLIDAY + description = "Spawns santa, who shall roam the station, handing out gifts." /datum/round_event/santa var/mob/living/carbon/human/santa //who is our santa? diff --git a/code/modules/events/immovable_rod.dm b/code/modules/events/immovable_rod.dm index 482abe67f2..a48191e8a1 100644 --- a/code/modules/events/immovable_rod.dm +++ b/code/modules/events/immovable_rod.dm @@ -13,7 +13,8 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 min_players = 15 max_occurrences = 5 var/atom/special_target - + category = EVENT_CATEGORY_SPACE + description = "The station passes through an immovable rod." /datum/round_event_control/immovable_rod/admin_setup() if(!check_rights(R_FUN)) @@ -24,7 +25,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 special_target = get_turf(usr) /datum/round_event/immovable_rod - announceWhen = 5 + announce_when = 5 /datum/round_event/immovable_rod/announce(fake) priority_announce("What the fuck was that?!", "General Alert", has_important_message = TRUE) diff --git a/code/modules/events/ion_storm.dm b/code/modules/events/ion_storm.dm index f25b476657..0fefb43170 100644 --- a/code/modules/events/ion_storm.dm +++ b/code/modules/events/ion_storm.dm @@ -5,6 +5,8 @@ typepath = /datum/round_event/ion_storm weight = 15 min_players = 2 + category = EVENT_CATEGORY_AI + description = "Gives the AI a new, randomized law." /datum/round_event/ion_storm var/replaceLawsetChance = 25 //chance the AI's lawset is completely replaced with something else per config weights @@ -14,8 +16,8 @@ var/botEmagChance = 10 var/announceEvent = ION_RANDOM // -1 means don't announce, 0 means have it randomly announce, 1 means it is announced var/ionMessage = null - var/ionAnnounceChance = 33 - announceWhen = 1 + announce_when = 1 + announce_chance = 33 /datum/round_event/ion_storm/add_law_only // special subtype that adds a law only replaceLawsetChance = 0 @@ -25,7 +27,7 @@ botEmagChance = 0 /datum/round_event/ion_storm/announce(fake) - if(announceEvent == ION_ANNOUNCE || (announceEvent == ION_RANDOM && prob(ionAnnounceChance)) || fake) + if(announceEvent == ION_ANNOUNCE || (announceEvent == ION_RANDOM && prob(announce_chance)) || fake) priority_announce("Ion storm detected near the station. Please check all AI-controlled equipment for errors.", "Anomaly Alert", "ionstorm", has_important_message = prob(80)) diff --git a/code/modules/events/major_dust.dm b/code/modules/events/major_dust.dm index 3f7cbc77f5..dc24a52b19 100644 --- a/code/modules/events/major_dust.dm +++ b/code/modules/events/major_dust.dm @@ -2,6 +2,7 @@ name = "Major Space Dust" typepath = /datum/round_event/meteor_wave/major_dust weight = 8 + description = "The station is pelted by sand." /datum/round_event/meteor_wave/major_dust wave_name = "space dust" diff --git a/code/modules/events/mass_hallucination.dm b/code/modules/events/mass_hallucination.dm index d8e52cf46d..2a0c45a5ff 100644 --- a/code/modules/events/mass_hallucination.dm +++ b/code/modules/events/mass_hallucination.dm @@ -5,6 +5,8 @@ max_occurrences = 5 min_players = 1 var/forced_hallucination + category = EVENT_CATEGORY_HEALTH + description = "Multiple crewmembers start to hallucinate the same thing." /datum/round_event_control/mass_hallucination/admin_setup() if(!check_rights(R_FUN)) diff --git a/code/modules/events/meateor_wave.dm b/code/modules/events/meateor_wave.dm index c4711055d9..a625f53788 100644 --- a/code/modules/events/meateor_wave.dm +++ b/code/modules/events/meateor_wave.dm @@ -3,6 +3,7 @@ typepath = /datum/round_event/meteor_wave/meaty weight = 2 max_occurrences = 1 + description = "A meteor wave made of meat." /datum/round_event/meteor_wave/meaty wave_name = "meaty" diff --git a/code/modules/events/meteor_wave.dm b/code/modules/events/meteor_wave.dm index a3e0eb70ff..a3534be3ea 100644 --- a/code/modules/events/meteor_wave.dm +++ b/code/modules/events/meteor_wave.dm @@ -10,22 +10,24 @@ min_players = 15 max_occurrences = 3 earliest_start = 25 MINUTES + category = EVENT_CATEGORY_SPACE + description = "A regular meteor wave." /datum/round_event/meteor_wave - startWhen = 6 - endWhen = 66 - announceWhen = 1 + start_when = 6 + end_when = 66 + announce_when = 1 threat = 15 var/list/wave_type var/wave_name = "normal" var/direction /datum/round_event/meteor_wave/setup() - announceWhen = 1 - startWhen = 150 // 5 minutes + announce_when = 1 + start_when = 150 // 5 minutes if(GLOB.singularity_counter) - startWhen *= 1 - min(GLOB.singularity_counter * SINGULO_BEACON_DISTURBANCE, SINGULO_BEACON_MAX_DISTURBANCE) - endWhen = startWhen + 60 + start_when *= 1 - min(GLOB.singularity_counter * SINGULO_BEACON_DISTURBANCE, SINGULO_BEACON_MAX_DISTURBANCE) + end_when = start_when + 60 /datum/round_event/meteor_wave/New() ..() @@ -61,9 +63,9 @@ kill() /datum/round_event/meteor_wave/announce(fake) - priority_announce(generateMeteorString(startWhen,TRUE,direction), "Meteor Alert", "meteors", has_important_message = TRUE) + priority_announce(generateMeteorString(start_when,TRUE,direction), "Meteor Alert", "meteors", has_important_message = TRUE) -/proc/generateMeteorString(startWhen,syndiealert,direction) +/proc/generateMeteorString(start_when,syndiealert,direction) var/directionstring switch(direction) if(NORTH) @@ -74,7 +76,7 @@ directionstring = " towards starboard" if(WEST) directionstring = " towards port" - return "Meteors have been detected on a collision course with the station[directionstring]. Estimated time until impact: [round((startWhen * SSevents.wait) / 10, 0.1)] seconds.[GLOB.singularity_counter && syndiealert ? " Warning: Anomalous gravity pulse detected, Syndicate technology interference likely." : ""]" + return "Meteors have been detected on a collision course with the station[directionstring]. Estimated time until impact: [round((start_when * SSevents.wait) / 10, 0.1)] seconds.[GLOB.singularity_counter && syndiealert ? " Warning: Anomalous gravity pulse detected, Syndicate technology interference likely." : ""]" /datum/round_event/meteor_wave/tick() if(ISMULTIPLE(activeFor, 3)) @@ -87,7 +89,7 @@ min_players = 20 max_occurrences = 3 earliest_start = 35 MINUTES - + description = "A meteor wave with higher chance of big meteors." /datum/round_event/meteor_wave/threatening wave_name = "threatening" @@ -100,6 +102,7 @@ min_players = 25 max_occurrences = 3 earliest_start = 45 MINUTES + description = "A meteor wave that might summon a tunguska class meteor." /datum/round_event/meteor_wave/catastrophic wave_name = "catastrophic" diff --git a/code/modules/events/mice_migration.dm b/code/modules/events/mice_migration.dm index 373c495972..5bf842ba47 100644 --- a/code/modules/events/mice_migration.dm +++ b/code/modules/events/mice_migration.dm @@ -2,6 +2,8 @@ name = "Mice Migration" typepath = /datum/round_event/mice_migration weight = 10 + category = EVENT_CATEGORY_ENTITIES + description = "A horde of mice arrives, and perhaps even the Rat King themselves." /datum/round_event/mice_migration var/minimum_mice = 5 diff --git a/code/modules/events/nightmare.dm b/code/modules/events/nightmare.dm index 62f9c88d49..71351d85be 100644 --- a/code/modules/events/nightmare.dm +++ b/code/modules/events/nightmare.dm @@ -4,6 +4,8 @@ max_occurrences = 1 min_players = 20 dynamic_should_hijack = TRUE + category = EVENT_CATEGORY_ENTITIES + description = "Spawns a nightmare, aiming to darken the station." /datum/round_event/ghost_role/nightmare minimum_required = 1 diff --git a/code/modules/events/operative.dm b/code/modules/events/operative.dm index 6ef693a886..cbefa58c7b 100644 --- a/code/modules/events/operative.dm +++ b/code/modules/events/operative.dm @@ -3,6 +3,8 @@ typepath = /datum/round_event/ghost_role/operative weight = 0 //Admin only max_occurrences = 1 + category = EVENT_CATEGORY_INVASION + description = "A single nuclear operative assaults the station." /datum/round_event/ghost_role/operative minimum_required = 1 diff --git a/code/modules/events/pirates.dm b/code/modules/events/pirates.dm index 188d733cd8..1b1fdee584 100644 --- a/code/modules/events/pirates.dm +++ b/code/modules/events/pirates.dm @@ -6,6 +6,8 @@ min_players = 10 earliest_start = 30 MINUTES dynamic_should_hijack = TRUE + category = EVENT_CATEGORY_INVASION + description = "The crew will either pay up, or face a pirate assault." #define PIRATES_ROGUES "Rogues" // #define PIRATES_SILVERSCALES "Silverscales" diff --git a/code/modules/events/portal_storm.dm b/code/modules/events/portal_storm.dm index 59bb22e9af..b1b68fb585 100644 --- a/code/modules/events/portal_storm.dm +++ b/code/modules/events/portal_storm.dm @@ -4,6 +4,8 @@ weight = 2 min_players = 15 earliest_start = 30 MINUTES + category = EVENT_CATEGORY_ENTITIES + description = "Syndicate troops pour out of portals." /datum/round_event/portal_storm/syndicate_shocktroop boss_types = list(/mob/living/simple_animal/hostile/syndicate/melee/space/stormtrooper = 2) @@ -15,6 +17,8 @@ typepath = /datum/round_event/portal_storm/portal_storm_narsie weight = 0 max_occurrences = 0 + category = EVENT_CATEGORY_ENTITIES + description = "Nar'sie constructs pour out of portals." /datum/round_event/portal_storm/portal_storm_narsie boss_types = list(/mob/living/simple_animal/hostile/construct/builder = 6) @@ -22,9 +26,9 @@ /mob/living/simple_animal/hostile/construct/wraith/hostile = 6) /datum/round_event/portal_storm - startWhen = 7 - endWhen = 999 - announceWhen = 1 + start_when = 7 + end_when = 999 + announce_when = 1 var/list/boss_spawn = list() var/list/boss_types = list() //only configure this if you have hostiles @@ -53,7 +57,7 @@ while(number_of_hostiles > hostiles_spawn.len) hostiles_spawn += get_random_station_turf() - next_boss_spawn = startWhen + CEILING(2 * number_of_hostiles / number_of_bosses, 1) + next_boss_spawn = start_when + CEILING(2 * number_of_hostiles / number_of_bosses, 1) /datum/round_event/portal_storm/announce(fake) do_announce() @@ -117,7 +121,7 @@ /datum/round_event/portal_storm/proc/time_to_end() if(!hostile_types.len && !boss_types.len) - endWhen = activeFor + end_when = activeFor if(!number_of_hostiles && number_of_bosses) - endWhen = activeFor + end_when = activeFor diff --git a/code/modules/events/prison_break.dm b/code/modules/events/prison_break.dm index d35f4931fb..110ab745a0 100644 --- a/code/modules/events/prison_break.dm +++ b/code/modules/events/prison_break.dm @@ -3,10 +3,12 @@ typepath = /datum/round_event/grey_tide max_occurrences = 2 min_players = 5 + category = EVENT_CATEGORY_ENGINEERING + description = "Bolts open all doors in one or more departments." /datum/round_event/grey_tide - announceWhen = 50 - endWhen = 20 + announce_when = 50 + end_when = 20 var/list/area/areasToOpen = list() var/list/potential_areas = list(/area/command, /area/engineering, @@ -17,8 +19,8 @@ var/severity = 1 /datum/round_event/grey_tide/setup() - announceWhen = rand(50, 60) - endWhen = rand(20, 30) + announce_when = rand(50, 60) + end_when = rand(20, 30) severity = rand(1,3) for(var/i in 1 to severity) var/picked_area = pick_n_take(potential_areas) diff --git a/code/modules/events/processor_overload.dm b/code/modules/events/processor_overload.dm index 6f20d954ed..578520f565 100644 --- a/code/modules/events/processor_overload.dm +++ b/code/modules/events/processor_overload.dm @@ -3,9 +3,11 @@ typepath = /datum/round_event/processor_overload weight = 15 min_players = 20 + category = EVENT_CATEGORY_ENGINEERING + description = "Emps the telecomm processors, scrambling radio speech. Might blow up a few." /datum/round_event/processor_overload - announceWhen = 1 + announce_when = 1 /datum/round_event/processor_overload/announce(fake) var/alert = pick( "Exospheric bubble inbound. Processor overload is likely. Please contact you*%xp25)`6cq-BZZT", \ diff --git a/code/modules/events/radiation_storm.dm b/code/modules/events/radiation_storm.dm index 52a207fd14..5ba3d017e1 100644 --- a/code/modules/events/radiation_storm.dm +++ b/code/modules/events/radiation_storm.dm @@ -2,14 +2,16 @@ name = "Radiation Storm" typepath = /datum/round_event/radiation_storm max_occurrences = 1 + category = EVENT_CATEGORY_SPACE + description = "Radiation storm affects the station, forcing the crew to escape to maintenance." /datum/round_event/radiation_storm /datum/round_event/radiation_storm/setup() - startWhen = 3 - endWhen = startWhen + 1 - announceWhen = 1 + start_when = 3 + end_when = start_when + 1 + announce_when = 1 /datum/round_event/radiation_storm/announce(fake) priority_announce("High levels of radiation detected near the station. Maintenance is best shielded from radiation.", "Anomaly Alert", "radiation", has_important_message = TRUE) diff --git a/code/modules/events/sentience.dm b/code/modules/events/sentience.dm index d90792c88f..8cccaba68b 100644 --- a/code/modules/events/sentience.dm +++ b/code/modules/events/sentience.dm @@ -2,7 +2,8 @@ name = "Random Human-level Intelligence" typepath = /datum/round_event/ghost_role/sentience weight = 10 - + category = EVENT_CATEGORY_FRIENDLY + description = "An animal or robot becomes sentient!" /datum/round_event/ghost_role/sentience minimum_required = 1 @@ -75,6 +76,8 @@ name = "Station-wide Human-level Intelligence" typepath = /datum/round_event/ghost_role/sentience/all weight = 0 + category = EVENT_CATEGORY_FRIENDLY + description = "ALL animals and robots become sentient, provided there is enough ghosts." /datum/round_event/ghost_role/sentience/all one = "all" diff --git a/code/modules/events/shuttle_catastrophe b/code/modules/events/shuttle_catastrophe.dm similarity index 94% rename from code/modules/events/shuttle_catastrophe rename to code/modules/events/shuttle_catastrophe.dm index d948b39d3b..2e431a8a34 100644 --- a/code/modules/events/shuttle_catastrophe +++ b/code/modules/events/shuttle_catastrophe.dm @@ -3,6 +3,8 @@ typepath = /datum/round_event/shuttle_catastrophe weight = 10 max_occurrences = 1 + category = EVENT_CATEGORY_BUREAUCRATIC + description = "Replaces the emergency shuttle with a random one." /datum/round_event_control/shuttle_catastrophe/canSpawnEvent(players, gamemode) if(SSshuttle.emergency.name == "Build your own shuttle kit") diff --git a/code/modules/events/shuttle_loan.dm b/code/modules/events/shuttle_loan.dm index 38d52797d7..49a0f94000 100644 --- a/code/modules/events/shuttle_loan.dm +++ b/code/modules/events/shuttle_loan.dm @@ -13,10 +13,12 @@ typepath = /datum/round_event/shuttle_loan max_occurrences = 1 earliest_start = 7 MINUTES + category = EVENT_CATEGORY_BUREAUCRATIC + description = "If cargo accepts the offer, fills the shuttle with loot and/or enemies." /datum/round_event/shuttle_loan - announceWhen = 1 - endWhen = 500 + announce_when = 1 + end_when = 500 var/dispatched = 0 var/dispatch_type = 0 var/bonus_points = 10000 @@ -72,7 +74,7 @@ var/datum/bank_account/D = SSeconomy.get_dep_account(ACCOUNT_CAR) if(D) D.adjust_money(bonus_points) - endWhen = activeFor + 1 + end_when = activeFor + 1 SSshuttle.supply.mode = SHUTTLE_CALL SSshuttle.supply.destination = SSshuttle.getDock("supply_home") @@ -101,9 +103,9 @@ /datum/round_event/shuttle_loan/tick() if(dispatched) if(SSshuttle.supply.mode != SHUTTLE_IDLE) - endWhen = activeFor + end_when = activeFor else - endWhen = activeFor + 1 + end_when = activeFor + 1 /datum/round_event/shuttle_loan/end() if(SSshuttle.shuttle_loan && SSshuttle.shuttle_loan.dispatched) diff --git a/code/modules/events/space_dragon.dm b/code/modules/events/space_dragon.dm index 1cfe777e52..9298767a42 100644 --- a/code/modules/events/space_dragon.dm +++ b/code/modules/events/space_dragon.dm @@ -5,11 +5,13 @@ max_occurrences = 1 min_players = 20 dynamic_should_hijack = TRUE + category = EVENT_CATEGORY_ENTITIES + description = "Spawns a space dragon, which will try to take over the station." /datum/round_event/ghost_role/space_dragon minimum_required = 1 role_name = "Space Dragon" - announceWhen = 10 + announce_when = 10 /datum/round_event/ghost_role/space_dragon/announce(fake) priority_announce("A large organic energy flux has been recorded near of [station_name()], please stand-by.", "Lifesign Alert", has_important_message = TRUE) diff --git a/code/modules/events/space_ninja.dm b/code/modules/events/space_ninja.dm index 15d94ab130..6f4564cb63 100644 --- a/code/modules/events/space_ninja.dm +++ b/code/modules/events/space_ninja.dm @@ -6,6 +6,8 @@ earliest_start = 20 MINUTES min_players = 15 dynamic_should_hijack = TRUE + category = EVENT_CATEGORY_INVASION + description = "A space ninja infiltrates the station." /datum/round_event/ghost_role/space_ninja minimum_required = 1 diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index a96e74f1e4..1bbcb0dd92 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -4,6 +4,8 @@ weight = 15 max_occurrences = 3 min_players = 20 + category = EVENT_CATEGORY_ENTITIES + description = "Kudzu begins to overtake the station. Might spawn man-traps." /datum/round_event/spacevine fakeable = FALSE diff --git a/code/modules/events/spider_infestation.dm b/code/modules/events/spider_infestation.dm index 23ce6ce730..6e8c29d3a9 100644 --- a/code/modules/events/spider_infestation.dm +++ b/code/modules/events/spider_infestation.dm @@ -4,15 +4,17 @@ weight = 5 max_occurrences = 1 min_players = 15 + category = EVENT_CATEGORY_ENTITIES + description = "Spawns spider eggs, ready to hatch." /datum/round_event/spider_infestation - announceWhen = 400 + announce_when = 400 var/spawncount = 1 /datum/round_event/spider_infestation/setup() - announceWhen = rand(announceWhen, announceWhen + 50) + announce_when = rand(announce_when, announce_when + 50) spawncount = rand(5, 8) /datum/round_event/spider_infestation/announce(fake) diff --git a/code/modules/events/spontaneous_appendicitis.dm b/code/modules/events/spontaneous_appendicitis.dm index 7705ece78a..31b14bb8b9 100644 --- a/code/modules/events/spontaneous_appendicitis.dm +++ b/code/modules/events/spontaneous_appendicitis.dm @@ -5,6 +5,8 @@ max_occurrences = 4 earliest_start = 10 MINUTES min_players = 5 // To make your chance of getting help a bit higher. + category = EVENT_CATEGORY_HEALTH + description = "A random crewmember gets appendicitis." /datum/round_event/spontaneous_appendicitis fakeable = FALSE diff --git a/code/modules/events/stray_cargo.dm b/code/modules/events/stray_cargo.dm index 2464432d72..f7240f9e8b 100644 --- a/code/modules/events/stray_cargo.dm +++ b/code/modules/events/stray_cargo.dm @@ -5,6 +5,8 @@ weight = 5 max_occurrences = 4 earliest_start = 10 MINUTES + category = EVENT_CATEGORY_BUREAUCRATIC + description = "A pod containing a random supply crate lands on the station." ///Spawns a cargo pod containing a random cargo supply pack on a random area of the station /datum/round_event/stray_cargo @@ -20,7 +22,7 @@ * Also randomizes the start timer */ /datum/round_event/stray_cargo/setup() - startWhen = rand(20, 40) + start_when = rand(20, 40) impact_area = find_event_area() if(!impact_area) CRASH("No valid areas for cargo pod found.") @@ -89,6 +91,7 @@ weight = 0 max_occurrences = 0 earliest_start = 30 MINUTES + description = "A pod containing syndicate gear lands on the station." /datum/round_event/stray_cargo/syndicate possible_pack_types = list(/datum/supply_pack/misc/syndicate) diff --git a/code/modules/events/supermatter_surge.dm b/code/modules/events/supermatter_surge.dm index d873e6ca8f..08deaae7d5 100644 --- a/code/modules/events/supermatter_surge.dm +++ b/code/modules/events/supermatter_surge.dm @@ -4,6 +4,8 @@ weight = 20 max_occurrences = 5 earliest_start = 10 MINUTES + category = EVENT_CATEGORY_ENGINEERING + description = "Randomly modifies the supermatter's power, giving the engineers a lot of headaches." /datum/round_event_control/supermatter_surge/canSpawnEvent() if(GLOB.main_supermatter_engine?.has_been_powered) diff --git a/code/modules/events/supernova.dm b/code/modules/events/supernova.dm index 7862e85709..16c81e4056 100644 --- a/code/modules/events/supernova.dm +++ b/code/modules/events/supernova.dm @@ -4,18 +4,20 @@ weight = 5 max_occurrences = 1 min_players = 2 + category = EVENT_CATEGORY_SPACE + description = "Several modified radstorms hit the station." /datum/round_event/supernova - announceWhen = 40 - startWhen = 1 - endWhen = 300 + announce_when = 40 + start_when = 1 + end_when = 300 var/power = 1 var/datum/sun/supernova var/storm_count = 0 var/announced = FALSE /datum/round_event/supernova/setup() - announceWhen = rand(4, 60) + announce_when = rand(4, 60) supernova = new SSsun.suns += supernova switch(rand(1,5)) @@ -53,10 +55,10 @@ sucker_light.give_home_power() /datum/round_event/supernova/tick() - var/midpoint = round((endWhen-startWhen)/2) + var/midpoint = round((end_when-start_when)/2) if(activeFor < midpoint) supernova.power_mod = min(supernova.power_mod*1.2, power) - if(activeFor > endWhen-10) + if(activeFor > end_when-10) supernova.power_mod /= 4 if(prob(round(supernova.power_mod)) && prob(5-storm_count) && !SSweather.get_weather_by_type(/datum/weather/rad_storm)) SSweather.run_weather(/datum/weather/rad_storm/supernova) diff --git a/code/modules/events/travelling_trader.dm b/code/modules/events/travelling_trader.dm index be697c9b6d..ac9d103f5f 100644 --- a/code/modules/events/travelling_trader.dm +++ b/code/modules/events/travelling_trader.dm @@ -4,10 +4,12 @@ weight = 8 max_occurrences = 2 earliest_start = 0 MINUTES + category = EVENT_CATEGORY_FRIENDLY + description = "A mysterious figure requests something to the crew and rewards them with something for getting it done." /datum/round_event/travelling_trader - startWhen = 0 - endWhen = 900 //you effectively have 15 minutes to complete the traders request, before they disappear + start_when = 0 + end_when = 900 //you effectively have 15 minutes to complete the traders request, before they disappear var/mob/living/carbon/human/dummy/travelling_trader/trader var/atom/spawn_location //where the trader appears diff --git a/code/modules/events/untie_shoes.dm b/code/modules/events/untie_shoes.dm index 5a0da3ebc2..17dd2ca8b2 100644 --- a/code/modules/events/untie_shoes.dm +++ b/code/modules/events/untie_shoes.dm @@ -4,6 +4,8 @@ weight = 50 max_occurrences = 10 alert_observers = FALSE + category = EVENT_CATEGORY_HEALTH + description = "Unties people's shoes, with a chance to knot them as well." /datum/round_event/untied_shoes fakeable = FALSE diff --git a/code/modules/events/vent_clog.dm b/code/modules/events/vent_clog.dm index 2c03531bcc..fb88f81598 100644 --- a/code/modules/events/vent_clog.dm +++ b/code/modules/events/vent_clog.dm @@ -3,11 +3,13 @@ typepath = /datum/round_event/vent_clog weight = 10 max_occurrences = 3 + category = EVENT_CATEGORY_HEALTH + description = "All the scrubbers onstation spit random chemicals in smoke form." /datum/round_event/vent_clog - announceWhen = 1 - startWhen = 5 - endWhen = 35 + announce_when = 1 + start_when = 5 + end_when = 35 var/interval = 2 var/list/vents = list() var/randomProbability = 0 @@ -62,7 +64,7 @@ priority_announce("The scrubbers network is experiencing a backpressure surge. Some ejection of contents may occur.", "Atmospherics alert", has_important_message = TRUE) /datum/round_event/vent_clog/setup() - endWhen = rand(120, 180) + end_when = rand(120, 180) for(var/obj/machinery/atmospherics/components/unary/vent_scrubber/temp_vent in GLOB.machines) var/turf/T = get_turf(temp_vent) var/area/A = T.loc @@ -108,6 +110,7 @@ min_players = 15 max_occurrences = 1 earliest_start = 35 MINUTES + description = "Extra dangerous chemicals come out of the scrubbers." /datum/round_event/vent_clog/threatening randomProbability = 10 @@ -120,6 +123,7 @@ min_players = 25 max_occurrences = 1 earliest_start = 45 MINUTES + description = "EXTREMELY dangerous chemicals come out of the scrubbers." /datum/round_event/vent_clog/catastrophic randomProbability = 30 @@ -129,6 +133,7 @@ name = "Clogged Vents: Beer" typepath = /datum/round_event/vent_clog/beer max_occurrences = 0 + description = "Spits out beer through the scrubber system." /datum/round_event/vent_clog/beer reagentsAmount = 100 @@ -137,6 +142,7 @@ name = "Anti-Plasma Flood" typepath = /datum/round_event/vent_clog/plasma_decon max_occurrences = 0 + description = "Freezing smoke comes out of the scrubbers." /datum/round_event/vent_clog/beer/announce() priority_announce("The scrubbers network is experiencing an unexpected surge of pressurized beer. Some ejection of contents may occur.", "Atmospherics alert") diff --git a/code/modules/events/wisdomcow.dm b/code/modules/events/wisdomcow.dm index 553dd8f309..3c03911d1d 100644 --- a/code/modules/events/wisdomcow.dm +++ b/code/modules/events/wisdomcow.dm @@ -3,6 +3,8 @@ typepath = /datum/round_event/wisdomcow max_occurrences = 1 weight = 10 + category = EVENT_CATEGORY_FRIENDLY + description = "A cow appears to tell you wise words." /datum/round_event/wisdomcow/announce(fake) priority_announce("A wise cow has been spotted in the area. Be sure to ask for her advice.", "Nanotrasen Cow Ranching Agency") diff --git a/code/modules/events/wizard/aid.dm b/code/modules/events/wizard/aid.dm index 5f49b48900..2380027284 100644 --- a/code/modules/events/wizard/aid.dm +++ b/code/modules/events/wizard/aid.dm @@ -6,6 +6,7 @@ typepath = /datum/round_event/wizard/robelesscasting max_occurrences = 1 earliest_start = 0 MINUTES + description = "Wizard no longer needs robes to cast spells." /datum/round_event/wizard/robelesscasting/start() @@ -28,6 +29,7 @@ typepath = /datum/round_event/wizard/improvedcasting max_occurrences = 4 //because that'd be max level spells earliest_start = 0 MINUTES + description = "Levels up the wizard's spells." /datum/round_event/wizard/improvedcasting/start() for(var/i in GLOB.mob_living_list) diff --git a/code/modules/events/wizard/blobies.dm b/code/modules/events/wizard/blobies.dm index 7438b462f6..6933847f80 100644 --- a/code/modules/events/wizard/blobies.dm +++ b/code/modules/events/wizard/blobies.dm @@ -3,6 +3,7 @@ weight = 3 typepath = /datum/round_event/wizard/blobies max_occurrences = 3 + description = "Spawns a blob spore on every corpse." /datum/round_event/wizard/blobies/start() diff --git a/code/modules/events/wizard/curseditems.dm b/code/modules/events/wizard/curseditems.dm index 061de0ea7c..639673ac15 100644 --- a/code/modules/events/wizard/curseditems.dm +++ b/code/modules/events/wizard/curseditems.dm @@ -5,6 +5,7 @@ max_occurrences = 3 earliest_start = 0 MINUTES can_be_midround_wizard = FALSE + description = "Gives everyone a cursed item." //Note about adding items to this: Because of how NODROP_1 works if an item spawned to the hands can also be equiped to a slot //it will be able to be put into that slot from the hand, but then get stuck there. To avoid this make a new subtype of any diff --git a/code/modules/events/wizard/departmentrevolt.dm b/code/modules/events/wizard/departmentrevolt.dm index b82cd91323..20f361b775 100644 --- a/code/modules/events/wizard/departmentrevolt.dm +++ b/code/modules/events/wizard/departmentrevolt.dm @@ -5,6 +5,7 @@ max_occurrences = 1 earliest_start = 0 MINUTES can_be_midround_wizard = FALSE // not removing it completely yet + description = "A department is turned into an independent state." /datum/round_event/wizard/deprevolt/start() diff --git a/code/modules/events/wizard/embeddies.dm b/code/modules/events/wizard/embeddies.dm index fe08b9c743..32c9affb6d 100644 --- a/code/modules/events/wizard/embeddies.dm +++ b/code/modules/events/wizard/embeddies.dm @@ -4,6 +4,7 @@ typepath = /datum/round_event/wizard/embedpocalypse max_occurrences = 1 earliest_start = 0 MINUTES + description = "Everything becomes pointy enough to embed in people when thrown." /datum/round_event/wizard/embedpocalypse/start() for(var/obj/item/I in world) @@ -26,6 +27,7 @@ typepath = /datum/round_event/wizard/embedpocalypse/sticky max_occurrences = 1 earliest_start = 0 MINUTES + description = "Everything becomes sticky enough to be glued to people when thrown." /datum/round_event_control/wizard/embedpocalypse/sticky/canSpawnEvent(players_amt, gamemode) if(GLOB.embedpocalypse) diff --git a/code/modules/events/wizard/fakeexplosion.dm b/code/modules/events/wizard/fakeexplosion.dm index 3ba20f4768..7a89fc14bd 100644 --- a/code/modules/events/wizard/fakeexplosion.dm +++ b/code/modules/events/wizard/fakeexplosion.dm @@ -4,6 +4,7 @@ typepath = /datum/round_event/wizard/fake_explosion max_occurrences = 1 earliest_start = 0 MINUTES + description = "The nuclear explosion cutscene begins to play to scare the crew." /datum/round_event/wizard/fake_explosion/start() sound_to_playing_players('sound/machines/alarm.ogg') diff --git a/code/modules/events/wizard/ghost.dm b/code/modules/events/wizard/ghost.dm index c288953efb..5a11616b8f 100644 --- a/code/modules/events/wizard/ghost.dm +++ b/code/modules/events/wizard/ghost.dm @@ -4,6 +4,7 @@ typepath = /datum/round_event/wizard/ghost max_occurrences = 1 earliest_start = 0 MINUTES + description = "Ghosts become visible." /datum/round_event/wizard/ghost/start() var/msg = "You suddenly feel extremely obvious..." @@ -18,6 +19,7 @@ typepath = /datum/round_event/wizard/possession max_occurrences = 5 earliest_start = 0 MINUTES + description = "Ghosts become visible and gain the power of possession." /datum/round_event/wizard/possession/start() for(var/mob/dead/observer/G in GLOB.player_list) diff --git a/code/modules/events/wizard/greentext.dm b/code/modules/events/wizard/greentext.dm index 82e72df3b9..1864ad6d20 100644 --- a/code/modules/events/wizard/greentext.dm +++ b/code/modules/events/wizard/greentext.dm @@ -4,6 +4,7 @@ typepath = /datum/round_event/wizard/greentext max_occurrences = 1 earliest_start = 0 MINUTES + description = "The Green Text appears on the station, tempting people to try and pick it up." /datum/round_event/wizard/greentext/start() diff --git a/code/modules/events/wizard/imposter.dm b/code/modules/events/wizard/imposter.dm index 29704168e9..2b7e9bcf17 100644 --- a/code/modules/events/wizard/imposter.dm +++ b/code/modules/events/wizard/imposter.dm @@ -4,6 +4,7 @@ typepath = /datum/round_event/wizard/imposter max_occurrences = 1 earliest_start = 0 MINUTES + description = "Spawns a doppelganger of the wizard." /datum/round_event/wizard/imposter/start() for(var/datum/mind/M in SSticker.mode.wizards) diff --git a/code/modules/events/wizard/invincible.dm b/code/modules/events/wizard/invincible.dm index b69d1541ee..0dea1fbaf7 100644 --- a/code/modules/events/wizard/invincible.dm +++ b/code/modules/events/wizard/invincible.dm @@ -4,6 +4,7 @@ typepath = /datum/round_event/wizard/invincible max_occurrences = 5 earliest_start = 0 MINUTES + description = "Everyone is invincible for a short time ticks." /datum/round_event/wizard/invincible/start() diff --git a/code/modules/events/wizard/lava.dm b/code/modules/events/wizard/lava.dm index 9a882b45df..75962c81ad 100644 --- a/code/modules/events/wizard/lava.dm +++ b/code/modules/events/wizard/lava.dm @@ -4,9 +4,10 @@ typepath = /datum/round_event/wizard/lava max_occurrences = 3 earliest_start = 0 MINUTES + description = "Turns the floor into hot lava." /datum/round_event/wizard/lava - endWhen = 0 + end_when = 0 var/started = FALSE /datum/round_event/wizard/lava/start() diff --git a/code/modules/events/wizard/madness.dm b/code/modules/events/wizard/madness.dm index ac86236623..de2c30a032 100644 --- a/code/modules/events/wizard/madness.dm +++ b/code/modules/events/wizard/madness.dm @@ -3,6 +3,7 @@ weight = 1 typepath = /datum/round_event/wizard/madness earliest_start = 0 MINUTES + description = "Reveals a horrifying truth to everyone, giving them a trauma." var/forced_secret diff --git a/code/modules/events/wizard/magicarp.dm b/code/modules/events/wizard/magicarp.dm index 052143722e..b900a2da9f 100644 --- a/code/modules/events/wizard/magicarp.dm +++ b/code/modules/events/wizard/magicarp.dm @@ -4,13 +4,14 @@ typepath = /datum/round_event/wizard/magicarp max_occurrences = 1 earliest_start = 0 MINUTES + description = "Summons a school of carps with magic projectiles." /datum/round_event/wizard/magicarp - announceWhen = 3 - startWhen = 50 + announce_when = 3 + start_when = 50 /datum/round_event/wizard/magicarp/setup() - startWhen = rand(40, 60) + start_when = rand(40, 60) /datum/round_event/wizard/magicarp/announce(fake) priority_announce("Unknown magical entities have been detected near [station_name()], please stand-by.", "Lifesign Alert") diff --git a/code/modules/events/wizard/petsplosion.dm b/code/modules/events/wizard/petsplosion.dm index fb4d433905..ff3ebdd128 100644 --- a/code/modules/events/wizard/petsplosion.dm +++ b/code/modules/events/wizard/petsplosion.dm @@ -5,6 +5,7 @@ max_occurrences = 1 //Exponential growth is nothing to sneeze at! earliest_start = 0 MINUTES var/mobs_to_dupe = 0 + description = "Rapidly multiplies the animals on the station." /datum/round_event_control/wizard/petsplosion/preRunEvent() for(var/mob/living/simple_animal/F in GLOB.alive_mob_list) @@ -16,7 +17,7 @@ ..() /datum/round_event/wizard/petsplosion - endWhen = 61 //1 minute (+1 tick for endWhen not to interfere with tick) + end_when = 61 //1 minute (+1 tick for end_when not to interfere with tick) var/countdown = 0 var/mobs_duped = 0 diff --git a/code/modules/events/wizard/race.dm b/code/modules/events/wizard/race.dm index 5c3b8432c1..8c45a9504b 100644 --- a/code/modules/events/wizard/race.dm +++ b/code/modules/events/wizard/race.dm @@ -5,6 +5,7 @@ max_occurrences = 5 earliest_start = 0 MINUTES can_be_midround_wizard = FALSE + description = "Gives everyone a random race." /datum/round_event/wizard/race var/list/stored_name @@ -16,7 +17,7 @@ stored_name = list() stored_species = list() stored_dna = list() - endWhen = rand(600,1200) //10 to 20 minutes + end_when = rand(600,1200) //10 to 20 minutes ..() /datum/round_event/wizard/race/start() diff --git a/code/modules/events/wizard/rpgloot.dm b/code/modules/events/wizard/rpgloot.dm index bf3104450e..911a9bf665 100644 --- a/code/modules/events/wizard/rpgloot.dm +++ b/code/modules/events/wizard/rpgloot.dm @@ -4,6 +4,7 @@ typepath = /datum/round_event/wizard/rpgloot max_occurrences = 1 earliest_start = 0 MINUTES + description = "Every item in the world will have fantastical names." /datum/round_event/wizard/rpgloot/start() var/upgrade_scroll_chance = 0 diff --git a/code/modules/events/wizard/shuffle.dm b/code/modules/events/wizard/shuffle.dm index 18b8c8e21c..5659818b48 100644 --- a/code/modules/events/wizard/shuffle.dm +++ b/code/modules/events/wizard/shuffle.dm @@ -8,6 +8,7 @@ max_occurrences = 5 earliest_start = 0 MINUTES can_be_midround_wizard = FALSE // not removing it completely yet + description = "Shuffles everyone around on the station." /datum/round_event/wizard/shuffleloc/start() var/list/moblocs = list() @@ -45,6 +46,7 @@ max_occurrences = 5 earliest_start = 0 MINUTES can_be_midround_wizard = FALSE // not removing it completely yet + description = "Shuffles the names of everyone around the station." /datum/round_event/wizard/shufflenames/start() var/list/mobnames = list() @@ -80,6 +82,7 @@ max_occurrences = 3 earliest_start = 0 MINUTES can_be_midround_wizard = FALSE // not removing it completely yet + description = "Shuffles the minds of everyone around the station, except for the wizard." /datum/round_event/wizard/shuffleminds/start() var/list/mobs = list() diff --git a/code/modules/events/wizard/summons.dm b/code/modules/events/wizard/summons.dm index ac1160e0f5..886dfdfd10 100644 --- a/code/modules/events/wizard/summons.dm +++ b/code/modules/events/wizard/summons.dm @@ -5,6 +5,7 @@ max_occurrences = 1 earliest_start = 0 MINUTES can_be_midround_wizard = FALSE // not removing it completely yet + description = "Summons a gun for everyone. Might turn people into survivalists." /datum/round_event_control/wizard/summonguns/New() if(CONFIG_GET(flag/no_summon_guns)) @@ -21,6 +22,7 @@ max_occurrences = 1 earliest_start = 0 MINUTES can_be_midround_wizard = FALSE // not removing it completely yet + description = "Summons a magic item for everyone. Might turn people into survivalists." /datum/round_event_control/wizard/summonmagic/New() if(CONFIG_GET(flag/no_summon_magic)) diff --git a/code/modules/events/wormholes.dm b/code/modules/events/wormholes.dm index 3207e3b635..413658e34d 100644 --- a/code/modules/events/wormholes.dm +++ b/code/modules/events/wormholes.dm @@ -4,11 +4,12 @@ max_occurrences = 3 weight = 2 min_players = 2 - + category = EVENT_CATEGORY_SPACE + description = "Space time anomalies appear on the station, randomly teleporting people who walk into them." /datum/round_event/wormholes - announceWhen = 10 - endWhen = 60 + announce_when = 10 + end_when = 60 var/list/pick_turfs = list() var/list/wormholes = list() @@ -16,8 +17,8 @@ var/number_of_wormholes = 400 /datum/round_event/wormholes/setup() - announceWhen = rand(0, 20) - endWhen = rand(40, 80) + announce_when = rand(0, 20) + end_when = rand(40, 80) /datum/round_event/wormholes/start() for(var/turf/open/floor/T in world) diff --git a/code/modules/holiday/easter.dm b/code/modules/holiday/easter.dm index 10b825440a..9c538f4bde 100644 --- a/code/modules/holiday/easter.dm +++ b/code/modules/holiday/easter.dm @@ -5,6 +5,8 @@ weight = -1 max_occurrences = 1 earliest_start = 0 MINUTES + category = EVENT_CATEGORY_HOLIDAY + description = "Hides surprise filled easter eggs in maintenance." /datum/round_event/easter/announce(fake) priority_announce(pick("Hip-hop into Easter!","Find some Bunny's stash!","Today is National 'Hunt a Wabbit' Day.","Be kind, give Chocolate Eggs!")) @@ -16,6 +18,8 @@ typepath = /datum/round_event/rabbitrelease weight = 5 max_occurrences = 10 + category = EVENT_CATEGORY_HOLIDAY + description = "Summons a wave of cute rabbits." /datum/round_event/rabbitrelease/announce(fake) priority_announce("Unidentified furry objects detected coming aboard [station_name()]. Beware of Adorable-ness.", "Fluffy Alert", "aliens") diff --git a/code/modules/holiday/halloween/jacqueen.dm b/code/modules/holiday/halloween/jacqueen.dm index 66ae3dce4b..117a188af8 100644 --- a/code/modules/holiday/halloween/jacqueen.dm +++ b/code/modules/holiday/halloween/jacqueen.dm @@ -15,6 +15,8 @@ weight = -1 //forces it to be called, regardless of weight max_occurrences = 1 earliest_start = 0 MINUTES + category = EVENT_CATEGORY_HOLIDAY + description = "Spawns Jacq, a friendly mob that gives players a couple fun stuff to do." /datum/round_event/jacqueen/start() ..() diff --git a/code/modules/mob/living/simple_animal/gremlin/gremlin_event.dm b/code/modules/mob/living/simple_animal/gremlin/gremlin_event.dm index 6f5f0e3dba..9c4becbdcf 100644 --- a/code/modules/mob/living/simple_animal/gremlin/gremlin_event.dm +++ b/code/modules/mob/living/simple_animal/gremlin/gremlin_event.dm @@ -5,8 +5,8 @@ max_occurrences = 2 earliest_start = 20 MINUTES min_players = 5 - - + category = EVENT_CATEGORY_ENTITIES + description = "Annoying little creatures go around the station causing havoc and hacking everything." /datum/round_event/gremlin var/static/list/acceptable_spawns = list("xeno_spawn", "generic event spawn", "blobstart", "Assistant") diff --git a/code/modules/tgui/states/fun.dm b/code/modules/tgui/states/fun.dm new file mode 100644 index 0000000000..ba72f40fd0 --- /dev/null +++ b/code/modules/tgui/states/fun.dm @@ -0,0 +1,17 @@ +/*! + * Copyright (c) 2020 Aleksej Komarov + * SPDX-License-Identifier: MIT + */ + +/** + * tgui state: fun_state + * + * Checks that the user has the fun privilige. + */ + +GLOBAL_DATUM_INIT(fun_state, /datum/ui_state/fun_state, new) + +/datum/ui_state/fun_state/can_use_topic(src_object, mob/user) + if(check_rights_for(user.client, R_FUN)) + return UI_INTERACTIVE + return UI_CLOSE diff --git a/tgstation.dme b/tgstation.dme index 43bab0253b..8fded0395d 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1472,6 +1472,7 @@ #include "code\modules\admin\create_object.dm" #include "code\modules\admin\create_poll.dm" #include "code\modules\admin\create_turf.dm" +#include "code\modules\admin\force_event.dm" #include "code\modules\admin\fun_balloon.dm" #include "code\modules\admin\holder2.dm" #include "code\modules\admin\ipintel.dm" @@ -2178,6 +2179,7 @@ #include "code\modules\events\processor_overload.dm" #include "code\modules\events\radiation_storm.dm" #include "code\modules\events\sentience.dm" +#include "code\modules\events\shuttle_catastrophe.dm" #include "code\modules\events\shuttle_loan.dm" #include "code\modules\events\space_dragon.dm" #include "code\modules\events\space_ninja.dm" @@ -3697,6 +3699,7 @@ #include "code\modules\tgui\states\debug.dm" #include "code\modules\tgui\states\deep_inventory.dm" #include "code\modules\tgui\states\default.dm" +#include "code\modules\tgui\states\fun.dm" #include "code\modules\tgui\states\hands.dm" #include "code\modules\tgui\states\human_adjacent.dm" #include "code\modules\tgui\states\inventory.dm" diff --git a/tgui/packages/common/collections.ts b/tgui/packages/common/collections.ts index a5ccd7003e..ae3f402b13 100644 --- a/tgui/packages/common/collections.ts +++ b/tgui/packages/common/collections.ts @@ -306,3 +306,24 @@ export const zip = (...arrays: T): Zip => { export const zipWith = iterateeFn => (...arrays) => { return map(values => iterateeFn(...values))(zip(...arrays)); }; + +/** + * This method takes a collection of items and a number, returning a collection + * of collections, where the maximum amount of items in each is that second arg + */ +export const paginate = (collection: T[], maxPerPage: number): T[][] => { + const pages: T[][] = []; + let page: T[] = []; + let itemsToAdd = maxPerPage; + + for (const item of collection) { + page.push(item); + itemsToAdd--; + if (!itemsToAdd) { + itemsToAdd = maxPerPage; + pages.push(page); + page = []; + } + } + return pages; +}; diff --git a/tgui/packages/tgui/interfaces/ForceEvent.tsx b/tgui/packages/tgui/interfaces/ForceEvent.tsx new file mode 100644 index 0000000000..a486f52482 --- /dev/null +++ b/tgui/packages/tgui/interfaces/ForceEvent.tsx @@ -0,0 +1,197 @@ +import { paginate } from 'common/collections'; +import { useBackend, useLocalState } from '../backend'; +import { Stack, Button, Icon, Input, Section, Tabs } from '../components'; +import { Window } from '../layouts'; + +const CATEGORY_PAGE_ITEMS = 4; +const EVENT_PAGE_ITEMS = 2; +const EVENT_PAGE_MAXCHARS = 48; + +/** + * Same as paginate, but respecting event names with a character max length + * that will also create a new page if created + */ +const paginateEvents = (events: Event[], maxPerPage: number): Event[][] => { + const pages: Event[][] = []; + let page: Event[] = []; + // conditions that make a new page + let itemsToAdd = maxPerPage; + let maxChars = EVENT_PAGE_MAXCHARS; + + for (const event of events) { + maxChars -= event.name.length; + if (maxChars <= 0) { + // would overflow the next line over + itemsToAdd = maxPerPage; + maxChars = EVENT_PAGE_MAXCHARS - event.name.length; + pages.push(page); + page = []; + } + page.push(event); + itemsToAdd--; + if (!itemsToAdd) { + // max amount of items we allow + itemsToAdd = maxPerPage; + maxChars = EVENT_PAGE_MAXCHARS; + pages.push(page); + page = []; + } + } + if (page.length) { + pages.push(page); + } + return pages; +}; + +type Event = { + name: string; + description: string; + type: string; + category: string; +}; + +type Category = { + name: string; + icon: string; +}; + +type ForceEventData = { + categories: Category[]; + events: Event[]; +}; + +export const ForceEvent = (props, context) => { + return ( + + + + + + + + + + + + + ); +}; + +export const PanelOptions = (props, context) => { + const [searchQuery, setSearchQuery] = useLocalState( + context, + 'searchQuery', + '' + ); + + const [announce, setAnnounce] = useLocalState(context, 'announce', true); + + return ( + + + + + + setSearchQuery(e.target.value)} + placeholder="Search..." + value={searchQuery} + /> + + + setAnnounce(!announce)}> + Announce + + + + ); +}; + +export const EventSection = (props, context) => { + const { data, act } = useBackend(context); + const { categories, events } = data; + + const [category] = useLocalState(context, 'category', categories[0]); + const [searchQuery] = useLocalState(context, 'searchQuery', ''); + const [announce] = useLocalState(context, 'announce', true); + + const preparedEvents = paginateEvents( + events.filter((event) => { + // remove events not in the category you're looking at + if (!searchQuery && event.category !== category.name) { + return false; + } + // remove events not being searched for, if a search is active + if (searchQuery && !event.name.toLowerCase().includes(searchQuery)) { + return false; + } + return true; + }), + EVENT_PAGE_ITEMS + ); + + const sectionTitle = searchQuery ? 'Searching...' : category.name + ' Events'; + + return ( +
}> + + {preparedEvents.map((eventPage, i) => ( + + + {eventPage.map((event) => ( + + + + ))} + + + ))} + +
+ ); +}; + +export const EventTabs = (props, context) => { + const { data } = useBackend(context); + const { categories } = data; + + const [category, setCategory] = useLocalState( + context, + 'category', + categories[0] + ); + + const layerCats = paginate(categories, CATEGORY_PAGE_ITEMS); + + return ( +
+ {layerCats.map((page, i) => ( + + {page.map((cat) => ( + setCategory(cat)}> + {cat.name} + + ))} + + ))} +
+ ); +}; From da5c66c5b810f5f9227efe511e31e6e18f5ba65c Mon Sep 17 00:00:00 2001 From: SandPoot Date: Mon, 23 Jan 2023 21:20:10 -0300 Subject: [PATCH 111/260] bits --- code/__DEFINES/inventory.dm | 2 +- modular_sand/code/_globalvars/bitfields.dm | 39 ++++++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) diff --git a/code/__DEFINES/inventory.dm b/code/__DEFINES/inventory.dm index cd647867c3..681a4f9059 100644 --- a/code/__DEFINES/inventory.dm +++ b/code/__DEFINES/inventory.dm @@ -83,7 +83,7 @@ #define HIDETAUR (1<<11) //gotta hide that snowflake #define HIDESNOUT (1<<12) //or do we actually hide our snoots #define HIDEACCESSORY (1<<13) //hides the jumpsuit accessory. -//skyrat edit +//sandstorm edit #define HIDEUNDERWEAR (1<<14) //hides underwear, socks and shirt #define HIDEWRISTS (1<<15) //hides wrists // diff --git a/modular_sand/code/_globalvars/bitfields.dm b/modular_sand/code/_globalvars/bitfields.dm index 934786c792..c149e1c11e 100644 --- a/modular_sand/code/_globalvars/bitfields.dm +++ b/modular_sand/code/_globalvars/bitfields.dm @@ -4,6 +4,26 @@ (this sort of bitfield definition will ALWAYS use this menu so you can't var edit normally) */ + +DEFINE_BITFIELD(flags_inv, list( + "HIDEACCESSORY" = HIDEACCESSORY, + "HIDEEARS" = HIDEEARS, + "HIDEEYES" = HIDEEYES, + "HIDEFACE" = HIDEFACE, + "HIDEFACIALHAIR" = HIDEFACIALHAIR, + "HIDEGLOVES" = HIDEGLOVES, + "HIDEHAIR" = HIDEHAIR, + "HIDEJUMPSUIT" = HIDEJUMPSUIT, + "HIDEMASK" = HIDEMASK, + "HIDENECK" = HIDENECK, + "HIDESHOES" = HIDESHOES, + "HIDESNOUT" = HIDESNOUT, + "HIDESUITSTORAGE" = HIDESUITSTORAGE, + "HIDETAUR" = HIDETAUR, + "HIDEUNDERWEAR" = HIDEUNDERWEAR, + "HIDEWRISTS" = HIDEWRISTS, +)) + DEFINE_BITFIELD(slot_flags, list( "ITEM_SLOT_BACK" = ITEM_SLOT_BACK, "ITEM_SLOT_BACKPACK" = ITEM_SLOT_BACKPACK, @@ -31,3 +51,22 @@ DEFINE_BITFIELD(slot_flags, list( "ITEM_SLOT_UNDERWEAR" = ITEM_SLOT_UNDERWEAR, "ITEM_SLOT_WRISTS" = ITEM_SLOT_WRISTS, )) + +DEFINE_BITFIELD(vis_flags_inv, list( + "HIDEACCESSORY" = HIDEACCESSORY, + "HIDEEARS" = HIDEEARS, + "HIDEEYES" = HIDEEYES, + "HIDEFACE" = HIDEFACE, + "HIDEFACIALHAIR" = HIDEFACIALHAIR, + "HIDEGLOVES" = HIDEGLOVES, + "HIDEHAIR" = HIDEHAIR, + "HIDEJUMPSUIT" = HIDEJUMPSUIT, + "HIDEMASK" = HIDEMASK, + "HIDENECK" = HIDENECK, + "HIDESHOES" = HIDESHOES, + "HIDESNOUT" = HIDESNOUT, + "HIDESUITSTORAGE" = HIDESUITSTORAGE, + "HIDETAUR" = HIDETAUR, + "HIDEUNDERWEAR" = HIDEUNDERWEAR, + "HIDEWRISTS" = HIDEWRISTS, +)) From fa2047291d3d9544fbcde7a7cbb7f66952c93b5f Mon Sep 17 00:00:00 2001 From: Kush1Push1 Date: Tue, 24 Jan 2023 22:08:42 +0700 Subject: [PATCH 112/260] initial --- .../new_player/sprite_accesories/snouts.dm | 6 ++++++ modular_splurt/icons/mob/mam_snouts.dmi | Bin 9787 -> 9889 bytes 2 files changed, 6 insertions(+) diff --git a/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/snouts.dm b/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/snouts.dm index 6b87b38f09..549793e24f 100644 --- a/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/snouts.dm +++ b/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/snouts.dm @@ -221,6 +221,12 @@ icon = 'modular_splurt/icons/mob/mam_snouts.dmi' color_src = MUTCOLORS +/datum/sprite_accessory/snouts/mam_snouts/corvidbeak + name = "Corvid Beak" + icon_state = "corvidbeak" + icon = 'modular_splurt/icons/mob/mam_snouts.dmi' + matrixed_sections = MATRIX_GREEN + /datum/sprite_accessory/snouts/mam_snouts/deoxys name = "Deoxys" icon_state = "deoxys" diff --git a/modular_splurt/icons/mob/mam_snouts.dmi b/modular_splurt/icons/mob/mam_snouts.dmi index 27bab79b2d2b98c1d5e7734765d2246ce13153e3..fb6071b8c284f6174991b7beeeb83dbeb0950e9e 100644 GIT binary patch literal 9889 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 literal 9787 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 Date: Tue, 24 Jan 2023 22:13:30 +0700 Subject: [PATCH 113/260] Initial --- .../sprite_accesories/body_markings.dm | 12 ++++++++++++ modular_splurt/icons/mob/mutant_bodyparts.dmi | Bin 4419 -> 4946 bytes 2 files changed, 12 insertions(+) diff --git a/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/body_markings.dm b/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/body_markings.dm index ac3b448ca1..cd7f365cf4 100644 --- a/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/body_markings.dm +++ b/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/body_markings.dm @@ -113,6 +113,18 @@ icon_state = "sloog" covered_limbs = list("Chest" = MATRIX_RED_GREEN) +/datum/sprite_accessory/mam_body_markings/pilot + name = "Pilot" + icon = 'modular_splurt/icons/mob/mutant_bodyparts.dmi' + icon_state = "pilot" + covered_limbs = list("Head" = MATRIX_ALL) + +/datum/sprite_accessory/mam_body_markings/pilot_jaw + name = "Pilot Jaw" + icon = 'modular_splurt/icons/mob/mutant_bodyparts.dmi' + icon_state = "pilot_jaw" + covered_limbs = list("Head" = MATRIX_RED_BLUE) + /****************************************** ************* Insect Markings ************* *******************************************/ diff --git a/modular_splurt/icons/mob/mutant_bodyparts.dmi b/modular_splurt/icons/mob/mutant_bodyparts.dmi index 4420785ce2a5ef7d12d81ee4b1ceba012b142106..a43888bcab18dfc4188e1cd3cf1c078d83081ee2 100644 GIT binary patch delta 4320 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 KMNUMnLSTaFZ=Rq4 From f5d451e5973eedb1cfd3c853e2835a93da8551f2 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Tue, 24 Jan 2023 18:12:13 +0000 Subject: [PATCH 114/260] Automatic changelog generation for PR #681 [ci skip] --- html/changelogs/AutoChangeLog-pr-681.yml | 35 ++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-681.yml diff --git a/html/changelogs/AutoChangeLog-pr-681.yml b/html/changelogs/AutoChangeLog-pr-681.yml new file mode 100644 index 0000000000..04427cffe6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-681.yml @@ -0,0 +1,35 @@ +author: LeDrascol +delete-after: true +changes: + - tweak: Bloodfledge flavor text updated + - tweak: Bloodfledge ability buttons are bloodsucker themed + - tweak: Bloodfledge biting considers many more factors + - tweak: Bloodfledge biting limits safe blood transfer while passive grabbing + - tweak: Bloodfledge biting splatters blood if interrupted + - tweak: Bloodfledge biting from same-species non-standard blood species transfers + instead of nourishing + - tweak: Bloodfledge biting species penalties do not apply on same-species interactions + - tweak: Bloodfledge ID cards will use their holder's financial account + - tweak: Bloodfledges will become upset when draining robots, slimes, corpses, or + undead + - tweak: Bloodfledges are penalized for fully draining any body + - tweak: Bloodfledges gain a mood effect from drinking from Cursed Blood users + - tweak: Bloodfledges can over-drink and become fat + - balance: Bloodsucker Fledgling is now a positive quirk, costing 2 points + - balance: Bloodfledges have less arbitrary traits + - balance: Bloodfledges can't use the power cord implant + - balance: Bloodfledge revive cannot be used while starving, the body is too damaged, + or the user suicides + - balance: Bloodfledge coffin healing rate reduced slightly + - balance: Bloodfledge coffin healing costs hunger based on healed amount + - balance: Bloodfledge coffin healing does not work on robots + - balance: Bloodfledge bite cooldown increased slightly + - balance: Bloodfledge interactions benefit from Voracious + - balance: Bloodfledge chapel penalties removed + - balance: Holy water is more dangerous for bloodfledges + - bugfix: Fixed various spelling mistakes related to Bloodsucker Fledglings + - bugfix: Fixed Bloodfledge ID card getting lost with full backpacks + - imageadd: Added a new icon and overlay for vampire IDs + - imagedel: Removed old non-modular vampire ID icon + - refactor: Refactored all Bloodsucker Fledgling code + - refactor: Trait BLOODFLEDGE is now TRAIT_BLOODFLEDGE From d7296764136c37c487997a23176730c428cbe600 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 24 Jan 2023 18:13:39 +0000 Subject: [PATCH 115/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-681.yml | 35 ------------------------ html/changelogs/archive/2023-01.yml | 34 +++++++++++++++++++++++ 2 files changed, 34 insertions(+), 35 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-681.yml diff --git a/html/changelogs/AutoChangeLog-pr-681.yml b/html/changelogs/AutoChangeLog-pr-681.yml deleted file mode 100644 index 04427cffe6..0000000000 --- a/html/changelogs/AutoChangeLog-pr-681.yml +++ /dev/null @@ -1,35 +0,0 @@ -author: LeDrascol -delete-after: true -changes: - - tweak: Bloodfledge flavor text updated - - tweak: Bloodfledge ability buttons are bloodsucker themed - - tweak: Bloodfledge biting considers many more factors - - tweak: Bloodfledge biting limits safe blood transfer while passive grabbing - - tweak: Bloodfledge biting splatters blood if interrupted - - tweak: Bloodfledge biting from same-species non-standard blood species transfers - instead of nourishing - - tweak: Bloodfledge biting species penalties do not apply on same-species interactions - - tweak: Bloodfledge ID cards will use their holder's financial account - - tweak: Bloodfledges will become upset when draining robots, slimes, corpses, or - undead - - tweak: Bloodfledges are penalized for fully draining any body - - tweak: Bloodfledges gain a mood effect from drinking from Cursed Blood users - - tweak: Bloodfledges can over-drink and become fat - - balance: Bloodsucker Fledgling is now a positive quirk, costing 2 points - - balance: Bloodfledges have less arbitrary traits - - balance: Bloodfledges can't use the power cord implant - - balance: Bloodfledge revive cannot be used while starving, the body is too damaged, - or the user suicides - - balance: Bloodfledge coffin healing rate reduced slightly - - balance: Bloodfledge coffin healing costs hunger based on healed amount - - balance: Bloodfledge coffin healing does not work on robots - - balance: Bloodfledge bite cooldown increased slightly - - balance: Bloodfledge interactions benefit from Voracious - - balance: Bloodfledge chapel penalties removed - - balance: Holy water is more dangerous for bloodfledges - - bugfix: Fixed various spelling mistakes related to Bloodsucker Fledglings - - bugfix: Fixed Bloodfledge ID card getting lost with full backpacks - - imageadd: Added a new icon and overlay for vampire IDs - - imagedel: Removed old non-modular vampire ID icon - - refactor: Refactored all Bloodsucker Fledgling code - - refactor: Trait BLOODFLEDGE is now TRAIT_BLOODFLEDGE diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index 0ae7a5df41..791c53d73d 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -135,3 +135,37 @@ LunarFleet: - tweak: Allowed borgs to craft - tweak: Changes service borgs' items +2023-01-24: + LeDrascol: + - tweak: Bloodfledge flavor text updated + - tweak: Bloodfledge ability buttons are bloodsucker themed + - tweak: Bloodfledge biting considers many more factors + - tweak: Bloodfledge biting limits safe blood transfer while passive grabbing + - tweak: Bloodfledge biting splatters blood if interrupted + - tweak: Bloodfledge biting from same-species non-standard blood species transfers + instead of nourishing + - tweak: Bloodfledge biting species penalties do not apply on same-species interactions + - tweak: Bloodfledge ID cards will use their holder's financial account + - tweak: Bloodfledges will become upset when draining robots, slimes, corpses, or + undead + - tweak: Bloodfledges are penalized for fully draining any body + - tweak: Bloodfledges gain a mood effect from drinking from Cursed Blood users + - tweak: Bloodfledges can over-drink and become fat + - balance: Bloodsucker Fledgling is now a positive quirk, costing 2 points + - balance: Bloodfledges have less arbitrary traits + - balance: Bloodfledges can't use the power cord implant + - balance: Bloodfledge revive cannot be used while starving, the body is too damaged, + or the user suicides + - balance: Bloodfledge coffin healing rate reduced slightly + - balance: Bloodfledge coffin healing costs hunger based on healed amount + - balance: Bloodfledge coffin healing does not work on robots + - balance: Bloodfledge bite cooldown increased slightly + - balance: Bloodfledge interactions benefit from Voracious + - balance: Bloodfledge chapel penalties removed + - balance: Holy water is more dangerous for bloodfledges + - bugfix: Fixed various spelling mistakes related to Bloodsucker Fledglings + - bugfix: Fixed Bloodfledge ID card getting lost with full backpacks + - imageadd: Added a new icon and overlay for vampire IDs + - imagedel: Removed old non-modular vampire ID icon + - refactor: Refactored all Bloodsucker Fledgling code + - refactor: Trait BLOODFLEDGE is now TRAIT_BLOODFLEDGE From e04e769bf989704958ca4f0454ce1d283633fc0e Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Tue, 24 Jan 2023 15:26:43 -0500 Subject: [PATCH 116/260] Revert non-modular removal of cryptominers Uncomments the techweb node and machine design for crypto miners. --- .../research/designs/machine_designs.dm | 28 +++++++++---------- .../research/techweb/nodes/bluespace_nodes.dm | 28 +++++++++---------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/modular_sand/code/modules/research/designs/machine_designs.dm b/modular_sand/code/modules/research/designs/machine_designs.dm index 64cd845088..e5a4887cd1 100644 --- a/modular_sand/code/modules/research/designs/machine_designs.dm +++ b/modular_sand/code/modules/research/designs/machine_designs.dm @@ -33,21 +33,21 @@ departmental_flags = DEPARTMENTAL_FLAG_MEDICAL //Cryptocurrency Miners -// /datum/design/board/cryptominer -// name = "Machine Design (Cryptocurrency Miner)" -// desc = "The circuit board for a Cryptocurrency Miner." -// id = "cryptominer" -// build_path = /obj/item/circuitboard/machine/cryptominer -// category = list("Misc. Machinery") -// departmental_flags = DEPARTMENTAL_FLAG_CARGO +/datum/design/board/cryptominer + name = "Machine Design (Cryptocurrency Miner)" + desc = "The circuit board for a Cryptocurrency Miner." + id = "cryptominer" + build_path = /obj/item/circuitboard/machine/cryptominer + category = list("Misc. Machinery") + departmental_flags = DEPARTMENTAL_FLAG_CARGO -// /datum/design/board/cryptominer/syndie -// name = "Machine Design (Syndicate Cryptocurrency Miner)" -// desc = "The circuit board for a Syndicate Cryptocurrency Miner." -// id = "cryptominersyndie" -// build_path = /obj/item/circuitboard/machine/cryptominer/syndie -// category = list("Misc. Machinery") -// departmental_flags = DEPARTMENTAL_FLAG_CARGO +/datum/design/board/cryptominer/syndie + name = "Machine Design (Syndicate Cryptocurrency Miner)" + desc = "The circuit board for a Syndicate Cryptocurrency Miner." + id = "cryptominersyndie" + build_path = /obj/item/circuitboard/machine/cryptominer/syndie + category = list("Misc. Machinery") + departmental_flags = DEPARTMENTAL_FLAG_CARGO //BS miner /datum/design/board/bluespace_miner diff --git a/modular_sand/code/modules/research/techweb/nodes/bluespace_nodes.dm b/modular_sand/code/modules/research/techweb/nodes/bluespace_nodes.dm index 59abd0c034..e341a5c1ab 100644 --- a/modular_sand/code/modules/research/techweb/nodes/bluespace_nodes.dm +++ b/modular_sand/code/modules/research/techweb/nodes/bluespace_nodes.dm @@ -1,18 +1,18 @@ -// /datum/techweb_node/cryptominer -// id = "cryptominer" -// display_name = "Cryptocurrency Mining" -// description = "Harness the power of cryptocurrency to make credits for Cargo-- slowly." -// prereq_ids = list("bluespace_mining") -// design_ids = list("cryptominer") -// research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) +/datum/techweb_node/cryptominer + id = "cryptominer" + display_name = "Cryptocurrency Mining" + description = "Harness the power of cryptocurrency to make credits for Cargo-- slowly." + prereq_ids = list("bluespace_mining") + design_ids = list("cryptominer") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) -// /datum/techweb_node/cryptominersyndie -// id = "cryptominersyndie" -// display_name = "Illegal Cryptocurrency Mining" -// description = "Harness the power of bluespace to make credits for Cargo-- slowly." -// prereq_ids = list("cryptominer","syndicate_basic") -// design_ids = list("cryptominersyndie") -// research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) +/datum/techweb_node/cryptominersyndie + id = "cryptominersyndie" + display_name = "Illegal Cryptocurrency Mining" + description = "Harness the power of bluespace to make credits for Cargo-- slowly." + prereq_ids = list("cryptominer","syndicate_basic") + design_ids = list("cryptominersyndie") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) /datum/techweb_node/computermath id = "computermath" From d2e08f17ea963c44fa0b256a8e1441a3ef19eeb5 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Tue, 24 Jan 2023 22:07:15 -0300 Subject: [PATCH 117/260] let's check for structure.climbable instead! --- .../code/datums/elements/skirt_peeking.dm | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/modular_sand/code/datums/elements/skirt_peeking.dm b/modular_sand/code/datums/elements/skirt_peeking.dm index 2101ddf2c1..6ea458c22d 100644 --- a/modular_sand/code/datums/elements/skirt_peeking.dm +++ b/modular_sand/code/datums/elements/skirt_peeking.dm @@ -10,7 +10,7 @@ RegisterSignal(peeked, COMSIG_PARENT_EXAMINE_MORE, .proc/on_closer_look) /datum/element/skirt_peeking/proc/can_skirt_peek(mob/living/carbon/human/peeked, mob/peeker) - var/mob/living/living = peeker + var/mob/living/living_peeker = peeker var/obj/item/clothing/under/worn_uniform = peeked.get_item_by_slot(ITEM_SLOT_ICLOTHING) // Unfortunately, you can't see it @@ -20,18 +20,21 @@ // // Valid clothing section - if(worn_uniform && is_type_in_typecache(worn_uniform.type, GLOB.skirt_peekable) \ + if(worn_uniform && is_type_in_typecache(worn_uniform.type, GLOB.skirt_peekable)) // We are being peeked by a spooky ghost who sees all? - && (isobserver(peeker) \ + if(isobserver(peeker)) + return TRUE // Are you a living creature (and not us)? - || (istype(living) && (peeker != peeked) \ + if(istype(living) && (living_peeker != peeked)) // And are you under us while we're standing up? - && (!(CHECK_BITFIELD(living.mobility_flags, MOBILITY_STAND)) && (CHECK_BITFIELD(peeked.mobility_flags, MOBILITY_STAND)) && (peeked.loc == living.loc)))) \ + if(!(CHECK_BITFIELD(living_peeker.mobility_flags, MOBILITY_STAND)) && (CHECK_BITFIELD(peeked.mobility_flags, MOBILITY_STAND)) && (peeked.loc == living_peeker.loc)) + return TRUE // Or are you nearby and we are up high - || ((locate(/obj/structure/table) in get_turf(peeked)) && CHECK_BITFIELD(peeked.mobility_flags, MOBILITY_STAND)) && \ + // to-do SOMEONE PLEASE PORT /datum/element/climbable + var/obj/structure/high_ground = locate(/obj/structure/table) in get_turf(peeked) + if(high_ground && high_ground.climbable && CHECK_BITFIELD(peeked.mobility_flags, MOBILITY_STAND) && \ peeked.Adjacent(peeker)) - - return TRUE + return TRUE return FALSE /datum/element/skirt_peeking/proc/on_examine(mob/living/carbon/human/peeked, mob/peeker, list/examine_list) From a21f3f75a2d857f2b60a5f06af824029729ef0ef Mon Sep 17 00:00:00 2001 From: SandPoot Date: Tue, 24 Jan 2023 22:10:31 -0300 Subject: [PATCH 118/260] NOT TABLE, STRUCTURE, also living_peeker --- modular_sand/code/datums/elements/skirt_peeking.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_sand/code/datums/elements/skirt_peeking.dm b/modular_sand/code/datums/elements/skirt_peeking.dm index 6ea458c22d..e5be0fc434 100644 --- a/modular_sand/code/datums/elements/skirt_peeking.dm +++ b/modular_sand/code/datums/elements/skirt_peeking.dm @@ -25,13 +25,13 @@ if(isobserver(peeker)) return TRUE // Are you a living creature (and not us)? - if(istype(living) && (living_peeker != peeked)) + if(istype(living_peeker) && (living_peeker != peeked)) // And are you under us while we're standing up? if(!(CHECK_BITFIELD(living_peeker.mobility_flags, MOBILITY_STAND)) && (CHECK_BITFIELD(peeked.mobility_flags, MOBILITY_STAND)) && (peeked.loc == living_peeker.loc)) return TRUE // Or are you nearby and we are up high // to-do SOMEONE PLEASE PORT /datum/element/climbable - var/obj/structure/high_ground = locate(/obj/structure/table) in get_turf(peeked) + var/obj/structure/high_ground = locate(/obj/structure) in get_turf(peeked) if(high_ground && high_ground.climbable && CHECK_BITFIELD(peeked.mobility_flags, MOBILITY_STAND) && \ peeked.Adjacent(peeker)) return TRUE From f76d765d55ffcb95f60b53326a26ab0a56a1f6e9 Mon Sep 17 00:00:00 2001 From: Kush1Push1 Date: Wed, 25 Jan 2023 22:06:54 +0700 Subject: [PATCH 119/260] A fix --- .../sprite_accesories/body_markings.dm | 6 +++--- modular_splurt/icons/mob/mam_markings.dmi | Bin 34357 -> 34756 bytes modular_splurt/icons/mob/mutant_bodyparts.dmi | Bin 4946 -> 4419 bytes 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/body_markings.dm b/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/body_markings.dm index cd7f365cf4..1d38f77db0 100644 --- a/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/body_markings.dm +++ b/modular_splurt/code/modules/mob/dead/new_player/sprite_accesories/body_markings.dm @@ -115,14 +115,14 @@ /datum/sprite_accessory/mam_body_markings/pilot name = "Pilot" - icon = 'modular_splurt/icons/mob/mutant_bodyparts.dmi' + icon = 'modular_splurt/icons/mob/mam_markings.dmi' icon_state = "pilot" covered_limbs = list("Head" = MATRIX_ALL) /datum/sprite_accessory/mam_body_markings/pilot_jaw name = "Pilot Jaw" - icon = 'modular_splurt/icons/mob/mutant_bodyparts.dmi' - icon_state = "pilot_jaw" + icon = 'modular_splurt/icons/mob/mam_markings.dmi' + icon_state = "pilotjaw" covered_limbs = list("Head" = MATRIX_RED_BLUE) /****************************************** diff --git a/modular_splurt/icons/mob/mam_markings.dmi b/modular_splurt/icons/mob/mam_markings.dmi index d2b389c66e4c52c91788018d9041bde4dbc36beb..8d2ca68181ebf86997a6f582966d20e4d3312992 100644 GIT binary patch delta 13226 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 diff --git a/modular_splurt/icons/mob/mutant_bodyparts.dmi b/modular_splurt/icons/mob/mutant_bodyparts.dmi index a43888bcab18dfc4188e1cd3cf1c078d83081ee2..4420785ce2a5ef7d12d81ee4b1ceba012b142106 100644 GIT binary patch delta 3848 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 KMNUMnLSTaFZ=Rq4 delta 4320 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 Date: Wed, 25 Jan 2023 21:47:49 +0000 Subject: [PATCH 120/260] [PORT] New quirk: DNC Order (#293) * Port DNC quirt Ports the do-not-clone quirk from SPLURT. This change is not modular. - Added a fix for cloning heads and brains - Removed flavor text implications that the order was voluntary - Quirk renamed from `DNC` to `DNC Order` - Trait renamed from `TRAIT_NO_CLONE` to `TRAIT_DNC_ORDER` * Modularize cloning machine DNC check Moves the code for DNC Order quirk check in the cloning machine into modular space, and removes it from base code. --- code/__SANDCODE/DEFINES/traits.dm | 2 ++ code/modules/mob/living/brain/brain_item.dm | 4 ++++ modular_sand/code/datums/traits/negative.dm | 7 +++++++ .../code/game/machinery/computer/cloning.dm | 15 +++++++++++++++ tgstation.dme | 1 + 5 files changed, 29 insertions(+) create mode 100644 modular_sand/code/game/machinery/computer/cloning.dm diff --git a/code/__SANDCODE/DEFINES/traits.dm b/code/__SANDCODE/DEFINES/traits.dm index ffc5af34bc..a062d75fb6 100644 --- a/code/__SANDCODE/DEFINES/traits.dm +++ b/code/__SANDCODE/DEFINES/traits.dm @@ -6,3 +6,5 @@ #define TRAIT_SHELTERED "sheltered" /// Define for the quirk "infertile", self explanatory. Please make this a preference on the Content Preferences Tab. #define TRAIT_INFERTILE "infertile" +/// DNC trait, used to prevent cloning +#define TRAIT_DNC_ORDER "dnc_order" diff --git a/code/modules/mob/living/brain/brain_item.dm b/code/modules/mob/living/brain/brain_item.dm index c31b566cf3..66a0827059 100644 --- a/code/modules/mob/living/brain/brain_item.dm +++ b/code/modules/mob/living/brain/brain_item.dm @@ -94,6 +94,10 @@ C.dna.copy_dna(brainmob.stored_dna) if(HAS_TRAIT(L, TRAIT_NOCLONE)) LAZYSET(brainmob.status_traits, TRAIT_NOCLONE, L.status_traits[TRAIT_NOCLONE]) + // Sandstorm edit: DNC Order quirk + if(HAS_TRAIT(L, TRAIT_DNC_ORDER)) + LAZYSET(brainmob.status_traits, TRAIT_DNC_ORDER, L.status_traits[TRAIT_DNC_ORDER]) + // End Sandstorm edit var/obj/item/organ/zombie_infection/ZI = L.getorganslot(ORGAN_SLOT_ZOMBIE) if(ZI) brainmob.set_species(ZI.old_species) //For if the brain is cloned diff --git a/modular_sand/code/datums/traits/negative.dm b/modular_sand/code/datums/traits/negative.dm index f5133d3ca1..c093f5bb8f 100644 --- a/modular_sand/code/datums/traits/negative.dm +++ b/modular_sand/code/datums/traits/negative.dm @@ -15,3 +15,10 @@ /datum/quirk/sheltered/remove() //i mean, the lose text explains it, so i'm making it actually work var/mob/living/carbon/human/H = quirk_holder H.grant_language(/datum/language/common) + +/datum/quirk/dnc_order + name = "DNC Order" + desc = "You have a Do Not Clone order on your record, stating that you may not be cloned. You can still be revived by other means." + value = -2 + mob_trait = TRAIT_DNC_ORDER + medical_record_text = "Patient has a DNC (Do Not Clone) order and will be rejected by cloning mechanisms as a result." diff --git a/modular_sand/code/game/machinery/computer/cloning.dm b/modular_sand/code/game/machinery/computer/cloning.dm new file mode 100644 index 0000000000..e7844ef944 --- /dev/null +++ b/modular_sand/code/game/machinery/computer/cloning.dm @@ -0,0 +1,15 @@ +// Proc for scanning a mob in a cloning machine +/obj/machinery/computer/cloning/can_scan(datum/dna/dna, mob/living/mob_occupant, experimental = FALSE, datum/bank_account/account) + // Check for DNC Order quirk + if(HAS_TRAIT(mob_occupant, TRAIT_DNC_ORDER)) + // Set scan failure reason + scantemp = "Subject has an active DNC order on file. Further operations terminated." + + // Play error sound + playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0) + + // Return without scanning + return + + // Return normally + . = ..() diff --git a/tgstation.dme b/tgstation.dme index 802c907235..3bfc1b6340 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3965,6 +3965,7 @@ #include "modular_sand\code\game\machinery\cryopod.dm" #include "modular_sand\code\game\machinery\cryptominers.dm" #include "modular_sand\code\game\machinery\Sleeper.dm" +#include "modular_sand\code\game\machinery\computer\cloning.dm" #include "modular_sand\code\game\machinery\computer\arcade\tetris.dm" #include "modular_sand\code\game\machinery\pipe\construction.dm" #include "modular_sand\code\game\machinery\telecomms\machine_interactions.dm" From 4a493640b2da0a0a1c8421126a80e9f354f8286a Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Wed, 25 Jan 2023 21:48:59 +0000 Subject: [PATCH 121/260] Automatic changelog generation for PR #293 [ci skip] --- html/changelogs/AutoChangeLog-pr-293.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-293.yml diff --git a/html/changelogs/AutoChangeLog-pr-293.yml b/html/changelogs/AutoChangeLog-pr-293.yml new file mode 100644 index 0000000000..03eddc9aa4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-293.yml @@ -0,0 +1,4 @@ +author: LeDrascol +delete-after: true +changes: + - rscadd: 'Added quirk: DNC Order' From 779eae1e275ed1e82a06d64d75e5e445cbefe882 Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Wed, 25 Jan 2023 21:50:04 +0000 Subject: [PATCH 122/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-293.yml | 4 ---- html/changelogs/archive/2023-01.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-293.yml diff --git a/html/changelogs/AutoChangeLog-pr-293.yml b/html/changelogs/AutoChangeLog-pr-293.yml deleted file mode 100644 index 03eddc9aa4..0000000000 --- a/html/changelogs/AutoChangeLog-pr-293.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: LeDrascol -delete-after: true -changes: - - rscadd: 'Added quirk: DNC Order' diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index 99c2ad6a06..be010f03f1 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -49,3 +49,6 @@ - tweak: Tweaked skirt peeking into allowing peeking under people that are on top of tables. - refactor: Refactored skirt peeking into element. +2023-01-25: + LeDrascol: + - rscadd: 'Added quirk: DNC Order' From 31a59205ebd4783acd3b78d5566c74c1b1d0e0ca Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Wed, 25 Jan 2023 23:04:14 +0000 Subject: [PATCH 123/260] Automatic changelog generation for PR #716 [ci skip] --- html/changelogs/AutoChangeLog-pr-716.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-716.yml diff --git a/html/changelogs/AutoChangeLog-pr-716.yml b/html/changelogs/AutoChangeLog-pr-716.yml new file mode 100644 index 0000000000..f778ba7509 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-716.yml @@ -0,0 +1,4 @@ +author: LeDrascol +delete-after: true +changes: + - code_imp: Removed redundant definition of DNC quirk From e61df6ab2c188a5d67e58260532fc3a1e81ae08b Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 25 Jan 2023 23:05:42 +0000 Subject: [PATCH 124/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-716.yml | 4 ---- html/changelogs/archive/2023-01.yml | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-716.yml diff --git a/html/changelogs/AutoChangeLog-pr-716.yml b/html/changelogs/AutoChangeLog-pr-716.yml deleted file mode 100644 index f778ba7509..0000000000 --- a/html/changelogs/AutoChangeLog-pr-716.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: LeDrascol -delete-after: true -changes: - - code_imp: Removed redundant definition of DNC quirk diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index a02f384a99..c8d4485010 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -172,3 +172,4 @@ 2023-01-25: LeDrascol: - rscadd: 'Added quirk: DNC Order' + - code_imp: Removed redundant definition of DNC quirk From 6bf98d0e3fe51be0d847a48779132c885d16941c Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Wed, 25 Jan 2023 23:18:04 +0000 Subject: [PATCH 125/260] Automatic changelog generation for PR #703 [ci skip] --- html/changelogs/AutoChangeLog-pr-703.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-703.yml diff --git a/html/changelogs/AutoChangeLog-pr-703.yml b/html/changelogs/AutoChangeLog-pr-703.yml new file mode 100644 index 0000000000..23def0a6b2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-703.yml @@ -0,0 +1,4 @@ +author: LeDrascol +delete-after: true +changes: + - tweak: Moved Research Rack from Data Theory to Biological Technology From a8a4dccc8fcde95a67986d1db01cedef0c14f09b Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 25 Jan 2023 23:19:29 +0000 Subject: [PATCH 126/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-703.yml | 4 ---- html/changelogs/archive/2023-01.yml | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-703.yml diff --git a/html/changelogs/AutoChangeLog-pr-703.yml b/html/changelogs/AutoChangeLog-pr-703.yml deleted file mode 100644 index 23def0a6b2..0000000000 --- a/html/changelogs/AutoChangeLog-pr-703.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: LeDrascol -delete-after: true -changes: - - tweak: Moved Research Rack from Data Theory to Biological Technology diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index c8d4485010..1aff769502 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -173,3 +173,4 @@ LeDrascol: - rscadd: 'Added quirk: DNC Order' - code_imp: Removed redundant definition of DNC quirk + - tweak: Moved Research Rack from Data Theory to Biological Technology From 7fb08fbabd0da8aeacad1c1bc12eae9c06052d86 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Wed, 25 Jan 2023 23:22:50 -0500 Subject: [PATCH 127/260] Improvements for Hypnotic Gaze quirk This commit makes the following changes - Adds comments - Adds feedback for all fail conditions - Adds pronoun support - Adds check for mindshield - Adds check for sleep immunity - Adds check for carbon target - Adds check for non-con preference - - This allows skipping the consent prompt - Reduces action time from 12s to 5s - Reduces the required number of user inputs - Updates variable names to match standards - Updates hypno pref check to use NEVER_HYPNO - Refactors code order and indentation --- .../code/datums/traits/trait_actions.dm | 157 ++++++++++++------ 1 file changed, 109 insertions(+), 48 deletions(-) diff --git a/modular_splurt/code/datums/traits/trait_actions.dm b/modular_splurt/code/datums/traits/trait_actions.dm index ac56b75c7c..ec4344b8c6 100644 --- a/modular_splurt/code/datums/traits/trait_actions.dm +++ b/modular_splurt/code/datums/traits/trait_actions.dm @@ -11,71 +11,132 @@ button_icon_state = "Hypno_eye" icon_icon = 'modular_splurt/icons/mob/actions/lewd_actions/lewd_icons.dmi' background_icon_state = "bg_alien" - var/mob/living/carbon/T //hypnosis target - var/mob/living/carbon/human/H //Person with the quirk /datum/action/innate/Hypnotize/Activate() - var/mob/living/carbon/human/H = owner + // Define action owner + var/mob/living/carbon/human/action_owner = owner - if(!H.pulling || !isliving(H.pulling) || H.grab_state < GRAB_AGGRESSIVE) - to_chat(H, span_warning("You need to aggressively grab someone to hypnotize them!")) + // Define target + var/grab_target = action_owner.pulling + + // Check for target + if(!grab_target) + // Warn the user, then return + to_chat(action_owner, span_warning("You you need to grab someone first!")) return - var/mob/living/carbon/T = H.pulling - - if(T.IsSleeping()) - to_chat(H, "You can't hypnotize [T] whilst they're asleep!") + // Check for aggressive grab + if(action_owner.grab_state < GRAB_AGGRESSIVE) + // Warn the user, then return + to_chat(action_owner, span_warning("You need a stronger grip before trying this!")) return - to_chat(H, span_notice("You stare deeply into [T]'s eyes...")) - to_chat(T, span_warning("[H] stares intensely into your eyes...")) - if(!do_mob(H, T, 12 SECONDS)) + // Check for carbon target + if(!iscarbon(grab_target)) + // Warn the user, then return + to_chat(action_owner, span_warning("That's not a valid creature!")) return - if(H.pulling !=T || H.grab_state < GRAB_AGGRESSIVE) + // Check if target is alive + if(!isliving(grab_target)) + // Warn the user, then return + to_chat(action_owner, span_warning("You can't hypnotize the dead!")) return - if(!(H in view(1, H.loc))) + // Define target + var/mob/living/carbon/human/action_target = grab_target + + // Check client pref for hypno + if(action_target.client?.prefs.cit_toggles & NEVER_HYPNO) + // Warn the users, then return + to_chat(action_owner, span_warning("You sense that [action_target] would rather not be hypnotized, and decide to respect their wishes.")) + to_chat(action_target, span_notice("[action_owner] stares into your eyes with a strange conviction, but turns away after a moment.")) + return + + // Check for mindshield implant + if(HAS_TRAIT(action_target, TRAIT_MINDSHIELD)) + // Warn the users, then return + to_chat(action_owner, span_warning("You stare deeply into [action_target]'s eyes, but hear a faint buzzing from [action_target.p_their()] head. It seems something is interfering.")) + to_chat(action_target, span_notice("[action_owner] stares intensely into your eyes for a moment, before a buzzing sound emits from your head.")) return - if(!(T.client?.prefs.cit_toggles & HYPNO)) + // Check for sleep immunity + // This is required for SetSleeping to trigger + if(HAS_TRAIT(action_target, TRAIT_SLEEPIMMUNE)) + // Warn the users, then return + to_chat(action_owner, span_warning("You stare deeply into [action_target]'s eyes, and see nothing but unrelenting energy. You won't be able to subdue [action_target.p_them()] in this state!")) + to_chat(action_target, span_notice("[action_owner] stares intensely into your eyes, but sees something unusual about you...")) return - var/response = alert(T, "Do you wish to fall into a hypnotic sleep?(This will allow [H] to issue hypnotic suggestions)", "Hypnosis", "Yes", "No") - - if(response == "Yes") - T.visible_message(span_warning("[T] falls into a deep slumber!"), "Your eyelids gently shut as you fall into a deep slumber. All you can hear is [H]'s voice as you commit to following all of their suggestions.") - - T.SetSleeping(1200) - T.drowsyness = max(T.drowsyness, 40) - T = H.pulling - var/response2 = alert(H, "Would you like to release your subject or give them a suggestion?", "Hypnosis", "Suggestion", "Release") - - if(response2 == "Suggestion") - if(get_dist(H, T) > 1) - to_chat(H, "You must stand in whisper range of [T].") - return - - var/text = input("What would you like to suggest?", "Hypnotic suggestion", null, null) - text = sanitize(text) - if(!text) - return - - to_chat(H, "You whisper your suggestion in a smooth calming voice to [T]") - to_chat(T, span_hypnophrase("...[text]...")) - - T.visible_message(span_warning("[T] wakes up from their deep slumber!"), "Your eyelids gently open as you see [H]'s face staring back at you.") - T.SetSleeping(0) - T = null - return - - if(response2 == "Release") - T.SetSleeping(0) - return - else - T.visible_message(span_warning("[T]'s attention breaks, despite the attempt to hypnotize them! They clearly don't want this!"), "Your concentration breaks as you realise you have no interest in following [H]'s words!") + // Check for sleep + if(action_target.IsSleeping()) + // Warn the user, then return + to_chat(action_owner, span_warning("You can't hypnotize [action_target] whilst [action_target.p_theyre()] asleep!")) return + // Display chat messages + to_chat(action_owner, span_notice("You stare deeply into [action_target]'s eyes...")) + to_chat(action_target, span_warning("[action_owner] stares intensely into your eyes...")) + + // Try to perform action timer + if(!do_mob(action_owner, action_target, 5 SECONDS)) + // Action timer was interrupted + // Warn the user, then return + to_chat(action_owner, span_warning("You lose concentration on [action_target], and fail to hypnotize [action_target.p_them()]!")) + to_chat(action_target, span_notice("[action_owner]'s gaze is broken prematurely, freeing you from any potential effects.")) + return + + // Define blank response + var/input_consent + + // Check for non-consensual setting + if(action_target.client?.prefs.nonconpref != "Yes") + // Non-consensual is NOT enabled + // Prompt target for consent response + input_consent = alert(action_target, "Will you fall into a hypnotic stupor? This will allow [action_owner] to issue hypnotic suggestions.", "Hypnosis", "Yes", "No") + + // When consent is denied + if(input_consent == "No") + // Warn the users, then return + to_chat(action_owner, span_warning("[action_target]'s attention breaks, despite the attempt to hypnotize [action_target.p_them()]! [action_target.p_they()] clearly don't want this!")) + to_chat(action_target, span_notice("Your concentration breaks as you realize you have no interest in following [action_owner]'s words!")) + return + + // Display local message + action_target.visible_message(span_warning("[action_target] falls into a deep slumber!"), span_danger("Your eyelids gently shut as you fall into a deep slumber. All you can hear is [action_owner]'s voice as you commit to following all of their suggestions.")) + + // Set sleeping + action_target.SetSleeping(1200) + + // Set drowsiness + action_target.drowsyness = max(action_target.drowsyness, 40) + + // Prompt action owner for response + var/input_suggestion = input("What would you like to suggest [action_target] do? Leave blank to release [action_target.p_them()] instead.", "Hypnotic suggestion", null, null) + + // Check if input text exists + if(!input_suggestion) + // Alert user of no input + to_chat(action_owner, "You decide not to give [action_target] a suggestion.") + + // Remove sleep, then return + action_target.SetSleeping(0) + return + + // Sanitize input text + input_suggestion = sanitize(input_suggestion) + + // Display message to users + to_chat(action_owner, "You whisper your suggestion in a smooth calming voice to [action_target]") + to_chat(action_target, span_hypnophrase("...[input_suggestion]...")) + + // Display local message + action_target.visible_message(span_warning("[action_target] wakes up from their deep slumber!"), span_danger("Your eyelids gently open as you see [action_owner]'s face staring back at you.")) + + // Remove sleep, then return + action_target.SetSleeping(0) + return + // // Quirk: Hydra Heads // From a2df6d614397b6802488ea0f4c58f9cb9a47d3d6 Mon Sep 17 00:00:00 2001 From: AshTheDerg <60045745+AshTheDerg@users.noreply.github.com> Date: Thu, 26 Jan 2023 00:59:34 -0500 Subject: [PATCH 128/260] Borg Beer Shaker drink add Adds some extra drinks to the Borg Beer Shaker --- .../modules/mob/living/silicon/robot/inventory.dm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm b/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm index 13688cbf48..7a53878f85 100644 --- a/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm +++ b/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm @@ -8,3 +8,16 @@ if(istype(item_module,/obj/item/gun/energy/disabler/cyborg) || istype(item_module,/obj/item/gun/energy/e_gun/advtaser/cyborg)) disabler = TRUE update_icons() + +/obj/item/reagent_containers/borghypo/borgshaker/beershaker/Initialize() + var/list/extra_reagents = list( + /datum/reagent/consumable/ethanol/amaretto, + /datum/reagent/consumable/ethanol/applejack, + /datum/reagent/consumable/ethanol/curacao, + /datum/reagent/consumable/ethanol/hcider, + /datum/reagent/consumable/ethanol/navy_rum, + /datum/reagent/consumable/ethanol/sake, + /datum/reagent/consumable/ethanol + ) + LAZYADD(reagent_list, extra_reagents) + . = ..() From 7a298f1c7af66fa4d84dd479a23c4a789eabd411 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Thu, 26 Jan 2023 03:05:52 -0300 Subject: [PATCH 129/260] nothing special --- .../code/game/objects/items/plushes.dm | 74 ++++++++++++++++++ modular_sand/icons/obj/plushes.dmi | Bin 19525 -> 19863 bytes 2 files changed, 74 insertions(+) create mode 100644 modular_sand/code/game/objects/items/plushes.dm diff --git a/modular_sand/code/game/objects/items/plushes.dm b/modular_sand/code/game/objects/items/plushes.dm new file mode 100644 index 0000000000..e18d220d36 --- /dev/null +++ b/modular_sand/code/game/objects/items/plushes.dm @@ -0,0 +1,74 @@ +// Honestly, i was just sad when i made this, if you don't my sadness moment, simply delete the file or comment it out. + +/obj/item/toy/plush/saliith + name = "Saliith plushie" + desc = "It has seen better days." + icon = 'modular_sand/icons/obj/plushes.dmi' + icon_state = "saliith" + gender = MALE + can_random_spawn = FALSE + +/obj/item/toy/plush/saliith/examine(mob/user) + . = ..() + . += "[p_they(TRUE)] seems depressed." + if(!stuffed) + . += span_deadsay("[p_they(TRUE)] [p_are()] dead.") + else + if((length(user?.mind?.antag_datums) >= 1) && user.ckey != "sandpoot") + . += "[src] looks at you menacingly, patting [p_them()] does NOT look like a good idea." + +/obj/item/toy/plush/saliith/attack_self(mob/user) + if(user.ckey == "sandpoot") + return ..() + var/special_friend = FALSE + for(var/datum/antagonist/A in user?.mind?.antag_datums) + if(istype(A, /datum/antagonist/changeling/xenobio)) + special_friend = TRUE // Doesn't help if they're evil anyways on the else + continue + else + to_chat(user, span_warning("This was a bad idea.")) + user.gib() + return + if(special_friend) + to_chat(user, "[src] looks at you hesitantly, but lets you carry on anyhow.") + if(grenade) + qdel(grenade) + return ..() + +/obj/item/toy/plush/saliith/attackby(obj/item/I, mob/living/user, params) + if(user.ckey == "sandpoot") + return ..() + if(I.get_sharpness()) + to_chat(user, "[src] shatters \the [I]!") + qdel(I) + return + if(istype(I, /obj/item/grenade)) + to_chat(user, "[src] forces \the [I] into your mouth!") + var/obj/item/grenade/bad_idea = I + bad_idea.forceMove(user) + bad_idea.preprime(volume = 10) + return + return ..() + +/obj/item/toy/plush/saliith/ex_act(severity, target, origin) + return + +/obj/item/toy/plush/plushling/plushie_absorb(obj/item/toy/plush/victim) + if(istype(victim, /obj/item/toy/plush/saliith)) + visible_message(span_warning("[victim] violently parries the impostor!")) + new /obj/effect/gibspawner(get_turf(src)) + qdel(src) + return + return ..() + +/obj/item/toy/plush/love(obj/item/toy/plush/Kisser, mob/living/user) + if(user.ckey != "sandpoot") + if(istype(src, /obj/item/toy/plush/saliith)) + user.show_message(span_notice("[src] refuses socializing with [Kisser]!"), MSG_VISUAL, + span_notice("That didn't feel like it worked."), NONE) + return + if(istype(Kisser, /obj/item/toy/plush/saliith)) + user.show_message(span_notice("[Kisser] refuses socializing with [src]!"), MSG_VISUAL, + span_notice("That didn't feel like it worked."), NONE) + return + return ..() diff --git a/modular_sand/icons/obj/plushes.dmi b/modular_sand/icons/obj/plushes.dmi index 55aeacf397fbefa45c37f5df8bc0ec523163e566..71bd3885c416dddb35120dc0fbed57a7331ec06e 100644 GIT binary patch literal 19863 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⋙ftGZ~b+QucmSZx`DZ&v_7J z*yw-Ey7OYd{s3S4BC_X3=8n5FylyyT%3;6zMQA*E%?=8R;r zCurHw-R$sBslKs|omoLgH}yDGz3`Ib8<=YlxrY3wjw57y&!en;YTfnW{dL?;12R84 zl{PaV+Muquc#%<3*)1YID&NAH{6+~~Ev^x4;zxr6ik&k$4t416cQ%9a^~RS+9qXB@ z&^MI%)5Rd&mm#bq{r05K_@=u&DS*>K6(|wV*YCRiF%|yf`Ay;7V+y0X%UN;8&ckm< z3}V~8b>-pyJ4R37yXK6P;Q}T$k&vb+9!fJoYc9yO%K3(A5tmV$l2N-sat^*`>C9@C z42KMQ2^CNOU=_Ui!MV(};OmdPN&akp;+yBofewwt@p2y`9$UDE{n2{b)LtGc_DGZd zx}9cl__o{;a6vlzzKYmvlSYpXm{*4@fl3lma2(cjqt{2xJ#a#fiNBl3>+#lIQz@^Wt{B*n< z_X3;)bN$_7xtPH4PZT1$hCu>I7&&Nw7)){QJ;V!ehe>%x?CmpK$Gik~;WNR>W8N=e z@W`i-EDSX!`9<#ZXuj~z10mS5n-R=yp&sJ$M?Y5{nLqX!w_8U@WSXJLXAg9seqEmNIviMVn17e4qpt4iRmwoGCH35ZTx(_13}aM zvyW+GWMm3J%BvnL(@l3tr#`4Bwi)?M*9nYu3t*S!Up9CjD(C9-0Ey}9i>s9`WjzNLMGL~rT&{gLNq}AOihv}teynKm8LnF)%H58ot$5emwL*-L| z9u360^El&fs*Wm1o8%7#L%DGdgI_vvr&4Eo@*5I7&JED-j`rpxOTh~(*8(Ud^{OvD z_mq^Fvx6SyvB#A#BPsA#jr!^=uS)ncsERGa`)_w(k6gr^xNFgb{l;{P=J?F$Wa7GF zdRi=eLU4cq8SvPpDPG> zeGeVi10fyP&mznHrkh?bw5)FrWkPAf8XiAY>ud##W~og>az(Cwj0ZhYquC>x)X-{G zKEG4c+HSrFZVtBzgA2{0^ndq%pN5x0KklQ1^=n6`UGKqE_z|umnbNAK`>=QDeW1sD zG<)JoF0ZOaD^(2kr_d z<+xgYmA7&tj_1EkaopX0SULrMDiSnR>d{196pMcCcUr*??T=g`jBIT9QZgAfW!Yn< z!h-ju(Lx?eDN=za+UAC5Oj`gYURti=gUN_t@ zdV*n)C?{cFj|<~{zgV8&2aEaIkydgxygs=oYinx@+O>ymFNq;>tJ%W%_vFu`6D6Lm zz(vGMhgtt)vuEgYW!jW^(SmGwzr`B8z%d>iQ`H{gsl`6P%tZ^^cQ;`PT+|nC;JLOx z{<&Zfre8zBNghS)=PlFno!jv8o4j__w?J~FP)8G%^uIbXHj_17&m8kZ#d4JUEKqg& z61u+JUSd=~e6PB_T&65KZpS2ke2%nu9}y(E16i z#7U(=r`PNC(@~+4xNmXGvtP|H#Uh^-fR>;+=sIOasRx#jI^-Eks%}}DJ&emXO3HVdom|6 zr|(~k*v2UqxE9=jZ?@pt5NKioe?5vAasH@r%l1 z9x$;}Dil{EGjKbJ6-(DQOravqW9d!yDBFlsbGp8tR|pdYSEg(^(}jZfTJ2UF%5Lq2 z-A;l6`;}xf-CFq1Dia+^StN6pP-m*O7JPKQou*^m@Ae?3zn zxX>9V4nPvfVIITc5Uh}) z6=4pi;33Rk+NPOo^FgXqoX+BK*;oa+DiS=_5`D75;B^Js5&JB zj?9c`ej=!CG%Jy?tL9BDfrR|EXYfpAfZE4!6YlXRU&)t}l?dA3{PtwYX^n~3f84(` zv1GEJ#SrtEeDd?om{;`Jt8kafK&AB*C!>4AB`M{5;8|&K;;D!_c4`Og$H&k8C+pw| znoxI&|L)QvL2WCz^x9<}82eSo-p{?-$f-{r*GA z-=ozCz8dD7>8gN;5nd$2;n%8Q47f{UzNa{Rq4rX0-SszNz~xuY;5hVNEs^c8H1a{W zlLoqeKWd^aBNf!mzJ1bbI z25KEXB&+a6%QS}@kNr)C>(^fv`ZVM)rY}m2{A)5?Fjh{%((qh(PHSfV&zATGQ=W16 zF%*Pj6Z?NYBU3JURj=NyFJQd)Vz~xHQ28k#&R08ixU=1v&NfiRFk19bT)ipk>Vw~@ ziBnT;cXqmucjW^^ z2B;&+8GhibFu()76RzR;#XBKvv=C@^SDkJZ#SIC1yWF| zG~^P;%O0ej=sTO92aGo}g{YpFzr!!_;pd%(i^5W9hi8Yy1tYUs6@D2yo;c|cLA!Wb zT%`KVjp!5c!_1FRKA5?BXz4dDL1XZE@hFc|)}z_etTkT=9#c{B1UGksGQToU@0;@9 zRoqDB@VZG;QmGBJJMm`1||eOsK5Pm=}*1Fioi|CgjB zJlot$l~o(#mXlNFFo-P?g#_UHLw9R}6V1!s3?}7MCr0q>PU(P+)J*r$bdiKae6=9lvIyPT|x= zKX@jrg8pC2_^oC){ZoTm2=O>CW#{uMy|6R=d;RhVt`a0vg1@E1cF11Wv#=QG(MzvQ z@|C-g7hujv?gw&bd-@Ra_U46qyh7FF7IyGVJ5>Pc)49obCmVd$#~TpS?;Ke;pLk!& z04BVhlz;u)Dx#@Ew*S&5ZTe3aOa0(UvM!{^Wp$f9c(SUW3G3hcW0q#)?ouGvkFZ^8 zvf8g#(>WA?BDOGjC<@BZXcn>fTw|J*ZGIK2KSiu#XdH9xkH^&PzIw~?lwjlI@bfooOQ3-b!zj~*ABj4?*uQ)hEx zQ4tD)>XiEwX)&B@_?L!JiA{S(My-O_3yqBg00dF-b_QsM^h z#2@IMDEWUo&TXv2EwoJYHzyK#5ic%4Y~W>PKS7N=Dk52OQc~!Ot+}>1E@0Y2R(8S) zGidTa+?{v!1nZm9-_#W+PRGOqZN2=$;kfJFXlBUkqiWy};LJtpUph7##Pg9TVli|q z9vB$2pet1WonpzG{k=)i^jhnM9b=oX?%}JqpWpAu@MV0F>t;{6_}SL!VM{AXPlzOU zV96=IgnnIAS~1+7Eg??(sjJZ=*SxQ6%^x&gdR>zx-DQ;W{~@H{6f40^9Sg0O*X(IF7vkl_xH+4x%a2=bReT`M!t0PFH!=9@sS!IL>6$yz-aUJ6m3} z%Qpic`J#uB22v+v!9ZLI+fC7Yon-U{E!s)S6LGKW`pwf;6C_TjvzkzbhJ+sf$!8WJ z!CCIJ1efOKZYj6Ia_2027{aZ&+e3ML^){j*TvJZ!dRW8CMSBBJ$vGu$oBeB4MTetYsM_TvfSpNf$8w0w)tM5Wi-`&& zd@-uvdoZODJHF$YT;;1gVzmXqd3bk{-;fa_l;x)ohGK|B4tFRzK)r;v@?1VomsAw= zA=S9LfS%qExRcE)xTyI_FkOPAhOD9)SuYArvzSQI&t;WqGnvpoIrv&%G{(`tUshE# zltd!vFyl1Z%%kQXLK$Kje%~Lih=mZcBBbiejZPi3pW?)0dptf2^RP4Nhz~h0vfDJe z?y)9GUeNEj(v#nuWYLI@&RFkxlU875Og{L6QYUj4$xe`%6YOO2Np!8>y3-%7qO82D z0(F16K@fY%5y{M(aQ_ie!Ju91o)uH*ghnUw^;TYK~-G+=yl4{)?}Xq1d)VeuXoaRsMM~ z@{G)m5wEg(+VlHQFawaOzGlH{&WV|jwN;06PeZDh9GzDtp$-z(srKL4jB$ZrrUvVTOCMITiayQ0D9~`SyZy^oqD(Q`xh|b$bNl?AZ7Al`F`EZ7e zC>CA~Lu+LwEE-PHN_IhBG@gnR?Sq&Ws4~Qe6=TkCW`;O=M9C_2iQ0o?%%8#|_4Nm7 ze(3XMg_-fa9)%(yBCP3p9l>v|o6&VIP3*AXWUp`bd>)%_N1%5Z)*xX?fSYJHvpj;H zFLz%x>97>{hPOS)g{-bJuvc=eiIE>NeOKN@aI6On0R#(=@E@ZJSSv*%3q^zfKT7#N zQ-f-S;RzXV#xuIYzDI#;{{QdX%uRG`B+;MdQ7w(wQq#NSxlu*W8{VydOCA9J?bXR$ zxPe0}`7yNQR~}``HeI#34TCB4T6K^^91KS4CT)RSNt4=Kyg@3tapo}W#wUpFQymh| z`` zT%l%AcN}ai)caH6qd&saX(^OY4n#)dwZY5>#PaW-!aUD6@PyvDf68ZNAYo(Qjf{+n zVhCx~QQCt?nwy+Iy_~Q}_{X@md@@pa=onlksl|@u|#y zHIR{_)1ftD_q~5Vt}@?O{5H*P z?X@QWiL|uftP^mP#UgfnI+B48EWze7v2Dgxj{v@DwhYcI%5wydh zz9b(N6$OCZZfEi0#X&87z1KP`EGz_|T{|@dcwSy!Kvu&!+ed)<-eLSlP4h2xE2?fXE7% ztzpB4iLkIRqNAe$C@NBGg5u(0fS|h`qehJqO`0^JS+iyUWM^jske;4?TI`=Ks8Im7 zedT2LicIuNT|~F1*O8D|dRlJK8#+;hD=GqEFTjPs9AiT72%{jp6mxh4 zG_pg+yTsSX|7U(a0O!ZWc|`D2VJmF@vuG5&OMH#|KYhInfUB+>;t@gNi?0O1`q_yZ z+W@;)9QJH`T%YdWu=BedR(+rfpzr;@ixLFO{Q)?4#Mgwm+_=*o;nf|J=sau*Ek=An zYjX!S-QJf+?!KkbZIH0AFq$@P>LLGz<8dVEbX<1XWghpVcZ>Wg*QJacDcoPq5$-SN zh{lW!G-=X=E?v4*kpF`@^yu4@2@@tTWXKTpq}%SOa-F4jia36m`U#B<)E$kU4eBZj z_YuLgVMiOAWwrQnRjO2$^|BD%rVw%PWqzOcPhw0ioS3=#(O@4ZK#K7ClP~J!< z^yu4@dCi*9vu96wEL(q1c_c z>_(I@BPe+obb_7n4+q@#gb5RbRvVl=d6FGFb`TX6h23uF`s=R;AU8Lc6)RR$Nzcg0 zVArl)EIATQ=>t8{-Ec>}?{DhVsba!}3GCRhgUrlK-h1yo+O=y(US1vx7Ayc@$BrF5 z`Q(#T(kD-zOioS?+wQoRg?HUSi#7g5aJCDe)^PyuQhnO6qte~-E8MWM8+XgEFnnEm z?vI>I;-FD%P3m3c+W&jg5Kv!qu*D)e-S{c;I9}ckd>l+!Y!)a3ICS#e93RDY?1o(m)9b37&L^!@=jDe@hnK&Z+nPJ^AF5(v&GvxZr{d*t&HqQ>RWPJw2Vw$Dd)xjvWA8aKQzh^uoeIuDRwK zcI?=}#EBD0PfzEnrC%^|)*Oys7HSv#e|zT}+SD0^@n0H~G@VJ>ti_EeGus3^W?9{+ zDRrh6jeWYV#YZVCe#G#?@x721t4kX4Hc8;F0XRpQi2%Nk*;q8(d{5$lk$ zZc1@?Nz>-m)aJH&_aVL47XQ$8=~!)^PsvTV=kn$}?|a_!oSgT5n6eP2_UHe*ZT~%= z{VLwLr$7JJodzW;rS`m}-;ZzP>M<{ipIwG7GmE&{00uKpZ#u%CCxn#RQc+V=qYDHA z^XUoioItE27@>p4jc{#7K?>oFsKnE91c_QTymc<6Zm{SoyX(B z@Ap$M-h%RleY?r2tYY-NZ(Q$WpA_j*s%!z$FrGpRvSqg6~_ZQesOG1SKyo4@r_}Y;2^_25XAfkUR1i z0G9^_$Q~ZXVzCeohmmEOf`S6fW-}cf9ol{R`}=2P-|O`%`T6;XqDWa;88)C+H^!3j zRiO2F3$`b+aXOv!^z;ykM5wB&qO-GelKrl(u9*+QJiwGgpd9PqeXn=-UZ-=>Q92hL zWyx}fcHN#OanPSyY54Miw=j<^8h z&*#JA@em4y*!^7tHk*yg%1Z6|8X6kdzI{8*&CQeUXR%n=t-H6JJB?|UL!Zw%to7&b zI-g7t##Wvs$2zDH#GWN#&yx6Nn>FQ2?JFMzDf;9X#FGn`G5~UH7%_Sc@sG>Ir8p}h z`%|{rQ$w1ep&>2CHnpS(Yaiq6vbatY5#L)2B~so8I2uUL;APw6v7SxQhI5D@UWz zD6v?KSS&WlzSrwj4jnqgmMvSz&CNv+1X@~J5Ji#t`g%g45H&S5>Dm7Qn3LV13!`5v zaoNZlAGR{Gz<_K>@XOA%NOv+=`{^0Xw-O9z!mfiS|C1lx@AoTtd3joz6wt&oNTyO} z(|&Djt>SjOwKOT9iDzA1UHE*yv=aOP%t-?LAK~}=m6DPY?ftoP=YZLFeigN~wMt>( z-M>hxA=1N~AJPO!6JVZWz7t?h{V6_;G*XQ;0n(V)NE0B9d5tsy(wNuy2Li-kiG}OH Qp8x;=07*qoM6N<$g7Pt?tpET3 From e0f9978a11f648e74cccb7ad2052a41b7b0b9150 Mon Sep 17 00:00:00 2001 From: AshTheDerg <60045745+AshTheDerg@users.noreply.github.com> Date: Thu, 26 Jan 2023 01:10:01 -0500 Subject: [PATCH 130/260] Borg Beer Shaker additions --- .../mob/living/silicon/robot/inventory.dm | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm b/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm index 7a53878f85..6d141a1b62 100644 --- a/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm +++ b/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm @@ -10,14 +10,14 @@ update_icons() /obj/item/reagent_containers/borghypo/borgshaker/beershaker/Initialize() - var/list/extra_reagents = list( - /datum/reagent/consumable/ethanol/amaretto, - /datum/reagent/consumable/ethanol/applejack, - /datum/reagent/consumable/ethanol/curacao, - /datum/reagent/consumable/ethanol/hcider, - /datum/reagent/consumable/ethanol/navy_rum, - /datum/reagent/consumable/ethanol/sake, - /datum/reagent/consumable/ethanol - ) - LAZYADD(reagent_list, extra_reagents) - . = ..() + var/list/extra_reagents = list( + /datum/reagent/consumable/ethanol/amaretto, + /datum/reagent/consumable/ethanol/applejack, + /datum/reagent/consumable/ethanol/curacao, + /datum/reagent/consumable/ethanol/hcider, + /datum/reagent/consumable/ethanol/navy_rum, + /datum/reagent/consumable/ethanol/sake, + /datum/reagent/consumable/ethanol + ) + LAZYADD(reagent_list, extra_reagents) + . = ..() From e52ae7da334d9e67e86e24a5b0e2ba97ab024b09 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Thu, 26 Jan 2023 06:40:51 +0000 Subject: [PATCH 131/260] Automatic changelog generation for PR #600 [ci skip] --- html/changelogs/AutoChangeLog-pr-600.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-600.yml diff --git a/html/changelogs/AutoChangeLog-pr-600.yml b/html/changelogs/AutoChangeLog-pr-600.yml new file mode 100644 index 0000000000..92996505af --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-600.yml @@ -0,0 +1,5 @@ +author: ShamanSliph +delete-after: true +changes: + - rscadd: 'Added new Quirk: Clothes Eater' + - bugfix: Fixed insects getting infinite nutrient from chewing on clothes. From 288843bf20167472b6c95181751a6179ae61759e Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 26 Jan 2023 06:42:22 +0000 Subject: [PATCH 132/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-600.yml | 5 ----- html/changelogs/archive/2023-01.yml | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-600.yml diff --git a/html/changelogs/AutoChangeLog-pr-600.yml b/html/changelogs/AutoChangeLog-pr-600.yml deleted file mode 100644 index 92996505af..0000000000 --- a/html/changelogs/AutoChangeLog-pr-600.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: ShamanSliph -delete-after: true -changes: - - rscadd: 'Added new Quirk: Clothes Eater' - - bugfix: Fixed insects getting infinite nutrient from chewing on clothes. diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index 1aff769502..a2890427d4 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -174,3 +174,7 @@ - rscadd: 'Added quirk: DNC Order' - code_imp: Removed redundant definition of DNC quirk - tweak: Moved Research Rack from Data Theory to Biological Technology +2023-01-26: + ShamanSliph: + - rscadd: 'Added new Quirk: Clothes Eater' + - bugfix: Fixed insects getting infinite nutrient from chewing on clothes. From 2cfa2c34a626d5294c78f43f902d1372ed8a9caf Mon Sep 17 00:00:00 2001 From: zerothebigboy Date: Thu, 26 Jan 2023 04:11:41 -0500 Subject: [PATCH 133/260] yep --- icons/obj/items_and_weapons.dmi | Bin 132141 -> 132212 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index 3e57f4eca43f3f18056cbb684ab5adaf081e98bc..f87bed82d08966ca9e113e6c6e915faf06c9323a 100644 GIT binary patch delta 86459 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 From 4f034eadc1cbc3a2ed9fd248abf622ea1d3e135c Mon Sep 17 00:00:00 2001 From: zerothebigboy Date: Thu, 26 Jan 2023 05:54:51 -0500 Subject: [PATCH 134/260] yep --- icons/mob/clothing/belt.dmi | Bin 33498 -> 36427 bytes icons/mob/inhands/weapons/axes_lefthand.dmi | Bin 1632 -> 1707 bytes icons/mob/inhands/weapons/axes_righthand.dmi | Bin 1557 -> 1683 bytes icons/mob/inhands/weapons/swords_lefthand.dmi | Bin 27886 -> 31140 bytes .../mob/inhands/weapons/swords_righthand.dmi | Bin 32646 -> 36068 bytes icons/obj/clothing/belt_overlays.dmi | Bin 7231 -> 6983 bytes icons/obj/clothing/belts.dmi | Bin 14306 -> 14620 bytes icons/obj/grenade.dmi | Bin 26119 -> 25599 bytes icons/obj/items_and_weapons.dmi | Bin 132141 -> 132462 bytes 9 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/clothing/belt.dmi b/icons/mob/clothing/belt.dmi index 2338fa37a039d192838c57413dc9437a28438459..e62048c4282139a13c8517783741f921df636865 100644 GIT binary patch literal 36427 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 TDYsM^*TC*;-YdEL_~riqw3&zq literal 33498 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 L_)?kn%?JMjF#sj% diff --git a/icons/mob/inhands/weapons/axes_lefthand.dmi b/icons/mob/inhands/weapons/axes_lefthand.dmi index 6b4041e477d9ff53c61995f45a04c11d6a765ce9..021c005fc39afbe6bc506df668b5bdbfed605853 100644 GIT binary patch delta 1404 zcmV-?1%vwF466;0Bsr^4OjJbx002%)O8{p7tgEYwP`5?kDd+!56vd$O=f*{Dv(&-eRO=s8b zs&IE#d^R!fbbDme>2*6me_?iU3?$QM=b8hO{cd2goxZw1a~lqa+>-_&JI8U9XBP({ zGJSupFfi{8 zf2Kex?soYzKsMxxG@G3Rl%WbElArvZ$OeDv&kT>>Lcn)mr{*oBE<;Zq@d8G0e=Z>Y z9e@{5`F8+RfYE1#8_^#%K+0FX@4ozDTb>FJqc zmVkXWSYH^Aj}C!kuH7DQ?f=;exORKIwg0Ct0J$>PZjZP2|Lg@^yFK38|I-(MAP9mW z2!bF8f?Ns5aV{mIMOu#QIliw$$oC!3y^ORJYNF*TQ629x(o$RJ$Cj2$ZCs8(EZR1rwjycok;@@mPL;k{2M8c3v8Jyp(^CldtSCb6Z!yo?qYp zI#H5#zBMxWRxTiz@JrUV0{;FvsGXH|UcWam`TknY0lzF-A>GKaAzjc2dxX!QNEUi29X0GebS&dI(rS4N{*8KM`M|Pb{x7urY zS0vJJf8Ke(EV~jEiWZq!Jg!;|;3<2Z9{TLI0_LdP*g`t8}@kt|j&U9XJ#=!>|R$b|w^v5LYaqo8j zmILOa#-R#1rCXh}yeksv13_>IR+TUScEC?;^ySy_l0XmyK@bE%5ClOG1VNC3Ww>lS zdIQALMJ)MfTb5xH?eO@L#?eMrfONDabm<1ZEVNp!jw*x7lS3p;RHfiOlhfyO<_m}9)Zs_t8{jyEAX}V2P)=1u_!YOIF zw@jC?Hey7Yk)B!^vKXa%n#;(RpMXU95@H6;$iAd$#a+lpjYAc>po>rI^>G#jvRNmK zK$%KaLa_q9u=Oyrbqrb?iVu@c56dStNT(VHmcP*y1VIqw7Wof0;DRQ(U*}8!0000< KMNUMnLSTZ+F{~8; delta 1328 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 P00000NkvXXu0mjf7tg;) delta 1334 zcmV-6125J{{R3~miYi?|C*Ybox}W8m;0=%tH8j(CdvPCkHP@V z|1+8YW|3Eb75*+Bwg3PC0d!JMQvg8b*k%9#0FsgHOMlfsiHkEOv#1!Phl?|<{DcS%G+RCt{2nQeEXIuwP`i?v>hwtz3~bgI+Nbm|lo!QLhR|Bu}y zpraBZhkvA6*V@kqik{@`vlFmuomdtC007WvG>pxVN7M?M`pssu@eeHn8_#A{jwluE zR;yJ*pUtxKMXsR{Q$8hW_<+TR7m!uR6`fzmz3lqnjN* zv7jo6s1>^Ho12?%)g^SV5Lr_*6OOx!~DoPY3nl_F||ZoA#KTV(x~&E|Ep{CvMD z8z?5_^D0Hu3SHZ-rElBa{V%8qh!M4dzCJAjy?(O}B%?3h04YPgD$O}4d-?Pd9L@5{ z2Ef^=zAvBiqH613yn)IY>eg?{LFu@QHvj+t00000(BusLeQo`{kvpCD4eAcQ)9dwW z^ndr+ET>|GqOjX}-=OZ`JH5W+)adU!PG91HNBaH#?QVpmu-AFdP#7hIFkCM5t_oe z`ulqNI+#I~$xO4;OZjaa3*G}+741a(#bKds20fkF9aPIcFp1yX1FJJ%w00000 z006+5a9#Jak{C&S9M5z8f%zl@-}OA*w3TqVxcMZ!{*!C~TRnHEzt@LJT=w}i8<0tR zqmjuZqmft7!B}#41Ybyd_gV%HlZ@^?;eh;TK5TZ;eW)tUUp>$Jc2AX3C%OM7-hbc$ z)xqP|z#~DLEtu8@NRn(m5FLDf+8TKJUTH@D)2H_WNRy2AViG38+tmLtil1zkU|09Ud$P_5YXjdC>nSC|roY z!`I($`B!hhUx&x0(WNC0Ow_+&G=KZ!&ECcB`^@_@(|fSb0ekh|^V@g5-xUA=00000 z007`L1fP+_NYaYZ;oN+Zd3Z7h0n=jQ3v)@>b4)Z{D(4>xj3HTvb zc{@`bHCM!To#p}cj4cS4k;;H7YKkxna|irV6pJ7(gu($Z*sQqdP)rSU3FS6P#opHnSGkZ0d43sY9<;WybT zr2P9xeoQ0Gl|~H{?VS@wRi>m{Ptpq4aX#QA^)E6Keo82yO_o)-@pp>)6LGSZ32kl( sqUy0HSbpIk**PanNc95%0Jt3f2Y5(&1|bP>`Tzg`07*qoM6N<$g6Tn!tN;K2 diff --git a/icons/mob/inhands/weapons/swords_lefthand.dmi b/icons/mob/inhands/weapons/swords_lefthand.dmi index 62e48f626b6dfc00bab473655217386f6cb18059..860bc5a3de26e3c3e8bd16be2cb63d088c61bfc5 100644 GIT binary patch literal 31140 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 literal 27886 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%0A2@VxTktG!rU9;e=@W1U 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 literal 32646 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 FzW{{TGm`)S diff --git a/icons/obj/clothing/belt_overlays.dmi b/icons/obj/clothing/belt_overlays.dmi index 0799920a6c64a95186938c8829a20bc39e8e5da8..5d9bad32acd44cdf3e58f7479118672f492591f5 100644 GIT binary patch delta 6692 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 delta 6902 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 O&wWip4Wyc5)c*mo!eV;> diff --git a/icons/obj/clothing/belts.dmi b/icons/obj/clothing/belts.dmi index 48aaa3a4182fdfb6813f2ad89f80d76b135d4084..cdf4d48b0a21636ab8a607ecdc8211629a7197aa 100644 GIT binary patch literal 14620 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 diff --git a/icons/obj/grenade.dmi b/icons/obj/grenade.dmi index 7fc2eaae7f0f8c66c9acbcff18f215d87c0f25ff..27301fa272102c04d550146cb2aa1b7663178c4b 100644 GIT binary patch literal 25599 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 diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index 3e57f4eca43f3f18056cbb684ab5adaf081e98bc..09f724139a8d52f1b7624c548ee3ad10f92b898d 100644 GIT binary patch literal 132462 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ⅇ?G=9yU^$0jJA@!=_h$ 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

e9B6Up*Ja($giV{3)xkMzaC9m z&?>|GggM-rHF~bg{h`(uLxl@FR_&(~0+8az+&jqi;X_S;!}<9N&5mQjlLZg}qy<4G zQ0_xR@^5`N;OhPP5xSS{7QlSwAssI zv{Z!6fON>DGM~5vvCoy{Aoihk@#L8;S;?x)bK_{=VBuD!1MZLq!j8M3-ztp zETei$vN2iSeezS^n2p!xi{(W7MQu0_+Y1>Xj;3527CljpU|~%M*dJ$SDW=PX{y2@2 ztp@&Vml$c|WR?B%Z`JI#w_Xq)N4l77n>Gd11>u>7Gw^q&r$%)!U1DwO0v&2uc zd?&%*$c%ca+=mr%2gpx%1SS$%dp$aXyyW?P_!ugg@o#qyy9-@CTtT3iPfeG8De`W5 z(u2;#a?_|b_63gQay(9?o~&7|3dY0|9_3N@#!SB5sd=D8)&sTShG1Jg;h&69%|Bl| zM^FF*9WRT#*XCuvZ~Xhicx*Q?E0@yc-K7Gz=Rf5nnmI0fdGT8DLM`O^*$#xdK3_$t zkKg>|<2)si!MWWEro@Nf)QPRqWTb|Re2Y9Jr&<28Q`4W2PHpaXsx7GI-3TJQFUJrfB|1ynm3lDI#2GS^ZH^5U8IQX! zdbM&W!K^qkLvKYIKhPpziL1WL4IXokWo2y}veZE;o((wvu#YO1sX;1ZEso-!R1SzdVUn?}f{uOXW>mA(Q zY+vSOlUuETp8=B1k`5{uK{d?73V-@aT5sZ>T?!$qAY8%$-VE;-Gy^ZohS(89AEF`% zKw>1)3+J$M9@{Z|(7L>68Y2FgId^gh^z+0c;m~$ay@t~^>LBBS|6z(|gj;h&0c;O9Q^@xFPHR^69Qxy2# z;cdDa=JwNWsqq&T#IF~|Q-yEFsE4hwzTBC;+?$NT)p~MQjm^bZ`L0F=L*H|Els9uf zKLKi(ePW=D6n*YR_iGRlcs|rQieOs0VQyuWFJk??v9YnPv9<&cY*+AaCjp}v-2M|1 zSdR9{l*ZbffLGI2TH~N)l}*5cV~%0wEIi{SmaQ^Mojm=l+tNU_@rs8gFlXf=Y$aBc z4IZ#X;r0x2`x%GT(E09DP9F_k>)e}x(KaRD>ra}PMh7!D{yyBSoJj>A5ED|3Zk8<@ z>$(ucv}A}ohBpJxUL7OFJI4*IX0kPKGjz5PT=#$7(*&Y^Y?xOa|6TImy(J#~s#ni5 z%-bG3x+E{Hnt~_alsU=_47|$Y1SQQ-Xy!-YEbXj{eDV}GuPKQ*F37izD))fIRl2s3 zd>uXC#VTfj4DgMZ-Gl#+tgnEIs%zUGO1h+^yQDz@>F!1)Bt;~oq+?*{P)bn&X^`%c zZX`syb3nQ~W*BDv!}C7x_x=C+*J9Sp8P1%&_kH%h_jT8Gv`{mep!&fDvVirh^=n1E z()lV8_AQIVYok6fMwg3at0OEwu`WU0e)zJA0;Tk|iixRp7U=A}QNn#MOgu6Gme zQY$hN&>!CT&gSh1xA7M!{5HRmucEzs!;vk?{Pm2n%7gNIp)kpIT)fe-tYPdz zC8Ji170jR#6k(5Lq@KbH|R30)4hK{bZ z1*|VMdH9|Wi(!EfH!H%$LzqkAE@cPMJZzo%`nBYM>-Ung1TSEt0D@bTzuxw0$xL`d zpjHD1IT1$JH>@iUr6+2!re5GDq1AmS5eX@V3P+;<+C_U`0%VZ@ICpEuw*x+1`PK

2rtqcKM8nOQ$Y2vq@Sg3oW_TkY9 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 FF> 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%0D;ZHO{h6L#zH@>1bVIY|{l>Yvk#JgM4j{>e1 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

0@(_;-##5t?pb!Aalm0oED@Nd@EXz4aK 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

8SOISL#r6qgb$_lYv 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%0DcOSq*0%s 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

R#Dw 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 Date: Thu, 26 Jan 2023 12:54:48 -0500 Subject: [PATCH 135/260] Improvements to hypnotic gaze checks This commit does the following - Adds checks for the following - - Combat mode - - Eye protection - - Covered eyes (Unused) - - Blindness - - Valid mind - - Anti-magic (excluding holy) - - Cyborg target - - Alien target (Unused) - Adds a sound effect on successful triggering - Converts carbon check to human check - Moves the grab check after the living and carbon checks --- .../code/datums/traits/trait_actions.dm | 83 +++++++++++++++++-- 1 file changed, 78 insertions(+), 5 deletions(-) diff --git a/modular_splurt/code/datums/traits/trait_actions.dm b/modular_splurt/code/datums/traits/trait_actions.dm index ec4344b8c6..51b93106fd 100644 --- a/modular_splurt/code/datums/traits/trait_actions.dm +++ b/modular_splurt/code/datums/traits/trait_actions.dm @@ -25,14 +25,23 @@ to_chat(action_owner, span_warning("You you need to grab someone first!")) return - // Check for aggressive grab - if(action_owner.grab_state < GRAB_AGGRESSIVE) + // Check for cyborg + if(iscyborg(grab_target)) // Warn the user, then return - to_chat(action_owner, span_warning("You need a stronger grip before trying this!")) + to_chat(action_owner, span_warning("You can't hypnotize a cyborg!")) return - // Check for carbon target - if(!iscarbon(grab_target)) + // Check for alien + // Taken from eyedropper check + /* + if(isalien(grab_target)) + // Warn the user, then return + to_chat(action_owner, span_warning("[grab_target] doesn\'t seem to have any eyes!")) + return + */ + + // Check for carbon human target + if(!ishuman(grab_target)) // Warn the user, then return to_chat(action_owner, span_warning("That's not a valid creature!")) return @@ -43,9 +52,63 @@ to_chat(action_owner, span_warning("You can't hypnotize the dead!")) return + // Check for aggressive grab + if(action_owner.grab_state < GRAB_AGGRESSIVE) + // Warn the user, then return + to_chat(action_owner, span_warning("You need a stronger grip before trying this!")) + return + // Define target var/mob/living/carbon/human/action_target = grab_target + // Check if target has a mind + if(!action_target.mind) + // Warn the user, then return + to_chat(action_owner, span_warning("[grab_target] doesn\'t have a compatible mind!")) + return + + /* Unused: Replaced by get_eye_protection + // Check if target's eyes are obscured + // ... by headwear + if((action_target.head && action_target.head.flags_cover & HEADCOVERSEYES)) + // Warn the user, then return + to_chat(action_owner, span_warning("[action_target]'s eyes are obscured by [action_target.head].")) + return + + // ... by a mask + else if((action_target.wear_mask && action_target.wear_mask.flags_cover & MASKCOVERSEYES)) + // Warn the user, then return + to_chat(action_owner, span_warning("[action_target]'s eyes are obscured by [action_target.wear_mask].")) + return + + // ... by glasses + else if((action_target.glasses && action_target.glasses.flags_cover & GLASSESCOVERSEYES)) + // Warn the user, then return + to_chat(action_owner, span_warning("[action_target]'s eyes are obscured by [action_target.glasses].")) + return + */ + + // Check if target has eye protection + if(action_target.get_eye_protection()) + // Warn the user, then return + to_chat(action_owner, span_warning("You have difficulty focusing on [action_target]'s eyes due to some form of protection, and are left unable to hypnotize them.")) + to_chat(action_target, span_notice("[action_owner] stares intensely at you, but stops after a moment.")) + return + + // Check if target is blind + if(HAS_TRAIT(action_target, TRAIT_BLIND)) + // Warn the user, then return + to_chat(action_owner, span_warning("You stare deeply into [action_target]'s eyes, but see nothing but emptiness.")) + return + + // Check for anti-magic + // This does not include TRAIT_HOLY + if(action_target.anti_magic_check()) + // Warn the users, then return + to_chat(action_owner, span_warning("You stare deeply into [action_target]'s eyes. They stare back at you as if nothing had happened.")) + to_chat(action_target, span_notice("[action_owner] stares intensely into your eyes for a moment. You sense nothing out of the ordinary from them.")) + return + // Check client pref for hypno if(action_target.client?.prefs.cit_toggles & NEVER_HYPNO) // Warn the users, then return @@ -74,6 +137,13 @@ to_chat(action_owner, span_warning("You can't hypnotize [action_target] whilst [action_target.p_theyre()] asleep!")) return + // Check for combat mode + if(SEND_SIGNAL(action_target, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_ACTIVE)) + // Warn the users, then return + to_chat(action_owner, span_warning("[action_target] is acting too defensively! You'll need [action_target.p_them()] to lower [action_target.p_their()] guard first!")) + to_chat(action_target, span_notice("[action_owner] tries to stare into your eyes, but can't get a read on you.")) + return + // Display chat messages to_chat(action_owner, span_notice("You stare deeply into [action_target]'s eyes...")) to_chat(action_target, span_warning("[action_owner] stares intensely into your eyes...")) @@ -130,6 +200,9 @@ to_chat(action_owner, "You whisper your suggestion in a smooth calming voice to [action_target]") to_chat(action_target, span_hypnophrase("...[input_suggestion]...")) + // Play a sound effect + playsound(action_target, 'sound/magic/domain.ogg', 20, 1) + // Display local message action_target.visible_message(span_warning("[action_target] wakes up from their deep slumber!"), span_danger("Your eyelids gently open as you see [action_owner]'s face staring back at you.")) From cc06955601c7be8866300aa05edf4fb655c54660 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Thu, 26 Jan 2023 21:46:53 +0000 Subject: [PATCH 136/260] Automatic changelog generation for PR #713 [ci skip] --- html/changelogs/AutoChangeLog-pr-713.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-713.yml diff --git a/html/changelogs/AutoChangeLog-pr-713.yml b/html/changelogs/AutoChangeLog-pr-713.yml new file mode 100644 index 0000000000..6c5ac83ae5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-713.yml @@ -0,0 +1,4 @@ +author: Kush1Push1 +delete-after: true +changes: + - rscadd: Ported body markings for head; pilot and pilot jaw. From ba9e47b0882ea8f14e1ac383f083386d1ec285b2 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 26 Jan 2023 21:48:29 +0000 Subject: [PATCH 137/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-713.yml | 4 ---- html/changelogs/archive/2023-01.yml | 2 ++ 2 files changed, 2 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-713.yml diff --git a/html/changelogs/AutoChangeLog-pr-713.yml b/html/changelogs/AutoChangeLog-pr-713.yml deleted file mode 100644 index 6c5ac83ae5..0000000000 --- a/html/changelogs/AutoChangeLog-pr-713.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Kush1Push1 -delete-after: true -changes: - - rscadd: Ported body markings for head; pilot and pilot jaw. diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index a2890427d4..8f62ed8809 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -175,6 +175,8 @@ - code_imp: Removed redundant definition of DNC quirk - tweak: Moved Research Rack from Data Theory to Biological Technology 2023-01-26: + Kush1Push1: + - rscadd: Ported body markings for head; pilot and pilot jaw. ShamanSliph: - rscadd: 'Added new Quirk: Clothes Eater' - bugfix: Fixed insects getting infinite nutrient from chewing on clothes. From fbbd71079d2922ef4bcebebb23e1f526e6cda942 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Thu, 26 Jan 2023 19:34:29 -0300 Subject: [PATCH 138/260] good --- tgstation.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/tgstation.dme b/tgstation.dme index 3bfc1b6340..c8a2707788 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3985,6 +3985,7 @@ #include "modular_sand\code\game\objects\items\extinguisher.dm" #include "modular_sand\code\game\objects\items\fleshlight.dm" #include "modular_sand\code\game\objects\items\miscellaneous.dm" +#include "modular_sand\code\game\objects\items\plushes.dm" #include "modular_sand\code\game\objects\items\circuitboards\computer_circuitboards.dm" #include "modular_sand\code\game\objects\items\circuitboards\machine_circuitboards.dm" #include "modular_sand\code\game\objects\items\devices\dogborg_sleeper.dm" From 6da183ea7e8777587e20ca7e2bdd0aeaae6f450c Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Fri, 27 Jan 2023 04:31:04 +0000 Subject: [PATCH 139/260] Automatic changelog generation for PR #718 [ci skip] --- html/changelogs/AutoChangeLog-pr-718.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-718.yml diff --git a/html/changelogs/AutoChangeLog-pr-718.yml b/html/changelogs/AutoChangeLog-pr-718.yml new file mode 100644 index 0000000000..891c3153d5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-718.yml @@ -0,0 +1,4 @@ +author: AshTheDerg +delete-after: true +changes: + - tweak: Modified Booze Shaker options From 3a2878f85105e7b9c92d437acac645471c93203b Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 27 Jan 2023 04:32:45 +0000 Subject: [PATCH 140/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-718.yml | 4 ---- html/changelogs/archive/2023-01.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-718.yml diff --git a/html/changelogs/AutoChangeLog-pr-718.yml b/html/changelogs/AutoChangeLog-pr-718.yml deleted file mode 100644 index 891c3153d5..0000000000 --- a/html/changelogs/AutoChangeLog-pr-718.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: AshTheDerg -delete-after: true -changes: - - tweak: Modified Booze Shaker options diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index 8f62ed8809..b265f98162 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -180,3 +180,6 @@ ShamanSliph: - rscadd: 'Added new Quirk: Clothes Eater' - bugfix: Fixed insects getting infinite nutrient from chewing on clothes. +2023-01-27: + AshTheDerg: + - tweak: Modified Booze Shaker options From ce762c376c546dec2112dca7c8a2172d289dd098 Mon Sep 17 00:00:00 2001 From: AshTheDerg <60045745+AshTheDerg@users.noreply.github.com> Date: Fri, 27 Jan 2023 04:37:59 -0500 Subject: [PATCH 141/260] Fix broken beer shaker I broke the beer shaker. This SHOULD fix it. --- .../code/modules/mob/living/silicon/robot/inventory.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm b/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm index 6d141a1b62..45e0592b61 100644 --- a/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm +++ b/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm @@ -19,5 +19,4 @@ /datum/reagent/consumable/ethanol/sake, /datum/reagent/consumable/ethanol ) - LAZYADD(reagent_list, extra_reagents) - . = ..() + LAZYADD(reagent_ids, extra_reagents) From e7e8b422b4a2b76fb9b070cdff070c915f9c0246 Mon Sep 17 00:00:00 2001 From: AshTheDerg <60045745+AshTheDerg@users.noreply.github.com> Date: Fri, 27 Jan 2023 13:22:23 -0500 Subject: [PATCH 142/260] Bork Shaker fix I broked it. --- .../modules/mob/living/silicon/robot/inventory.dm | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm b/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm index 45e0592b61..13688cbf48 100644 --- a/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm +++ b/modular_splurt/code/modules/mob/living/silicon/robot/inventory.dm @@ -8,15 +8,3 @@ if(istype(item_module,/obj/item/gun/energy/disabler/cyborg) || istype(item_module,/obj/item/gun/energy/e_gun/advtaser/cyborg)) disabler = TRUE update_icons() - -/obj/item/reagent_containers/borghypo/borgshaker/beershaker/Initialize() - var/list/extra_reagents = list( - /datum/reagent/consumable/ethanol/amaretto, - /datum/reagent/consumable/ethanol/applejack, - /datum/reagent/consumable/ethanol/curacao, - /datum/reagent/consumable/ethanol/hcider, - /datum/reagent/consumable/ethanol/navy_rum, - /datum/reagent/consumable/ethanol/sake, - /datum/reagent/consumable/ethanol - ) - LAZYADD(reagent_ids, extra_reagents) From 6e67b60d6ef9ae26a6d73b91eba3518a3a69a8d2 Mon Sep 17 00:00:00 2001 From: AshTheDerg <60045745+AshTheDerg@users.noreply.github.com> Date: Fri, 27 Jan 2023 13:23:25 -0500 Subject: [PATCH 143/260] Borg Shaker Fix I fix it. --- .../modules/reagents/reagent_containers/borghydro.dm | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm diff --git a/modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm b/modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm new file mode 100644 index 0000000000..4f9010daf3 --- /dev/null +++ b/modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm @@ -0,0 +1,11 @@ +/obj/item/reagent_containers/borghypo/borgshaker/beershaker/Initialize() + var/list/extra_reagents = list( + /datum/reagent/consumable/ethanol/amaretto, + /datum/reagent/consumable/ethanol/applejack, + /datum/reagent/consumable/ethanol/curacao, + /datum/reagent/consumable/ethanol/hcider, + /datum/reagent/consumable/ethanol/navy_rum, + /datum/reagent/consumable/ethanol/sake, + /datum/reagent/consumable/ethanol + ) + LAZYADD(reagent_ids, extra_reagents) From 8f6bb6b0d09062b9c62fc28d52b0693b8dba7af6 Mon Sep 17 00:00:00 2001 From: AshTheDerg <60045745+AshTheDerg@users.noreply.github.com> Date: Fri, 27 Jan 2023 13:24:45 -0500 Subject: [PATCH 144/260] Borg Shaker Fix I fix it! --- tgstation.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/tgstation.dme b/tgstation.dme index f9f6884221..5c12949cc1 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4737,6 +4737,7 @@ #include "modular_splurt\code\modules\reagents\chemistry\reagents\other_reagents.dm" #include "modular_splurt\code\modules\reagents\chemistry\recipes\drugs.dm" #include "modular_splurt\code\modules\reagents\chemistry\recipes\lewd.dm" +#include "modular_splurt\code\modules\reagents\reagent_containers\borghydro.dm" #include "modular_splurt\code\modules\reagents\reagent_containers\bottle.dm" #include "modular_splurt\code\modules\reagents\reagent_containers\hypospray.dm" #include "modular_splurt\code\modules\reagents\reagent_containers\hypovial.dm" From b3a4d968ba3d7ff394f160d456026d39bfb85bb0 Mon Sep 17 00:00:00 2001 From: AshTheDerg <60045745+AshTheDerg@users.noreply.github.com> Date: Fri, 27 Jan 2023 13:35:20 -0500 Subject: [PATCH 145/260] More Shaker Fix --- .../code/modules/reagents/reagent_containers/borghydro.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm b/modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm index 4f9010daf3..719d2da917 100644 --- a/modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm +++ b/modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm @@ -9,3 +9,4 @@ /datum/reagent/consumable/ethanol ) LAZYADD(reagent_ids, extra_reagents) +. = ..() From df98398060381458ad94e718fc01b005d1c20142 Mon Sep 17 00:00:00 2001 From: AshTheDerg <60045745+AshTheDerg@users.noreply.github.com> Date: Fri, 27 Jan 2023 14:00:50 -0500 Subject: [PATCH 146/260] Borg Shaker Fix --- .../code/modules/reagents/reagent_containers/borghydro.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm b/modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm index 719d2da917..1129f9946e 100644 --- a/modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm +++ b/modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm @@ -9,4 +9,4 @@ /datum/reagent/consumable/ethanol ) LAZYADD(reagent_ids, extra_reagents) -. = ..() + . = ..() From 221283c313e3d8c8bd0775c1e54d37f0dcfc560a Mon Sep 17 00:00:00 2001 From: AshTheDerg <60045745+AshTheDerg@users.noreply.github.com> Date: Fri, 27 Jan 2023 15:12:54 -0500 Subject: [PATCH 147/260] Borg Shaker Fix --- .../reagents/reagent_containers/borghydro.dm | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm b/modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm index 1129f9946e..3c3e062b0e 100644 --- a/modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm +++ b/modular_splurt/code/modules/reagents/reagent_containers/borghydro.dm @@ -1,12 +1,12 @@ /obj/item/reagent_containers/borghypo/borgshaker/beershaker/Initialize() - var/list/extra_reagents = list( - /datum/reagent/consumable/ethanol/amaretto, - /datum/reagent/consumable/ethanol/applejack, - /datum/reagent/consumable/ethanol/curacao, - /datum/reagent/consumable/ethanol/hcider, - /datum/reagent/consumable/ethanol/navy_rum, - /datum/reagent/consumable/ethanol/sake, - /datum/reagent/consumable/ethanol - ) - LAZYADD(reagent_ids, extra_reagents) + var/list/extra_reagents = list( + /datum/reagent/consumable/ethanol/amaretto, + /datum/reagent/consumable/ethanol/applejack, + /datum/reagent/consumable/ethanol/curacao, + /datum/reagent/consumable/ethanol/hcider, + /datum/reagent/consumable/ethanol/navy_rum, + /datum/reagent/consumable/ethanol/sake, + /datum/reagent/consumable/ethanol + ) + LAZYADD(reagent_ids, extra_reagents) . = ..() From c16d477c5e1ed65e0e2e2ff85a8b8b12d0d70536 Mon Sep 17 00:00:00 2001 From: SPLURT Bot <97993072+SPLURT-Station-Bot@users.noreply.github.com> Date: Fri, 27 Jan 2023 21:29:00 +0000 Subject: [PATCH 148/260] Automatic changelog generation for PR #721 [ci skip] --- html/changelogs/AutoChangeLog-pr-721.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-721.yml diff --git a/html/changelogs/AutoChangeLog-pr-721.yml b/html/changelogs/AutoChangeLog-pr-721.yml new file mode 100644 index 0000000000..81a5452050 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-721.yml @@ -0,0 +1,4 @@ +author: AshTheDerg +delete-after: true +changes: + - bugfix: fixed broken Borg Beer Shaker From 80815a12c8634865d9e387826ea32286bd0f07d0 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 27 Jan 2023 21:30:48 +0000 Subject: [PATCH 149/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-721.yml | 4 ---- html/changelogs/archive/2023-01.yml | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-721.yml diff --git a/html/changelogs/AutoChangeLog-pr-721.yml b/html/changelogs/AutoChangeLog-pr-721.yml deleted file mode 100644 index 81a5452050..0000000000 --- a/html/changelogs/AutoChangeLog-pr-721.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: AshTheDerg -delete-after: true -changes: - - bugfix: fixed broken Borg Beer Shaker diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index b265f98162..1598689f18 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -183,3 +183,4 @@ 2023-01-27: AshTheDerg: - tweak: Modified Booze Shaker options + - bugfix: fixed broken Borg Beer Shaker From 1ac8d9715ad165bc6cc2bc268616c2a42b3f450e Mon Sep 17 00:00:00 2001 From: SandPoot <43283559+SandPoot@users.noreply.github.com> Date: Fri, 27 Jan 2023 21:39:17 -0300 Subject: [PATCH 150/260] Underwear ui sprites! (#295) * sprites! * this is not right. --- .../icons/UI_Icons/inventory/socks.png | Bin 507 -> 266 bytes .../icons/UI_Icons/inventory/undershirt.png | Bin 501 -> 351 bytes .../icons/UI_Icons/inventory/underwear.png | Bin 498 -> 405 bytes modular_sand/icons/mob/screen_clockwork.dmi | Bin 2748 -> 2800 bytes modular_sand/icons/mob/screen_liteweb.dmi | Bin 32711 -> 32773 bytes modular_sand/icons/mob/screen_midnight.dmi | Bin 4212 -> 4473 bytes modular_sand/icons/mob/screen_operative.dmi | Bin 4280 -> 4488 bytes modular_sand/icons/mob/screen_plasmafire.dmi | Bin 4337 -> 4414 bytes modular_sand/icons/mob/screen_retro.dmi | Bin 2627 -> 2299 bytes modular_sand/icons/mob/screen_slimecore.dmi | Bin 4097 -> 4307 bytes 10 files changed, 0 insertions(+), 0 deletions(-) diff --git a/modular_sand/icons/UI_Icons/inventory/socks.png b/modular_sand/icons/UI_Icons/inventory/socks.png index 9a5be04056d1bd66afc222756df5a33048bbad9e..51ce9251de3d3ba63fd4008bef169b03088353bc 100644 GIT binary patch delta 249 zcmey(+{H9OvYwfNfx%@-*D)Z)SRCZ;#IWw1%u67LCEd~2k%3`jKlh(RRv=$Az$e7j z+%MWWz96%8PEyn4n6j>z(k`Hklq9b+kYX?xUZ zJ}nBHJAo}?`JNSD`3$@hzS%v9mvsnnPq`ne!R;p1&k0EPO<5xggM922WQ%mvv4FO#lZzS2X|t delta 492 zcmV?c@Hg}@pBJ@#?WU!Nayv9PwWrRg$(1N~>x??(`92xQZ zj>tLyDanIAbilE4kvNR*EG@5yC;X3hGbgfdEIZI8V`ULS17lBU9YCdC&k<>}Nzmy4 z1KLbsWS{^rjsZ64Y6%Le?Ut*?7<7FAV4a199w!Fp}UTs{jB107*qoM6N<$f&c(^`rD%b diff --git a/modular_sand/icons/UI_Icons/inventory/undershirt.png b/modular_sand/icons/UI_Icons/inventory/undershirt.png index 3f581ec74941edc3a766be92d6a6ce586f67f593..4ff410e90b5d1ac64fccbd5c47600a9de2e9758b 100644 GIT binary patch delta 335 zcmey$e4lB8WIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstUx}0fKQ04 zxnFclS(kHsL1yb5pjeBL%YPunS`y?J{2vGyesALo1`2Q%ctjR6Fz_7)VaDV6D^h@h zCp=voLoEE4PKp*fs=(p=apQl}cp<0yt69tE?);gdDYGbJ?fw_W30LI&9WY7p=}^D;LYL9u4;&6BT|aGzh(GE2knusx^!8u5$z3O#54>y2tN$^1 zsi8a9-o{$CRa!x^3?1wWuksnrKjcx6SAQwL+*hf8_X8_)=Iseq`lsJc*?;8kOS47| zTaV6EMt0^Xm4?6XybIb`K8UYUsAMu$5jdgbXUI4sN>$vCL8!oRbx7xQ?@Z5=k`)*B bJG{3ycjY`$G3iSd&{qteu6{1-oD!M-$F$4Ai^uhPs0pH`IOcYs6_tA3vUML_I23HUZ zQwFR9&}oz=pns(^KoXKM23F<*6M$|HiVtUyf|&!@mc@V+kiNqZQZg2&n1Koa&9?`a z4{>czx`JLa)GNAvk7tMT^#j%bn9A|IMJbbj7VQWA4nQCJI_}Kqh-ko+crV`(SqGp~ z@^}OtaH3qK9;2O&%`J7p`*=5Vp!>#p1G;1^La1Qu316)PXm&a!JX`)qFdPB{WTr4O zPyv|5fEfEEKp|^8^_I~mzUQT?U||qi1AxeIIK}xOX_^QipkgcZNY-%M(;vzB_Uqwv c)c}3~<^P{Bi|QS100000NkvXXu0mjf0JdS=J^%m! diff --git a/modular_sand/icons/UI_Icons/inventory/underwear.png b/modular_sand/icons/UI_Icons/inventory/underwear.png index b03245044c00d3c3df6ac46a9ace59c281669036..1862bee7ca0c1882f03d808041a31e9ce74e50aa 100644 GIT binary patch delta 366 zcmV-!0g?Xl1C;}iFn<69XF*Lt006O%3;baP00009a7bBm000id000id0mpBsWB>pG zDoI2^R9HvtmP-o4Fc60O5Jf=*?;yC)wL4FsSMYFNK~Lb$wJrqjAWFfaSd@twC~2md zB;7S1grsdU^Jg;CHVOnhkbFc zm;QS$uOb)yJIkZ%^2cxl2-4xHqEj=Cf6@S_Y zfOA+NFTDX<)P{^XAZ~c#l>-PQqfO(&5&#CF3Tzrzgi!!G*8!!5<)*?F!9D^NaEzr! ziQwQYpj_jedS|C_5`a5~?8Xdtje?T^-Hu(O;Cuv4VHBVySzV~rd7P-QB7h=HM!ECK zu#W%?a*T54AznWu_-?nEt3pNq79>ebevHZnDdPaxsCym=w4EsW0o57JAK!TB%K!iX M07*qoM6N<$g6W2sMF0Q* delta 460 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 delta 2570 zcmV+l3ib8y6}%OY&3_5mNkl zTDQCO)I)pNafcpvDG~&^B&X&w1R07IxpmlOz|eKcp{HTR5Cbs=UkntE8W@-X2M`9< ztYx{H6f34&?eP3lkB_88Nu(*7{4SD6>3xsyz3=Dad*5$MYkzBN_{|5a8+&a4017F9 z-un%{>_Q6o>K|(>0AkHA6;jx^@ktR{^%%v{wE5~c#PYT3G5-3`8UP^9{PJGAck(Y^ zX+`>h-UQT)KjdOrzy4KTtLp~T4Df6}-uyBElU#2C*XC!m%tZywpA3K40la+~pfcBY zkBXmvQ!9S@VSir34m%%bez}lhBLHCJrME5s0CKA0TLlO?Rl$w-XSLf8wPIa2pf_18 zj5EKy*M=GMN^f02UH7l&2UUhbK%DtyI-oa!>VIB>MnF&~mZnii!FHi>wkc=7yWtv0p z?6xa(PCTAZPq{Y2r13{W0s3Jly`Zv-T%5}QXaYc)&Wp$O!%k&XC7d;XBoxqSoj{$H zPcIT!oXcQw&i>oQxeT=G0UGrVl;dtB_$OWgH2U7V{)Tz%@uNN4?>_pt003a$I~Z97 zgZQ1e`F}bL%Rli7pwY+UqmK)C{AkbeD#C3Pj?3@F?NkS^{1dML<4`i+KY4lpUI`-j z^Vyt?+^p^LCXPQc3V8DLz*G73J--zY6#v94AP1$TA9gALpw7zW?H5fv-(;bc;_>50 zdsw={rsDM7h53{(vmlY5=M-OasxmbH#47+`qknK=K4nh(oMQg=izWcpNISdjir=#! z;$OOwHfKX3zg9gSnt$RI0QBN8Rh}AK1U(Fm8vn!KkBkD;S=kId1e$^H$f-(T&jCU3 zM@j)s^5?@5g@K?H5Cngu6u^U@m55WrpcD`Ueo(GoUc| zBY&X)08oGyzXHjlwtHf}&!?wa{jOos_#>eJ^Bk11*7_%r-?An7_T{rtKp|y69#?)D zV6Ff)!>kiQE8zKN%eEyLXMVYm>cu5Ly)bTAx{?Mq8tk$CJ7x=sGr#GK1Az72qvDNE zX0;&fc~s^f{>0p8qBAY7{1SkT-~WzzBY!{tre<36{4}YGW&L&~tL0P$|N3_g&-Q^h z^PA4Nx^Cdp51D5%rz(NmjHq0C<(+A9<(J5wPQDmFO{pUIvh}9b9v)YIa~k?=pS>1R zz4v~DFI$`n#+5(G4+xn*$qz{K1ER(M`Xyyq%_%cIGZw>>rw7pM#?h;NV`~`xB!53( zNd8)*<68dIl+@Q^8?7COyvkD1MuWd9w$FQRDk822L+6k9}uQLpLZw| z=q9-RqRDrN@9t7^nazPmC7?<<|F!m=tj)j zQ{3(cLn~mC{Q282n&ySlO&@S?)F2cf!mUkwSAdg0-YGjID1ZJi;AdlEd44Fs3w%?6 zlRuwtaC%Quu>k$~Wt#GdDt~ZVLiTeOE0;)s5PB;q%0QQC__^yC3{rP~!n`!9;w=fi>0=(pl1)_kk{Q2fN z2PFWo%!ueSMtmY4qyVoEV}U4u$65OGc{nM-tz5sJ16~8R^b=zlz<-SW7k21%<47^E zRd4&GfUy1f{p!=NLH&9TIK>vwTN4s_wdyfw4M@#-pSOBm4Gr6$-={vdPVoCVfCqm+ zprw)buD=1TdJx=dsCh1Af4=RzoD%rsW8e}BJ~Q7;Ne@&m@?uYCW~m1Am3!qT#{t0Kt{m{9&CKOo5uh~CIcYtM|03b`A1vYw8R#|sHh{b&q1NsqFG&M_Ivi@< zF7mG=)X+6K-u+;813;`hK?c~Uq{e?g-#wj*b$z=b^~zyO!+&4zceNVWv7r86OH^Qn zAZmQSvsCIwKc_EefD6Bn@$!EieE-9%>>^P7QIa(3kT^pISUj$^Sz|b5iSX{{K@eTj z5ALj3Rx1Dee1! xn2Q)&mLSW1Hk?d ztn9obLCtiN5P!sf5VJ(=uIT~+`6+;zVxPoLJIhK;9B|qy^YGke5$oDpK9H|w|`Oj<>laa)uIH)-GjPrm`(_~ z5j!P8@X)Hqmd%Vty@R_q*Dd?93Xn9u0LKoYb(iWr~~-Mq`1#FJj)TwSY}6bzF3+zJFrpjpspLPjqmrxL=kSYpsV6B z(U|My{K9;yY)nfQ$s~<$g)IbSE-F_=vn!2mr{@7uf|F&vSeiy%H_HG0(QtIsCGhBs z^YS3ZXRV9n{XA;zVgSbw}CFZgsh;`wIF zlWUo8cs^g)$&s9Z!Q7I}zhXOL&7TZpF0v(K^4)vg5u*_g^!|ohT{lcea0y7ZAqALQ zl7F?+4RYQgyi`iJ0AQF0sq61#%|~L<5nM%Zw!f&t;)?iszpE_*#oG^AgNne?07?L= gaF9HRg^d3LF5{+y${IAP00000NkvXXt^-0~g61F!*8l(j diff --git a/modular_sand/icons/mob/screen_liteweb.dmi b/modular_sand/icons/mob/screen_liteweb.dmi index 15ad6f42c6e1d2ad398c4883862cd7da6a64af9d..80223eaa840734fbeae22a24da3185189259a0cc 100644 GIT binary patch delta 14405 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 diff --git a/modular_sand/icons/mob/screen_midnight.dmi b/modular_sand/icons/mob/screen_midnight.dmi index 1b991bb96088a022df703bbf4190f3fb2cf51897..9366925181ae352b8e9bc94b08679dfce6af7b3c 100644 GIT binary patch delta 4308 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 C8Di}K delta 4045 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 diff --git a/modular_sand/icons/mob/screen_operative.dmi b/modular_sand/icons/mob/screen_operative.dmi index 70824ea89870660c3a4992a48c1d8b658ab5be0a..a435e1bececb9856221de2b98dad38e4a48a695b 100644 GIT binary patch delta 4323 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 Rkoy1t002ovPDHLkV1nZxYXkrQ delta 4114 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 Q01E&B07*qoM6N<$f+6JVj{pDw diff --git a/modular_sand/icons/mob/screen_plasmafire.dmi b/modular_sand/icons/mob/screen_plasmafire.dmi index 3a07a3423230fc6822c4e791ddce76489095cd6a..61d501dbe21a72e9c18b889fc5cb7fb5e70b0d78 100644 GIT binary patch delta 4398 zcmV+}5z+4PA-*DzIe(DL3c@fDMc2t!gmy2!wr-?Fy0E_>!HmgZ+sMqc@$(H9T$>=}PUd8eo2^y}orD|?d#wVX53&XpE0D1g7+*u?N-KxN`LxsO zL3V_df8snjpahnRCdd1e%T_>=qLugf25%u-R1+afc~_$M1AqMQtWDcD-*Lf)SwpLPnNp@_hLE-{!(-J}Kw3ZXca^l#Q=|i@- zI!H;Rxc$GGU4L?Sxw~A7D^Ul3W3=44{@s86Z|0wwf7a5eQ>WNN4?Xg4Rs(wd_18X! z>t^O30`s=E?X}=vc=655KV*zZr7p{>!I)k+X&1j4`4<`h%%jm(7K`=TKAc~qC=>G3 z)Fn9{-)Z8rn*71b+6cAcA2KJmBo#$r`F!570!jN5EPvb(sf;aYSJj1iAQ0d@=rJ5L ztvvr~sK|e2&F~KxGsI#s*4o<2uX<>+1Rfuau@;0@Eks3}V}32@bvuzAe?P-oiX@)5NvJzm9+!^LIr+ zwc7850)HoR(!AyLw{GRi@sG#jzK3;*02od3)Y}{`xZ*34HA0+^8Z1U}Ucr0jQ%|D+HQ- z{9r=v-o;qCfP7XY_pGj!r!hR2W76A^V`L37z9XU z#;9b*G-Qi;T6a6wJ@c`+&Q22o(#7)2t2P#UKrz#69`zzhEsp9xnp4~S~(OU z>TvRDdMRW4OIL=IM=f#4*Ak^N5&P!>|LJM_O)o3|m^ScUbr@@OZ8oMuUZFrS-TE9> z{%alq#Wb4briM(CyFIV45v4Q^WM_d?%AfPJ)L)Lj-LtsycSV3y?P{1!@#P>ur+=I^ zf5bk{jl3d27nGYi#v9$!W0BI-nj^rC{NV4T`8q8Zfv7jA?SU8cQWZBwJzY{O1l3Oht;}pBCmD0g{Xt=zg#QKST8IxgeL9U9JSoHR?gou0wf1d2)EX@qqVjk zUu*s)2yj}z;2L1i0{r&U+E(o^r+Sm8Tp6cBE6a2!)wjo*(9jbs!;uWK#lp=&j-|)e@)H@ z*!kz<%z&_$*Z%o{AN0L7*tb(+&Ar80==py#_M58@oc6-scs`=y^8wY6AAkP&{+v&! zl7F9lT54*l;`0$@&j-KyAv@Sq@wvgI4&=UtKJlUU+gF%tLMC$+Y#i3+A$JhdeMY_*BpuyL*AY!oX zZoOhcfQ^?#IsRo=LksH|HGlNaN1aMqY$EiEYPwgx(2BUBSEyRxS!WFaLJ)FtW*Q> ze&D+$!q}tR6Y{P-0s&Y~32B=zxdp~{Qv4F}el##Dzj%HqnW4D(C4c|?g6v48e>Xl9 zC{T0i${+xm)YUGu@5G^m{5)ye3!4AsF3lqu_lQ4nP-r0X`=NpQe#17>=%afy;fG1^ zjTE*pHZd*&8X`<_L5f2jdX@#X5(()1thI5nsezvssW z9nI0oPRMB5-_s>p4MNth5V{_W@gU?!IVX$6iLCkBW1^n#4}TD{c8hL@6NFEuV3q`& z&5-cBL^Kozd5{-nP`14a{>JkW$3Jssut%0yxzO7uv5|Yu40`pAbwvPouOMxDd?$4| zL*|Fog>5C|dpt2JKT9Z>SuAyHsYC<8UxMcM75jW>KQuo_g1>!(35W#*0FLOia@BgqwP`4n zq~e^56A69tCMiKggvCX}Cb>&}mGU>9kASs3W zLc5bv7$1v#7z1^Z#P(?k^PM^V-!H1mKL-FD?%!FD8U=y%6#t|Eo8KldQ2y zJ6t=F&j<5-!3#v|>@BF!1x5L;Tw?6C$>C&U3(Y>O;BWMeH6p+*1hlI!V*sF^rY1T* zJCwxa=6~^Rqn^%a;cDj<2CCEw%8(WGa(XCvY)eAswtm)tf?m-mH;LocUab(ckPvX| zj>1w4VoqZ0nfye6QTs(6pAn#IAQyi3C^tjh2i$pT|TC zLdc^Ls4=cz6)0$GHcCodTB$68-APH${A2D2K!3mg(K{kIA)u;x0M9^8l!tHpHfPI6 zC!T&$)Z^7Zz8rs!LPEhygu-KiguHvNu#C_Mz4UwHBQX#|>tL1!wKtj}3utDA5dhlz zc|Cn45TLanp9k1=xDJH;cBB7tG!VW==*t5%p8VnZaPs4i#9)kA&}Kgu@yg$64A8aS8aN8@FE2T2|FRIE5&~3NSVC?n(9O_mxBNo@NM8+A z=xKkc5E7)~vIK1Y?w!;fU1qE~Anxy?iP$5Hqw>!_&}QU5T0z^kIu_@Im06(9D*{}- zqe0uFj1Rs&+6lyRa{)dMu!KA^KAbeZxPS2hy!z)GNpA#+p7{64;pC%iR5ZdC(MHk%qxH6`G{YCdgS!e(%<<~1QsWq78^k)uibxIJJ?y)JG?9c#t7OY zw}z4ssxwP7!4kT&pj7RjZzUrVUIY^8nFj6=-I2ab!F!>A7_6s!oComtdjDR&#(#7C z@ae(c9p*kcd0A!8zOSzVIj@RVi~x`-X?DFwQX3eH`fx(Uj;u)d4k2OSfMJLtVUM3< z?2osGlaUt2S1qlJabEd5pO27ud<&`MO)@&V_Nq+1BH5m0s~Q11O(`qmAMcgFk*r8K znoGzb?M-rIs=hRibtr}JO<21MKY#dR9{{=3AcQaC@~XG}04sUk5nCz$c(44eGj!Pa z5t<*U4Ka3-kZ|&<7U(zPkk(q|Ibq!jw4RU9?R_I*N6gE!ThB+Vi#=gCs`T7KHT=1- zU=@`u;?&5TKGP#x`r%qM*F@*I^ya6Em>1-%)CO_X0W#Z#Rm3^V7JYk9w zqk5;AsCz8iF#kv+n?1r(T~ zdm|7ZgwY?TvPAi+j9 z#_cQnR7U4RR?I|TX| zYat}eL%8o!S3_M4Z!#kaw2g_2A5!#^$d9pNj_P>$mC}7=_)1RLe==@UlBof71n|Rl z5wY(&Lxbitbw6>^^owJx;22vh#0rftMOJ;3&=8|WxQQ++Q~4h0W+Ph!q-PZNWxwLPJdb)d?+-6CVZr~N5oY(Uoj3mcc~NsV`Fa*y_L^Z;Agk7$#x8YTVaSq zbXyU7t_YL!;(B;Lg?lI*)UNx@=?J%{8846d1;&I3ahaGHA2bU8iS|(XmA}5Zsh1%@ zrUuXvFh8qsiv~M)J9h~8#QUiK4`6aY5^a);0r!YUdVfgE&o{~mTMJZAdQM?^>WWgS zE8)8EOQ{3_(NON-_qHeGg+*=Rg+K!SFTPYB79kuj20f0a2St9ALt{L-BO&*+3&&dB zbEqzSGnF9VoAGzT{r#e^=YSxg9zGY>_ zY8#dFe19;mcl&l^UR)pq1f)E-eggVH3n33sfcpisJ;aKpXh6FUi*)2;!D7W62{=V> zKtP?$Wd2+YseF*6cI`^h4N-4|g4SC}PdDb*=-OqP7vTHKbp$w42?83zc{WEje3Nyd ztepHT=_o&^ExZ*FP;Y}0DnWom2q-yotFrPvh<`PY=A;XM{W=1i$=m=Wu^i2&q`dGd z&TA8}T#7PcyUb07IHQ#k`SV)&oOUfBpgs(gkf{MC(-J#*>Avhw_PoOub0km_=Er1S z;&6;~t9)fRApHsD&*7L3m5-9KdE&fS3GIyF%;^ff#X6=!1E7=WXj0iisO9X)C&R3# zNq-zo+Cmo2g>h{Oq73mRiB=MRma*SX3@0-=Xun9CT&SzR9q|Uhl0j@<%mdPMvj^4u z(%Dbv7<=x{P_l_EoFCntkhu|5Zbyu+FN_T()BK>C!WK=Q-V(z{P3qf_W-4q+>VCbm z*Aq?m9(ur(>DBArk0-(V+Un9Wb`FQzRDU+f>f4Z3GI>S(Wilrn420A--+h~Z9|c>7 z%iX=Ql$B29msn?Y&$=P0&;^}d2+y^!Z1b3!lkiC#xTM^K9bfoDhK1bXL0VUXZU>qV z;lCGdV3QfQ1D>0Ycmw?TjW?U&9T#sDj#B8S(N#Enki;{=@YL%P_2$?UnOtkN4=25m osL%zW5o-A$o0aO`(KV+311q!>)j25FyZ`_I07*qoM6N<$f;;(xg#Z8m delta 4320 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 O0000*8A diff --git a/modular_sand/icons/mob/screen_retro.dmi b/modular_sand/icons/mob/screen_retro.dmi index ba20a9e8bdf4f9acd56eb9235ea04cda41c9e2b3..a25def4d11e9ce4f79a78f2362d6a3def2164717 100644 GIT binary patch delta 2266 zcmV<02qpK!6#Eg7Ie(DL3c@fDMc2t!gmy2!wr-?Fy0E_>!HmgZ+sMqc@$(H9T$>=}PUd8eo2^y}orD|?d#wVX53&XpE0D1g7+*u?N-KxN`LxsO zL3V_df8snjpahnRCdd1e%T_>=qLugf25%u-R1+afc~_$M1AqMQtWDcD-*!5+nl$dZA||E=cs$ z8xlg|1h-c00jYu$5fXm@jnqreNaX+=fJ)6nsF4VzjasQugPb%@?U2N=m-&r%*0T@q z&ORrboliB5cYk+we(T?N=efVNg5J9E2a*UQNB&o@m4#SWZr)G3{hWD6EQY&%;S}2M z2tbX0_+_-l@7`+LGCLuq_Kh`w8t>nY#`s>oZ38aCjuhI@STaRroVV6jDA5`d=$L?}}8X&=g-+4p?RiNtln(lb$p zqp1m+<9}J_gOip~ZoKV(49>&y=7GO_n|!0OI=;H1l4KSlE)kml zK7U3dm+z6ke&K&6JWwo8pUWXd#lu+q9hV*#%NhK+g+I@n&5?ag{NJB=KdNsRXckK4NgJxqU!CxvW>SVwLT&0KEQ^BPi{Q*>wLhy55R5t(t}dDg@1cr zrR7q^vn{mn0RPP>LSGdEfkJKnBZR9HZtb?6spLy#wTgupwB{kr4^)ud2);OWCUmNB z*V9^{_XYT$vWEXo#L)hm2zvJeo14oJ^;=K5$I<> zWpFpz3Z7)mOm?=x=`>Mha9fT4&K!o;~UvvDa=uETFyFLuK1<1DAUmBe3go68lNbf_F2*f58 z;S{?a@5g}4wW;@S0(F%Pj0*G*Z$A1@^2t5}v z=&)g|bGaS`HKM48)Uoq(j;J?_${=t*lRcsfbOQ{xt2*5i3^TI>@-mlaV8h6vC0C)y-w@Te>g?viuVnk7SqP|c zr3hCXl7e9vTB+OQz<sl-^9!u=fyy5K&-vMYYT$Yxv;7M~LwLfP8EkdU0|G%l z7R~v3y)p|S;Sk{2fP%(rDsk?Ki`^q0UM;J7ehTY+i9N0YfPeEFn+obFsk)Q90r|#} ziq>pmM@7Z8-cECJ1CXziv|l@DTLdzA5*gp-l;nJuB&eHK_B4-nAz7xcNMt z`8k90=T5HG9*xPhAlIQy;e5yOl%7#lPZWBb=C`o?wRFA>wgO}iUn^v*#twJ;H|8Wf z8luVWI9rZ+pMP||5sLuew5dtsKHAibTy3Jh^TyYdU>o+c%@HXF3kc=di6H5~H4iX5 z-6_xhY7D`-#|YadXyu=93WsuDmIa^9 o;fQGu&ea7FMcM_BGbh3P59u+vx%uGRZU6uP07*qoM6N<$g2F{uDgXcg delta 2597 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 Hu0mjf6IAkf diff --git a/modular_sand/icons/mob/screen_slimecore.dmi b/modular_sand/icons/mob/screen_slimecore.dmi index a4854f16c3d38ec683ba00c8621e57629b52ac70..1b51613f97ec46d578526e24c3b0fac47e19c081 100644 GIT binary patch delta 4140 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 Date: Sat, 28 Jan 2023 00:40:08 +0000 Subject: [PATCH 151/260] Automatic changelog generation for PR #295 [ci skip] --- html/changelogs/AutoChangeLog-pr-295.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-295.yml diff --git a/html/changelogs/AutoChangeLog-pr-295.yml b/html/changelogs/AutoChangeLog-pr-295.yml new file mode 100644 index 0000000000..1f625b1950 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-295.yml @@ -0,0 +1,4 @@ +author: '@Dexxiol' +delete-after: true +changes: + - imageadd: Done some ui sprites for the underwear slots. From fc3c6d8251bba6ea92a7124eda5f5771dd4a643b Mon Sep 17 00:00:00 2001 From: Sandstorm Bot <85452301+Sandstorm-Bot@users.noreply.github.com> Date: Sat, 28 Jan 2023 00:41:28 +0000 Subject: [PATCH 152/260] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-295.yml | 4 ---- html/changelogs/archive/2023-01.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-295.yml diff --git a/html/changelogs/AutoChangeLog-pr-295.yml b/html/changelogs/AutoChangeLog-pr-295.yml deleted file mode 100644 index 1f625b1950..0000000000 --- a/html/changelogs/AutoChangeLog-pr-295.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: '@Dexxiol' -delete-after: true -changes: - - imageadd: Done some ui sprites for the underwear slots. diff --git a/html/changelogs/archive/2023-01.yml b/html/changelogs/archive/2023-01.yml index be010f03f1..8556eaeb78 100644 --- a/html/changelogs/archive/2023-01.yml +++ b/html/changelogs/archive/2023-01.yml @@ -52,3 +52,6 @@ 2023-01-25: LeDrascol: - rscadd: 'Added quirk: DNC Order' +2023-01-28: + '@Dexxiol': + - imageadd: Done some ui sprites for the underwear slots. From 32a36a1bfaf382521314d0074d1b02edc004c5bd Mon Sep 17 00:00:00 2001 From: SandPoot Date: Fri, 27 Jan 2023 23:03:47 -0300 Subject: [PATCH 153/260] put back --- .../modular_computers/computers/item/tablet.dm | 16 +++++++++++++++- tgui/packages/tgui/layouts/NtosWindow.js | 6 +++--- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/code/modules/modular_computers/computers/item/tablet.dm b/code/modules/modular_computers/computers/item/tablet.dm index 2c6bef81c2..113a0b33fa 100644 --- a/code/modules/modular_computers/computers/item/tablet.dm +++ b/code/modules/modular_computers/computers/item/tablet.dm @@ -43,6 +43,7 @@ to_chat(usr, "You slide \the [pen] into \the [src]'s pen slot.") inserted_item = pen playsound(src, 'sound/machines/button.ogg', 50, 1) + SStgui.update_uis(src) /obj/item/modular_computer/tablet/proc/remove_pen() if(hasSiliconAccessInArea(usr) || !usr.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) @@ -52,6 +53,7 @@ usr.put_in_hands(inserted_item) to_chat(usr, "You remove [inserted_item] from \the [src]'s pen slot.") inserted_item = null + SStgui.update_uis(src) else to_chat(usr, "\The [src] does not have a pen in it!") @@ -78,9 +80,21 @@ QDEL_NULL(inserted_item) return ..() +/obj/item/modular_computer/tablet/ui_act(action, params) + . = ..() + if(.) + return + if(action == "TABLET_eject_pen") + if(istype(src, /obj/item/modular_computer/tablet)) + var/obj/item/modular_computer/tablet/self = src + if(self.can_have_pen) + self.remove_pen() + return TRUE + /obj/item/modular_computer/tablet/ui_data(mob/user) . = ..() - .["PC_showpeneject"] = inserted_item ? 1 : 0 + .["TABLET_show_pen_eject"] = inserted_item ? 1 : 0 + /obj/item/modular_computer/tablet/update_icon_state() if(has_variants) if(!finish_color) diff --git a/tgui/packages/tgui/layouts/NtosWindow.js b/tgui/packages/tgui/layouts/NtosWindow.js index 5c282c369a..b6a0146431 100644 --- a/tgui/packages/tgui/layouts/NtosWindow.js +++ b/tgui/packages/tgui/layouts/NtosWindow.js @@ -28,7 +28,7 @@ export const NtosWindow = (props, context) => { PC_stationtime, PC_programheaders = [], PC_showexitprogram, - PC_showpeneject, + TABLET_show_pen_eject, } = data; return ( { src={resolveAsset(PC_apclinkicon)} /> )} - {!!PC_showpeneject && ( + {!!TABLET_show_pen_eject && (

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 literal 132141 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%0AUd}pk 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 From d90fa375e1aee2fc4d0fef795f9074f94258c2e6 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Wed, 4 Jan 2023 13:57:54 -0500 Subject: [PATCH 018/260] Move heirloom lists to relevant files Port of the current TG heirloom system. Heirlooms are now stored in job_types and species_types instead of a global list. Items used as heirlooms match their modern TG counterparts when possible. Also fixes the ancient first aid kit, which is used for a heirloom. --- code/_globalvars/lists/flavor_misc.dm | 35 ------------- code/datums/traits/negative.dm | 49 +++++++++++++----- code/game/objects/items/storage/firstaid.dm | 9 +++- code/modules/jobs/job_types/_job.dm | 3 ++ code/modules/jobs/job_types/assistant.dm | 5 ++ .../jobs/job_types/atmospheric_technician.dm | 6 +++ code/modules/jobs/job_types/bartender.dm | 6 +++ code/modules/jobs/job_types/botanist.dm | 6 +++ code/modules/jobs/job_types/captain.dm | 5 ++ .../jobs/job_types/cargo_technician.dm | 4 ++ code/modules/jobs/job_types/chaplain.dm | 5 ++ code/modules/jobs/job_types/chemist.dm | 5 ++ code/modules/jobs/job_types/chief_engineer.dm | 9 ++++ .../jobs/job_types/chief_medical_officer.dm | 9 ++++ code/modules/jobs/job_types/clown.dm | 4 ++ code/modules/jobs/job_types/cook.dm | 6 +++ code/modules/jobs/job_types/curator.dm | 5 ++ code/modules/jobs/job_types/detective.dm | 4 ++ code/modules/jobs/job_types/geneticist.dm | 4 ++ .../jobs/job_types/head_of_personnel.dm | 4 ++ .../jobs/job_types/head_of_security.dm | 4 ++ code/modules/jobs/job_types/janitor.dm | 7 +++ code/modules/jobs/job_types/lawyer.dm | 5 ++ code/modules/jobs/job_types/medical_doctor.dm | 9 ++++ code/modules/jobs/job_types/mime.dm | 4 ++ code/modules/jobs/job_types/paramedic.dm | 4 ++ code/modules/jobs/job_types/prisoner.dm | 4 ++ code/modules/jobs/job_types/quartermaster.dm | 5 ++ .../jobs/job_types/research_director.dm | 4 ++ code/modules/jobs/job_types/roboticist.dm | 4 ++ code/modules/jobs/job_types/scientist.dm | 4 ++ .../jobs/job_types/security_officer.dm | 5 ++ code/modules/jobs/job_types/shaft_miner.dm | 5 ++ .../jobs/job_types/station_engineer.dm | 9 ++++ code/modules/jobs/job_types/virologist.dm | 4 ++ code/modules/jobs/job_types/warden.dm | 4 ++ .../mob/living/carbon/human/species.dm | 3 ++ .../carbon/human/species_types/bugmen.dm | 4 ++ .../carbon/human/species_types/dwarves.dm | 5 ++ .../carbon/human/species_types/felinid.dm | 1 + .../living/carbon/human/species_types/ipc.dm | 5 ++ .../carbon/human/species_types/jellypeople.dm | 4 ++ .../human/species_types/lizardpeople.dm | 4 ++ .../carbon/human/species_types/synthliz.dm | 5 ++ icons/obj/storage.dmi | Bin 73695 -> 74107 bytes 45 files changed, 245 insertions(+), 50 deletions(-) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index 162eeffe78..fa239e0ea4 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -350,41 +350,6 @@ GLOBAL_LIST_INIT(greyscale_limb_types, list("human","moth","lizard","pod","plant //body ids that have prosthetic sprites GLOBAL_LIST_INIT(prosthetic_limb_types, list("xion","bishop","cybersolutions","grayson","hephaestus","nanotrasen","talon")) -//FAMILY HEIRLOOM LIST -//this works by using the first number for the species as a probability to choose one of the items in the following list for their family heirloom -//if the probability fails, or the species simply isn't in the list, then it defaults to the next global list, which has its own list of items for each job -//the first item in the list is for if your job isn't in that list - -//species-heirloom list (we categorise them by the species id var) -GLOBAL_LIST_INIT(species_heirlooms, list( - "dwarf" = list(25, list(/obj/item/reagent_containers/food/drinks/dwarf_mug)), //example: 25% chance for dwarves to get a dwarf mug as their heirloom (normal container but has manly dorf icon) - "insect" = list(25, list(/obj/item/flashlight/lantern/heirloom_moth)), - "ipc" = list(25, list(/obj/item/stock_parts/cell/family)), //gives a broken powercell for flavor text! - "synthliz" = list(25, list(/obj/item/stock_parts/cell/family)), //they're also robots - "slimeperson" = list(25, list(/obj/item/toy/plush/slimeplushie)), - "lizard" = list(25, list(/obj/item/toy/plush/lizardplushie)), - )) - -//job-heirloom list -GLOBAL_LIST_INIT(job_heirlooms, list( - "NO_JOB" = list(/obj/item/toy/cards/deck, /obj/item/lighter, /obj/item/dice/d20), - "Clown" = list(/obj/item/paint/anycolor, /obj/item/bikehorn/golden), - "Mime" = list(/obj/item/paint/anycolor, /obj/item/toy/dummy), - "Cook" = list(/obj/item/kitchen/knife/scimitar), - "Botanist" = list(/obj/item/cultivator, /obj/item/reagent_containers/glass/bucket, /obj/item/storage/bag/plants, /obj/item/toy/plush/beeplushie), - "Medical Doctor" = list(/obj/item/healthanalyzer), - "Paramedic" = list(/obj/item/lighter), //..why? - "Station Engineer" = list(/obj/item/wirecutters/brass/family, /obj/item/crowbar/brass/family, /obj/item/screwdriver/brass/family, /obj/item/wrench/brass/family), //brass tools but without the tool speed modifier - "Atmospheric Technician" = list(/obj/item/extinguisher/mini/family), - "Lawyer" = list(/obj/item/storage/briefcase/lawyer/family), - "Janitor" = list(/obj/item/mop), - "Scientist" = list(/obj/item/toy/plush/slimeplushie), - "Assistant" = list(/obj/item/clothing/gloves/cut/family), - "Prisoner" = list (/obj/item/pen/blue), - "Chaplain" = list(/obj/item/camera/spooky/family), - "Head of Personnel" = list(/obj/item/pinpointer/ian) - )) - //body ids that have non-gendered bodyparts GLOBAL_LIST_INIT(nongendered_limb_types, list("fly", "zombie" ,"synth", "shadow", "cultgolem", "agent", "plasmaman", "clockgolem", "clothgolem")) diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 8d3acf0f6d..a30e27c8f8 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -43,27 +43,38 @@ GLOBAL_LIST_EMPTY(family_heirlooms) -/datum/quirk/family_heirloom/on_spawn() - var/mob/living/carbon/human/H = quirk_holder +/datum/quirk/family_heirloom/on_spawn() + // Define holder and type + var/mob/living/carbon/human/human_holder = quirk_holder var/obj/item/heirloom_type - var/species_heirloom_entry = GLOB.species_heirlooms[H.dna.species.id] - if(species_heirloom_entry) - if(prob(species_heirloom_entry[1])) - heirloom_type = pick(species_heirloom_entry[2]) + + // The quirk holder's species - we have a 50% chance, if we have a species with a set heirloom, to choose a species heirloom. + var/datum/species/holder_species = human_holder.dna?.species + if(holder_species && LAZYLEN(holder_species.family_heirlooms) && prob(50)) + heirloom_type = pick(holder_species.family_heirlooms) + else + // Our quirk holder's job + var/datum/job/holder_job = SSjob.GetJob(human_holder.last_mind?.assigned_role) + if(holder_job && LAZYLEN(holder_job.family_heirlooms)) + heirloom_type = pick(holder_job.family_heirlooms) + + // If we didn't find an heirloom somehow, throw them a generic one if(!heirloom_type) - var/job_heirloom_entry = GLOB.job_heirlooms[quirk_holder.mind.assigned_role] - if(!job_heirloom_entry) - heirloom_type = pick(GLOB.job_heirlooms["NO_JOB"]) //consider: should this be a define? - else - heirloom_type = pick(job_heirloom_entry) + heirloom_type = pick(/obj/item/toy/cards/deck, /obj/item/lighter, /obj/item/dice/d20) + + // Create the heirloom item heirloom = new heirloom_type(get_turf(quirk_holder)) + + // Add to global list GLOB.family_heirlooms += heirloom + + // Determine and assign item location var/list/slots = list( "in your left pocket" = ITEM_SLOT_LPOCKET, "in your right pocket" = ITEM_SLOT_RPOCKET, "in your backpack" = ITEM_SLOT_BACKPACK ) - where = H.equip_in_one_of_slots(heirloom, slots, FALSE) || "at your feet" + where = human_holder.equip_in_one_of_slots(heirloom, slots, FALSE) || "at your feet" /datum/quirk/family_heirloom/post_add() if(where == "in your backpack") @@ -75,13 +86,25 @@ GLOBAL_LIST_EMPTY(family_heirlooms) heirloom.name = "\improper [family_name[family_name.len]] family [heirloom.name]" /datum/quirk/family_heirloom/on_process() - if(heirloom in quirk_holder.GetAllContents()) + // Ignore for dead holder + if(quirk_holder.stat == DEAD) + return + + // When held: Positive mood + if(heirloom && (heirloom in quirk_holder.GetAllContents())) SEND_SIGNAL(quirk_holder, COMSIG_CLEAR_MOOD_EVENT, "family_heirloom_missing") SEND_SIGNAL(quirk_holder, COMSIG_ADD_MOOD_EVENT, "family_heirloom", /datum/mood_event/family_heirloom) + + // When not held: Negative mood else SEND_SIGNAL(quirk_holder, COMSIG_CLEAR_MOOD_EVENT, "family_heirloom") SEND_SIGNAL(quirk_holder, COMSIG_ADD_MOOD_EVENT, "family_heirloom_missing", /datum/mood_event/family_heirloom_missing) +/datum/quirk/item_quirk/family_heirloom/remove() + // Clear mood events when removing this quirk + SEND_SIGNAL(quirk_holder, COMSIG_CLEAR_MOOD_EVENT, "family_heirloom") + SEND_SIGNAL(quirk_holder, COMSIG_CLEAR_MOOD_EVENT, "family_heirloom_missing") + /datum/quirk/family_heirloom/clone_data() return heirloom diff --git a/code/game/objects/items/storage/firstaid.dm b/code/game/objects/items/storage/firstaid.dm index bcfcbe20f8..0381779531 100644 --- a/code/game/objects/items/storage/firstaid.dm +++ b/code/game/objects/items/storage/firstaid.dm @@ -55,8 +55,9 @@ generate_items_inside(items_inside,src) /obj/item/storage/firstaid/ancient - icon_state = "firstaid" - desc = "A first aid kit with the ability to heal common types of injuries." + name = "ancient first-aid kit" + icon_state = "oldfirstaid" + desc = "A first aid kit with the ability to heal common types of injuries. You start thinking of the good old days just by looking at it." /obj/item/storage/firstaid/ancient/PopulateContents() if(empty) @@ -69,6 +70,10 @@ new /obj/item/stack/medical/mesh(src) new /obj/item/stack/medical/mesh(src) +/obj/item/storage/firstaid/ancient/heirloom + // Long since been ransacked by hungry powergaming assistants breaking into med storage + empty = TRUE + /obj/item/storage/firstaid/brute name = "trauma treatment kit" desc = "A first aid kit for when you get toolboxed." diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index e297df8238..9a05f97cc7 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -69,6 +69,9 @@ ///Is this job affected by weird spawns like the ones from station traits var/random_spawns_possible = TRUE + /// List of family heirlooms this job can get with the family heirloom quirk. List of types. + var/list/family_heirlooms + var/display_order = JOB_DISPLAY_ORDER_DEFAULT var/bounty_types = CIV_JOB_BASIC diff --git a/code/modules/jobs/job_types/assistant.dm b/code/modules/jobs/job_types/assistant.dm index db5390f323..7ce29db178 100644 --- a/code/modules/jobs/job_types/assistant.dm +++ b/code/modules/jobs/job_types/assistant.dm @@ -20,6 +20,11 @@ Assistant dresscodecompliant = FALSE always_can_respawn_as = TRUE threat = 0.2 + + family_heirlooms = list( + /obj/item/storage/toolbox/mechanical/old/heirloom, + /obj/item/clothing/gloves/cut/family + ) /datum/job/assistant/get_access() if(CONFIG_GET(flag/assistants_have_maint_access) || !CONFIG_GET(flag/jobs_have_minimal_access)) //Config has assistant maint access set diff --git a/code/modules/jobs/job_types/atmospheric_technician.dm b/code/modules/jobs/job_types/atmospheric_technician.dm index 9aa8ea07c4..551ac63d00 100644 --- a/code/modules/jobs/job_types/atmospheric_technician.dm +++ b/code/modules/jobs/job_types/atmospheric_technician.dm @@ -26,6 +26,12 @@ display_order = JOB_DISPLAY_ORDER_ATMOSPHERIC_TECHNICIAN threat = 0.5 + + family_heirlooms = list( + /obj/item/lighter, + /obj/item/lighter/greyscale, + /obj/item/storage/box/matches + ) /datum/outfit/job/atmos name = "Atmospheric Technician" diff --git a/code/modules/jobs/job_types/bartender.dm b/code/modules/jobs/job_types/bartender.dm index 70ca762f39..40a1b20cb1 100644 --- a/code/modules/jobs/job_types/bartender.dm +++ b/code/modules/jobs/job_types/bartender.dm @@ -20,6 +20,12 @@ bounty_types = CIV_JOB_DRINK display_order = JOB_DISPLAY_ORDER_BARTENDER threat = 0.5 + + family_heirlooms = list( + /obj/item/reagent_containers/rag, + /obj/item/clothing/head/that, + /obj/item/reagent_containers/food/drinks/shaker + ) /datum/outfit/job/bartender name = "Bartender" diff --git a/code/modules/jobs/job_types/botanist.dm b/code/modules/jobs/job_types/botanist.dm index 53502ee30e..7a43837cf4 100644 --- a/code/modules/jobs/job_types/botanist.dm +++ b/code/modules/jobs/job_types/botanist.dm @@ -20,6 +20,12 @@ display_order = JOB_DISPLAY_ORDER_BOTANIST threat = 1.5 // lol powergame + family_heirlooms = list( + /obj/item/cultivator, + /obj/item/reagent_containers/glass/bucket, // Watering cans don't exist yet + /obj/item/toy/plush/beeplushie, + ) + /datum/outfit/job/botanist name = "Botanist" jobtype = /datum/job/hydro diff --git a/code/modules/jobs/job_types/captain.dm b/code/modules/jobs/job_types/captain.dm index c3765260cc..65811d40a0 100644 --- a/code/modules/jobs/job_types/captain.dm +++ b/code/modules/jobs/job_types/captain.dm @@ -32,6 +32,11 @@ blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/insanity) threat = 5 + + family_heirlooms = list( + /obj/item/reagent_containers/food/drinks/flask/gold, + /obj/item/toy/figure/captain + ) /datum/job/captain/get_access() return get_all_accesses() diff --git a/code/modules/jobs/job_types/cargo_technician.dm b/code/modules/jobs/job_types/cargo_technician.dm index f8e2f74d80..1188669db5 100644 --- a/code/modules/jobs/job_types/cargo_technician.dm +++ b/code/modules/jobs/job_types/cargo_technician.dm @@ -21,6 +21,10 @@ display_order = JOB_DISPLAY_ORDER_CARGO_TECHNICIAN bounty_types = CIV_JOB_RANDOM threat = 0.2 + + family_heirlooms = list( + /obj/item/clipboard + ) /datum/outfit/job/cargo_tech name = "Cargo Technician" diff --git a/code/modules/jobs/job_types/chaplain.dm b/code/modules/jobs/job_types/chaplain.dm index ef4f20765c..e7d602bd22 100644 --- a/code/modules/jobs/job_types/chaplain.dm +++ b/code/modules/jobs/job_types/chaplain.dm @@ -19,6 +19,11 @@ display_order = JOB_DISPLAY_ORDER_CHAPLAIN threat = 0.5 + + family_heirlooms = list( + /obj/item/toy/windupToolbox, + /obj/item/reagent_containers/food/drinks/bottle/holywater + ) /datum/job/chaplain/after_spawn(mob/living/H, client/C) diff --git a/code/modules/jobs/job_types/chemist.dm b/code/modules/jobs/job_types/chemist.dm index 209b3f82d0..9f830ba43c 100644 --- a/code/modules/jobs/job_types/chemist.dm +++ b/code/modules/jobs/job_types/chemist.dm @@ -24,6 +24,11 @@ threat = 1.5 starting_modifiers = list(/datum/skill_modifier/job/surgery, /datum/skill_modifier/job/affinity/surgery) + + family_heirlooms = list( + /obj/item/book/manual/wiki/chemistry, + /obj/item/fermichem/pHbooklet + ) /datum/outfit/job/chemist name = "Chemist" diff --git a/code/modules/jobs/job_types/chief_engineer.dm b/code/modules/jobs/job_types/chief_engineer.dm index 60b963d7ec..2949758d8a 100644 --- a/code/modules/jobs/job_types/chief_engineer.dm +++ b/code/modules/jobs/job_types/chief_engineer.dm @@ -37,6 +37,15 @@ display_order = JOB_DISPLAY_ORDER_CHIEF_ENGINEER blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/paraplegic, /datum/quirk/insanity) threat = 2 + + family_heirlooms = list( + /obj/item/clothing/head/hardhat, + /obj/item/screwdriver/brass/family, + /obj/item/wrench/brass/family, + /obj/item/weldingtool/mini, // No brass family variant + /obj/item/crowbar/brass/family, + /obj/item/wirecutters/brass/family + ) /datum/outfit/job/ce name = "Chief Engineer" diff --git a/code/modules/jobs/job_types/chief_medical_officer.dm b/code/modules/jobs/job_types/chief_medical_officer.dm index 401b503110..f5170fc745 100644 --- a/code/modules/jobs/job_types/chief_medical_officer.dm +++ b/code/modules/jobs/job_types/chief_medical_officer.dm @@ -35,6 +35,15 @@ threat = 2 starting_modifiers = list(/datum/skill_modifier/job/surgery, /datum/skill_modifier/job/affinity/surgery) + + family_heirlooms = list( + /obj/item/storage/firstaid/ancient/heirloom, + /obj/item/scalpel, + /obj/item/hemostat, + /obj/item/circular_saw, + /obj/item/retractor, + /obj/item/cautery + ) /datum/outfit/job/cmo name = "Chief Medical Officer" diff --git a/code/modules/jobs/job_types/clown.dm b/code/modules/jobs/job_types/clown.dm index 380215a93b..5631ce4624 100644 --- a/code/modules/jobs/job_types/clown.dm +++ b/code/modules/jobs/job_types/clown.dm @@ -21,6 +21,10 @@ display_order = JOB_DISPLAY_ORDER_CLOWN threat = 0 // honk + + family_heirlooms = list( + /obj/item/bikehorn/golden + ) /datum/outfit/job/clown name = "Clown" diff --git a/code/modules/jobs/job_types/cook.dm b/code/modules/jobs/job_types/cook.dm index 2a021e6575..9947c27ba9 100644 --- a/code/modules/jobs/job_types/cook.dm +++ b/code/modules/jobs/job_types/cook.dm @@ -22,6 +22,12 @@ display_order = JOB_DISPLAY_ORDER_COOK threat = 0.2 + family_heirlooms = list( + /obj/item/reagent_containers/food/condiment/saltshaker, + /obj/item/kitchen/rollingpin, + /obj/item/clothing/head/chefhat + ) + /datum/outfit/job/cook name = "Cook" jobtype = /datum/job/cook diff --git a/code/modules/jobs/job_types/curator.dm b/code/modules/jobs/job_types/curator.dm index 254fc15bd4..e6e9394109 100644 --- a/code/modules/jobs/job_types/curator.dm +++ b/code/modules/jobs/job_types/curator.dm @@ -19,6 +19,11 @@ display_order = JOB_DISPLAY_ORDER_CURATOR threat = 0.3 + + family_heirlooms = list( + /obj/item/pen/fountain, + /obj/item/storage/dice + ) /datum/outfit/job/curator name = "Curator" diff --git a/code/modules/jobs/job_types/detective.dm b/code/modules/jobs/job_types/detective.dm index b56ebed191..2330e93147 100644 --- a/code/modules/jobs/job_types/detective.dm +++ b/code/modules/jobs/job_types/detective.dm @@ -27,6 +27,10 @@ display_order = JOB_DISPLAY_ORDER_DETECTIVE blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/nonviolent, /datum/quirk/paraplegic, /datum/quirk/monophobia) threat = 1 + + family_heirlooms = list( + /obj/item/reagent_containers/food/drinks/flask/det + ) /datum/outfit/job/detective name = "Detective" diff --git a/code/modules/jobs/job_types/geneticist.dm b/code/modules/jobs/job_types/geneticist.dm index 611c3f99cd..2529eaa024 100644 --- a/code/modules/jobs/job_types/geneticist.dm +++ b/code/modules/jobs/job_types/geneticist.dm @@ -24,6 +24,10 @@ threat = 1.5 starting_modifiers = list(/datum/skill_modifier/job/surgery, /datum/skill_modifier/job/affinity/surgery) + + family_heirlooms = list( + /obj/item/clothing/under/shorts/purple + ) /datum/outfit/job/geneticist name = "Geneticist" diff --git a/code/modules/jobs/job_types/head_of_personnel.dm b/code/modules/jobs/job_types/head_of_personnel.dm index 4c38fc4cf2..6371aaaa9f 100644 --- a/code/modules/jobs/job_types/head_of_personnel.dm +++ b/code/modules/jobs/job_types/head_of_personnel.dm @@ -39,6 +39,10 @@ blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/prosopagnosia, /datum/quirk/insanity) threat = 2 + + family_heirlooms = list( + /obj/item/reagent_containers/food/drinks/trophy/silver_cup + ) /datum/outfit/job/hop diff --git a/code/modules/jobs/job_types/head_of_security.dm b/code/modules/jobs/job_types/head_of_security.dm index 5339b5927c..cfe1057f8d 100644 --- a/code/modules/jobs/job_types/head_of_security.dm +++ b/code/modules/jobs/job_types/head_of_security.dm @@ -38,6 +38,10 @@ display_order = JOB_DISPLAY_ORDER_HEAD_OF_SECURITY blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/nonviolent, /datum/quirk/paraplegic, /datum/quirk/blindness, /datum/quirk/monophobia, /datum/quirk/insanity) threat = 3 + + family_heirlooms = list( + /obj/item/book/manual/wiki/security_space_law + ) /datum/outfit/job/hos name = "Head of Security" diff --git a/code/modules/jobs/job_types/janitor.dm b/code/modules/jobs/job_types/janitor.dm index c62c2e5b26..59c6997398 100644 --- a/code/modules/jobs/job_types/janitor.dm +++ b/code/modules/jobs/job_types/janitor.dm @@ -19,6 +19,13 @@ display_order = JOB_DISPLAY_ORDER_JANITOR threat = 0.2 + + family_heirlooms = list( + /obj/item/mop, + /obj/item/clothing/suit/caution, + /obj/item/reagent_containers/glass/bucket, + /obj/item/soap + ) /datum/outfit/job/janitor name = "Janitor" diff --git a/code/modules/jobs/job_types/lawyer.dm b/code/modules/jobs/job_types/lawyer.dm index 17c376a5de..4105bd4e6e 100644 --- a/code/modules/jobs/job_types/lawyer.dm +++ b/code/modules/jobs/job_types/lawyer.dm @@ -22,6 +22,11 @@ display_order = JOB_DISPLAY_ORDER_LAWYER threat = 0.3 + + family_heirlooms = list( + /obj/item/gavelhammer, + /obj/item/book/manual/wiki/security_space_law + ) /datum/outfit/job/lawyer name = "Lawyer" diff --git a/code/modules/jobs/job_types/medical_doctor.dm b/code/modules/jobs/job_types/medical_doctor.dm index 75a85c88d1..b0a0375517 100644 --- a/code/modules/jobs/job_types/medical_doctor.dm +++ b/code/modules/jobs/job_types/medical_doctor.dm @@ -22,6 +22,15 @@ threat = 0.5 starting_modifiers = list(/datum/skill_modifier/job/surgery, /datum/skill_modifier/job/affinity/surgery) + + family_heirlooms = list( + /obj/item/storage/firstaid/ancient/heirloom, + /obj/item/scalpel, + /obj/item/hemostat, + /obj/item/circular_saw, + /obj/item/retractor, + /obj/item/cautery + ) /datum/outfit/job/doctor name = "Medical Doctor" diff --git a/code/modules/jobs/job_types/mime.dm b/code/modules/jobs/job_types/mime.dm index 171e0cef8a..84d6bcb1a7 100644 --- a/code/modules/jobs/job_types/mime.dm +++ b/code/modules/jobs/job_types/mime.dm @@ -20,6 +20,10 @@ display_order = JOB_DISPLAY_ORDER_MIME threat = 0 + + family_heirlooms = list( + /obj/item/reagent_containers/food/snacks/baguette + ) /datum/job/mime/after_spawn(mob/living/carbon/human/H, client/C) . = ..() diff --git a/code/modules/jobs/job_types/paramedic.dm b/code/modules/jobs/job_types/paramedic.dm index 2b374921be..73f6c5da5e 100644 --- a/code/modules/jobs/job_types/paramedic.dm +++ b/code/modules/jobs/job_types/paramedic.dm @@ -23,6 +23,10 @@ threat = 0.5 starting_modifiers = list(/datum/skill_modifier/job/surgery, /datum/skill_modifier/job/affinity/surgery) + + family_heirlooms = list( + /obj/item/storage/firstaid/ancient/heirloom + ) /datum/outfit/job/paramedic name = "Paramedic" diff --git a/code/modules/jobs/job_types/prisoner.dm b/code/modules/jobs/job_types/prisoner.dm index 06eafe649b..20a2f463f5 100644 --- a/code/modules/jobs/job_types/prisoner.dm +++ b/code/modules/jobs/job_types/prisoner.dm @@ -13,6 +13,10 @@ plasma_outfit = /datum/outfit/plasmaman/prisoner display_order = JOB_DISPLAY_ORDER_PRISONER + + family_heirlooms = list( + /obj/item/pen/blue + ) /datum/job/prisoner/get_latejoin_spawn_point() return get_roundstart_spawn_point() diff --git a/code/modules/jobs/job_types/quartermaster.dm b/code/modules/jobs/job_types/quartermaster.dm index 8ea7579127..dd79768282 100644 --- a/code/modules/jobs/job_types/quartermaster.dm +++ b/code/modules/jobs/job_types/quartermaster.dm @@ -32,6 +32,11 @@ display_order = JOB_DISPLAY_ORDER_QUARTERMASTER blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/insanity) threat = 0.5 + + family_heirlooms = list( + /obj/item/stamp, + /obj/item/stamp/denied + ) /datum/outfit/job/quartermaster name = "Quartermaster" diff --git a/code/modules/jobs/job_types/research_director.dm b/code/modules/jobs/job_types/research_director.dm index 178bcc3188..606c34af5e 100644 --- a/code/modules/jobs/job_types/research_director.dm +++ b/code/modules/jobs/job_types/research_director.dm @@ -38,6 +38,10 @@ starting_modifiers = list(/datum/skill_modifier/job/level/wiring) blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/insanity) threat = 5 + + family_heirlooms = list( + /obj/item/toy/plush/slimeplushie + ) /datum/outfit/job/rd name = "Research Director" diff --git a/code/modules/jobs/job_types/roboticist.dm b/code/modules/jobs/job_types/roboticist.dm index 6f7b91571b..0e48467d91 100644 --- a/code/modules/jobs/job_types/roboticist.dm +++ b/code/modules/jobs/job_types/roboticist.dm @@ -24,6 +24,10 @@ display_order = JOB_DISPLAY_ORDER_ROBOTICIST threat = 1 + + family_heirlooms = list( + /obj/item/toy/figure/borg + ) /datum/outfit/job/roboticist name = "Roboticist" diff --git a/code/modules/jobs/job_types/scientist.dm b/code/modules/jobs/job_types/scientist.dm index 10e3f58594..4bdbe6833b 100644 --- a/code/modules/jobs/job_types/scientist.dm +++ b/code/modules/jobs/job_types/scientist.dm @@ -22,6 +22,10 @@ starting_modifiers = list(/datum/skill_modifier/job/level/wiring/basic) display_order = JOB_DISPLAY_ORDER_SCIENTIST threat = 1.2 + + family_heirlooms = list( + /obj/item/toy/plush/slimeplushie + ) /datum/outfit/job/scientist name = "Scientist" diff --git a/code/modules/jobs/job_types/security_officer.dm b/code/modules/jobs/job_types/security_officer.dm index 1b06d050b7..b1f7475da5 100644 --- a/code/modules/jobs/job_types/security_officer.dm +++ b/code/modules/jobs/job_types/security_officer.dm @@ -28,6 +28,11 @@ display_order = JOB_DISPLAY_ORDER_SECURITY_OFFICER blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/nonviolent, /datum/quirk/paraplegic, /datum/quirk/blindness, /datum/quirk/monophobia) threat = 2 + + family_heirlooms = list( + /obj/item/book/manual/wiki/security_space_law, + /obj/item/clothing/head/beret/sec + ) /datum/job/officer/get_access() var/list/L = list() diff --git a/code/modules/jobs/job_types/shaft_miner.dm b/code/modules/jobs/job_types/shaft_miner.dm index e693335779..c6192280c7 100644 --- a/code/modules/jobs/job_types/shaft_miner.dm +++ b/code/modules/jobs/job_types/shaft_miner.dm @@ -24,6 +24,11 @@ display_order = JOB_DISPLAY_ORDER_SHAFT_MINER threat = 1.5 + + family_heirlooms = list( + /obj/item/pickaxe/mini, + /obj/item/shovel + ) /datum/outfit/job/miner name = "Shaft Miner (Lavaland)" diff --git a/code/modules/jobs/job_types/station_engineer.dm b/code/modules/jobs/job_types/station_engineer.dm index e2248362d0..58822dc4c5 100644 --- a/code/modules/jobs/job_types/station_engineer.dm +++ b/code/modules/jobs/job_types/station_engineer.dm @@ -27,6 +27,15 @@ display_order = JOB_DISPLAY_ORDER_STATION_ENGINEER threat = 1 + + family_heirlooms = list( + /obj/item/clothing/head/hardhat, + /obj/item/screwdriver/brass/family, + /obj/item/wrench/brass/family, + /obj/item/weldingtool/mini, // No brass family variant + /obj/item/crowbar/brass/family, + /obj/item/wirecutters/brass/family + ) /datum/outfit/job/engineer name = "Station Engineer" diff --git a/code/modules/jobs/job_types/virologist.dm b/code/modules/jobs/job_types/virologist.dm index be844be529..423a65048f 100644 --- a/code/modules/jobs/job_types/virologist.dm +++ b/code/modules/jobs/job_types/virologist.dm @@ -25,6 +25,10 @@ threat = 1.5 starting_modifiers = list(/datum/skill_modifier/job/surgery, /datum/skill_modifier/job/affinity/surgery) + + family_heirlooms = list( + /obj/item/reagent_containers/syringe + ) /datum/outfit/job/virologist name = "Virologist" diff --git a/code/modules/jobs/job_types/warden.dm b/code/modules/jobs/job_types/warden.dm index 8e3ef5a253..714c599024 100644 --- a/code/modules/jobs/job_types/warden.dm +++ b/code/modules/jobs/job_types/warden.dm @@ -29,6 +29,10 @@ display_order = JOB_DISPLAY_ORDER_WARDEN blacklisted_quirks = list(/datum/quirk/mute, /datum/quirk/brainproblems, /datum/quirk/nonviolent, /datum/quirk/paraplegic, /datum/quirk/blindness, /datum/quirk/monophobia) threat = 2 + + family_heirlooms = list( + /obj/item/book/manual/wiki/security_space_law + ) /datum/job/warden/get_access() var/list/L = list() diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 94e0685e62..10f064423c 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -231,6 +231,9 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) ///For custom overrides for species ass images var/icon/ass_image + /// List of family heirlooms this species can get with the family heirloom quirk. List of types. + var/list/family_heirlooms + /////////// // PROCS // /////////// diff --git a/code/modules/mob/living/carbon/human/species_types/bugmen.dm b/code/modules/mob/living/carbon/human/species_types/bugmen.dm index bddb0cdc56..1e58e995c2 100644 --- a/code/modules/mob/living/carbon/human/species_types/bugmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/bugmen.dm @@ -24,3 +24,7 @@ allowed_limb_ids = list("insect","apid","moth","moth_not_greyscale") eye_type = "insect" + + family_heirlooms = list( + /obj/item/flashlight/lantern/heirloom_moth + ) diff --git a/code/modules/mob/living/carbon/human/species_types/dwarves.dm b/code/modules/mob/living/carbon/human/species_types/dwarves.dm index e0a9bcaa36..2820726313 100644 --- a/code/modules/mob/living/carbon/human/species_types/dwarves.dm +++ b/code/modules/mob/living/carbon/human/species_types/dwarves.dm @@ -20,6 +20,11 @@ GLOBAL_LIST_INIT(dwarf_last, world.file2list("strings/names/dwarf_last.txt")) // species_language_holder = /datum/language_holder/dwarf species_category = SPECIES_CATEGORY_BASIC //a kind of human + family_heirlooms = list( + // Dwarves get a dwarf mug as their heirloom (normal container but has manly dorf icon) + /obj/item/reagent_containers/food/drinks/dwarf_mug + ) + /mob/living/carbon/human/species/dwarf //species admin spawn path race = /datum/species/dwarf //and the race the path is set to. diff --git a/code/modules/mob/living/carbon/human/species_types/felinid.dm b/code/modules/mob/living/carbon/human/species_types/felinid.dm index eee5757b46..beebbb1dfd 100644 --- a/code/modules/mob/living/carbon/human/species_types/felinid.dm +++ b/code/modules/mob/living/carbon/human/species_types/felinid.dm @@ -13,6 +13,7 @@ wagging_type = "mam_waggingtail" species_category = SPECIES_CATEGORY_FURRY ass_image = 'icons/ass/asscat.png' + family_heirlooms = list(/obj/item/toy/cattoy) /datum/species/human/felinid/on_species_gain(mob/living/carbon/C, datum/species/old_species, pref_load) if(ishuman(C)) diff --git a/code/modules/mob/living/carbon/human/species_types/ipc.dm b/code/modules/mob/living/carbon/human/species_types/ipc.dm index 8c9e6bcd4f..f6749dde06 100644 --- a/code/modules/mob/living/carbon/human/species_types/ipc.dm +++ b/code/modules/mob/living/carbon/human/species_types/ipc.dm @@ -37,6 +37,11 @@ species_category = SPECIES_CATEGORY_ROBOT wings_icons = SPECIES_WINGS_ROBOT + family_heirlooms = list( + // Gives a broken powercell for flavor text! + /obj/item/stock_parts/cell/family + ) + var/datum/action/innate/monitor_change/screen /datum/species/ipc/on_species_gain(mob/living/carbon/human/C) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 9ecf25a3a6..6f48d9022d 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -34,6 +34,10 @@ ass_image = 'icons/ass/assslime.png' blacklisted_quirks = list(/datum/quirk/glass_bones) + family_heirlooms = list( + /obj/item/toy/plush/slimeplushie + ) + /datum/species/jelly/on_species_loss(mob/living/carbon/C) C.faction -= "slime" if(ishuman(C)) diff --git a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm index c334e6ef3e..ffdc23a5a7 100644 --- a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm @@ -33,6 +33,10 @@ ass_image = 'icons/ass/asslizard.png' + family_heirlooms = list( + /obj/item/toy/plush/lizardplushie + ) + /datum/species/lizard/random_name(gender,unique,lastname) if(unique) return random_unique_lizard_name(gender) diff --git a/code/modules/mob/living/carbon/human/species_types/synthliz.dm b/code/modules/mob/living/carbon/human/species_types/synthliz.dm index aa853ee551..a209da270f 100644 --- a/code/modules/mob/living/carbon/human/species_types/synthliz.dm +++ b/code/modules/mob/living/carbon/human/species_types/synthliz.dm @@ -36,3 +36,8 @@ wagging_type = "mam_waggingtail" species_category = SPECIES_CATEGORY_ROBOT wings_icons = SPECIES_WINGS_ROBOT + + family_heirlooms = list( + // They're also robots + /obj/item/stock_parts/cell/family + ) diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index 27ad84b1a43e76c4bdcff3b802f2d8084c45683f..3204b36cc5b5d12ccc45a32298a6053ce8695997 100644 GIT binary patch delta 12807 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 delta 12331 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 X!rSmFUol${@}u_hjZ%$*Md<$lK7BNQ From 129a93c330e88fc74fe2a2b133e105f440a1aeab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 7 Jan 2023 21:50:31 +0000 Subject: [PATCH 019/260] Bump follow-redirects from 1.13.2 to 1.15.2 in /tgui Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.13.2 to 1.15.2. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.13.2...v1.15.2) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tgui/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tgui/yarn.lock b/tgui/yarn.lock index 46fb4c6c26..823781054e 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -4042,12 +4042,12 @@ __metadata: linkType: hard "follow-redirects@npm:^1.10.0": - version: 1.13.2 - resolution: "follow-redirects@npm:1.13.2" + version: 1.15.2 + resolution: "follow-redirects@npm:1.15.2" peerDependenciesMeta: debug: optional: true - checksum: c17f14c186e8a5cc9e6f179f87286306151017a919735d68e2d440fd353da9f9d15789e03ea057a1c2b49dda9d662b05bb4370c7350f70de43b18d3ead2b36a0 + checksum: faa66059b66358ba65c234c2f2a37fcec029dc22775f35d9ad6abac56003268baf41e55f9ee645957b32c7d9f62baf1f0b906e68267276f54ec4b4c597c2b190 languageName: node linkType: hard From a8b7cd9c4abb230c8306d7954646dfc5720e1227 Mon Sep 17 00:00:00 2001 From: Darius <5933805+LeDrascol@users.noreply.github.com> Date: Tue, 10 Jan 2023 20:40:01 -0500 Subject: [PATCH 020/260] Adds the Polychromatic Cowboy Hat Adds a new polychromatic variant of the white cowboy hat. --- code/modules/clothing/head/misc.dm | 10 ++++++++++ icons/mob/clothing/head.dmi | Bin 242382 -> 242876 bytes icons/obj/clothing/hats.dmi | Bin 120488 -> 120689 bytes .../code/modules/client/loadout/head.dm | 6 ++++++ 4 files changed, 16 insertions(+) diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index f3868f703f..0a626a0558 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -440,6 +440,16 @@ icon_state = "cowboyhat_sec" item_state= "cowboyhat_sec" +/obj/item/clothing/head/cowboyhat/polychromic + name = "polychromic cowboy hat" + desc = "A polychromic cowboy hat, perfect for your indecisive rancher" + icon_state = "cowboyhat_poly" + item_state= "cowboyhat_poly" + +/obj/item/clothing/head/cowboyhat/polychromic/ComponentInitialize() + . = ..() + AddElement(/datum/element/polychromic, list("#5F5F5F", "#DDDDDD"), 2) + /obj/item/clothing/head/squatter_hat name = "slav squatter hat" icon_state = "squatter_hat" diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi index fb0246e6e3ad0fd7e4ed1e8003341fdeb0827e64..26a8b1808f9bd8f48c0394cc15e6a2f55a673672 100644 GIT binary patch delta 45806 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 delta 45306 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 diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 6e8ea50d3917192f4fd995c721168ba138adae3a..0831f7be2f58425e8c310f83d7896f04ef16d659 100644 GIT binary patch delta 23749 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