From 9fdee33efc6534d5722fe3cf49b84c9561fbd56f Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Fri, 5 Jul 2024 06:51:08 -0400 Subject: [PATCH 01/10] Import cargo fixes / reversions (#1742) ## About The Pull Request The upstream MCR changes reverted guncargo stuff we had commented out, and commented out code was broken. ## Why It's Good For The Game Guns are in goodies tab already, gun upgrades are in the seclathe. ## Proof Of Testing ## Changelog :cl: fix: Fixes guns being in imports again due to code reversion /:cl: --- .../code/armament_datums/allstar.dm | 3 +- .../armament_datums/micron_control_systems.dm | 4 +- .../code/armament_datums/microstar_energy.dm | 117 ------------------ tgstation.dme | 1 - 4 files changed, 4 insertions(+), 121 deletions(-) delete mode 100644 modular_skyrat/modules/company_imports/code/armament_datums/microstar_energy.dm diff --git a/modular_skyrat/modules/company_imports/code/armament_datums/allstar.dm b/modular_skyrat/modules/company_imports/code/armament_datums/allstar.dm index b403cccae65c8..2d6c3c12b7e3a 100644 --- a/modular_skyrat/modules/company_imports/code/armament_datums/allstar.dm +++ b/modular_skyrat/modules/company_imports/code/armament_datums/allstar.dm @@ -1,3 +1,4 @@ +/* //BUBBER REMOVAL: Re-removes guns from imports (buy goodies instead) /datum/armament_entry/company_import/allstar category = COMPANY_NAME_ALLSTAR_ENERGY company_bitflag = CARGO_COMPANY_ALLSTAR_ENERGY @@ -54,4 +55,4 @@ /datum/armament_entry/company_import/allstar/experimental_energy/tesla_cannon item_type = /obj/item/gun/energy/tesla_cannon - +*/ diff --git a/modular_skyrat/modules/company_imports/code/armament_datums/micron_control_systems.dm b/modular_skyrat/modules/company_imports/code/armament_datums/micron_control_systems.dm index c5dc407773666..261fac242a97f 100644 --- a/modular_skyrat/modules/company_imports/code/armament_datums/micron_control_systems.dm +++ b/modular_skyrat/modules/company_imports/code/armament_datums/micron_control_systems.dm @@ -5,11 +5,11 @@ /datum/armament_entry/company_import/micron/rifle subcategory = ARMAMENT_SUBCATEGORY_SPECIAL - +/* /datum/armament_entry/company_import/micron/rifle/mcr item_type = /obj/item/gun/microfusion/mcr01 cost = PAYCHECK_COMMAND * 4 - +*/ //BUBBER REMOVAL - No import guns /datum/armament_entry/company_import/micron/ammo subcategory = ARMAMENT_SUBCATEGORY_AMMO diff --git a/modular_skyrat/modules/company_imports/code/armament_datums/microstar_energy.dm b/modular_skyrat/modules/company_imports/code/armament_datums/microstar_energy.dm deleted file mode 100644 index d4897fb7b5a5a..0000000000000 --- a/modular_skyrat/modules/company_imports/code/armament_datums/microstar_energy.dm +++ /dev/null @@ -1,117 +0,0 @@ -/datum/armament_entry/company_import/microstar - -// Basic lethal/disabler beam weapons, includes the base mcr - -/*/datum/armament_entry/company_import/microstar/basic_energy_weapons - subcategory = "Basic Energy Smallarms" - -/datum/armament_entry/company_import/microstar/basic_energy_weapons/disabler - item_type = /obj/item/gun/energy/disabler - cost = PAYCHECK_CREW * 5 - -/datum/armament_entry/company_import/microstar/basic_energy_weapons/disabler_smg - item_type = /obj/item/gun/energy/disabler/smg - cost = PAYCHECK_CREW * 7 // slightly more expensive due to ease of use/full auto - -/datum/armament_entry/company_import/microstar/basic_energy_weapons/mini_egun - item_type = /obj/item/gun/energy/e_gun/mini - cost = PAYCHECK_CREW * 5 - -/datum/armament_entry/company_import/microstar/lethal_sidearm/energy_holster - item_type = /obj/item/storage/belt/holster/energy/thermal - cost = PAYCHECK_COMMAND * 6 - -/datum/armament_entry/company_import/microstar/basic_energy_long_weapons - subcategory = "Basic Energy Longarms" - -/datum/armament_entry/company_import/microstar/basic_energy_long_weapons/laser - item_type = /obj/item/gun/energy/laser - cost = PAYCHECK_CREW * 5 - -/datum/armament_entry/company_import/microstar/basic_energy_long_weapons/laser_carbine - item_type = /obj/item/gun/energy/laser/carbine - cost = PAYCHECK_CREW * 7 // slightly more expensive due to ease of use/full auto - -/datum/armament_entry/company_import/microstar/basic_energy_long_weapons/egun - item_type = /obj/item/gun/energy/e_gun - cost = PAYCHECK_COMMAND * 4 - -/datum/armament_entry/company_import/microstar/basic_energy_long_weapons/basic_mcr - item_type = /obj/item/gun/microfusion/mcr01 - cost = PAYCHECK_COMMAND * 4 - -// More expensive, unique energy weapons -/datum/armament_entry/company_import/microstar/experimental_energy - subcategory = "Experimental Energy Weapons" - cost = PAYCHECK_COMMAND * 6 - restricted = TRUE - -/datum/armament_entry/company_import/microstar/experimental_energy/hellfire - item_type = /obj/item/gun/energy/laser/hellgun - -/datum/armament_entry/company_import/microstar/experimental_energy/ion_carbine - item_type = /obj/item/gun/energy/ionrifle/carbine - -/datum/armament_entry/company_import/microstar/experimental_energy/xray_gun - item_type = /obj/item/gun/energy/xray - -/datum/armament_entry/company_import/microstar/experimental_energy/tesla_cannon - item_type = /obj/item/gun/energy/tesla_cannon -*/ //BUBBER EDIT: MOVED TO GOODIES TAB -// Preset 'loadout' kits built around a barrel attachment - -/datum/armament_entry/company_import/microstar/mcr_attachments - subcategory = "Microfusion Attachment Kits" - cost = PAYCHECK_COMMAND * 4 - -/datum/armament_entry/company_import/microstar/mcr_attachments/hellfire - name = "microfusion hellfire kit" - item_type = /obj/item/storage/briefcase/secure/white/mcr_loadout/hellfire - -/datum/armament_entry/company_import/microstar/mcr_attachments/scatter - name = "microfusion scatter kit" - item_type = /obj/item/storage/briefcase/secure/white/mcr_loadout/scatter - -/datum/armament_entry/company_import/microstar/mcr_attachments/lance - name = "microfusion lance kit" - item_type = /obj/item/storage/briefcase/secure/white/mcr_loadout/lance - -/datum/armament_entry/company_import/microstar/mcr_attachments/repeater - name = "microfusion repeater kit" - item_type = /obj/item/storage/briefcase/secure/white/mcr_loadout/repeater - -/datum/armament_entry/company_import/microstar/mcr_attachments/tacticool - name = "microfusion suppressor kit" - item_type = /obj/item/storage/briefcase/secure/white/mcr_loadout/tacticool - -// Improved phase emitters, cells, and cell attachments - -/datum/armament_entry/company_import/microstar/mcr_upgrades - subcategory = "Microfusion Upgrade Kits" - -/datum/armament_entry/company_import/microstar/mcr_upgrades/stabilizer - item_type = /obj/item/microfusion_cell_attachment/stabiliser - cost = PAYCHECK_COMMAND - -/datum/armament_entry/company_import/microstar/mcr_upgrades/enhanced_part_kit - name = "microfusion enhanced parts" - item_type = /obj/item/storage/briefcase/secure/white/mcr_parts/enhanced - cost = PAYCHECK_COMMAND * 2 - -/datum/armament_entry/company_import/microstar/mcr_upgrades/capacity_booster - item_type = /obj/item/microfusion_cell_attachment/overcapacity - cost = PAYCHECK_COMMAND - -/datum/armament_entry/company_import/microstar/mcr_upgrades/advanced_part_kit - name = "microfusion advanced parts" - item_type = /obj/item/storage/briefcase/secure/white/mcr_parts/advanced - cost = PAYCHECK_COMMAND * 2 - -/datum/armament_entry/company_import/microstar/mcr_upgrades/selfcharge - item_type = /obj/item/microfusion_cell_attachment/selfcharging - cost = PAYCHECK_COMMAND * 4 - -/datum/armament_entry/company_import/microstar/mcr_upgrades/bluespace_part_kit - name = "microfusion bluespace parts" - item_type = /obj/item/storage/briefcase/secure/white/mcr_parts/bluespace - cost = PAYCHECK_COMMAND * 6 diff --git a/tgstation.dme b/tgstation.dme index 674548b26f6e1..e51dd5a71e547 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -7209,7 +7209,6 @@ #include "modular_skyrat\modules\company_imports\code\armament_datums\jarnsmiour.dm" #include "modular_skyrat\modules\company_imports\code\armament_datums\kahraman_industries.dm" #include "modular_skyrat\modules\company_imports\code\armament_datums\micron_control_systems.dm" -#include "modular_skyrat\modules\company_imports\code\armament_datums\microstar_energy.dm" #include "modular_skyrat\modules\company_imports\code\armament_datums\nakamura_modsuits.dm" #include "modular_skyrat\modules\company_imports\code\armament_datums\nri_military_surplus.dm" #include "modular_skyrat\modules\company_imports\code\armament_datums\put_a_donk_on_it.dm" From 38e72db3e94ca4c9fb5c26082af9cfa41cea7ec5 Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Fri, 5 Jul 2024 12:51:59 +0200 Subject: [PATCH 02/10] Automatic changelog for PR #1742 [ci skip] --- html/changelogs/AutoChangeLog-pr-1742.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1742.yml diff --git a/html/changelogs/AutoChangeLog-pr-1742.yml b/html/changelogs/AutoChangeLog-pr-1742.yml new file mode 100644 index 0000000000000..17bad4850412f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1742.yml @@ -0,0 +1,4 @@ +author: "YakumoChen" +delete-after: True +changes: + - bugfix: "Fixes guns being in imports again due to code reversion" \ No newline at end of file From 192f80308677e3a00775c4f1905f2f2898a1d4ef Mon Sep 17 00:00:00 2001 From: Cecily-C-Catherine <86025532+Cecily-C-Catherine@users.noreply.github.com> Date: Fri, 5 Jul 2024 13:27:32 -0500 Subject: [PATCH 03/10] Dullahanborg (#1727) --- .../code/modules/borgs/code/robot_defines.dm | 9 ++ .../code/modules/borgs/code/robot_model.dm | 88 ++++++++++++++++++ .../modules/borgs/sprites/tallrobot_cargo.dmi | Bin 0 -> 13821 bytes .../modules/borgs/sprites/tallrobot_eng.dmi | Bin 0 -> 14036 bytes .../modules/borgs/sprites/tallrobot_jani.dmi | Bin 0 -> 13996 bytes .../modules/borgs/sprites/tallrobot_med.dmi | Bin 0 -> 14053 bytes .../modules/borgs/sprites/tallrobot_mine.dmi | Bin 0 -> 14114 bytes .../modules/borgs/sprites/tallrobot_ninja.dmi | Bin 0 -> 13544 bytes .../modules/borgs/sprites/tallrobot_pk.dmi | Bin 35744 -> 49721 bytes .../modules/borgs/sprites/tallrobot_sci.dmi | Bin 20171 -> 64566 bytes .../modules/borgs/sprites/tallrobot_serv.dmi | Bin 0 -> 23998 bytes .../borgs/sprites/tallrobot_syndie.dmi | Bin 0 -> 14051 bytes 12 files changed, 97 insertions(+) create mode 100644 modular_zubbers/code/modules/borgs/sprites/tallrobot_cargo.dmi create mode 100644 modular_zubbers/code/modules/borgs/sprites/tallrobot_eng.dmi create mode 100644 modular_zubbers/code/modules/borgs/sprites/tallrobot_jani.dmi create mode 100644 modular_zubbers/code/modules/borgs/sprites/tallrobot_med.dmi create mode 100644 modular_zubbers/code/modules/borgs/sprites/tallrobot_mine.dmi create mode 100644 modular_zubbers/code/modules/borgs/sprites/tallrobot_ninja.dmi create mode 100644 modular_zubbers/code/modules/borgs/sprites/tallrobot_serv.dmi create mode 100644 modular_zubbers/code/modules/borgs/sprites/tallrobot_syndie.dmi diff --git a/modular_zubbers/code/modules/borgs/code/robot_defines.dm b/modular_zubbers/code/modules/borgs/code/robot_defines.dm index d6a669caad029..bd6dc841a1fd1 100644 --- a/modular_zubbers/code/modules/borgs/code/robot_defines.dm +++ b/modular_zubbers/code/modules/borgs/code/robot_defines.dm @@ -6,15 +6,19 @@ #define CYBORG_ICON_CLOWN_WIDE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/widerobot_clown.dmi' #define CYBORG_ICON_MED_WIDE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/widerobot_med.dmi' +#define CYBORG_ICON_MED_TALL_BUBBER 'modular_zubbers/code/modules/borgs/sprites/tallrobot_med.dmi' #define CYBORG_ICON_MED_LARGE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/largerobot_med.dmi' #define CYBORG_ICON_CARGO_WIDE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/widerobot_cargo.dmi' +#define CYBORG_ICON_CARGO_TALL_BUBBER 'modular_zubbers/code/modules/borgs/sprites/tallrobot_cargo.dmi' #define CYBORG_ICON_CARGO_LARGE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/largerobot_cargo.dmi' #define CYBORG_ICON_SEC_WIDE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/widerobot_sec.dmi' +#define CYBORG_ICON_SEC_TALL_BUBBER 'modular_zubbers/code/modules/borgs/sprites/tallrobot_sec.dmi' #define CYBORG_ICON_SEC_LARGE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/largerobot_sec.dmi' #define CYBORG_ICON_ENG_WIDE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/widerobot_eng.dmi' +#define CYBORG_ICON_ENG_TALL_BUBBER 'modular_zubbers/code/modules/borgs/sprites/tallrobot_eng.dmi' #define CYBORG_ICON_ENG_LARGE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/largerobot_eng.dmi' #define CYBORG_ICON_PEACEKEEPER_WIDE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/widerobot_pk.dmi' @@ -22,18 +26,23 @@ #define CYBORG_ICON_PEACEKEEPER_LARGE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/largerobot_pk.dmi' #define CYBORG_ICON_SERVICE_WIDE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/widerobot_serv.dmi' +#define CYBORG_ICON_SERVICE_TALL_BUBBER 'modular_zubbers/code/modules/borgs/sprites/tallrobot_serv.dmi' #define CYBORG_ICON_SERVICE_LARGE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/largerobot_serv.dmi' #define CYBORG_ICON_MINING_WIDE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/widerobot_mine.dmi' +#define CYBORG_ICON_MINING_TALL_BUBBER 'modular_zubbers/code/modules/borgs/sprites/tallrobot_mine.dmi' #define CYBORG_ICON_MINING_LARGE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/largerobot_mine.dmi' #define CYBORG_ICON_JANI_WIDE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/widerobot_jani.dmi' +#define CYBORG_ICON_JANI_TALL_BUBBER 'modular_zubbers/code/modules/borgs/sprites/tallrobot_jani.dmi' #define CYBORG_ICON_JANI_LARGE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/largerobot_jani.dmi' #define CYBORG_ICON_SYNDIE_WIDE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/widerobot_syndie.dmi' +#define CYBORG_ICON_SYNDIE_TALL_BUBBER 'modular_zubbers/code/modules/borgs/sprites/tallrobot_syndie.dmi' #define CYBORG_ICON_SYNDIE_LARGE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/largerobot_syndie.dmi' #define CYBORG_ICON_NINJA_WIDE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/widerobot_ninja.dmi' +#define CYBORG_ICON_NINJA_TALL_BUBBER 'modular_zubbers/code/modules/borgs/sprites/tallrobot_ninja.dmi' #define CYBORG_ICON_NINJA_LARGE_BUBBER 'modular_zubbers/code/modules/borgs/sprites/largerobot_ninja.dmi' #define CYBORG_ICON_TYPE_RAPTOR "raptor" diff --git a/modular_zubbers/code/modules/borgs/code/robot_model.dm b/modular_zubbers/code/modules/borgs/code/robot_model.dm index e8316780648cb..7ee366bddbaae 100644 --- a/modular_zubbers/code/modules/borgs/code/robot_model.dm +++ b/modular_zubbers/code/modules/borgs/code/robot_model.dm @@ -216,6 +216,13 @@ SKIN_ICON = CYBORG_ICON_SCI_SMOLRAPTOR, SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_SMALL, TRAIT_R_WIDE) ), + "Dullahan" = list( + SKIN_ICON_STATE = "dullahansci", + SKIN_ICON = CYBORG_ICON_SCI_TALL, + SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_UNIQUETIP, TRAIT_R_TALL), + SKIN_HAT_OFFSET = 18 + ), + ) @@ -261,6 +268,12 @@ SKIN_ICON = CYBORG_ICON_MED_SMOLRAPTOR, SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_SMALL, TRAIT_R_WIDE) ), + "Dullahan" = list( + SKIN_ICON_STATE = "dullahanmed", + SKIN_ICON = CYBORG_ICON_MED_TALL_BUBBER, + SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_UNIQUETIP, TRAIT_R_TALL), + SKIN_HAT_OFFSET = 18 + ), ) /obj/item/robot_model/engineering/Initialize(mapload) @@ -280,6 +293,12 @@ SKIN_ICON = CYBORG_ICON_ENG_SMOLRAPTOR, SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_SMALL, TRAIT_R_WIDE) ), + "Dullahan" = list( + SKIN_ICON_STATE = "dullahaneng", + SKIN_ICON = CYBORG_ICON_ENG_TALL_BUBBER, + SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_UNIQUETIP, TRAIT_R_TALL), + SKIN_HAT_OFFSET = 18 + ), ) /obj/item/robot_model/janitor/Initialize(mapload) @@ -300,6 +319,12 @@ SKIN_ICON = CYBORG_ICON_JANI_SMOLRAPTOR, SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_SMALL, TRAIT_R_WIDE) ), + "Dullahan" = list( + SKIN_ICON_STATE = "dullahanjani", + SKIN_ICON = CYBORG_ICON_JANI_TALL_BUBBER, + SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_UNIQUETIP, TRAIT_R_TALL), + SKIN_HAT_OFFSET = 18 + ), ) /obj/item/robot_model/miner/Initialize(mapload) @@ -331,6 +356,12 @@ SKIN_ICON = CYBORG_ICON_MIN_SMOLRAPTOR, SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_SMALL, TRAIT_R_WIDE) ), + "Dullahan" = list( + SKIN_ICON_STATE = "dullahanmine", + SKIN_ICON = CYBORG_ICON_MINING_TALL_BUBBER, + SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_UNIQUETIP, TRAIT_R_TALL), + SKIN_HAT_OFFSET = 18 + ), ) /obj/item/robot_model/security/Initialize(mapload) @@ -388,6 +419,12 @@ SKIN_ICON = CYBORG_ICON_PK_SMOLRAPTOR, SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_SMALL, TRAIT_R_WIDE) ), + "Dullahan" = list( + SKIN_ICON_STATE = "dullahanpeace", + SKIN_ICON = CYBORG_ICON_PEACEKEEPER_TALL_BUBBER, + SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_UNIQUETIP, TRAIT_R_TALL), + SKIN_HAT_OFFSET = 18 + ), ) /obj/item/robot_model/service/Initialize(mapload) @@ -407,6 +444,18 @@ SKIN_ICON = CYBORG_ICON_SERV_SMOLRAPTOR, SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_SMALL, TRAIT_R_WIDE) ), + "Dullahan" = list( + SKIN_ICON_STATE = "dullahanserv", + SKIN_ICON = CYBORG_ICON_SERVICE_TALL_BUBBER, + SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_UNIQUETIP, TRAIT_R_TALL), + SKIN_HAT_OFFSET = 18 + ), + "Dullahan" = list( + SKIN_ICON_STATE = "dullahanserv_alt", + SKIN_ICON = CYBORG_ICON_SERVICE_TALL_BUBBER, + SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_UNIQUETIP, TRAIT_R_TALL), + SKIN_HAT_OFFSET = 18 + ), ) /obj/item/robot_model/cargo/Initialize(mapload) @@ -421,6 +470,12 @@ SKIN_ICON = CYBORG_ICON_ALL_CATBORG, SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_SQUADRUPED, TRAIT_R_SMALL, TRAIT_R_LIGHT_WEIGHT) ), + "Dullahan" = list( + SKIN_ICON_STATE = "dullahancargo", + SKIN_ICON = CYBORG_ICON_CARGO_TALL_BUBBER, + SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_UNIQUETIP, TRAIT_R_TALL), + SKIN_HAT_OFFSET = 18 + ), ) /obj/item/robot_model/syndicatejack/Initialize(mapload) @@ -456,6 +511,12 @@ SKIN_ICON = CYBORG_ICON_ALL_CATBORG, SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_SQUADRUPED, TRAIT_R_SMALL) ), + "Dullahan" = list( + SKIN_ICON_STATE = "dullahansyndi", + SKIN_ICON = CYBORG_ICON_SYNDIE_TALL_BUBBER, + SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_UNIQUETIP, TRAIT_R_TALL), + SKIN_HAT_OFFSET = 18 + ), ) @@ -481,6 +542,13 @@ SKIN_ICON = CYBORG_ICON_ALL_CATBORG, SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_SQUADRUPED, TRAIT_R_SMALL) ), + "Dullahan" = list( + SKIN_ICON_STATE = "dullahansyndi", + SKIN_ICON = CYBORG_ICON_SYNDIE_TALL_BUBBER, + SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_UNIQUETIP, TRAIT_R_TALL), + SKIN_HAT_OFFSET = 18 + ), + ) /obj/item/robot_model/syndicate_medical @@ -507,6 +575,13 @@ SKIN_ICON = CYBORG_ICON_ALL_CATBORG, SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_SQUADRUPED, TRAIT_R_SMALL) ), + "Dullahan" = list( + SKIN_ICON_STATE = "dullahansyndi", + SKIN_ICON = CYBORG_ICON_SYNDIE_TALL_BUBBER, + SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_UNIQUETIP, TRAIT_R_TALL), + SKIN_HAT_OFFSET = 18 + ), + ) /obj/item/robot_model/saboteur @@ -527,6 +602,13 @@ SKIN_ICON = CYBORG_ICON_ALL_CATBORG, SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_SQUADRUPED, TRAIT_R_SMALL) ), + "Dullahan" = list( + SKIN_ICON_STATE = "dullahansyndi", + SKIN_ICON = CYBORG_ICON_SYNDIE_TALL_BUBBER, + SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_UNIQUETIP, TRAIT_R_TALL), + SKIN_HAT_OFFSET = 18 + ), + ) @@ -550,6 +632,12 @@ SKIN_ICON = CYBORG_ICON_ALL_CATBORG, SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_SQUADRUPED, TRAIT_R_SMALL) ), + "Dullahan" = list( + SKIN_ICON_STATE = "dullahanninja", + SKIN_ICON = CYBORG_ICON_NINJA_TALL_BUBBER, + SKIN_FEATURES = list(TRAIT_R_UNIQUEWRECK, TRAIT_R_UNIQUETIP, TRAIT_R_TALL), + SKIN_HAT_OFFSET = 18 + ), ) /obj/item/robot_model/ninja_saboteur/Initialize(mapload) diff --git a/modular_zubbers/code/modules/borgs/sprites/tallrobot_cargo.dmi b/modular_zubbers/code/modules/borgs/sprites/tallrobot_cargo.dmi new file mode 100644 index 0000000000000000000000000000000000000000..50944ca4b29579872dfdebf5a8a52691bfc2ad59 GIT binary patch literal 13821 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 literal 0 HcmV?d00001 diff --git a/modular_zubbers/code/modules/borgs/sprites/tallrobot_eng.dmi b/modular_zubbers/code/modules/borgs/sprites/tallrobot_eng.dmi new file mode 100644 index 0000000000000000000000000000000000000000..fb6cc7b5c14ec986cc51e15a78439fde2fdf7c33 GIT binary patch literal 14036 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 zul literal 0 HcmV?d00001 diff --git a/modular_zubbers/code/modules/borgs/sprites/tallrobot_jani.dmi b/modular_zubbers/code/modules/borgs/sprites/tallrobot_jani.dmi new file mode 100644 index 0000000000000000000000000000000000000000..534b7d96450d59203d45623955e5326a1905d4e8 GIT binary patch literal 13996 zcmb_@byQVf+wG>i8>G8I5D@8BkWlGvq(k7)-6f$Q4T>NLNP~2Di!_G@B@dnF+|BQO z@3`L>cYNO;_r8p=IcKjOXYCcwn$Mhb$7rf6<6%={0|0>cTt(p(03b1d8-R%pmXPq5 z)q@{DeBbE3Q?T~1bbssm?yZY606?-oj8)->3Xn#uH3h_yP~s`2HF^pXb_10%)V_7v zj?WF(&S{N>7w!@2>WQyCoc(?o4^y0Uis6LVH*YvT;j+hkbdmk`u`Vs6>vu@>V`9|D z=huD0 zpeFaSdIjpcvM7XXiHj;rXds}rhf0X*wk3zGKp1ZG9w0(3pkk3hm9<01B9tY}l>JW> z6V(CBmmS@*@*I)k#pJ3V%kk}*e?6@`9^W9neKacf;$~4@;hH2oQ-N3JR%(T0`e_{{ z?!^|~^32rN7|fSd3%R3L-Pw>&1y%5kO6<0Us`JP7 zf=k=qb`bD`ugURzz5EqCS&tXvt*6;`GeSCI-3>a0&yE%j}-MZD)J~x>=>DNI5 zyqut%MaoV@nHG87n_Vctc)1Tc@TK-Wg#zxA!joXJXV9g{{#j|}C&61uZPE9b}+X^ygI7hQ5+bm6hH(HW94bIq!Vdvqry4Nz|bPq=0|Z( zU7S0+u~`Z_k_3Q;W>s^KhbOQ3OoGuKKOXGg{F!-G-m>17O<~`jTLZ0Dy1`yyX@B^1 zB+&>J&?7fMk7#VRH^K$NwE}2ph_xwDShxv9(*i$sNHD0W zHP(-l+1@M}CC10cH(E&z+gsas;J-@vrU&2Mi1iqkgo%wo#`0TR$(+=S|6Zu}C)zF@ zG7leihww{9weUFKq|ZYx>5o*lTrWehwWp7VzB=(_l*eWb3m#@Vz&20$RkjETU~38Q zMP-5@DABXsriMPT^TT+Im2SUcN^!JG{QJ92zMyg^L1x2B1^Sr8!9P8%f`l!ro$Bm; zql?t2z%jP?yqHFu;VT!&`m88Y(QQP`Li;r2U{fEXsWAEKgMZAut zv||xF+na)hT7u0^EB-SFLVd1a;djRqo{JOHm6Vg=;Vzvw-#IYqoT92fq~;8pz=sVV zjy_!KHrQO&mh;rqvzm2S2cs2{VqNy>RGZynrlBksJrJsS-R%8`t8e;Sy>Xz154_?2 zilruf)Mhcz|1qC6-Cs1I~%Gn}uiM(XEPg8V(Mp zs{WOBj7|}jS)E*q*W|^)>H39Jq;aC;lg^MDA7LR%T!E|rf~LW=3d-OQq7pUpxX`-K z+F2&tyg5S^FJ35B%O;WZ(|}Ke-Anf!40m0%SzNB`5R?==U!xCc@l#XZO6Q@ie(9^O zzp$pAOM^Spz7x`ecabH$`4CcGqW9z$?9Xk}i%^CRM-kN^KmPh|vlo5fO&%_=k0GEp zU0o-6E{qDFI6cBg4T8n6P={IY+e@l zG*#r_Sg$tH9Dqc#>-ei>k>ba%H%Nz-M#s6diCU)Iy=^zfK$_o=i{zt*lA|0ET_ws(#nHGNHXCN4W9#803_%7__Si2F;95LI#h*3lCwI1OEvaP?ha zL;(F!=h+`2eF>X($VMI*$?qCMj}xj3P~~`U6@4~t=XZ8~)w}515g9$<6R~!~e(0kn zZD!Oqyl6jp1IM_kO&d-N8JIu&!fmpjK4Y<5nVuL_mK2M0~3!24gI3tb|8ra(W1LJq7O# z-RaRGdUX-WW5M&jS6^6Yz6h5w$|Z^uc~MRz;*-A>Mm?+(`>QZwEH*)URZ=d|%ajmF zIB4c6JfJwByL_?0%^-q*BNhoec2vA7MfU?LWM7fe4kuk{y!KVQsWBHEjqEAZg8Zuw_M$J^(4 z02HFi)EiZdgZU_ni`a#y1hCdG-!EO`Y;>(ChSqvHn=md`d*ZxsL<52&`% zZ>9JYe3M+mZ=7vy**8Rxf{S~DZh{ytwl=rP9=EOpn~U*dVI$&CH(zT5!OCf;pFa3dLDf zIz02)i<~KjI)fz;;PL1Qqw1>CKr)HzUb4Rz?PIo(kVf$SVI@>24D;%YS0dqK!jjza z1pvi*!I3>O^Ey2c%7(E>0h$)v9Sfy+83LVS*?jD0z9@-L=!h$*bCDmO?`HRN;1^0E zB%pP_r3+4hA=T@dI&A(zwfkeaApocz>LYu5i(Ul2>aU;@{gxN7i?N-!caEMhHMM$p zs023YDPq5}vYqWi|E^Z$+Ss%0?maTMg?aq4Ug{d-vfkKfb#~Y1{>bx!MMa%>XBxA? z?o0H3O-KpaZ3zR3qKJ?tRSJ$m#sQjO>acP64`vFt?>_CCX`;EXIgQ+n;v2q37ODQs z%iI0M8TAkXANZyp(cbJ~Pa1~J^PsZPwxmlAiIG@S{x|X7Rm>D5Tv8z|f~w9szgF}# ztsA3R9%^|W`)Xrnzud#@ti-?f+;8vE6yn-@GeMYK?d@CFn|bJk7cKa$(R!?0%>N4( z;5wXbSQXHpHFx2aQ+k1vcl>E;iZpLfaci)+^d<&oYI;P1Q9K;8)FMY-F4~3GYhQIi z^3-_;JbGNlP8Y_>i`QrsXZb=^KG_NP+3yl{R}nY^%ntM85|5%V>h+>1oiPwNu2RU@ z(~R@jdh2^&GUnIs*{m_H63L6l8uA-m0d94pSY%l*Oz@L2Eo6{VM8#WIfJ)t-2oK4D zLEiA`Ed|d}B_rJm|K2yVj;N~+0_D8@YprL-3^#p*LsF|G*?U6=DZ7Kyg^>YIO)4=5 zP*o~LgZ+G@^)Ae01h=~eBF62jlvw4Od?H5dtGfQUzqnkzOsi=a3yFw3>J5@W@PP5a zS6V{@KBY;*Cuh+6*=yfNnV69QHc5DQI)u0&m@Q+w%k8B0Vj4Dm>B6&0`Q8XvT3$|} z=+I*cTFmpqIXrakVUmGgT#F5?h-1_rK}cls7+|pUkcIT_eqXS;AxEtZoz0M? zM1O(Y?ta_NSs)ssrnHiif`dbkSUc_vYRciq_m8DB6f6^ae~CmYshD_v!>lA7&`gq@1SQvVg&Ms$qLNqaFnIVxxqoc4v)Rr=Np># zScG{o)TU37WRC4HZ_6%vtZ2slL^Jvn3#Iv>?~fxUjBN7 zsK#z2_8o@@t@oyz>|grC3X)Kaou84=1K2Rw4p`Qcdyl~VFcy7)BIUAO(cADM4_bGn z^R28f@?PeV)KoYMMj}^_Or>bJgjm(P2#Y$8)sD&F<+>1ydRuG~y3A-CiZMoRZWuLHM*`nVv`USmUJ z)ijF{+yz3&hUhh3G#&VKNqc{p$ILix-N6Bagpq+^56xrGEA6V;`)#2R$n{&tDR`Ef zE79!u)W4pOy54b_7Gp3&ZC`Pa1CSenpuRS!e+|o7mwHT?B zXp`opR=MriSj=Hvx3I$s#78OUF+C!rTRHPbwfozFqssDy;K|P?u;pfoHSUIIrF?TU zY$Wizp<%6g{hKg)mAqx))2xz;dCZWUq#@oNJ|WZPu?<{LFR$vs*$>Yv;OoulYe&yk z0N`#fdr|9t=oIi@>16l2>|te5ttt`!7}of5 zjebLJ;rv7_f6rR)dNp9`k{sHKTj>&r}r_$iX7J2BG^Yw*L2vEtgnDsD5m@i<6w6AGZ?u zN0r%@`wJ1pP8Yvsd@|AW&jm0R_^W%imF06NO6+L2CE-KMG&;b_!E8=NWV0&Txvfd= zW-Mj{Paw*WV&8r*pyQdO(26J8=;T5aMb#$~if$Zcf>)mzQm*H;Eofatz2#xhDyNp4rN zxVtlq{#zyjg!5{mOAY%BdJ5smik7Zxclv4>k4gBY5VdJgl_3V|hbDA)e|(tXt)a>2 zU%s6*Fu>O(ZEqUY9`KZ?lJM?uIqrCwRTb77qCu8`A6zIXfr!%mu?^Kh0a7gWf+^!4 znsAujR{{2EpO-tPx5`qv$jpp)v_C?d`?tb@`}WqhP}>JNQpJ|Lzvz^>=$l()t35FE zhyXt&^!-%!{CE41-zzJz#i!V-=NEVr_$&f*o&1+LMV9?FU|VPbxVR5l2vQKe9nizn7{>nyw zH{PuGC60@$8*AEqr{y6LOPY#u!f>$$46g>W}_8 zHd;^o_hpumi3@=QT|;dvBbeSRea7-_b(!6JXorv$rpfin6@Le`OD{-zKa2JCGcHST7s%@n7R}rD4r;TFKU#M15RZ_#j_zZ- zL@rj(3K_pR)Y@;|xJ13N3E$jdH_`oSU~~wMl99Ar5FNz7*HHe0{Z>D^bj*{E*p_74NM<{sp(238yhyTt5}Ir`XhJzUZ6;Z z5%r=V`;$$~%uH(d1E!Xzkfmc^KX8|^*O^?gDzA(V@8swdoi4GZ1^HVQKB>=w4_#9S zNCRQhfW*hdl0PvxECi@umKGuHl3bascTZ0(`B$4R_ZYw*kO;VleATZ>PT8js1;@@! zOwt|Vu7xA^6-#JF{P6oIOP`$xS`hhnK9S~9Jb;??RUAAks>*W+d=m?X@rPDvYaUcvz)TEgpK zLM_2>w;zJ?qcKN$Uv|woyfCjJdtRSqm>F(2WCrp^@$?~5qLiu%C}JMxRdkTz8X~U#5bz8i?c_>n&>QYgapV@+=V_@27Cqm{K~z zS?+EcXkdF#XH=3DSEA=r*Y}1O8{jFQ>x$57Y?nu_x`ylqs||`=d5&~%y?*jv55Hky z{o^0D-0Z!Yy8H}m!uM%kx>MTK6azd7Rw@HEu=|-}3x%JN4DwJOsl#sagxwxHIKAzR zYL@O$rVj-2kFHlS=;yYSJycVV=T{`fj<0tpRdkENcER_DKb2Z+W@pL*jwhq&SG$+# z^TArAvZ;T36rwT|9F;RTHYn@j!Vh8zNBirS-)rA-4UY|mjOv8HvE*7h?DqADCwE+^;47N69M8Xh9g5d2S*3Qu62-b-|?@+3F+g*~& zQJHa6UAJ*@o(5+me`3tRu&6}I>BM|(kh%HFPr^Cl;FH{GQT2IJq=4@pxv4O!er9Ht z#^Z)&9NX5N?y+q2!U2&;ssuK$Px7l^93vNM<`t48quMWt6y>iRkLYY_$htw+G^{6i z>bDp5!-)G5lS)NDot*9irc%>1Hztu9SBi3ge**mbr9^f4cFF0O;HN1tq2fD`!XzUK zaXEkM{FeB{{Zt>!#OEA)Gr+Fc$cx}cY1+u2{^P&$QkOvOPXJOc#8F^+hCEx$jg&Cu zy@fEB*K@}}%T$4Y8@1n%eX)m0fg_CHizSZELLY?WFBk|x)@Z1IQ5CWoV0C@{`y-on zU~XT~qcB}$s7@zYPCv(s-|U<}F;J+YP8xF3O&NToT3cIV^X)+3Y3D4(8KVLAp!h7^)NhePYYq;?@BYU0 zGbBa6x2}8K#wGc&TnxmGgEuUXoE!;}73Ejsw5=xzAC70~4pdM*qsAZz4Eg@u@wr~; z{8lQ#-A^zJV}ttkP^_ZIg-=XCUKxboUtIvcKc88~#`N~TjDJftl_`RV#$3wvFCzx7 zikphA8&~rhWJK;41(L$>8PTYyd=+nx_RlQ(n+;(rd{IoO336ZfTOk!9MHjb!IMfID zC=qh`sJ0+~VJ2WU)iW61>>JWX^B11X;4O*7uxQ^Wke$9yjf)O49F~-0s_Pzb|H`z( zka*ea#fzxLZIePH|3`^Gk>2xCU%C1% z(L63H;w%(C76udfw=U+5k1=~5mNPTSdnwVPVg^N#VW&F10wK!VhzKNqI_n>{f+YYf zkj)m92)h30m|ENHY^u1JnV7qKF17mU%1p+RNxf%lU`I%gGf>c9haJ&N3Xm^K@Pisc zK1k6j!+kVQoHy(5sY;v>;_rj_Vhi73&>pBiy55l;lt0n%7Ctr=boKU@FP`QsBsx~o zHm=dKzqWFpV!0R&;u-i z@`tPCh%oOmlt{C^76)|*)Ro}P^=@Xy#^&ZKS6C}jgqS8vc%NneXY7fiQnxDb8yU?v zBxo#LrmG!14pu>Rg+0o<=-d|??A!SG*k$7`-TLQG@rn6Ktm~)Vx=B`fICu@L^rsuv zl>7R);^;lM2`3-oz?qQZ&^M0KhMp{J#NK+p(K*?N{s0wPByXcwMyn0x!S3!A&k5mc zOqpJqVmZ!3r`FeF@@(I{ywK>DaT*@J0)f-9-!R(8yq%TVfvyy!dzQ(STxJNYh{A1$ z_H=Uo584Dp>HwImAKq&O`nRw9E#*&drHP<;Kor8vS=Ul~E7y!;K~goMf0}tdXmf2S zaFP&spjAYf^PYAeZ*^`=?B!D$;iJ0b*L^6?*hr^0`|jg59^G^VzVS#!l-m1 zDHsD7HzKIxpL_yTZvB~0a=b?{fL@$~t|mGN(nBO+Ns2lJNtjfLCyJ$uH78s&IA+qbr>4itW-{K;cq#er{(7HG}phh6gteZV23Gbd%IGb?2LHglV5${aeLekU{338lw7w@sgjlXr@CnoHi35g3QZW@Uw5`#7MP^O( z0f{059J{PXz01o9XmN+BHW^6Jxe1W2J6_nfAGy0(3Vb_fxYI%KQ4$lR?sSe?@Bn1E zdX}#rE3twAe_WY|1ePuH%3I7G^U}2t@kgF=CeBiZXE|-6y!4B1-rg9v-b{>fGJoDZ z)p|U%^IY=!%}fzqCz-k8N%D*|sra*JRGO@<2U{0gs5o`pNs%4RH2y6-85tfLuSpf( ze#6MKE-T4MGDUbXDVPx9EgG{j`lFq-y!nGIwb499I<<@L`Dj~exh=_*)5#`}aCZP8D|_$)On@`*yFpbX zOfbLfC0p+sR}PTqQm>2#cd|jfGuY*K{Ly$^czisrxl2wMQgHdELAFGo9+3%Ju*J_T zQGuoaA5p<6+SL<5(T>@ULlaHLM`EsNk~hch(S^~x)h{QPOc<`d?qa0#V-V&<{RQO~ z5ZLZ_ZVj`_#@LWFcA5oG_nPHN$U>~AMIvU2N^v*G-%AX!o0@JR;;;X{Low8Es)Z`K zUV8`K*g*qF!2C?$di%Hp)ovtX(#}zW+?DJHxN!XWtrJfr1O_*yh~NM9Nl#A7Xf&<3 zJ9UjaKnM$~QKnBQWxQLDVF%1Q{tOP+blra_Gqp>RnIzo2Xup4H8Xjy%&M>qlm>+nu zajTz61X7E#4yq(=_oLWfOeG7UUmX!Dn9|puwZ5fmvOg@5__U2|)80+kT8^z95k0L+q-mi$Gs zbCM>efxVD#Y>9eC&;5{iRxUZu#bPJtq=s>BiCWBG9^upA6|@~ne&e2-pM09{%0l&t z3SgK=7|%>IiZUZg+@FX@wO6uyFReQb=H6k$PZ?dl1r_~f_AbJ4ogU0ae%*C8Fu46b0XG35Z|y$)X%b57c4xw0yq zVD^s{QlZ-|MNtS&WO;1O`k5tu6D=MRAfgs))@}0$%eKn21hlX^4zMDE;m9{*^=j*WuGxa z8Qw&qMl)cJG9WQw$_c3iV}?%P5`%sK;jsVb;z%P+Uk2BA0f4}w5Xnj0qdU=$cb^QO zFgagr`PeA)Ap^+wBQfO1^vkJ;w3iZlp??u4-w=#s@8flmD}f*gQqP|3cTlz3-zu=g zefC#jhQ3GhIx(tM1xtqxR*F%I82$mLvXozUooNu-DN`pu6bJurm%0%68P_U*xl9nw znOwkoH|``YHMogjJHfPm_9pWi{2P3$|2-v&z4to-uT2XDzT$stnx4~^bp#4uckig5 z9H6v`=1AX-ih{~5;detq0#FDPY;r=JhD?bQmcaR;H}q%7J-6wTXWrL!cg>)UCCb#< z^gxL)QQ_xWOs(QMJ(YYN9HSL5{&O7VGqj$TAC?yuvoQ495frEt7VTm>j1JGGchLs4 z*qIg@u!0=E&67ocJ(&sA+$1Ofm1OjdFg;MaZ?ZQkjY|r;hYC0i#hcBZc)-3RRQ6xr zE1Mv~OoF#{5(uy4DLL=fUUzE?FAAZV{}PxR#(R+Y3E$b; zc_`L3y05&yCYUXM_&3VYFdm)0Otp1EwUlV!Lw80;7*#3ypcIF+ya&1EjUgK6awQ&x zy^!8inM;i?%A^B25~u#%wVXmqYT^kFIMaPtpD3iLZL{F-?|A&DEMqcg+2YBH1SEpmwEeem$HwvuUZai5%ijyL^vM6bc-`sX}JJA9%p;_ZerqVLzU zb?eIu7q!-nhwE$D1Mdqw9X?j3?g;+Ap?`%#6f;r#OkA%;7lpk`i2*{f_i$Do{gKp< z^{O46f$>Vi8h={p%RWQ;RyaKBoW7?Uo-ob6tS52{ua=qJ_p#l`z4QvYF_GAhdNKX* zlR$@6?fu>%%55OY_?-s5=o(`~G3*G)SJF=fh~&{%Fp(wC3dW52F1m|w0OI7JCkLSW ztH&BR!tXV_`&BPwg~~C7W?n%}@!AhvPW85mC!7Y?P8@mD$hgx13Z&#vRF3IW`e8~UL)jf$Q=dDKyBcBMiR+31RM)GrpqMhQC7|~ z(fM8&G%b(#L}5rJaAwAZ8+L+!A^`yh_5v*}&)h3W8>u864Waxztz%EkquR*7(h`#& zQGEXKruoQdbwQQjdHuKL(rFU01!=$S3T_BAgx|6v#Ue}nq_=zVt9pXzm+ocHmh7bc zx!ZRzFGgw@#`Oe$iaGO!{xLGClUO2TjzIM1xGndu#6Dfq<~J5dMERHww8Ev+|6_|&dLykS_K>A6F5-as(qD`nkfHo42s3 z7(D-2uQ{f+@}uN4i#WA!p4Sderej+s2*J_Nmw8gD2|0R+{L*FemEK~RnfP2|?Ck6t z`|~wZP~P&=hKBt#{OE(s_HNf#`9 zg6pknGq8i+-1Q0g#!Mrv{nMrplvNE??lA8WZQS=lbGPB!`2UqW~o?p&}7TY%s<$RaaMU zq@#o~MDj4Aaqx?p8uWX>rXWv9Qu1eM%s{mhwB-meVij@}u5Y{FouAKw#jd~o=+sm~ zXDk$D*X$sEQS1!dsIs_ELa{YLj4(Vjq@<%G(zpZKyyD2d)(VRmt3Qv=cpshxw-x~v z`V>rkULCOPfx)1nx(T<6WQZ1cH70@eL>x2zA9|FGC0W9k1}O9=K~zC=30UB*cmTNQ?_l9OZ?JtWV>^8}fp z(HT_{gH>9OL&+=rw{BA3R)=NL0D$hycN(ArfzA|x3z&h<1c>?lYjE1Sp)q5<2S+C$ zQ#@S&X8htg>OV`sPY|51zjNRQR=ax3RuBJn&P~Z>J3IBppJZtn*AVFz?{t8?wzn=p zhcAQI<)1iKQ5?`m*$dr7BI@~&AdGncf@qLwMF&XZAI0ovKl-z3(SsNpt|?shB&83y zLh|+VLjvjx<*clB*AD-Na7v;PzA{s>6q{ZQ?fV)KYUB?BAm9^*Fqlv5Q?wh$nckh* zioM(YL3;VAA2Ipo-N4u&67YrP7ClRP=^hCbM?v9;V=U-c`l!osOcpefjlN_z7ohwi zHd%j%^-8p&>McDO9^KHUT?lWs(h*+>BOc~1+$|^RiHOQ4z4lv9kea`rF z@Chr%3xpnA`S+mjY2C&&*Vb#33FxSvc+64w?B~Cojz_5qGib87;U!E=CrSe}X6;$V z_5jTH$^k@4eoc&_g#w=d(UE|-y2ZtYych0|jeo?J_ z3(QluN||GJ2k1X{>gn^WPJ&2$!mDYyM&C^cW+X=U1%owk&ucMIyaA)a zHbTGf7@}aMUmm}B1_~LFb?%=91JwrlS<{~;#3#Ghlt*uh^?wMsCOQ9u^Pv9+=W#D2 zgH~5_x+I$Na;LeoFJxJ{wS{$ccyvk4P5dXbKR{A}2+wr6Vg55U0T7abwp+Wc8$Re0nb#4$9wBIr>`52=|LhI-_2j7-T(}4dS zuZ;H|u9<+|6G_l%-PElqteGM>MIXrx;Y9(s`EX|1^6eVl0vnyHCddf3qEHQal76GY zO3;tuw}aI)Jo9E&=ap*K58EI*vthO4c|Lcl0{tzZgBW^aQ>XWaAE&Ih>#ymjp$nwU zbfL;1aPK?$aPVL0b)2m(l3nxkAo8R?P`g8_qdz+!NZm|p_?lxe6(+dm^@s9N z6!p1=^yqh{gT$-xpR8TzvMkvDN}s;2VTDe_N25ja^Wb{tl=YFhf92Att)~CB+^N*^ zH-zDrm5OI)m(yUh&9IX2ac_XU^?niPFa@2X!lr^R3D+oJA)}rh0GFnF>mU;eIaDLC z@%}+{BI$d=)m~FTpmUgV{#Ln7g47=7tj~4daRG9083|b~&g_=oYcj zC1f^!Ux8-=-sT7o*uHys^|QIg>}C^pn;b)wd}KiLa@-b4;`3YI=sC()bcBTdI$SF* z_XV3;xJ9*n4_<%=M;hf3M|V@YNhheoRozu-8?eVkhcG@tCw2B>H>uHA zLqbUgDYk!m_q!oicxQsIcqr;vu|sWedV&?r9`UaR^@^465s&np~GrXM;% zorwmn`a=H#m;b@c_rHm?{}jgu%l^R%RlyAZZ)a+c1c^%zBr{IHg2T`LS zdtT{uZ>o+Nk9SXz-XcinHO|iT*5K7z23!NfxgM>Lc zIfeCaD7|nuSR#GG`t+swFcc?7^iuLzKq$)zjH-IS?`Z!WW2{G^Yp`g6ET_h!kfPW%QG)%j>CW#1POyLu$%fI^YUN)Q zAf13!7yUdKe7_{d_?bPd@u*s>SG=>?S{XxA?O!47(bj}WRwA23S z%8nd;gHZU@!y*$hcL}4bb5_J9g2T7{+7P?!TK6P^M5mM!pFxuS7}4{gb6nXI?M_-& zL0*k+;@@*}*Cz-BWrKY=dhj_eZ4xD16Uco#1fdReq$Jdoz+*DbazPS(A_!oySbm^ zc)s`ezMtRy17_x$J$v@G_Fik9>s;qVYN{*YVN+s5AP~G4%JQ!u5F|SA2f;)KSBSX_ zs=!0BkB+{(y!Cr4H#--1J7*^d1e*SNuoORtha_~V*6$-RIi6xtjR!Ab8>Cp8(x);e zG@+_>=db8n<%@%+jrAIViz=o0O5dln(P{LWPc+gU6&3J4^nHDp&W%W&&aZru(%H+qOKb8-$ZHx#P;6e-2pfY&q2Aj!C;W}CK7M#*O6idBqvgP- zn$#)B+nwE;x{BW{I`ZQFidxMqZ{P3^sXjRyWkBgn3Id^nypWgCfu`?ez}$6oGY^_< zDV5RWKC7+Cuw}HU=ri#$FCAk>_}O7rgp4TWSX~5`CF8kQF9wg0^5yZwC~grEc3{kN zMl5Kx@wW$7;ma^(O9U@@t9`fP;CeCU&bF#$-kYEUv4u;ipAY_0(f$70O+5qEKdW+3 z<<-XO&H2ji!Sr?Y#ogz2augZD5Sp8e1uQzu<(W{_2s+GpIwS^6Ss~>>%%EYsM|44S z?!o_!%Zv_4hE-+4=9nGk8)KGR9|e#cQN@0eHhQP?dB-}@KlO7|%DcgmRcj@sn?2Gd z%FvE#F*lnY7Bif2C(2<>+$f1n7CgEr``p1ndC7t)fTbFkM9?7cG=-Hw`nprt`=3Lx z;)be{DiyOvYT+;Pbm7aKZzMULHfbb|M9XKxQx1uNrbi;K$8xNOc668mpIWh0hC-Po zMMe(1x$x^P@(1vespIwG{LezSaFk+x;Ekjv^wr$X-Mq-%c+82kX!*0Ekc26SoDCOe zV;Qk3UmU)W5+t^6CyM)OW@sR5)gw0G#~F|O^ejps#e1A~5iVRqtoT>Zn!R4HbJ+J7 z`3Q0q`7xAZ7XI4HM0u;>-$d1vfbty>B?c z!+?-Ck`+f1yqWH`e0@3S?+g2d=IW~0G+8sxWh}%%f#%iURxq2X)zNs6D+MWG`pE;~ zA;(>=3+uefKUewpXKQ(2=?Dse#3tJm(|;vBlO}xk=ruuiLV9bFac#)zD(zyLvvJK5 zIy+=Bikp)6T@n!|XFywt1!FyBQ0k!v&%l63joaEIL8kx|NXdGNDv!ey=C^NekTe6H zsK2(skBU-#bWsVuHMj+mH^NlpS}WRdKoh5Q#V+V}3<3a{ju+ zHKn`d=y&{~MF%%%mZf|EgsxDqcY7T=pvGvN}94*Cs5|TE9q6}{@X-w-6x*e0D zH~d(K)^5v^aKH_xa6U_~<#ga&+tPJNC+`b71FPN>)56AXJv<_t#z~h} zc}caj8mk}?3uaDtOyhktpQv&gXq2Z-s9m6c9jtln@1~!3E9>1aaf>4-$K(5!Tc|bP zaGI2c#rQZd?w)O*sn?kJ4_UKEQ49t2cDmV2H{iu)6-L)#UX~AxuBWZP{lPxBpx>RQ zb#dTFteA%t8TkU7iMRIlXQH_1D36E}&G}PH0uItpdVgcRZK=LVJf!&>`tV4&34m(50Yo10Rm$Ira)1FF8z>B9=e#H5(D=qLiZDB1&F z^n$2QsND`UL#vsg6oKM%n)p&lcZB8BbE7yE#fG78tktY1PSec!RS@T|aGWv)hU^I@ zqHED=yeGsTTt_hv)&5GYyEpZB>Mb#gR1#&H;7J=;KG?r^Z8eYX0Hbq&^Zy!0StZZ~ca)o9Jvr~!O zjnTHWO#~Z5S>a4CTxvz>UnCr&yhsRfZgg#V%O7c<>3d|IF79ZR$g+-~uc@9{Rf;ho z5t@?ei#l)8#_Q=ogWqI?)C?n-Sn^`$0WZ_lS?d0BuY3rY&;95(nAG#0+zNMZ&y3L~ zgz31yuWjW>I)SN}PZQ@wLVd4k)zj-hC?(SiS=jX?*!WP8Xm~hj6c-Q=e(PHubV#Ge z^Fg!k4lg-f^88Yya!;>6LHwO;e`pLFF5fDweW-XT!i5q+*#Nn(|eFh`B zp;}b_q5r7*lnHjLaoD8ExQxxWCUhVTvFfqM&T(BR!7X&uc{Fht+Rqa|IjMDo;*d>U zG~M4uV9VOk-q)cOJA0!$d9gP(xZ^**UU)RAy9>k7D>4ph86YG}2{9ujE3nLZZhcIB z-qIog3B2lLCYkpa63;v_^OK6!pOGc)8PYy-h_saz%7T<(OmAD( z;ud_4z34ePuBr8>FJDko3f?#G1cNZ%|CS$%rAf*tPU>0|+h#s`_QyucJ2e!DF!e^Z zu_zBAG`I?$fs=jz7L&qxS|{VlD{Mos3sBp4vGBK;UepCL(?xEptK4H_M1$dv2bDG; z!%~z%-Y4OZH(kyZPlj47wZV4bJd=*Z!s6f>#H^lO6DYiO+mbnN|J?zBL@D^sic+gV z0^v@a9k)>d9A{o}nqNK%#eW@Gmqb1W<4CjK5KXQv2$NO~H6}e@*gh;9LhIjhSL6t~ zkyOlkf!UjdKVGI6I|VXP*#^;bS<|GRj3d05vjn#p@mI6N$IN{GW=g8%Nx*6#eF)e7 z<;DyDzL^DqG^Kux${HF>_8q0P%k+BzVzr`!NnCWbLkT=%M~D(x$_wn4+K*QF*Hn~j zFUBG__D^o__n&mV<4+5!`mtJesVi77#yM%f`8_)9@aTieIBBa}av_J!hg^F1ii!_E zSq*31Z_YZQ^3kdV6HzJB0YT(0n4O`)%k~Zmg#%=Wn;Ua>X(^J%AH(Pw zqHuDE1ABrWw^KFyV(*%{%h8ha)%1>MX{fi2Y&L@#VbS#tkibzvJg!;TV(ak4 z#K#m>g0eqrX&nObe17vg5D3hJ)09i1J4p~k^61)X9I9gK(j_nMdWJCjUXK^=J|#90 zJ|4h%x&SdVM74CN+0JN`s^i3>D?96S#NVeheB(cB>l9qPQq@^mXWG zYr*r=U7h*~@~HG{Q|SR(nxN4w61>?hci8 zTZMmPD|So#3XmKQLExN0*COzQEr~Ds8^=B-5HzCD35}Tz^mjOZy{7_4v7gUm{};WN zA>thNrNN0Tt#RK&i*(-h_ovb~6i{#T9zJT$%cy5jRaLK(COzmFxn~PFYUsj0mh~fL z*VmB-a`fAjQ>gzW9!=pO7No&&soC{rS|^L-%K~$W>69sd4o{F$7N?Z;b<5S`M_rrM zi=u}#**+T~te^>+IvCs|j?7-!H>Phj%&iz)@BXUFg^frg3pha@3`y;r=VWi$&NDc>G8)USG$$A z)Ob>e2ND= zs~tDJg?lhvrW0}W?CLhBWRIN{_Kgs7C=3yUbbVzjK8Dt}z;w$VSsT>Inun7x-NhoN_9fBkD_mg16SU%hT&1s*Ij}bzMuEKIl&rQ z$V>XXxmW^4+KFjeXfQbMyT~_Ow!MwH3*>F8w32e9?#9(XyaxZQ*w+}#i5!TlStp3} zYd2~(0J)Omp3Pj<3k06DO|^yrUl=`;!Z9}CbaRFS>sDdGgc2k(`@k>p)XO9ckRP?}FbCY>*as ziSz%YX^uW&^=1BjMZ1O-C_O@WeAkxKgG*8!a8(qNJwnL5Z#UU4Y0D!oyLd`QB*Wgi z6~ii|_0wSVtFyu7zU~5!iH>ATSsRIQ-bb`sYr)if0%PO z#oX<=Dapa-jxN^t8-#ekBoP0xaKJS$htSDE)sUj1K9%F9L_DvVkCp;f3amnhR zN6#TT&sC(`_QUOQ)$x0{GG?P}_Ge7gsEB4q_N6}bF;XkD5iF(+tE(=g(F2_kCWj7EcZ`Jlw6d^?Jz{CTPaSq(e2*1^1n+vS9W7i}T{?+w}K- z^Yor|Cp0u&Zj)BvyCJLU#2(OqdRD0$O@tJ0JdhxbW#?lZrK5$lG$Z!jOxVB^G^O>aXcBk$clL?5WxUS;DmkAEF1fM8gLpUKWkr^QXH)M9&M7jFPERV(*y5xw zolMI$*?^5&8O@6i3e11(1VB2;L3Pr;9_H55n6UX7ILJ?zK zaQLSWRm?0l1KcF^s?VBPJpp<0|%ZTd1=wA#cQS)G&x`yo_9JYsXd2{P;>2-{T`Fq&WX9gh?UT zY`*X9??;vBzX~L%m zRKgRztPfJ|;Q+Q&y*Zi(-hJ@dOp;{T*)Q{+T(16IL-wCPzy8dQE_noeSF`r}@-pv8 zamy%o_jb*iPTyIXcs31c`0~dNFR+7fhC02hef16P%Ym1ztC6*j;M&^<6u7k*{IGeh zP8_(GbILL2?h&-v))syH)5**ng|x5lo)O0{<(JCl?=S=ZNmjR1C%>$*daQk3f$+{$ zto#Q#nH zLTY|k!i{QPom0MheNUutkkN@DHTYqJ>IEjtkcM!ZX7)u#PafZ4*g!EBDVD{>?5u87 z*kPy9Ebo1lw`taOIba!+K|RfDJ$*8ruh}OpQvUli?RW?;Y)2LwuN=DYrudpNhPlaS zxEOLIv~%iFyi#?sbL9M9`?hi38|7vLMNN3t1>NJ$Ne}|S5Yoxb_~t@+i*wxX!UmIv zM7e%hFjBRmRhlT3u#l4X-QZQD2(-hMsyx%D?;s(#>fDo+-Jb3JUlY^D+z+jjCLQF< zx5*76UX(w$4Z_;&4@l)Ct*_elZV%CIDu3i`{*($H-D)@KN-JfNQZOdwplk)tdF|Kb zX_{l7{1zwIVqC=w7|MdTQ(@J%=Jc>ItJB_Ue(P940zontS9+v{lEbc=em-?uKz_3r ziLJ>Yu=u&Q)5m?*F3F*AXLsaun)rZ(f8Wn-+_27{$luo^~8=A*9_sGnFpV?2%4MmGhk&?;N5Oy@#~@i`O=+ zaE~la#-ttC57H`qpF_M~$nap~t`&8)dz+hkEPDQxPniMbH$V=BoC6G$L9>1@FbUxm zf1<-aZN9bS()&r>DHOCo7humW_uIjwoRIt8JSie9J30gcRgzOqD-AR#v}5pf5pIyC z@oSDlD0^@^*tzLEndMf7Bs)xSI=*NW8z z$)U-(#(RnSf8}QH`|Jo#Ho})tN$46QB5X}BJ0FUX0sz7SP1iEO)4uLL(x}HDJ_Lw` zlr1J{H}{4W`m(#UKK9{LuTq@X?qB%;Hhe<tiS9q`{9+xWyTO%%GG!?I#Dw^~vJyQeo~8oho9`%FSD3W3)dsJ9|A`*P z4gAC6?Ad8$AN;u20~7E^kK{gUCQ0ecHX>%$C1`;Svl`2F%a~FW9MV>fpu>lQuV2*S zwpzo6`aHAmSG+O1OqYmCOuT<}ccXx!Ze`S~N~L$8=Re0C8BjxxEy%7}i9a3x0Dn&f z1$=URN{qWb8+KgaS+#bBAef3Gjvhk3TFyM>DpAgQ`#t2?uCSG&exg|XK=6Z5H|jta-U=N{EIO9SHyP`fn^NVic~%`JfMbC=6^pTcDUuMK({ zTZcP4@$o5~rq6Dsvqs8WuC}IsbsIJsyzDyR#?(xfnPvq4D>VpynKS6=1zM+j+^PYP;breC`l+1aGrBL8yk*334dPv@UTAjQ_!JU$n<;S z;wzKsmN6(zX3XkZ!4Er=MaZhIHC(<-PY)|Z*+*mR)5namJYpOcLtSg&hM*W?RDPRh zK1UJ-$9=GV4?2T=$Hqb%bM2<|)`s#P}hgRsD?>tAq5r!#$pr zdpE+kIOWzQk0w+I$pK)I#4nAN3Q!En%e5w#A6jV3(THEsp8|)FE6gGSLj;YnBkwNc?}|(s7WsU3wbAYGC`SN zQCZn5p{X#v>u^|<1@Nz>jDunw^$1@QpJtVnZ(m2=8726oVE;OBwEXWv`*csjwO8Fq`}^ZV?t zE2D2*T{2N1-quz8ujH{b1yNxhg_CSocRpR`+lGgnoDY!nfn!@ZX^x7i_IP6YJohHX z)N~S1UC3Uf7$+&LynxJ(T%r3xnOJfYsn>BEBVo5vgr3>8rJB67NhKZK@UH+DA@E?& zs|4$*yUqd&N5#wq;{Ks(4*Hmo9;Sn)^u{*^Su~im%--TO?d{R+$1J8Dv2d<7UM2Rb z@Z4He1O)PU?LiBmi9ToR0d6m;(iUaKC;)UY@{R^7ySo$fRQ{*TR1`<8PCiM+#MfD zZBeZ!)BNcodB%^n7-5=2Gg$ zOKJMVEw1Q9{LvC;M6bQ2qVf6h6Rv<|UH4gb1@F)+x7FpmIj>*4fn(!O5_iPAY5GCW z@?3bKwP;$RQ2|abY{jw4=zJ%)dvkfh0UkNh-@khjJl!~97g4nbnup0>zYZO*OSSVo zcS?xs_e~b>Y)$CW|8f?_Zv#43Pvc6V(|!H@WRn{M0TI?V>q_aF{a}=o2eT?D=Dbg6 zA1T>%s=fTGZf%IDyz%m15Xxvdc5I+mTm2AFR4>Jy5>)x!w2ItnaV<&8@1ofnuSLl7%wtPVv^@kLt zfW?1^52Zs!77ZJ$AdC6;vrWeWdc~3tyIuW1?E`QONH^8r*l0A?8L}zfTYR8PbrN8Hw@! z^_JlrUj%*seI0}AGfOZYMryaoeUOu+#`KIVN94R4Ue}Tl*Ek7s&BfohY7H(-aZ6L* zq0=I%wJq%Gulf;oJZA`D-;9CyKd2jbbcuEq^~<+KT_v|)E#1A$(CL)gqkEohevO`D zTNX6f_rV3sSLx|18~h!Z3DkF{9HE2oJa=fm1rcV=BaRmYNQ19b?Z@QsovJR}aDe4Q ziaEgQcPMb!sWE^8CpAPIl@T*Ylj^^xxA`B@4!N7m7LrI^W7Ciywc2Eh3!IT3nA&zhi`eRbJaDFLQbHoaLR;z85+$?M7lzwa9_>M6ISen-ZhVphKz_s2Y|7&;h-%aIO*^CVT|PZR#S zD_*#wJym}z*@$af-&c%x>QS;(@*At)l(x|i=4WmeN-AGYMWbeUWQv*psSB)e>SA4@?C67L2|4Mo7o`#IrZUfUWg7lE#JU-7=K zs+OV^yYYWSq8BA~vFZZ_ppSEu8NLjQIi9Q3zrX91FKC;b zklvPhN3bPLa3_t{MMDRt|3w4diB=GcZhw+ zAj+&}efxfz#j%wJg~z24s&LtwUW>NGgEQ`Mpg7c*4d$&m6A30 zP53XV@!tK`fG=00X`QjXG-*;hOPo&$9JJPX|6S3(!Xb)W{PPZZ)JMRD-vO}_E~HT# zDiqk{f2p>|xMS)g@9nSJgJOiJJ-!z|KM(M8TW+c>xzF1o_UE@dKYnpnB=WG1xLE(I zc+&IW?^_S6M9TI%MHm^~AN<;==nwdJpL*)jdik6d5=d#ShAfXu0cAYA7{(Cus+>CD zHh~bv+!WY_1NmAJGQvgK{z!X1HhGY*@`>)*e7!kylpmr z#X?IcLs-ZAW&#Nh{k6acG(+s6lwA8#B;GIcEn&%P*+M$^x5Q2&ngkE(x@;QFFNf9f z2OEY>XW_5nET4TBFwVcbX8BXGy;ni0q7<;;S7^f?_7AsPQ~muj@7yarp@BLUohX&z zZF?{ z!K5vft+hWF&OaZ9nv7HwCpRdQ4Q`p-`ONCMRZa#>nGG0Uc*i7t{@MmKF1yv-&ZrQm zI8CvAv|=J+{=)d#v!-QT&i|PJG~IQcN{kFP`NnlKXm9`T9P;Jn;Hxb}w3&0)+wFKd zhv$qpJR}7LNli>lmJgEO<5MOOp^k(D+1MPxY0uK_p)cbH9CF$)Bx%6@PQp=T2=6dq zq`U1s1mA(m57mz8k@mpm9qms-s`6=EpzUbyau96uk)z}kWWdZNupnqLG)|eGgnQ;4 zAF}9+JM)1y+l&4{iWue^Nd-^}4Wbe?x+KM3Ev$12Z&?cY99+u-}KZ zv?X6JVn{Q{m&=q8;nXCYzPO(X^z7iX0zrd8wZ<7>-JytQJ-25zFU`tu0dCFPjhDSC zLr?%zeqM_~R>*HJIuJsHx)chhAw0NsxsR0sy^kp*4mA{JHDd^b$K)Qx_0FMp$oGBFx*}EK8ys?0keO=9Im@3uf=cEU>)AEqp#6ct?fVi2hoM`_>(al z+j&Xv&jUgh)XETuX(Qb%Ev>?Su@DO6!DdA(lYspJgb4!|7Zwm$uHK9IV+Ypf8vb=4 zLggjFoI-hp-+;hJfZ~~Vce_e2x1rELMfs)0QJxZ`$1b#{F*)44*M50<^=k#-$?Nx} zfU-uBK^`pEAFX@jABP&?x{Qm|!99WI&KFRV0djN8ge*x50vd0sFVtnhhSZ31w?h5I zjn7qFX@`U!fyv-zY||k?wE72L^!G%{l&sw1Z^)J|e^dt(XQfAgnTnf!0XLr%G?mQe{3)?}+W^x# zSEi?t8e@{I)|>3b!GD}o_$9`oO_7ebsay4ruR`~hc=$tIn3}M&=D_eE>wVc)%u!z2 z8shl?25sj5(#(Ez`|hYvn*b^<)04c-t!P!MI3P_x1rk2cp;|iW>F(?Nld$*p&pmrH z7Xx!1q%AB)I#nP;Kya4Hn#0c8If5?2o_GYs5I{hJm$#BmFV*%&*_U9gWyu$V(0PFJ zrV8vwKzqwIgZIL-n4&}jKFtOQf)cRIW^*1*W&9wz`fP4yCJ@9nVJ-h%&GG*&Tn_T* zwV-<~(Be!|Uid3QrM(S^>iqYFiVgC=`dMf0ogEK-{5sO(96&-7KbjoBaBWbr9YlvN zs}EWkfLIln>F8fr|`>hE9Y7S*|=_imrEFJbO zIHe&jzTiI4TPv|cLLCTokk)v|c z=?{5ROd$R;3e~?@b7Av_QeY3oO{0r!;lvK~^|1Ll#)80_U)s%H)HhZ9eqkvqn^k{x zz5A{*pfJzo@?r-CNVk&XX)>GgESbLnR1m7vjK0l+rF4^YjuRJHh^$``Mn6Iwwk5E- z0yI4j`mDw*1)S>H;Pw#IPRF`=uA2Ew|2tK&N5qfxjbJdH9eIK@YJr_Bo0h8&7n>jd z1FdNO7g`yQ;C}|;0?_xuUPX9+g_z7Q!cf!2Cef>B$2W4uK1P|ql^=KuK>dvYPN=f7 zT9xc?6%0Apl9^rQY>Oz&We<3)G4Epl@2g6dq~KxmRF87m5Y*PUT^$s|uX#xwA6pTT*+$gg$+?mk zWO|Engs;!FMgQ9RvWBnQ_uLu7Ltg6ivv15q>|t#L`y_iX2LErRKC(XbwXjLhgEs?4Th zH*z}}>A9E55)n_O9{rA;l+NE^yu$4dbYpLn@mj8C6NmYKe!L^t^>2|BvNKS>kLw>e{Z>s&iCPMDm<5|gXr ziWhzEF}wdbLpp5R(d>o#oviLZ;=P-`3-TKrmPmW5R5Zr_7uaKx27876e@*^B81TP$ zISihCiYgN8&Y5242tIe0!PO$+Cd1>q5v zvVZ4km_Y8R5w;qFgK$NoOH7InC_K=Bkoeu=aaPh38TFiDAa&4JDvDI+{%YcWJfwYU zIKY*a$_m7x9|Q{gj%Z~=RKCXPNRaje(19`e_f1Hy_Kx-0En&D&_xp_*&|l->^Gve& zC<^|kaKcR^CjOsrv#cs9ZPcM(p&PB>+k@fqSAr+4P`|1Sy4j@F+FX5C`6u!1Ox8?hyE_C;@Zdf;1Pu|~6WrYg3vNjW5L^REaCg@bg1b8e9S9CHule2k z>bq6nf3NPVf|;Jv-KS3<*?aA^*NN8FRK~-m#s&ZYPgO-h2LO;5!G8b~9V{W?{aFuw zRr|T}&i96=2)>MB*hhtkT85tFl*u(Has#;& zlSK0uNiRbK)41q6(>q!X(}H6IIC3;?0Y@M8qBj6A0;&qKuYEF)vit)`x96{*VMz{r zhZe%oLu?Ryhzer}Iwn#nn;B#Mm`ZJ;!EG*DUE=G!+o#%+ts}1pI1EbP2L8qR@Zt?U zUVghX6Q)8bp_qckGuI*}ex{5{H90SRbCkUYIRDb;c}uU)U$aolPj&?u2LBuyU6~)R z8eQ!hgz%$>GGcO57J4FMhBkUIAw9vA6Hp1p3?0KIW(;K%3`31##2jJ#-zdh^4^H7S z-WCbB$aQ~FbzS}?$Prb%m^9lrQ+(TCMDB&(0>1JMN%*I5E{M<_!NuQ9oqrg2XAwd9 z(?6myHL~2eCC2T(z)h+>$Z(Y5SaPaz#EducIqAtgTNt@PmYL6e>kSLew-kPoyzp3sSC<6>+~hZ$Jja9>+fmTR1V5WZjxCr-}B(QvS69X&Uq_36=0 zCw*0)tT!q+_~HAw&QCjeb&X%Nyd2)3Lto?1ODReiYoFabGbn3F$QV;Lpc4U$3h2-nfC-LSD z4P|f%q1RE%Iyj)C1n)&*s>T5?12k(5)+PPP0hf(%{W_(=wj7eOw?jBBcX?z$u+*Zr z>i$cE@Nb$;DMKGHfNcM3RUm0X&V-PE408x&<8a}YAi3?da0)mMvO)WmQm!p%-X4_@ z1pwcxhFTb^qG6C=7?Y6i@jAO}{&Y+=MfU3vCGf>meZXr^7xCDlLKIZ!3D>0YdspvU zk&yrT%Fu$xZFKk)>~#as;N$0OF0#ppvIvYV+a7mFb}NHLE>Shc6xgMw=z}e^XYSZV z!@Th+2IjxE=5eceC{8}nN!AKD;Av;;YRO__WG{1bgIylT`i>xqIR|UP;!swamB9%H zi!?$_<{=O|(I7M!w+H7~=pLu6cNcjIX_dM>3$S(*V;6vU5NkM3H5Nwg`1%!_ zpPZqKX)h8f)$bM#(hln$*R^UR8ydicPqSUNHjo#juU za^?SSTvD~p*C0W7Dsq}rRZYV>IL-P`7>!Kw1fPHZ>l8u}BbXl}CM%Xf@N>M6lu}ND zp9E@I0xw+sznLi3$p=hFSb#Ve7ocl-?jJ#>FTzg(xpLB09SZ~Zj10w2p z5qLo5SpuTB`rupMpOp{cjq5h$66I;j8iwAOUpK4gyFWdtw>`jL|EPGL)=CSkW$|*G zgfdc~u&(6~plMZzto28;k#gw)0Qi_#W%3bA0;hXzJw2UXE;^pWrJo7cT+R_%4L4tj zFk|Of%eb#>JKn$lZg;uuD?A&EaN@+&3i8iy)KNE7^1HHL{}J0xTnoUIQYD3P3I?W; zbEfjDs=6NT=eXVw51p7MeT|oRi=cAk7gr4c%#MbkJ*zX)sA`coycIWP9HH1cSDs}_ zVmuim+5BIY`JKPL#s{=30X@W!<=6q<#044-xr#+@_`_o>!Q))FVe+Ab9&_cc&{dx= zH-}WOz83X-Xs-B@gSQo*Bm${8Cmj8GamrrCZ9VT>H28<}!neJVxYP^Uv>~^}yJ|O& zLvBJ(o82Dg!9Ri`8y>oX^LCszn#8j zMlCm+@77)BTj`}wniKVF|`Bk_hc;R7N$IoY>k?^TLewU6B)>|X2`qrj9 zOpm~^u(4 zZ-0DGHPd>*-(GrSG=8u3`-aFc@LWjmVdBoE$wHw z?u5gW7*#9t_cd5b*mj7YM z|M*o*ga0n0{+Q6~Sc*}dw-sMJFgfFzGG0j%eo4Q7BIF#1TQD9ql`PnISp2P!A3T06 zYFh!aG$RLAS5OMZIUbfDJL#6=@otGLdctI41~~cl28p^LDtwF+hJHz!W0ue4!VAIE z`fVzR3Jz(q@OCO>gQQ+za4%M5W|MLZZxhPjAHGg#>oo6Cu)=jNU#ZWVT;7Nk9XWFbceX%P z?T7V;f9Zrcqin1skuO?UkZdknKwtrpi+3OWEtgP|i+_4S#hy1m(T1)SqAQn>!P-@Fi(Yq-ZKgT@&8X zkz2dp6@{bEEf|dkFT|g_?rt~)89`vm z!2%kaXjvus(^pF9-QH~WxH~n6( z?AiBt9Du`>Rc^V~VI+tjr#tp}b*1GAMO4C!JZPa~d4Kx9p|t(J&m|;;hli)kFU5{G zy(2t#M2B=lgUb)TOJ{p}!P@H4Fm=|W16o)@|NImQSUR?Tq5cV5t9Y{Mi)_IC7Z=gP zKof@Kl=MIU{7_0~j*HN;>$%FfkvoKigf#AdPed%mp(^%=_=E}b{ze*e7YvWn5Yl$@ zQsJ=?S<#6po2(90lIOT7B|mA^PdIGV;SfXbTi=vzH5`Yx*dy66;B{S3DFeN*6qgtR zEs8Y>;WvCMX{JaqiLsXB<9?!9_&05OO@^bjYcD~5sj&_JjR)C&ji21HV4H)>uCD{mU;gX2o^TPqc%_^;F5;F&?_6@2hqga zv{Y8(NyFo|8)YCk<_Ftv(1i{;g56Ze)~_Obtxm_wd(+Iq3VOl5`V^fIk$4_!U6a`+)Tk4Eq^o)BG1PjoH!+B@NZ#p zvC1YWVNod2*@IDFnq^+sjW1nBMUq+$gxrRLs5gtc@jO6>HQzYl)NyDU#g32S6VWO@ zWny!okBg@<5o0<9KO8l4=U!Xsi=i?{nII?g|C1!nxkWS3%IaD4EK{K}ms6TC+P?>f z4s@OQd3Ex);IdbXH*MB>%SJu~XL!N91kRZjYnV|Q!K`^-^HoNzc2cEHyB_~ekEajf%NsqPtI5H!wus*170AKZc~{z{oC$q=`CA1Ac7Nj@j4+hP zIYEB7P#6c;IyyTO*u3Hia&y%o=8-e#E0FfFDQ1y_To*9;?0i8SQI+eeUQ0a)9lE4+ ze0m(jHa%giXt7DynY%x%L90VvZpo#B*Ofql2LPQR(zPyPdeo_>>}QzjCm+Wf)20C- zRbqyq1ZL;(?0rFo@*bBk`g3c|UOMkli2X?WTAcryK7Db=Nqa|Y$a%==@7JFVsjr1R z@lui;f);uU{av2F(kQX7Y%J?KYmInyYpR6;aItpaEI4u4&=D8Pgqy+?MxKv1w+0fG ziuAMFU%!i{Ej$i>A`n07=lB33WdE$;Qz z!MGs%J=qw_SwPKMKZ_sDQ;Jslmr2AM5qA!RM&WQ5YuPcX`<^VcPuElQwhD^VE)A>z ze&n*_GlOGKmyFDtn&k6f$q!#FZ5@f854;z6IMq`iaJy~Q`uhP^YUT(xKW{L}$tb@D z0gDAvl>g*)r=%9ioNeuV5Jd5fH`O!6C6sf%z$F_N)49MC(7Nrlb@X-2B53BW^DOF{ z0wr&m91??~`UrlXQ{i=8?nMr+%|0_TZO5h|>{E_a!OYZt@&s5OMo%WU)EbAehl5^9 zy?E06(Eegj1w*<~obFpM3)@vVvL7Vt<0{grlM7(B@1i=nVyR@!Kgy%6_=e=ih$CO$ zp7u-DATRqQs?rj>?vBKq$R3_!()l(-C5vdlI5P#q%5{ilgOgrH8Of-Vc*MGKD(4Oo z>}<_;%PaVp?tGkIyy5)JUal%yRQ8#OSi&EY39CtA!{SAuCMv8F;RYrqo=Wd2lCuVK zsO3eh4JL+ZpN4WduOzUB);Uou+LE3o#23Z2$w;~diFPzV zMgUoEB4gXZ*YByn6)LJP6|f#1-igKf1er0WxKSwowLv!0KO^+6Z)kh^m=}I1vwb_vbgDY)n>n7&l!C-!uB>pOP{uGdcUp<2*%%*jPgq()_VzP2{v9JnCSW84Ft zKAb@VnspEEI0>LPPWt-KTF$?@-Or=|nhfTR=}7rR8kZX5Na{^-IJ^p_Z|M89z{B-N1ji<`Rpaw@T&t z?2F5z)Ry&oCTflNo#2mzf3jnf{whCxE>K(*#biyy@uYh&85dl(7GOA8ipZ%8l43A@ zPsrsgb!nJl>PC_f=uR1X?2ikuF#YCj!g7{`ar`|rPWvoF%pgMbvgyd!XCaluLz1y6 z(tO_~@8{2!DsRuMOL2lIl)U@ABRm*Px7kvuK?Wz1ldyU8Up^B<&c?KBIIz=X&i zUH&_o!7{0dJvM0o@S?`MK*+t@BGeN%nix;54LBVWZ17i9!k3kQ=vWG$v8%z7lmfkg z`SW-eP8t)8uGWjKcy0VuSB4jYs73l!$AR|;Gf!S4B=Oy8ezfK@{dO#oyBOU(tuTzO zv{=5=X_kUrkmDzxY>!w3WE_3Jsm!F^Vv~kHVQTy{m;6WC$l77==@YqE1yrD&t&|dC zkYv-U1Uo`x6=9vXl~VLbh4fSY$rKB-^sLi6pBdn|-g577S0*S?u^BzY-5zC<^2 zqKe~;V6`+=MhhNmb@7#7U)}UaKDxwjxEH7O$`o@)fBEvI(@o-3-?JUG_u$kvE+=ui zN?lBz#aP7|ij)l4F5)fxR;ap|;bVXsu^ts2E$i>!vK9Znh*g#U`*pUC>8RNl(h$gi z@k>)4Iz#n5YUx41@xfQ$spjnqkFGyCGB~Cio3^Gra&1*ZM}GJo?leGe8Amj~$)-3Q zwYuV8a>Km9x9W%)eA@$DnbG0IUDhcjAM0BwAb8=k)!{*j%ejMOD#Rx{gI)k*UiTdU z+!Eu3EXw%)rL2}&4)I>$8fapN#&?A=YX`K6{_HGZ!qta8c_cXM1Y!$qFoDXd?d{z2 zlY_peS_3VnZ98m-k{$4~3I#z_==RA?Ls6Y#qxpSBnsrm;bAUTX|4ZWH3x9?Y$EY}3 zWX4Lu6vTxI00|m8K^>Kfck`F>>YC7*oCiZM2Tiz2GI+8BZy21`n#CyF(6)wA|J(q6 z9~adAVoD+^v8jrO!NEMr9E;wyE}}F+{!~~f0hyY8ETgkoE0ZA@&)BGUG8}WAHbExA zDvYfoJNG>r%VPg>f^cokLwwBBD{8cry%%o)yeN1)ZH-kLvbRFuY?h;N*vn2N@lxhm z?LGh+D~L110KdNGEOM&8UmCq?$PGG8ow)K>gT-`lnDA4|+-)1I1k0jY*1=B9d2l0)(Z%goyMTUd=8*D~_iexM3uCGL%(hdl^~B4-ve}}zwhG%5uoXe zbLyWP!zKnkdcq3Ao75YtSEhrbLln4|X!JAP+it3pFnHynL}i5%En>~~(#U(vaIux^ z+iu}aYf26{kzX9--&z<3t#-F^0Z%J4aV3M(GCne9VcfpO&@7gB`<|tVkxhlP{&j{N z$XDL+$o|rdnw?Dn^ctpr?J}9Lo+JI;hTX*eCr3c5g*He-K8!NK3Jg%$ z5GIUU36DT{N=R?5GACkXOzOPZCJ6tnjD1Lu4_8V`;rf1q^p#(`lkvlkN{~<(0fUtv zWm^1A-doYDJZVdgD7}<2k|7|7)S*yYQBKKO)!l5Fkn3}&4eL4K)b(gGbGdzvzipf0 z{13I&`gUWpBD`;cD>^Zt!^m`?Q-{Q|(ElvN%D3q5g|2CT(5GF=(eh|N0*T8YB#6VD zBsFq{p|2pS?{79Z?o#vZn-FjPSS$5zFyN3yyrqG<5BF4|CPa*JE1cP2O47#qo?b*r z!GDbM1k+02nAOn_U)RUtQfsJVoK#xZ*D86N*S|M<=1d&`Vfy&Aq97@aMU^bDhxmS z+@Pklh$O{$L$MVopW9M(9{D~XX8gqa4w+XH>g9{(E;739wtjz8<7E7CCE?nC;j(wK z-Y5X%)Ci{xi`k8MT=8CBJ&z(4to3S~zr2#lj?_LR(+yQzz9b2_7k9bC)Ado59~}JE zo3NO3N`<$c-M5^P^2pVf3THeL?foJHR2T+n zm}fTzi%cozonhjBczNP`C|3FpySKqgziKpoAV6vfB%`T1q_wH8EzZVlXvL3E*XVU3 z{T1C>zJ3>)XuCNdP$W2g;JT$lIiuZLsP&9wT($3W{zVgPL?`07%*4SYO$%BXK}QZ} zmwQBjXlnc>B}e+`Kvza5jv$>5Vfl z=Oul_SNH!*F=*q1=Zsj@8n-(5=hs*>P}sR%S4A+^Lka%E5Bn;X5XTLlXO&L%J+8b61=GOZ=^r3ktoH; zXb5Pt_r6Q)&G&nQ%xP=mx)+FjL7?7rROd0L)#57yhPgU7=c&R_StPh=c#sq${4&*< zaZ?Sk=#b^K5;DBq-A`aw*w8_JD#GMEn!U{5&X_0y$#uplm#nI-Z}eqqy<_cYnA_gd zls9!89@cBMj+wn>4r*^f`u1<1J^FawU4mF-=~#q1^u{G?)dn-02pQnFU||&QUJ^+G zewyOhAbOV-`F0a~H)#-PW=Xn&sGU;P0L4u+daR*AprU-EtD|Qp1@h?VtoKqPlW$QP zVu$$tX!3-o)c)Y#uT`no-3{J@hRvT!t}hm5^=LZSHdB#mj+B(dT`Ux8Q?Gp%K&SGr zIl@0$a)j&+pWtuz{!4fp$H6cd8TgL!j#(R2OQRM{lNKbk2MclgJz3 zOL->9!4Hfar4fHl1LymeGXk=|htt7xhuqPALG}o=B@uhXuitnlvJNuTpYM*opvPoD zy=-M;<|OGb73|u5OAr0s#3=38Glr94-(qT$y}BD~v~7}qpZ*v#6Ls8s6s`$?FOR4hSeulImVEDwA zueZ}q3O};v_?#NwlomHCG$l)y+C?~q*?E9BMWZ{G#%bVQpQP=Nug=S97OX1J#NTvIQjKFE51w&?f_!^2^;7gB82Zn`R{?cF3y}k69=}28w}aKLR?YBqMp>p}1)H6^j?6~Y|&R@|;)N)YmKBw#c`j_GI zY@M9dj$ps#CzO2Uw~kJqTLrUIylaA=U&EXBa-lTs9gO5jSG#R^57gLF^V$-4@H6_u z8?#diypUI**}c@{C$Aajfa^ppuOO-YyoMkz&;DYVF*~|5xbGhj5CvlZ5ZIgCEqk4) z*Br2dJS@|r7C;8qbtv@21~Wv`;@Gy?h$rX$7<~DvGLy9B^I0pbx@u9vj1QPz?L4BU z?`9*F+?0i#=t4JvIa_em^7W-H^=bxbyz9MkGGRLT1UtjN+};z!?-?A%KKmITlO1?%wd$}>SL-~992-&(-WEW_^--1*3FluOHgf}c*G&{*6fFB=NX`A-adZU0>9As-t?lFm1{ z61BRTj?vPFa{0%S1WQwy+5u^ywCjt(J$*qvR-aem~BV?8MljdYn2 zHnf3!(Z7YYgC;vVLX7VM1tdf=c~}KOFF#7(r2(tb+i7&zIce4wyYA@t0A`L?dDDZzXFpyI8mo5+!&cx$ zg>&K{T{3!r8$tP9;+J(hvad{gHk1ACm5^AcDb+A^BNsS;H%PRG?n z@1it~E*NkW%Kj~-|7Iw!Xn)tWpv{aYwJnuajYSS0gCS7z30;`h!xFPsf5Q96m(e~( zYnpa{R5@;md(7KQ!bt}_`Un6L%lE?=1_U4%`HeXh>Du6z8sGJ^u*;M7$f5!XQ?OlA zWgGkJEo0lZDW()Z0{PSTK2*`UXOKpu;t-u!MK9MKA3R}>WE5eRCC<-&8;sJP!{qx9 z6Ryq)iyOl76Ooi944?QH6rRM0nV*;h5TWK#u|QB|ZP2j@WeL+|krfETt^Pk3_Xp#= zAcz{j2n;-?ay8}tG?Q{yyINiSTIlXfGUK2R>VNxX+@%ZZrU>r|vztMi?zleb(?*~? zW2CA;H9^WgMbhY<{eU%P#}l7b8VOTNr6_m&{B&Fp0%oXQeq zLvN;cZfQC0!ebfy$k; z)gxJ6WS)BQ=9Xz{Lb^j&i$GtLq1$XC|DAl{ZHLc6$0~u`Is84xgKz;s3?xG+JnL83NtvMgxko;syN$q;a zq5=`b3jq^^M1L2!oM;`5B=?zV)92}ob&8E5Be(&cph|GKhsh2+`Ty^#=a{wPf_~pVDL_U zy?JE?-%sq&7ZHH|QXjS7+U4oHy?VoDN0(iHtAjB2SGn^$#dxNTej_G?z9r|IJLPlT z?Tdh?eVckSS}pSc6FD$hYR!IltYX*KB#6gzx+c}=0r8*TTA5$O8wc;6Ay#&pR=vAK z1KPUkkulqwEr&C@8W(3L4dPeUoR3sZD~|Bmk1KkE?JKXVi>$IM(xp9jTH{#MDTN&F zdxu8@b|_^IOni0se(b-p7VjTz_TJdGmd@a_o4fXKjoSEtJdO50>B66RBtup*hSUSS4aYS8CL5m*Hg@eE&deNLJq zPfXZHEu9ab5N-t)-NFe2%bASJM@xbU8M91jL z!)`lD&JS}$I@Ra$uab9{L+#~awdY^t8BQKHEQJm+UQC9+?CD1d=C(S_+{|I{GZ?uy zy(t*F>h}zIg#^4v7Q!OrH(QJEoRw$TTk5muDE2^th@Mpx(t(<`M$ENkrn){YR|z}( zl&4as-?nuE$_{@D)f8Uly%E!XxJqQ6a~qS)L)q7xA#K$57hhd0DBfR%d!g2NnlaM9 zM*N!X*omgIiR=(keNiEWHRA-8nBu`GBlrP*e~{DvD4mN#s=+UjscfbCy{hBWPHG&F z7Zq}NDKf={QI>am@>P2{MDjn{I>}tZb!X<$(dnQA0+vJz#v-BDC2)VX!dg2i8=<6x zY^AH|^fF2n0Y((Dk*=-izozqo_SxD(&t%IY8PmoCix|2?#EZ(5z(x~ff{o7Q|4*&| zX~KW0_m~SA*o?q*?SezrT+>xBX~LuOs8D+8R_iYSDAW8!gWrG>sKUlhRM~4576Kbk zS``W!UodZtOW0@quW_71uMz;&J!Y^(fxKCoBrshKb3PjF8f*3U-oG=Vw|+aYB#s~hq+GxZ^o$bBd4tLu z$k`lM9K9}$+s3vG><4My(kuHrJ3^9k8_5?>KpRZcmL8EKW%+EF?x*tEchdhzJ6!%IqtMaOfhm1ZJ0t4( z3rUu647^*G@rVhtJ0l4_4|K<$TK;XyikNNgrxG#sc5eR-2HVnOjsd8;T(9z^s#T$q zpt`~cUsF7~Z6A?g5Pt(nh_cE3C58U;6OfI9^`%a4p%bC5D?tcUj$sN)_#a?r!+g@b zIPPc48z9{=5Y3sI%eO6cxB{gF^*sQ{co9-jg~=@GgKAjwgO{R*#czHi%MzlHbs)b3 zlU*PWjSPUAk}lGMM=IsN^SPO#FtYr&52y?s_@p~Xrb6{70Ouf|(3 zCQOS?A{W91P%8oEO*fd?!SM6{jc?yfNAgSead?hyxr}f8EWiq76qQDc@|OugPc-Gq z2&WKPO1Pi0mTdHVtkBb5Yl_DldWV1>NX!7i7&Fl5UUSpD zizzWl#1t`C>z%DflO`~xHv3DFW#p^e<5{xl1U4$sF;;uy~^6GooKZ-hFf;mii z>n-oSS_wi|-?&8|qSb05x~13BKBpxwBl*_IXRx;~lHH&T2%hWp z0U+}eWKK|U!tHMeqra}ZczT(7vB=N98aURN|6}N&h7RFR3G3lS0rVs~ln=hUgK1Ud z=~dBO5!^2dC2ehZZ!oBelI|}x*Vw*?D9HW*!A4Qk26mwAc!RiK zEx1}K?vxmfKL}m_Q8&9zE?kn;fbv zA%p?>6A`NHKeAh6zW-g>^8e62#|6u%?JS2N zmuS!{S8!5R87dx1jbgBZYgJBAK3r7>fU-oWNSVl~Kiav{?ktBb1ECb1R^#p@2=`8B zxnGBYO;&eWJZ}Y+II00gnYt!{fnHS$9aAr>@BL{}K#|n23V~y*B`944K~~=vvp_m_ zEXDh+%UI5?6cjF_uK5KQDv#;%oDVp~lOL`dMf)8=yCa%aPTyWc|CqzE ztNBo;Sz9^uvKnqnUW(DE?EN21*71KZ+3Ruql-ene9gv)#vFh6y*r>dz60NP%U-uAi zrGHT;8n}~eRyQABfOpY79^uyovMI%*nG@>CzG1YV+B7fj35HAt!2E%}D4JrCKWQ$gt;DQT>uV!tZ9&cx3@Z8{$0G;6$ivGh5ct+?yeN4lt(H=5p=9|iQj(iS|D*!SVh zso2?VV!}*UvmV@?_1gA6)G;0B{%0oSu2oh4 zIY$jSciVZaniK1#^MTAB&UW|afq5$QTfd>`YXbEV>{CyKi=TqQ;w}ahC1R0>?qO3q zAHHAwmF%5w&25d-dZjGkdgy<44dmMTfJ>3t25AEa$G^F}kyw5I&7i>o0f?BupaB$H zQ)wGlX4k(9uYS)=dcDye^8B*8mFh4{q;8Q#jj-!^E-L2U3es`Y*yF7uS^Mxu48;=( z?>snhv;Jgt;eG3}9{&lW8~Z(0o$~{keNGGg z0m7OaYYec2;K`lCC`}ESuHT{x4dmQzlH+PkaYe$_N8s`X>>+z-Z81?LWTSDx!9)Od zYnaRT`EAU14IQrh-fdgI#jp5+4*=keayHs&;kSJzzk%ShU;t60W7lzk@kyCKX<~t< zJX-?Czy3t-vTI26>UOot`i^JmVGO(Mv*N!{Bq8*v$-@MLnl~t}7chvrfa^ZdggB#6 zIo@`*lm<6wNXS-vYm8tvaVM?cox){>w3}%$6qGj!FIx`Tz0;D2pH$^Wp-|MzAUKUN56gt*d1F+Il~ zp`@0Pop>PIt4hiyI_9nxq^3#@yT4 zdN?l|YCk$WR&9kcQF!X-t#oDE14P&UL)%vJvd! z$&kF4J+EI)fuBpDPKC*?2GlBA34ZI|_h7nQ$JT3z5A|H+=#@4CpO03+PX^i|>TBm@ z!qZZy&;d(kJr5arEAS}8Xv8pE7RDYQ7k{H*V>89a*0Ao;+9aTeHg0xxu^(8gCnAV}ipU@XjYqc| zYW@mG#36rkv|~)L#?#h4@_NnLLlb%7 literal 0 HcmV?d00001 diff --git a/modular_zubbers/code/modules/borgs/sprites/tallrobot_ninja.dmi b/modular_zubbers/code/modules/borgs/sprites/tallrobot_ninja.dmi new file mode 100644 index 0000000000000000000000000000000000000000..a14c8ca768ed01442d9661f8282a80b67b035184 GIT binary patch literal 13544 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 Of?i82N>xf21^zE|hk0cH literal 0 HcmV?d00001 diff --git a/modular_zubbers/code/modules/borgs/sprites/tallrobot_pk.dmi b/modular_zubbers/code/modules/borgs/sprites/tallrobot_pk.dmi index e50db2b00e4f2bc346d60b534937c314df4acdbd..de08dc7e7d5dadc498ecab180b985bc3512649b5 100644 GIT binary patch literal 49721 zcmce-byQT*+crEjNJ}?@f{2tLoq}`;NOwy&NDU3r3QB_rg3_G=0s_*~-O?=`GxP4z z-}9{J{l4}6^}Xv|3(m|rGqca$_ul)C>$=VxbyYe1JJfd|5D314yo?3}f@%u>C9yHV zl}A0Z8xRPJg0GgYhm4iGh1)9^k5|r45QtCa=VU3TP;R21b$dWIw2s4Gchja(>W0c$QFLG6dEh-t>V${N zi^tI?4=X`};8VF|Ic^LoT3ezTa<{r5w>n;Ss2vLxc((=jNYY8ya z+Dt3gSJCRnvW>c;B;>5Ir&qPI8Bbu70dsR9Svn|y@w|eG>pq+z2 z1mByNq4#C%wW1V_G^=MV$I@#K%-31t?ClsSAG^xXjhIoI`uy=n2rl;Uc2cEAx?2Y| zE|yPy3rgeNY&yJg7rgL1h}>O`rxU>pVZ;W1Og?zHo+!w7A&edPZr}gC3yGCI7z}lE z6}=JTo$bab7etpL0)Nsu#>}QzbE}sFwls3_6o0RU37=A<^vBk@juLbKYx0?%{e&~rtrni+eKnf~5Vo$zHLBVl*e$8F_*tq6!> zn!oHLW@e53+s_U%J*?O+RLu^Y{u--a9xVSFM^7+&7-B^9_ZLwvQWJ)WX?1w<1&la< zuNba?agy&m`Fl61Ff#h7AdDt>jBM+_LH^$6rK-OhbJR=B{P%*(^NFXXSZk_BH3a{4 z&zG9SFR<_YYkpDv5!1hSjLglr8cpXhnLK~bv8}eBqIQ$7u)Dg|oyQa~O%ztRv~2NF zkhSD1`eAiqt}x_7eWb4=1@aNg`NPB&lC(T^kR_P+=R{*XNgorU@bKN&q4!j8=T<7% z7U|n7R_tHrLzCe7&@X*=?c|}OIj0Pn*B5Eg@^5ra?SxENV={;v^Xc9y&AL`KG^Q}F zpx*RcT8u1>@RSqNoluiG6HYGf-9jHkoAlR_xr zd%28AKqz2nhISQ^EpSh$z2t7(;m5OXZ_rgtU8xX87O$p|9xHKF9CmsbmOB3j%q3l(1vv6KY1$UBL<*p89hL@v&RpL;#| zO#5q_W~E=b(c!P2Jyk!oS)bwG+4(qO!jBhzm-Rz8Lc;=o zI2%XSpOLHb>$5@mLp;iS9S7Xw@e6ai?L`_1B-!xKaVJ;8% zyBP1qAH^CJ$X3rCgoj1<07?Ubp<%O-GlzX5z$XS0k)c0WB$wAzJbGVUv?vxzU6Sxz^hOBOxX5`p= zEr!7+uegOhf1UCndY)L5wnPNi>DwrJ#_Q_c0F3~eM558v%eWpb8O2P)IAZS5djtfL zgX=Bl-ClyU{88@XwBOwyNWOftEP3^2%is0EcZg?;Xf4)9WtxVZq?OUdAaln>hLToH zX8AvYfc zR#tUm5L%F00^ORpm{;stt{LM$=Q2WH=QBvKIw zv4apTJ1k3+LyVA_Z)x@VrN4HWu^iXfaqJ0`deMs~qDu_~9?sHVUD^A1IVJUy{yArX z8R5vmcHt}~o(gI2NdNo^qkiT0BmJ~!YsrC3wjJx4UlP155gw`uosqu`4Q`)Zwp($T z{x~Jq0k$rD7z<)h@3edecj{z7_RBq((LGovO=M>TkAf^@$D!Ben%5vV;?z4FZ0Dcx zK`6m-As80u|2&O(#i}blF)nuZ?^Q^mJ?>Kng?)(n;0F=6YcR_Y7rhhG`0Hvf7eR-_y0_GI z)9E6RqLQa4Va@QE4T?V(6aG=dh-NIE6w#1{o9GU0gtfiM@7ZUs$OpN8lX&?D9m2R# zbMnRW`}CRBer|JdC^hVIO_3|E!6hi{V38dNXgQnw19z!MZ~Wv)fJZ`Pjl3z+$G=lX zC_P0GATJ!D{+&~HlFDnqo^)IJA$#@PPbUJgihS<##5hxYuOj zFlwl0$3pFmG37J z8leka@y2S`yugDmF~F<}8PiBM4sBD@V~+IJk!$1{igtc$N=P4g=~^kJ%ltLGup9qF zz{d*-?I{8=U4!x165=^IHos9^&Zke`LvNw<}wKpvK%l9Fq>(ErlO|}($`7w@4rS&K$uiy zKC7CWYc@q-936Eg+YKhdYNnc+VNtDgOmo>|wAo!v8y42zk`V zs7HBcyMJn=+!SvOGe&av3FRCU?d~3q9qtm9q9+S1z~R(~+6U-O!1*G*XENkPx&>oKZz&FmZoJqb0{ zwNCF+*k&Zb>k~J=-G|*ooU+0cprcUk?L$|J{Oji@15ntM_&gNhpTm{-M*y z*eC)wo@$IOp2&}Nn_$+->5@8L=S)v;NHY}4U#%jL=>L)79WL(C%xwi-$+|NWTi zPhpAH?kJn~iFL@Y<{(yI=XlyWA9e&_9b&lHZ@t`y%1j<;7r%6HhltlV)*oxn_YRwM zHX}~(y?@MK|U*Yd|AtvkcBT$I;JIYA20;Y2u0 z`g$qk^dh^x2%5ue8oUv5YIE(nJBe@T=a*ta)`oyzMa@c(pF4Ieh5#pet7%4F0N-;e zAI{x4*D*o7iHHFfAgl}_i4ZrO~h$R6UI z{)sf9bJy8L#{uC5KPKbB{EPkqk^DCHe2Hx};8q|YJj_Xsneda1NDgAmFl4W0T~cE` zA8cUDWu!cFt#7Ym#;V3wfW8Lakbx1owImWxz668){V!F=9{$pbtHGA4Q#ASP*#m5A zs?Zq%wA?`j#PZCMC2w*fyuEs**ZSc-Sg1{B(xCbituq}@ihPZMZ=3Y+fi#KsDaUWQ z-yIeQKx9b;IbYz0*u_JQ#k7n0&f(10yM_lR<91I@vi*D>nCGHL8#4%fIc3=6&;Pr( zighqYC4By#tQGSY?T2Vl6Et!fC}S}>U`2oghoCV!+rU@6Mf@(NbmphcL)@p#Y&RMa z?fD4Px)p-$L%RI7CMz%`L~cP_30k-8cT#pe2(n|@Ywp3P^TtADn0FrsWj5gRi&4<# z#7N4u=bv$bfUcC}SA<_Z$oa_H#Iy5B!zK;xbE@l4De%zo2-PfjJI+pL7CF-I8o#3w|k+b$(;n_kI=KJpDjY_v|O0(;vxH2SkZTfQf^*{h~bGO&IU3jx0AF-Q;^~0yRm+vSQ5ah8KGriTQK{=lx&QsRQVtI& zL!q%%ot`YEX)xuIJpEu=(r?cHjF{1du?8mjFqBmuarFN<-cFc!-EsR^ijvf!L5s&n zOOUan8QNYkLh@D)u=A@FOqP+GVh@3Oa4lSQpQmStesr%x$@wK+i{ zW_etg&yYs>2|A`m^}qe@c0zU%h2|&TsUV|td$(kbSmJ-%=zrSlx$Jk$ou3qp4$@CE za2wR+*55NzTH#v3u>Q8|6LLzJ08IWrjvY%?`02#lc5L}JR#G6UzCcV{a0&8F-jBstFvVi?_vGRC7FIEqWvqdi7kJk{3~s-pZp(dj;pud zV36H4wyh*^X#TLVMM!qA>dPw$QhueR>K{$e+0C$ga-{u`6(^(URFZO4nA%9x3t|5jauiUK^B(+uoF0ZNozgH;f4#( zQ!g*kKo2yV%z`>cW98BxCew)L6b2XzvH>$!|MZZ<1gyWPj! zvP*AXQN2q2@HQfz9t||f-K8w$n1zv~(cQi{U(gUxJQ49AhN5zWbB_~>HSzxCm$H(M zgFoKDfbGANWghE&llQc->|K3cAy9ATrU(Y4FlRAQWkXiqo5^L(%4Nd=24~@>$h0@; zs9WXpcJ=S{hKYFX=}NMi(pfAlQFEW4BhVnWw|_1`hNtC_{0a0M`nCPQ4W7)V07{N~ zR5)+h6W*QCDTl?tBMAe#m9pZ-Sd0AV+}%%+JxV>ni$qA-q9DpQ2SkNC)4z8B7cgQtbBaV+fLo;(gw+16UJBx`TypQ zju8l7Krn(yCFvqx=}AA`^5taEBp@@L`%@=7GW^K)xx;ls$P z+y{DQarunl%@)xP!yOwm2+hbUim67QAfzLm`@G&`AuT=TxKul1>qtvS`>R#AeZEz$ zC-4z?ET~@J0a^oa1DBD8MsY03fH>6WyK%jisF0dP2rU5(9;PP+P5-@8uC;QL`u1F0 zmDkVWGT~5|QrshghV7wWJ30K!bPwT1h@LM$?43ztni2V$iJLo|=3vSAIE>^KC7{35 zN_NrHYZP5J^814C-s-hC8y6jYH$Ct^w)rojBhvhTfB|xSfW=UuU;2>eKHCd^3Pn5x zZ~`tNKjEfaHRY#3hefcLI@{cE%P`(~5Rsqwo^?Dd3H~N8ukj0ZWY2IO6Kzqv_=EWP z4Y2U1HMQ|9lm&z{bw*ac-2v~;lgWyk&XuD1NAEeIZWW7-vpnj!=k)BCY(yC?m<;&G zpVZs{qfknF7Y1N2K7%=8`%(5L!6vZjIVbbws%z;|sQ2VSwXb0lIdPFb5n-=w@Ux%9 zu0sKl8b%=VT+q^l2Zyd`j?1u?HcvJ#VuW({5A{PGc@HdzgdlIJCmr_)NLSKaenAz6G!|`R!xt7~KNP>< z%;~!C5fo5ovDsXd%;DGm%(!su^{ps7FBU{=4*h##9h&qkJr+UR=V(}?dm!fym#5c+ zlQ(b`Pt^xdn4@wBR-|)|{raMF$F`Rb{2}$3kixMyRexHFgiTcoNfK-}-|V(bH*u4P z8xLlsj=E9CRj&Gto^w-M9B*t)k=3>pEmJKnM2y#^?+-n6+*?VBi`yED5a_|vzKI>{ zz8{$0lAD6Bc1TDzm+OR3pR-AX2h%Z!yGh-Zk*J_FW$^bw5BjyztcLPrGl(t^6M4?n zR)qm>Yo?~h15DHdoDI@nZ+k0ug10<^MSNP-9Log4 zsat1e<8SQ5e{3QaLW`B?+YbVs7x{cb;u|<3;@>XU1W~?>+Q`*?Re*w%2MU=EP=P|qIU=HB)j7dQ_I_AU zCKBlRi&9a$V6lnmfd2o~satgx*iThvNvZm>eOgoR-ER4$9ptXhTXL3hu-#^BLd|#wxLobGR6msd9wl43H0DwzuR|D8MYkbS8*Oo5_VASpY~Wx{QbjYNEG z+hgnCAZ!fB!`u6j^;i~IDk;QWD?H4X7v2o05Yf7=7xE;P#XNLOHaRLnATnz$i09Q* z$~}%;ccU5Jb1r)+e(7am^)NM)QMIu;tIbZe?Jbzrwjhn`oAn?b8+4*oo~H(LDE^ob z+qyan<#)sofU;e?`%+8`0RR@D*3Hu+yN>32Y_(bR+5`Y(J3lWo_Kd)Rg#CH=!dYlw zV^EYmw7I&SR&qtq(;GV?34Sm{ag!y4c2fOh#X}hE7MV?UekakYD!134S2fnxOE;2O zRl-{u@#{8}xG7^l4PNP`P3yQ;Ol?uHH*2(Od{#{)J@*C?HiN$v(%eE->AFT%$!1dz zO!Xp9HikKIC?k8TzEw=`J#8l5HYt|U&mrNUj49M%r;cW5D`|!?54#<7t^>oo!pJ&j z#R>WLA?ITLmw@hG&*4r=8vOos{=k*nnbn)-14t1I>qGHB+e4F%&e2n-H;vv)#M$p1 z(-hBGU>NdHtFsGx{8Yc5^d}E+0PqA{TBV-}u?|2mHeDW4yiXURMS?5?s(qwWx|()E zVh5yTEk7I=nu2MPEJ=4oS$d<8ReF1>7heXh@^<48|lx>ccoI0*{TQA$2>E=W1BGs%2o@-Ug zyu%-RX}H{?)?s%05~9}V5`G(~BgPY7$H14OE)(;;SkM7&qN5LOqgXNc3uJ*xngYbV z?)y}JrLb4dhkq_k>4%Ya6JY6m7%!7Hh+$Y!aGUQ1;1X_NA%NMYJSlql0VIgu1UBpR zOQm`hgvQTOSnA43s~bvQ7YTb(gH3E;h<@N9+_hZ}!y<5j5b>VLMKMTFbL}HKoHQ|`5ZL?=^~l_?U6^@90su1Y46`og+H zMb6`cwDIG(abX_O1A|{Is_H+EJ$n}CBNW)yK=Kw0Mz7p2-&qsO=W$B;Ys4am&H4@q zi>b*^RNuc91XjaZZ4++Bbf11hkqeGcfP;w|)GVBA>vgK`o6c^QW$dM*T*! z=H~+#MKjrA?kFII{M6!i*i?(t1#Skuras8O%_VuwUMvxw%ZN=iKLu?pzw$k9e80Mt zWQbSP)z5!4Ks<9j&=MG@%=y!Jz&_7e+GbAY(@B?UWdp?Y440;hhL}&V z8{3b5)40}a0*8*>a5OAI?F;*}_ko32=DSMs`yk!QU0qg%5Yd@zoK~GjQ@@R>kNHqk zMbFJ;Q`!@@_gJum+DvjfNnosQ`Dr)}0*dj8zo#T?0a zKX4(0!|)Vi)u+`)-`ulw3-Ij+kvq+20e}uB_%Jp+45^lE{0LZ6_u5|t4-l& zHp=vki=#=1`f2;PSFaCE^7Ra7S@k}9Y?STMTp82|81}=n740FP~qPEU( zb6&*6!htWga)di=RUNqT)u$h2H~UTL=*GmfdbdBUf7Om^-$OA>#NVX6&uvcTWn}vI8by7GUL}b;_p|`i|yutaLE+ap#2AAuf)j+1;RL+b(#PFzH^? z$+jgnc>w=9*Xp+{Zg5eMGfF`52_@gBs*G}D3|N0;v!51P_o6w+n0xaOzl~_;R0!b3 z;V$D0M3W|-`a^kZO&H7(Cer@?qL7cRaC<>ouh{DmP2_fm{PI|NQbxOk8QLE8`}dm; zKNXdRMd7<}RcUd(OU@-%qlVsE0cgDIS}TSmw!AN5_fSfWy8gek04R`xLKcggrmP09 zRXWm^E7kI^?VE`Grx0vg#dsA~FR%!U&q^9Db86)@HA$M17|7>VZ%3AxJ{7i3@wCcz zBd3lF)(VWA9c8JUdZxM3f}4{26+t(j@U~2Px525sZ1icgkvp=&HXhRV7kR}wIkAQ7>stM;M6^ZoCuzSH7sG*9^*3AbHQuL-E{Pqm_Vd$`#Qm-pd0@XeNK2R08+Lp9 z)c>QE+2+x1zW@?iK9Q4_72H8st~C4KUXB2#=;GQ6F+*vP&3j(BE}G71C_5J3zg3eN zDVygx^Ollhe{qtdRKV+Vg8`I-3+j58n`1>Txi=vJhv zM}Dq@Bqqi2Xg1KKM{&-OV4Ec<^{d1mP*rG`3AUp>!*V&5CH=%id+FDSqO7Juo{*NE z9@{2BE2$MGT{}cURFI3DiFGAJOf3Tg21K;Bo)&`qNuZHY!eFgVm##|5UNDnmC|3Qq z2b_?EXctJ3gWtnALqD{RCYm}TSUZRFSAFlV@Bu1F5JLC5+^oFK@89RSBTFRkt)+6b zI?r9q9Iv!m0PuT6LA2uHx6Ja`b;9xf_ylktv!7mI}GxA`Hqy>|G0zB7YHSj z%>9#-g9Fuy5jMzHgVVMEwr!`}VqxD~dV6k4p8YE(WxrPJG0h|%v8PmxRwwH3S{T6D z3-BTVpCIt?qWY2bcJ%PtBB#==3#WA@kGX2e(az58s(H+fp2H?S4>-ITi!zfMKSv$k zl2h6&M-v?W`An{hD#)_{8gb#(i@4MP=l*j%r}b!(+tYDNt&C!#q+h{bu(2kWU_`*A zoNYb#Jsx_kU1${)qJ(G&PfySj$IjN9=Aekwae}aIKkbb$t^!9B(tE4%RKea5k!8s{OC=67=s0 z8-sDUf+6e%isHW7@JO~iluH*f8jv8T5m%7d0nD@R5-f@-jKV>qZZ{`d15V#Q z$BBu$`xuDSb=t;0SAHf}zGiV(*p#mu*s}Y9euG9b|M`(ZIcQ4m5@9xZYad!&+CxnIk{}=%6C~MwwHUi$$qs1RghB@3 zG&f;PHakxwyY~6)a15m%5DV2$C0oBwLQv{aEsJJ|mFVaJfd)vHsGO^v zZ$326{aL^td}}_L0A<^UF4L%!#>bC`KHQDZ1PDW={Pp79_-nMF{Q{DE0;A^j0@8(J zQZ(C=#rrhC%)$JlC|RnkyL=Vy)AO`R@I7z+A&c&62@<(x#j1<7-%Xn@PP#EcKoh)% zGDxpYXxwi0<>YPeOs$qZ+z3Odm)#NO*lei-=I-anh;(ihiex7!6kN5bo%QXapL^L9 zVP6{%3No`_4$X{yi{SH3Pna0poI`UE@}k{M!PG2gbBmr~(46Z+2s;65>(vIWTmQzH z@1q04jW3_m#$GsKLU^A~Ie$#rY5yx14+sgnTK=5JzDQTl(2I z(B5C}@b|wpIuz6D|&1Yr3s8m5*$9zJN-)q)(&z`^CuePrtHBK_Mf1 zVEFtw&eV+6)>-4iBFLp=J%U6__5N5wWn@Axz0-y0R0f^z45_)(fON#^i23=Az~x)c z9ECUW4((A<5rO+ka;?BPE0!u^U~-T?V&rOPXS|(qETA}0z}Xj~{^CW4LY_KG<6x}(M@q|Iov3^7~1c26`H>?61(U5EQ!yCdp&qA5#U(> zo{%ZYINca_YK8o;_-o?Sc>TuJu+*i4P{M@eb)CB9<2}(mHg?&SqV*~>DP7jge4(}K zlkKng+RjGZD99An=6NnzWs6O*npFpY8!P_+ z57-EKjErIRW0tD1|H!%Ebv7-u3$`}sqk%iNgPH(^SY+stb3z}Osv;#X+nku?*xr2& zEDZ5!wq>jLnZazGILCkVNU;GVP=2*wQLmgg|2kH3Clzm47eg*tpulN9UgXs8dk=Q4 z!))cOp(pQpJerD5ISS<)v-zjTm*6nJEcXd4?O(EXMod4dDJ`8TE?RKkEqFjoebczt zad;~n_BfrS&du*JK`jL`Rin0{^Tc<>^p_Xj;;*l8>F7#wsHF&r9OSYX4< zN$%YCct(TcN?rBMA!Rxqq7GKG;>RVLs&O1E0h78;4}jzh4EH5__L&4);exsn1p*%& zEO+0-5ha=y(k2t_oZBCC5e)OsbEE$GIr?rv-ehh~!D69I*XY+2j=Aumi~m3>-4B?b z&Bl6syPQ`%J|q+uU42K$oyebfQ)bwFSS*MQxrARFK%DAeJEi>%?`LkV=Br)@PGx}< zWCEmpmh*5yrUO-FWX91uAEco>jk2w!9*`?1-nylWje005iWUN0}^*8V?K4aL&=n;BJ zmW`PKVkZvdeC8T1xuLNnp_Y%xlH`lZC+tFb3g#XVUm>m7r-Q^q9*aIIySG<9bWp+n z6NG|@3$ISiCtl=P0b|`1GOWStotlpx#PYF;&;;nU-tV!h(R2AG7hU(%U;F#tSXX;i zXqbq;^1wk@jnc7c9i4kKw6yIVe65m=+oXOYho9xxO|4AB!0jBZaa*ZSOl-!}8%}wU z6*h`Oj8?m(v+&zx7~|1Y`$DD@(bPxeqDtiz2lznr?|lENBcs+XH)X@Q?t&kBl7Mdq1xz>dhZ*thD#n!vAPa-nl zd#`@FHO5I?j|5U$H2HZRfe=9J_vC5Xs^MLQYGMi#FZ5E7f~CYyLOLF*A(uRxRi;A| zzSmlBU*GynR3aCy>1X@TzfCF!?nB3 zwI>|ZNq(O(ny;D)rDy+PLEX%RgI<7aU;R!-;k?RJtI9)J(uU%K616lTyA&Z`s#&7r z?QK(zk9|-vBv9`_Z;ij(;C*OTQ3`kk9Ql4AtoZltIw%JnVA(zR}N}e$8nRlW7gA ze`JQ|h`oS-qIhV+D6E%ssvm_fZ8hwh3(vyk3<(CO)kTDr1+!qC#ji1y;%W|ZWW@AL z?(i}nN)wa&=E^Pw_Td0{>y^UFXzPByhXb5^pBI*D{aG3%82L$ntnR5z{p9^jy+s#RoL@as=BZk zzJAhHx9aUq_N9!p3}ccQNqhp%Q@*BmvP~Y1xH^Apz>I+O)#3|D7s=nk5)gUrjTjWa zNRw+&H-?-1UHod-^#H_39&KBCetFOksgI4>K_KjzefYn0r&RuRv2*;N)xf|AR{qc9!VAjv6L+)oopW0^VZ12HZ|JOTt10=~&L0`L^DG$UV}K$t%D8T|`^`=leekb;)J9$jB>?d43kagR z=5FNJ(|p1ThPDGlUd1TKTpJC0AG6L(u?S#a31)xbG+4ANm&=)dR+wH$Dz3gR1)S7C z`3GrG=R@59~F( zMoofF3FG17DpFO+{O$B8W>?twK!GnLUV_Jx^y<5i2_7JH02Qg(51297x|9Cn35=U< zxKPHws)bE{=${vj8`xMNvZxRQ8XFZ;u+B zgFRa{bT|78QpX0iZMU+c^$tr(S-kuCnM>&d3WC+J*-c^MC0*^p0~M{NNv*d=UlGszwR5J0d>bvcQ1XlDX)g5_oNo4}``%9Rs+ofNDo{j1Bf~8|wI*Jr{tUs#fQQVP(w&;= z4rYDazFm)*0}KulR=A7ZlhPvYY-blDn@8sEP?ecQ9jDFD<`cH2#Dj|>;%#y(JQWLU zG@|KFI`Wo-(~C=2ze_d#fvNR%^_ln{?8TZmCZpxEt*=7S;9JMLhVE_WD7k3ATWJZl zsqYt#%@hZggj(%0rbNfktto9vh&|P-JF#M>8OXkg!W99jb~F_&C_38%gy!wBkUKSa zdHXO4O_zYSjWRa)?8V;Pf3U&7CL}a5^g77d~OyT%8|d{{BtW>MOfHa&Rfin{ zETnVs)3J~8$T!xODtyTElWY&1FKl8tEzd(g@b-W$e0WSLDL+3HQuTzjiw5WhB~q_% zYOr%SWC))JsgoOtCC4lyrDyFmI1zC!6NrsjCVH2w5A$I5EpmzGry|&Tt15}-O9Yly zaCJB+=~+rqq=r~* zp+&rYF2lK-<{DGb-B5JWG99}a_6S7Kl#B`hwoZP~F5gF@2|orU;{nOD$001U&BOz8 zr|x*FH{D7dLr+BPxL=@YWdu8wVJ_RbOc2G5^VFlB%^L7gb{lmz3S(Ek{Wc({&v&Tc zx{t@`aP&)du`d{Fe#cfejyjH=0C)+IJa+ed?O)Y@YL}KZ&FIwI>Hx#RfSnB&7cwP? z9iDP<|5!3#|FL1zL)<8dNh zeCVue-+f!6Jh2Z7upg|-duM_E9Wn_DRqxF^^?B)E+t&3AuaU5rtLatRonIuA^-pFU z|CFw_sy$A5XoQNSd?GsmeGFR;d7uOH3qLr*B=7kOPzo&|gn9h43=|D5&zb9D_)rC_ooi>Eyh0SJdVHky zu8iX`s9ONRq@0&zC~VSb@yP=RWDq}eJ-WIw8h~V`l73WBfAJX-k=Z@ep{-EoAu51l zf|X4iTNU062QrRx@+u)m;2<8y0i4^^bxrq39=h*5dx;8n`$T@x2B(LZY5mZ&`Oso| zZ#e#@+$Q_`mlt`J)(f(24$a=Whx@M$96}L>SMI6GYgQ-m0Ae{FUv$eX`5GCpa02KW z7X`yZj>qi*4)Z?w;w_i}06xA}JM>emO1B}Vw348iX4MCV{MPo z8DoR0RON)pMje_VS*n|E^E(v$n3fDgvlA;7(s?7RNT3KSiG+LC+NCd~F#Chp!CB5C zVIB|p3;kSXBOsMK^rGPEh&O5`{=DC@Z9={}EFh<$`%T0vz|)JW!a9oz!Y%XwW!c~e zEW?q7g>AP?3FJx#Pv!-rhgfdgD6?q(a!08eNiZ$=PGxJg6=P~kGIWh3=>(`P+E-sR zcCMOG#Z{VXSwHACu1GvQIQYSRkS=%A*JCPS@iFr>ta&y^nj3fe9)a3@1-1~0)F2|MYb1!=AOV_)8hv02SpUq^>7Bl!pw(QS z8@)6kU08?g^#0&<<%v-lz=5piFpdTJ`znBBiB@Uk-TO3>3fOD+%|BqFVulg}#6*ZZ zBy1wiv*e(s@=qDar#?J3{;flWq&Djl~TB{R(S>fCj=40H}`|V*vD?C`4IR;Ri{A1dfG6jnDk2`o%7g5eVq+ z;SNoyZg~j3SGB2>vysQYX%#e)t_8yK0Lb)d^lQl(R-|&+oX8yruDH8pJ3)qPA_%R! zgwIs7ssrqUf6BNEL{i#4{LsGEF+I^diA^Pyo5g46SZ@N}WB>TiKq!kRFab%;Qh49| zu$4JA^IeqRp*{g5D%xckFe^X+CH`>#V$=Vt;}XqJ@tKP$@lvEVnevCj;yES|naa0W zr2CxY06i;^wQgK(kK$a_?CloEh^V{sHLP{m18r&~` z*@!{_rV0rfp=7_R(YqZyg9SU9xcCN!eE4ufL~?@T(Ikp|WVLE|i0gNdsDAG#(U}09 z5b0db9@bRr6tn3Z`QjZGexMf`4vAL*a&e$22O1)DF7J}j3O0W7b0`pCfrUuz#nC`v zP~Y-3-KZN#u*|1I{N4uk@NwS^5Uaait6f_T&Pq7S3Im1og&p*1Hb8rV)wj9iURe+# zwMfoD=Ux4z;-VM+s}2hKd|TY6AKF7M77cJ~)WR_wzz6vQ2fn)7_r5>0TU<%^?8$#= z0o;Af&Ba}>M10O$`cZ_m{`Fh!ukbcH>u@nZ?#BgCRxo*W0N&%;gq;fr9w3YnuyPfRDD1ETe68%`Hj^ki!!jSqIvr6`*n7DFX_XvPAyhg7#5~nrkJTT4wok zX`7sd+ZpL!8Evy+Ke3mAqKI4sWxF3lb`ZIuRbsIE15KDs?7*g(<)NJgbKlcCW&b@s zu*PK19{}51JL6^`H-vmF)?_V<)DwjA8<3EizVu51AiGKR(BlZ$aK9dV1k9$Q0-<>5 zOQeBA37!e{=oelAqWz=A?D`i5Hd4SBwKn)9t?mYG3}lCb@~g@dGt3t$?_YczfDg)3 z#SB)MbV(cOS7vMo7%VOH@_u#S+!K$-7*A$uMf z4+Fi21R>|`0*@Jv5>!DFBj#ECl@M@+Ux?rM01WGS-?Q^x@fn>-2k`?bM)QqbrQCb({jYTUZD2{hRiBF1ncy zvm>@OkRTwMM1z3*I~Hh_X(5l1avv`bRBV3>f*IBuOB1~tagGke!phQ03KxtE`Rqn! zadT89PQU4suG~R>nqv6tr{qI9aZ7Y?P<))cL*5g;`Iubvj1SZoS~M^-`Ub=FNN3hT zPa#=+%p!QZyx+>#7EntQo@Om^Aibi_6x?}n?(u=Bwbv(R10ta4;8a@#DYb55ODa-S zBQZ;wkUZz4V<{8AmlRM{UIH9>#pH)wLqKG<`ENrj&)2{{DLnsx28myc>L@SXtppCO z0pAa37NYTBl_y9BozUqud;Tk|`8UxnQMe-v^M5`Rc}n;)-+4hyFvCX(bruW)5_ifZ z#s75i-qd2y^>y=F_7cZ*{IaC0%sOS?Sq{J$fq;NVf?ad|w#shZ4ahF<*~u^g<)GaB zxf2j%fSz9Zteg!l*^gKpNl;a*rsz;P+z1;Pe+D_3_x*?}I0&W1R!gi{4xn@XWBnp; z^MyhI?ZYVnsAHr828bxk0rZI^TbyUI+ba*RG+&*!0Is;L+jE?LdWcaJBH8R?0Dd zIkm`@!)Gn3=+zR5bPJq1jvR0fkcwApxDPqtWS`=eq?A|1fU-vth-_ATcjaeNrNI{f zJ{Q=->Mk5(1L7b^JpkVrEpk^{4_YO`w}(sf74t(tIb8){i^PEf1SwN+*mb?Vx?(j7 ztn+f{*=nQhNyc*O1Oz)1K>rnK{Cr;7{AMp%;{ZUTd;do6eLsnzI(j)7t=Bnbh#BwO zN;a(G$jnj@+kVNtA|ien4uz|gk$G2LkC=!gs-Vv^=`&Fu3Gdjbqg@@jC0panxsr2(a-9@_*cb5kK%e58y{TzCzPv#jYSkg2RI1ci`0Raw6JkuojIvtwf8QGVLkO-UH*^fAzl0KCWL^iAzF5)5%K9hI*J z&oHd^+s1YQ@O&O5bD4Luxc^HRaBkjAkEAijzuc5yi7=Kn*U*+c1~3B<9t3N6dOM?y zN(f&2J(2_TAd&??TgRr3tNewWiC|>RSZH&u7s&hi700#G;@8YM86?+TiMQ}V-;ZS< zJuu6jzTzBX)4s5Tgq+}v^(J^`$>%oU_V)sm!Q=b}JZ;(%?0>XEJU*$1EJehux~4T* zzOlx|taQlPaEp1;Yg->)T(SI+l>owkT!m_q;(E?C2$H0SbeNwY>loVk|3%$fM@1QZ z@1sK~B1%dq-Jomsc4B zu~TH8>Mo|2Lzbvg21RY_#2402J)haHS&DdRdb{Idc?rfz;)Bpx!0b>>O%xiO9S)>G z5zbqxVJ~va%cO30w87TPq@_l93_B5rMo!$X+4iCu{J!d8vL_Rv17ha0iS1DwEAf}Q zmj-vhJkt?3^#vB(Xh<*sYJ|w2Z~Sw}Db@0`YMrPh;I9xWw<1{q*f0xp`FJeuDfhc? zo5W)#O^nA1)Yf6GM=ibtupL*I;4EY47KH+2bBx6Xw;OXx3aPXBYu8=DQ9lShSAev^ z{3MyK^4jy^tox@;Z6sh5B0^?uLJ;+4-H>ewEmju~M*mG0YEpOBv5KbuvNq^kiM z`8sDau{X=))ru*MU_e~~lteF-ODQz$>Yl{`2|ZAKWWCx4B85UY$^9>%w;94^GSJ=< zrXRfq3_)i<@i^lty1}YD!A~~>qLYBS_FumNZx?Du1h*~JXUh;CaZK$wt4Z(#6dA;k zJaNHa72n&4(Ksovsiwm|<|S42uQ)9#uH6_I>V-Cj(T30(8Y4 zB}c!2+5|as>m~O4L=F(=9bT;PxdrAQBM4w15{w~cVdB2i56tp@FmXGu+`5Ij-0d6N zy_0!)$)*Xn@jRk2D2uQBr_R+}w*uL5lB}R|x{BuJk!H{+hF%skfcga+O{KnoZ5rU+ z26Wg~pxk4gM~hm+fvTIjI@+{d;q;C zZ6{To9#VVXopwF5GzcQw6OO~8{|NpjcAm!%Y$}^}CCJ!_{DtzOU;Nj95D#js9fKe5 zEkhj<=$7qO8h}Iq=>I&kePb~te0z^~Al zk_d{Wk@NG9e)qo?J^`WxsJn=b?E@~Xi<7t;&{(E)_vOCQn75_ZAFQaB93OK5Ns$%% z?1%`>I7w*`_XffoguCT3#~Rzf-e~~)nBfXKGvgO3qn|nWx-9s-gHa z3sU5PssZSe-8do^IZ7fCo6xR*dJj;@akoT``f+M5T5*1$KNgb#i-aKp?i3B2vv=9* z(DMA5grL4YznR!*nU&Z zLL5kq-1>|`J~2O3v*hu%&)d|bIl4-`F1o>R{D}k8UtBs;v;70dxY-GB#^D}+M}s}4 z*M`9pKyEr(9Kl;wooxO8m#T3ash20Ec!mAQ`x1L90C5GDcrFL?IT?$7e=v!VcRo3#3GeOO)4`%sMqTcJWuy}+)@4E2-@9}Y&9Ng|5TvHJ~wWk zYEm7IGKz1WnN6Vp>4YP^7equ86?8D*HXi~_O_plMS;S#V9>ENfkRToCMjbg{LQdsI?e*+VgExT7 z$z$By_Kw3GfhNsZdIcuIKmXlYHCI}yD9B zYlMSWa{c#=qz_~f%k!X-4R9hq95eqfb=%Q)9<$o#iMNut)Y%V*fs&Qd^;rn%tP|)y zu?ViA1Mm?RQak9&de1NSnR*a*Gz!#lTWa4K@zw1*>1X}EhZ7P{8c!2ksz1Jgwmnc_ zdognV^vQ2(pp8A7xj18ol;wS|7X+R%$SFK&=sS^>oq~ZJjI6K<29p+j2*ffwNCy=@ zn`fT;>%W1D;uy%kAAs0$j5e)1ngrB^T)}}Xkg}luHn-&KR(S+iH4&(;0d{VDy)gyErt}w&!aER$AN#(obo}^{ z>6OmWr=LHx`VxRaDEDjFo@c`Vh)+U?K`ONZ(}zmC_7t4v&wkgnO2D~GK!K4S>~{cQ zIzh~fzJ~)~|9{K3b=H{V7$)1bM4)d80U6()XyvV%UtFNt$1hW-E#(XD2T2vq$*HL@ zxzZH$OUmsW`5%6_<(Ms{k8%u#WtpZ!OK+!&W zDM~pj94HXet>zaND#2!vc^c;SMZ~mzLl={B{(b}jnngh?6aYdr-$IwDQZ@EL(ZwW} zM_g3&e*Vz=!jnhpnv_ltKYVLD%w{{rg*><~gu1IPxP1YtKL#xf(0>4s?JjS7Nl>l_ z{E4?_)IK_vYE*$1m5;LGUl415LE_nkxkICx_ ziu=UD1VkHPeSd@*9($MFbfxCqtosS+rH_`}zy@Y6yFY*I0<5&b%crM@;_=0a3#=_l zVRAsjXe(pY(GwOR-%^Y7h0qUs!WrO=aGp=5i^ROcQ-Re=>{f?H99j3R*VHaZ#|A ztw!I3^uYP?DpIf~Ep@aZq}zO}(Tc~2jj13LU0syy&Y;E z-b&HS0eWX)P4#fNv{m4*xxrQj{22l%0( z?RgPVn=_2vHRE z(M1)3F1x@kaZZ#DNyhQcb)s#{oC`O4JtE;E-of4f^?r$~5pWCAtKZa+}0 zd2~`yR8*vB@Qm8z_C)D5NQbJvtaMMj@K5lXhTf5gEqZoMNI^m2oo9Y*Z^V0W5W_+h_Qm8mFYkc8gM-qyx8pxc!q`qMJ-H+z zl_ttPPkP44tmf&m+lJ7@!L?E(hP5A)|InwRPNPSqL*f{JANxm)rmMEEtFe2Z$#Ob< z**Vo-ty=Qyb>H>!P*W3*7$rELYd?+~JYMedRc(FKr-u;V^{qac)`p4gRQ&tfnXxMgew4H@zHG^eZ0Ue|K?T1? zN11OINq!p%j_mqOVv?Q5w;%q-gYMb6cR57}k?2xy?PZn|cV*bxIw{#b*viuudHK0u zksDjx;EdoEx#-eh&7dH9@cDd`QHolG+hmL5sKCdgB`{ggIAQNf&NAEmT$im?SOiJ? zKq=xU!qboN+pDZDQHn;~ii`5N-ASK7*H!5;<_I}l!@%U-n>o9svD+f}h1n&U0(Tx8 zPSt2`J8C^X;g6*Jwb@5YHylWEuo@Kafoz;mT5MjO%(c&5fmK|v+Vj5%3g10FeF`h3 zosA)BcAh-v8Q0H?_wq~NAEq^nJ@O@vSJ2fh{Y+C>?3wFdQ+8{nkSNtc#I=CaaZn?h z)v>R9+Scy;Oi>7CZCZA5vQOPJKRt4^-Iwd-gy7mHRKg6_^WQ9QNg{;x7M-#zFX^O` z?53L;-5JPfQFd{XDr|;h`&t~P=p4G@5b1(0R23v&5&IWX#P@}R-4+7!;N^U(*A5Bp z0}HVIEiOB|E-bSkj1t|Qa#3WfeMiQKns(Zr9}GC?S5;2N;ab;(PD_Qn`uOqGV}0XK z>dz=rY;d}HaZng^{nou{(qbg=pmP)Jm)EfJ8*UoUj?T5xHGfy3Wda2e=PV6nwdyy` z;-ctgb+I|6wFsuLFs}#Tm|)kQc61#I+j(`PEZJ6&XIV{~cTK@KxXU$QcZ%$Sq5jkm z?IooJY%|W)DX`9%jMuc1&M_zGawIWBci5pTtOD_;{_0DxE>tT)6+6ra8{+ff zXuQYMTA$V#TCzlAqzX44EOMX-8$F1wE5q7x4km5V`inP81$(cMDt|tA*KfuGntrzH z=tEHvmA=YAFeC6qc4xJeGn;w}IrLxKbM3Mf?d`d)>gDH|drLf!mrsIjt{omCy-$I} zS=*LRz+s%(v_$5GSg@jW)DToDx&wZLL2v??U% zvm{Lwz#V2}9nj7!a9}SFP&efQ*TQ9xm2h~ZDF>Q{KF=23EkCi;=K+)Zn*Z;)e)EZ& zPw;a{X04D^wyy4$_qjLy4pGrJm9w&vwgq=JQam}BvAeyuv3Sn|yu@MZjRWSU7lT`f zsBQ7y%mIVeb9Go)-<1=DtZm`;D*Vrc=(V!oG6`=duYgQwTTSW(*2%wwrAo&u#YMLx zq-tR0&cV8G1Q%wOH0Wv5rX#})qdmaL$7(kRlds4upsZo7{0Q&-nG1{#zY}_5S)aY~ z?xzXpr4Q1Y$fQF%g1s}o7t`K<2Z%vA90lGIKB}rxsCRSyYLY z?l#9%VG-(rBmMRWZgKI^ZCo<&FKK%W54s6!!FKWrMNQti53~X_yV%uvkWA66pJxVYP@It17HC{O#s8reWF~Lm*pgxam4Zx|o~)s?YJF-b858a#KJC zoELj6RdqLLqssBurueA|@qKde+Uhe~_tP;Ljh}$g;^t8A7*UztK*GgF&|L5>kg@ zH*8jG3X?Z znzz=3Rf5XIDR%KRT9*gmY!~jIA2-} z=AOlOnyi&oD{KieQ3)-f+Bk;x2TI7AJUBlg{@MKQ$=!4BdlJ6(BJ;_cx1lvl;=g80 zc(L}48G3W<5aF8Z8L5;nYukVERBbmpDk`ekMj4mt)~%R|3OAFfd-x>Z>PewA%2+V5dL6?!&2CVs9=~FU(;f09UFRQ*^ zr4f%pNPM7^=gOS`451MmR<0QsPOM+U#P)%r7FlKZnv`TL;60x=jgx`J3;G;z&tI>| z9EQZxP!Pbr_VH_(txqg)z|fpzisdOZr;bmbK3HME3W#HM<`Q$J^oy3 z$?>pvpP4xeB#Z%QT=SfR?0wr>d{`BE^5Qbl0BjlGWbEIJ2!(3Cb(bY&)>jxOO55xF`o zH0oJrA7(r&OX6IM>#dJ71>t2kH;yNccr$zjX7>z&E{K-tQ}G&BgoeFa3Qh`UGn?jN&`{oM}zvy}wuZ1?jA zW%7BB-fcxcy*nDlXMyh27zBVhA?poO4{z^1Q0B2mjZuzvB$^wFJeO5 zzq?qt{!y#;sn^T%%!*5qu`#>jdr~4fB;6!?qIZ2Z-hC#?GXk+-ZT;IqdJ3Y@DU&|R zyxUjN^|7chm8+xUu5{-W>s?9Lg#e=)0tSbzXgkbXdhxN{@$)jP3hem#xk=vwT}3>9 z;;Rlzr}l@5ty>pU^Ii$)AViO!ipon|Lq%|~=?~*4196>`6GnlWg1Clf-zJZ)elg9 z%h^a4aX0qAHnUfMv+n1MYPyUMtNhTa${J@AOzz#iX+Kq7Sy=yJ#)_-8JmA-*h;kL5rDbD*nT)D>c<3R$W0omv0n1LlGZ%P)))y;Cci%sZ&fD5~Jus zS{9pcxV@iv`gbK+pNSHv7ZeqB>S|ZbbmRT^_IC;iHvWSrt5R0}@VQJBTIEeHJpVu4 zVQPr?=B)_e!ay)ss2mR0P|>irFZf@McveFWg&(q;-P<-?V4|YF%Br_Q|MPU=$3agm z|381atb?mZO2td-op5MVO5f}wAtia&wifR*SiBz+)K;Lr>0C`Dp~gEBblH@=UMi~T~-^deLXe1Rp#pR z+q?_?@$F@it^Gu(+F@CsplSUr{b<~n8K*gSkc6^r z=6YfZzm(`V)8BSf`H7+upXxsq2YBjovO7xH z2T^c7&2Gilxbf6~4w0pd@Ogp-WLX7v$_i7L-3@jx!7cu=O-)%B7YYGQ*}!ZXYzwY? z>CRWjc4;j6wEqg8!}BicBgA?Z$%h6>nS(|b@$iRcv}JsGWPwN&|KWmKAYx_^O>%8= zra=leIWu(vn`At8ua?Cgdn;>b`1tK)6JDUF5ZEKf_$kQ|-i?5%N81>WIaWs3o?{3_ zHmo-uj!09SZ#KoaCQj2%7jl>EOhzF58^ISKg3mnf02dz&Ltws5?M7ukPMXVl)Ansx zR3FP>Gk52_i|F7K^((OscpoQ_R;@2MA?%zGEQ272mua${I&VSwy1gx@7CTMX3^LVk z33No*rHsI7$u7o4*U^sU#nNSbI`4K5<}n^YzK0abf$$mXIP|E{+PO5n9cDfK1r#G& z_PxtLpnaG6X?=VA;qadRA`0R4MpM3yB5`hyFU>FZqL$oyb#B+jsC|B{xlmAUQ(Vu6 z03;JFoMF?=S(8E(?;{E|jV$W3_Aw0IRCPtL4mu}J%wuB)yjBmZv%)&S_>@G>1<^K^#`_%4Zr1=naA)2a$U&lmu=Oj7saQ1SMT~TjS~9=Zk~YYtd^>M?EM|luaG#J?BVHoo$zmtIz31C z|6m$2;Di~|xSqB=(<_c~a#XShVyJvYoEN$zdL7q&0)f5JKvp;I4glMxYkpmQ{%fLw z+O*?r%V$+P4)1oQd9STI2DXq3ATKTV8#E7&(mdx0{^J~|8H;X1%{_=T1xmA&_r2j3fO2 z-_!nld?)qofzM}t9>Tn=|wtvhCF*s_6!33Apjh%l27AIvmOshA|_(^PA-g8cia7wbzr@@}FPt!8g+a_dNvO_oEdyWkk8PRvOUi09f zAHM4&-nehr55LxPJjsfbAcGUA2J!w9y+n(+$TB5txd12FYx}So6%(g)F)i4;Zj;7d zP{h{>1|U#0+O2!$aCH5?%VSS%pmSnNYzb5F)&7ZY`t6y?J!0m@Wwjyl z(4P$Li%plkyEDcJ!ButVA1W#>$n6q*|fL_RJ4_%37j@o*gT{MBt}l=6x8g>9!B z*iR&p*Ec=&ie&v&RT>q}zzN>irJ)$2MGCa8=p$>s(=*B-4rW=-b*hU0kg*NV)B zG_KY8Z|Op-dz)AHHC`6~*-o=G)%J86r~^%om~>azpGLL3no_|Qp*&s%Zs_I%q^P0Ub6mDKACkwB221hMl zHja{)YT!b?Tcs(Tk*HItU4LNgOVShjadG9@c(!_huD$G*V4=9%6T}B;BEiXU#sb#Q z;#sGS12@=QvIR9%P)>f4Ok1NH0qmZCBL%^HyL4RvmE`ojm~*6+8?X`8!EeA?(%6|` zOki}sMGGWPj}pEl_$IK_6^Om-U>e&+a;Ik;GfF;#p~h-SSO|@!xMgP9)ZYg3X5T1h zgTtLBBgekrrACtXH|oFV-TE^At9Nl*;|jFrl;3Lzb)@(Jd+nwBFjr|RC{=rB`p!gY z;PtT;uIT6$mU}y#f&frM_W?^N{>dm4@PvDGK)8#$9FrVYIEeJ?y1QgXk|SM|$!ZxR zgnx&SXjx3lxm5j}%_0+uhcSQN@PAAp2|Z$^hbT1F%utOY z?gz6xHPc$K3jEt-tMHq^6XYI`sdTK->2!t*Y$gDSncD{n=~7b z&UBAx1q0Jh;JqngSxn2(m9le*Lwfo5Z67na|k_EbwaU`Wm>`$-6NA!$*V4ewgAHF@i0$xeYzcFbX2=A@7 zOMFyR#HaY})AdFh)eKDiVCC@kK6)G&h0K2P^@O_Ks{i{0Nk!m>`PV`1Y zO`NRT`j0kn{Qne2a|QEV!UlA|J8rl^=l?Vp9uN|fZ>*@zoo#Sfqi(xJwC30_Jo%X3 z|0xTxv?v*HRp0}io7wOFg%sfYx4y44QK?>63T&Mwva|`5o)Mwb@3rpICjBTK(UXg6 zak%SpurzfQ&G4?QclZ_h(xI=W*1w?n3Ck4Vxe3Ud?3tFu(TLRU^f9H8`w)CQ|6N5^ ziADNUEI1C@VQ3>aUC$b}j)%^-QqeRV{6@!(nIN{f-b#S{@bRa)yB@Jmf3*0oi2XukDqs0VCt}FU&X-h>AJ6G zW1TTt<*)Ji&(q-(RvAuRsIZA+?&6_T!ojxwfRu`j)vUdk5uHcdSgw+&m-+Fl2_|DJ zX28vCSKxmss(vE>N&&=b)1!&`Xh}?%=S7{QM`xV0TnlhZ_uh)ZD){q~PQ5O}F#fi= zycEka34eCyfbo<7>*XEImKNg{WY*OqiJf-$gMWXZ@Q3f=9H0>s&xAi=cl`gY1LB>~ z_{+Ux^2q`TC^VmV4k~q^k0!n(luH9dNLSmkyVAIziNPzqSRX|{i89ORA93gvlbm;u z{jt9=;2jr5a_tZj<_t zQuU-a`gRpyL>8Js9%V-5Wla}d!@u%R+GIR9y(^r(uij7%AL)h7lx4Zzhcwq?^S z=X#TA9ZEb|ud2N>dD+kSvO5YbF+Z`ksK#cjG*#|H%T-BWhkQ!%tutlb6gY7sF>LmC zyiP_~MV*!EZ)X_Hc$#_1&Q5&;zprmGhJOinwwm7_yrJ6Aah?@UnILUp0yzg0?efSE z=if&;Xot3Fb2F_L1wM$KQ%|CC>^DCi8~*mn)fK{Z0ws%kgf_T_5Bs!l7 zC%`oN2$taJ^4gR`zr)CLI+e)nH?@ex)7RVA4tpK<#>)lGkZJkjNh@GFMVsm#U{U744HTLv zZ4mWBj>lvoBQqf$M&)Ei(3%}MMI%hkN^o5<`0;yrO@p(|L>TN>8Debd@Ia4d)R@_n z{-R71{ut$3vs1)H0b8V|WD&Fo-zcQ+H#N~z*fRt;U_NCCXN-|t8TiT1_P1xT-}9yq zpZ`)c?3}Qp#j&|R*2lOeV>&u?b=!9Hi^JQNtHRrl9t1yThMBkbM#5l7|CyrdEa&sv zB?i(X>yB@0`2R$tk@)eXlVL)Ipj0uvHuyB=^TB=KYhB`QMpLk#^j6FOGXeeW;1(hw zWY>e2^T$k0GLy@nQepe`v`JQJ4l0)o3fmbH(}HtjRoxuC0si?Vd=%!IU!~lsM^k96 zlq9B(yo&P(fTkI%1!s;X|EeSY&cWV z=bMnj%Ctl}GH62jZYO5AdehUYUpcc(DmSoHrgp>Ou5`~+rPorsPxuaNI{mFt^AAb@ z=1ZpW=K+v5IZi$QM2}N-4{Rd}Ff^CZM?Zs)*E?}$4~E}73tG=FumAn)p(}C5w4=XC z=b^$jN;7rQ3S7>H@uA>g592%%IPWnKA7vgVZ&&jE-hFZr62w~*-?K_XA^GL~LoKJs z54<^z;y-10#BqS*%=%?L^lG2cZ}La+QR$x%jNTdRp!>elW`k{7554Bn&sW?4OS45V zcD{PDCS+5l(GC#0hRx0$oFU`igZ-CoOsWDdG|uc;iyxIA&J2>w|K^q#s?HY>YysG` zm%?d+ovPyqIO0}d@Kf)lkR*sh()eQ|{+lsnC)(ugIUzxz)u$6>{tpyLVkNic{d1Aq zV27q%Zy2?6eh3^udi%%e3<((%a?RIW#0()}4T)B}AD-1a66s5gw3sh3Wai&Vd^V!= zWsG`Qr{SQNEm;5#V$dC&rlM_@ax-DIiur(;_dJ32mS@0i`%C?Yr*-_Bzh2&*W9N{b z0TvEyPCKHtW4%mf5dwh_e5Bu|y9A5OpAGqiJc4npL=zr81t2s(AjsLTdCA#C|Myhg zDdA(ps;NBa4BP>e-4NgwgT@K@^vU!1{l}|}!PWAoJ9+d!NqBYbpGpwGG@NOGr=Cjd zGkrZQOEA4bv^Gj7fb7Kfo5)o{3G{-T&1dUhx2H>YQ;>JNP5#o!V3^WbR?X0C{${}t z3375wOjxJ-1cvQI)0);xO4!EN*1lBufM%ZOzg$Hp;T$ z)!VHcfyY0H6TRoS%ZiWK0Vqnhw!VGj{I;dHaI_;TpQ1+7IJ-;=ck)cPRZWd)qHU=C z^7L?vcn3o!DCNs(GVGkmkXRxRLM6wcfzau^12-f*Z2;>7|8we&6~h%epV6jbK}e`d)^gz%$FHW097P#g{9 z?wmP~YR63naJcfBw$!{UqNDIgO>$egIlrj!N!^hR0G28T6+8eZyh;CT23OZk1SU;cHWj+fQ zl3G7W3LU0R)0aKH`a}c1K0}$bQxqvUB44vbZt08xd7i|fMle_*hneS(G>p|&r&20z z^HKs&u=@*R_-q}^WAp6$TOq$b-G=H8ooWmD)7zNPqICzb4f2E3F7e6V2b2Jrnsx!F zTRDg*0J0?rR#K!|-<;`YWYPH##O0Ez^#MXKv5oo??=B`gajM!x60 z@^R#@OiSd_0TyD|->rS59!)bL6n$~y?r&qp#7;Nkvi0qF&jQZKkLurzx+h8t57x4b zA!bA$!oi*3cfy}3@hEf4gp4pItd%3P0@!MwlgZooj}8UHVy!N|PHy?)E<2jI&v3if zaSL{e#(~NQ=H=Uhrhu(%4mc(GB@pFp!oBrv4nCe!h!zjvB@m6^qO-*-2?}_(NnwAs z(z(j=mdk=Vq*t$>I808A49e*Y-E;anwWP&S`MqQs>DR8?&{0!uOds7y-oiQ&$@K&i zstWs?)e_CO)4+o53$^_-@dXE!OO!wzn8SAZZ5Wu^a?aq`kC%#y)C2)|iX@S7cXl^@ zU(|R5EHYLDbrw$q1GD8D)nbZ zFB_@VJJ274hGliiI9iL#xqnTa0*}aVz3sae-PnBR1+y$gu1TqUW=-#eYv@=jZHPW? zwI{?C`mxovkOh!Ho5AL;x>HY{uC8eeFt{_-xZ%;!w;d&0Nsw=?n-*#xCB^B)zW=D& z;CeWn4xl9|<;~3_hL=WQTk>mW)&ahzR_o|n{q5qG!}95Km22>r6Zl$-BE1v7iA(o_ zvqwo;fOC1u9ogz9bGsj1$NKP?s6o3?uKE_5{qR>LuoCu7NQTsN~> zy$uro?%`hz@FHeq*aieW#5)w6^w$HYJdZ>g^tX-ER8|`lYkE_jD;=m71~66!Y$*ar zMi`Oraf@DG`bmEL9se(9hOTPgn$Jx9Bj=PKN(QFHJ1k~Y4(Wsr1MeN0 zWq=5@CNOR?C4=gqmeuhm%xD}Xf-%5PBPN9|o$kLY+Xr!7*(i0{Epej3E!R%{Os2VF z%~dt`_HtY_gTOavbf(j6qEHl)F!jT)a*fuF2m)NmH5C-JlVV%Szkt95O(uw+T=0wU z+Tl>#h_Zl})cjhJrZ*+qN0@X{uB>)a?)O*{khnGICQJJF=mR#%#n^g+3ZX}5e~q=uip$gqDP?(7^tg!BbOx)B*52tZ>zaM zh?1)Z{KAuN`h4W8+fZolSqlGKD7-H>K zV=qw#Qry#X(vOpV)C<~5Kv(GhH-u0zS^PpDK$$_bFGT9n_~3^e8cvdlec*>~118|{ zT`Te^o=)V3ez<}KfS$w;fk5o>_nKn-jm77hsSG9HexLy=0K4z*?$Cfi3Bm1hD2H%G z=7fXT+(FFn?}kImOxexl9Qnrp%X{~6a``psnCWt0f={PJsK`YJ4nUJ3>X z*Xnh)jn`-PC*aQzbC{-K%&%mo9}onIaH@+{j^)-B&e(6hHb{F_bT$R12})2b67&Jc z_^jLyydH3fH}pP!%mofN06lh>5t{JOTyTAs_r1JD-Wg6Uwnut4;Fr@BKk7fAGkiybaD*6a-LdT~yYqSn)5_52rR2-;OK)f}$>t2C* z0Ieez<}o1Z1DCGj+s9J*kqovJ-2-y+N4(nQ-0nP=;HQk|*cb%d3NgczUiL z2fhlub{~*43EI>?`4L9cdxYp+joWT9b}(!RrJtdHEXLYr-6e|0t9b^$Czk;6nTkwH3DcFp>a zYSeZD*V`l;p@lckqb}ANlRN^bml7pzHj>XbvG&?pzwWR9G%JL22l(#xhyz`YvdHVJ zv0%c3RNF4cHMD;ZQ@Eyxi)Je+Y8-wqsU?G{~5N9TN9}xl%XQFX<%|7 z3x>S|b`EF|EBl-(mw-fty^nQwi#S~jS)Q{{Qlvz>z zz_63Ig{usuW#7~ER)oq}RCS)MmO0h$0e9FT;~>uyBCq)f->7HP>iYf;+6+>jJ zJXntnHF6fTZwc@;(S(J>p2d*280`i>4VN!W3V3yJrB;wVf^?w1T@<3C*VbWWeU3NC zNJ6x;fhVl{cR7Z1`IoU&C_ZZ0^iY7AAi6R+5L8Tjn)aIC{3*RHZbO)pDnc9|9UPDmYSOBiH`&_lF6h>=k(STZOw@{O{Ct(to$y^o>d zb1yk?p18cay^bs=Mrp5NfZKU>Ln{g-q)^hZH6wW$WO^$CGk1KI;enq$n>@19mfqYI zRGbDxK^pqco#OSigu}+B=-O%yL`k7Rb|~%!o?=l|go3;RvJjrOA~}|mSzMdl;g zot|$rejr-jBZ0gXtX{eG>KzvACz)+TljymWtVw|6fIA%v2-vtY(4_hd%3A+&gqjnY zK@#oXAFNP~K-Zebc@8Fch;uyPGsr1G&XdOG)WIw4);+xX)g+6m-x7F-$Fz&7A(Vhl zg=zgOs}O@TK}J;DEPre{DYN9D0BfX$<7p-HGkbd9`jk-TXUbJ+P*luN4P~YvCGT6? zKKxb;mcPLzfxvRUU?@yGK)LgpGB zV!{lu6C)6jm``HprQ}qe!c5H2_hktswa##00ozXi1t&x81ah5^k!p@0mE`?5w%p6C9YXP|G#E%^L7;6%$dWE%t=8h=V2bq=qV(gq(1R$l?8JeH1DsmD`yvso|BJ`a==3+BBn8MxhOH1 zP4-)5Bb|8{`6t#QASe~FWlxv91<9m>KJiB&-n(LnEy1nkn|jA^)dbibEY&Q#QzABV znQG*AA3wejf%-u$w8RIM=>tzqv*4}X2c!Q4_n3ahYKlFyI`jvNd(PJ4BA zL>1k;-ni~x`0JMEAxaKPa^s_G%FFn(TW`oGghHIfsuc3Ya&P8 z0SKVf_yR_J2MOi0fgq&@VF(8%-WAue+RG|q3O^7j9Y^Y}-d9yuPU}2cn|u5|cn1ct zmeDEmHirVMA@`?jSR+|RqVxY;f5Q1m)sK$^Inmdawgb>eL0Y@&aWvtbMUW1Eq!=z9 zrDl{Ylp3d@ycrJxO{BOzt{6xD9Sjq$7CHaie`qKf%HH!E)}`&Y(I853ttV675YK&A zPo{JEkv8h`#{Q3vjvyqGIsTm)7+WAA3o}K4++T&dyK?LBe(|RSlJuCwtS8C*mBbl7 zcX=Hi-vaBkCKgpLZ60DpE(QWBs2zh!a%nP6Og>wuNflHs0+j~f5Y(Goqquw0qi8{{ z4)75Jh}&#QVGiljTrxi7AiV$%vr#@&6`DIX^R;}YaA1Gzm7OH8DFwBIE73MI5cddH z2M6}%&9}M#;IfuvrlhdwaJ@W7R4O#MYL&FpLvZ)K0sYT#Jpe(XY&6_hU!>fo5PG$B zwQvyZr1f9?zywTR|Ne$^2lyhY;#tIy8{OZuBEo+qHai>en*g@4ohMNrYh{{|>l%h8<{S;K;he^}%|4Wltx}$hcB&rsWO7I8?i< zeh5!Q-h+@wRsHIiuX)Pz&KgcQ5k)sH^W)x>sQ*-+`S;EHBo`|RN}h34Z?QfQoMo>kz7thw?|NaJqq+w0g7=@0wMI!r0$p;+Ov2(Hr|MX#`HcNz0lJ2fR z=(C@Xk+w#FqS1Jp63eEJbUy}~gYm!Ot5f-xEIs6)@ZeoOta2IF0TE?y3?RaZDD}-_ zgG0L8&YEe{>*rls*=1qUWE7f`F>J0K-$8HbkUs40(N){h8ds^{?kAXr$`=H8uicNK zQEvmmtIVXAEl|)QP}ivFr(+d3w!(a00kyu0Wiu3XmArzJ#L^`#V}~!9xE00L4szYz9FTWH;8g_~{_>_uM)4y1%MZ5DTxSIq z=FFdgRQRFHOhh+%w?qf|`txWD{Z^U#a4E_n27hR(wRIx?sxiOb;tTkzEd5Fcl}P`$ zC`_5Z@WIF)2Wa0kWm-p0H+j`tE1vlgI5+OX8L}*m0uQATdVw@Bfrb};yMdMK$w(Qc zjs$Hp;VNE8s)ZcIMnkI7%O*^qBS&(Vr2H86lbjJ|i(Qc2e)lMwVdXq?)2|Cb+SKGK zJP%mLpo|e>z~#%DJ7F-HAvVav>`W2Q7#Emtcii6TTSPiz_94*}%~rxq#el?B&63nn z=@t<#*^r4by+^LF5}KQ9@Yx?cvD7~V`4(K)5Kv$Pf? z+1(zA-@KsKdxg)dTkLkeXNQYaYHMi8+5lqAld=d&-p>~-}szfd?J1P%!-ruIQ+ zEqU!djArtPN``&pz&Ii~;i4@La`MkokZw?{KLh$ zx~Z$qh9#uq`T6qY>6Ay06!c&9&})A%?G*Ft#LE+KjXjiqgnHxq-As=)GN;Vi3E_D% zj7K$|&)IeH^mE_B0z!0r*jk|@abt+0-L+|CF7Y(u^)NDMgwoD!1-XzW^g*^#Tdayx z-2~pzv_HM8dT$uytX58gRho^5AI0w<7}4CjG2cg;_@n)P?n4`J$%^&lN3|aHJ;wXQ z6N{$laThxywHLy%L*0!M`gFooSS09#6fegj=hUE?gl28p*Vp3MxlV$fHh8jh470_j z6JV)|;%!gh-M%fY_2A2U)`GITFX)Y@6?^JzK6O$nBvXU&igJ%Z!KI#9h4@;JVJe8@d)b*{p`?jV z&DfU9qjatOrp@TbUjbr`E8x2^2YECY10YTDK{C^!pz!3ykBtvOW#58CBpu)t6Emik z_9D(a#S=5eV4>jaA)7(I)UR5O>7e1jD$G|?49+Jxu??x3jXrDmt=UcmDHXu#(D-c1 z?QXRCGLhhk!TG%Br%uvnK&V`7rl{9P@vv~*)MRkJ=$;;t-I>q$k+?i58^)};C1CQP z5VLQ_AWfI{~=kI-Ha}{smV%3Cy{Fc*Xq{S?B!&!iaw0!kVQ`{fLrL5?a%)8bT6{} z0#7_;`ml6^Y$(=dSy~oSe3v|*5`@&&*Z=r0d?|ZTZdkAt?gupvLXYphTaPD*1RC#8 zhImc16Rd3hBaOA0JI7ys)+}|9{V=wB63FXq`u99ZiFMZ37`!*z-UAKsDx@vXpge;9 zy9PB9zIbTbwDYywSZMgj9zED>*m4of+wmszxPWKb0;g0yM2{Ud@9?#2*%pS*uKX$^ zy&KrI%^RHq4k$tCZ~iU@FI`8lJZ{>+pUv2K+6Nja*{l4`N)p~bJV5=uK=_Q<+5Rs{ zMr9pF*}dIY*WCN#%$Ue7R%Dx&R^pk(B?fUqrB6;<5P|0iTl9m~G>1RlQ!cn6vCucNOV`UIU@`Dk8m$B0V6z z1(aSCl-`T<&;&wz&M61Icb8l>zjzO27(#;cM$( z?~j<(Xkc8JfCp8WcDN7OI+XQ{Er}G&3|E~Z!v2y(@$E_sjEjFx18m+~fq;v$+A<;B zW@n2S1+-t~1OshtN(j^XPlqqWN*r940@Fbo%6GTRZGx#5Hp-!86lJj27xg4NU#@_S zT`1KvxX$)20ZLnYh`{cPSFgAsd7nSiI63*^FHbgx(`wV&gH8jkd)ws=z^Ln4+iAvu z^o_7TOeI+Ehg4)67*HpS^wlvYG2Sh3?_DR~eGwh0I^A|%%x^$-u+I3AV+ zhzBwAfmUm`4ygv{?he0CNHr5)54yqP6><_$>R~fz!m0rudi%rL_)J0RmGZsJ@3`Z& zHw}A6QUs9>hJT5w8Z3R!(n~<(NQH_$s8Rj&^T+Xtny*~|f|5Vc{Wh4PJXZ593oBM8 zEctU^Jz~jEg|EyYb=TR?5HP(6#NsT>;kL?`*dDJN!`{ry+*dm}UyQxDbMIaS>x*TN zg8sY;-^8P_iHXhei&*@TVYZbTP*B`&{(d1_=JGfGw+aNZyEhZ-J@2Z^XjPAQGr`6U zde8=ft?;4sZ{69t?rqp@;kq{8o${+zWdIIi&N~7#i(I+G< zED%BZClJ>speAkRj99E-z~u=M{)fIx#(#|r8t0uXDTluY340e^Jr7flk4EtOkxS>* z+Mit2E-Wn>whgx)qnxfykzT)R!+E>em!s{iK(6K94Vah7oZZ>cw(+h+thVjLs$Ndj zSk`?r*^XmjK8V*x1=3@hW;bhFE^%LFKPAxq`bz8hsbp&pBlD&hAc5YBhtW*T@#EzB z*AOwbwNc-Uh|gObCilC%HuF3G&1>S-afA2)x{|`UMMT4G#5_4kORv9T>ml3On>iT& zC(@dUJLsGbmz4uBb!9`2m?a~YqMo+7au+Nh;Gp|n(mXENMa_6D?k<0=RW22y9*nqr_U>s<82}}owN$Z1 z0RmgoreLfG|1;LsV5}u8LNQ5>k}E-TFi|#Ku#OQ=(vr^z>6J%!6N7)^8U5*}oc4a; zGs3aMkKp#^)Qik@KABVWbN=S|mLgIWwWhcwr?GQ7vHG5s08lN}Jf7}{`vXw{N{#Ix zk)s!YNh$|l1~1(Rbk*e1CoNap);(~K+Y0{(nEoOOLxWs|MDXJ53ikceAaEko?(bk-F+huA+& zu>)v3Qo8O;?tm?Yg}g8IxBZZh3Tx<0{s^7E!(N=gvh|WOyWV+D*`ZtEQG1gi$6Ra! zG%g)|2hi7srj0L}Rona3b5rp>Q8?{6w{0R?Se0CTUcux1TboYNWP1QJXuz^>%@33L zoZU3Ip3Q8~un2&D*SaX#$4)xqZeI_wWrQ@UfA!>k%8h7Oo4r~jk`(Y4Nqagwy;)eF zZ#3Y*K#*ZA{snE#lwp;^;>TL!hf!C2KWB+_{s$qAN#N4hx<=f!)vtn6Y_;$R8y>;_ z2QR&=B5xUEzBqEo1ui7@9LB4t6QX_kFv!b zeeWwfs#~I|W)`ZCb@af3rhnUN?m>&h4h9z8DW7&s)bsgu&w`hjA0I_tsuXWGBSS+U zqW|VTT(>PqOL$V?mf*huB96#63@*gmWds9(_)DCKKmsEu0^(HWw@kqHeC=L8!xi4Uz# zE8r91&v)(5IC?aWeGpASuIh(F70c!gktpL;W#XOi{pH%=7Yf6o)r_(8@AV`RcD@YG zOJPGekO6Z)we*L1t1W^BG`1yw{9zuJZUEmON4F!)Sz&T@Rj zZf6ru)h5C6ICN*P^;pZQo?z0Vm}nKySOKxQz<2PjUruLSBED}el+CFW-2qe`bzhGE+xf~aMe zgu*ssr6XCl%OkdxdQQz%J(YiiFL-htBkk3HSR-9x^40N6k}9dlVt;5`V2E4GE3X?c z3snvSZ#t6rWU@nX+9P7raGbZJs8*j?aB+Gp-;|yTLFd%MaSU?(qFiyD6$f9+9$P3Q z{m$^`VgoK);WhIcWJ||KiftM90V~u=YFgz2aF!S%6H=SOcLov|bq;f!wh1`W3&;sv z(8F_5i2IP62Z=g^is@qoIk}BT8qC+}C7clHp`yogr_2wc(l=2$X3=A4x$g(|Z z^s>1m%$As<{vzqNCJ2N-{sDoDFIWkTp`2p|(EtmnlqQXP6F+?fj5C1tha)&Os9`s3 zExutC{S{&~@qC1u}My#4(;=u+&4F*@qQsi9NEeM*`L2)#D+d^z$@Qn z5V#pA`Op>+-hur@nmr7N3N0)yRx*5p1axpn`-e`$(}b`07Nsx^c@)BV~33K zqC#;YNW=whh;@ZV#Tk5#`Zi$C4~E!*5mHg9{zjrHhcOd99)D^=?=JwkQ6uyR8(7q? z-ZE`{Qt7$nP9vyPoKS7~wTjgxR*M>bar6TC>@aA$Lku~O!S-Zq&xw~$#$pOzRQC-c z3CK{q(LKhAph=DP{CnBusGKd5nws{FDseK>RN{t>E-q6}xPyb^Er|QhXx|@_ssB{S zC!9IAbx&f`pWG#9~sk|A(AkR42>PrD@D( z(Hjdy8nu~;oqvd?#iR;vj9}sZ7f{bLy%@u@)IGS_zG>EV()X7^Xh%uIMO8m4E*Z^O zHs4U!#K%RRDCJK5_G;q0{w#9yqKPkSyyYCZOH{x2&s|l2-7_Km6RY|1WS3hHWRiU$ zMv_M2#QBvXkd+Fji9ZrTPDeq9mOJaLv(5BVl}xGW1D+b3JkYdqDjL!?e*uSjyh4lR z^g};l7Y@cH+jNXTPUoPJq#v@rG=oW67aYNU$@hU;ARBu_XYR2(G@yJ+gc^8wxqEMzome1yA%xeME#$=09zSNlCJ?q>5qW9`9%G>V1fOp zAZ;@=WV&ku=5lmzXO!=j^?;hhCD|AyxjFGgR8DOGz28fp^M8ZsBc$rM(cX}chh2Bp z4BNk+PJe4)?ibw;zprfSzBw7FBEEhK!)(E*o7^3oi`-h>S~%*ZI+G$1?9;iSt?rwj zI{uN;i{nBVe&xLGr;KF2E*0=<%+j8mG)NG0QWa)H4yV9OfX~K+QB!{=WA`z%#d;l%KE6qi!exy2g9*ic|6aBfOfM~C;jWU&rCi!ZK64d zoYV~GTiF=E>OH7Fdqr;JQ-%z<&@(vq9XBGEdT)PA0tuLVG!+%a68NuPHB3Ab+?oLT z3>E;EK?3iS6>>;wz}BND{O$+e?VC99Fc;+x%D-NuWE2OpJXwrST&X_UCVpwvww{k8 z?$$1=_E)Puv0pOENAGPbuO{_0Y?w5=p&)w$febG?bR!Y^@HkU+KK~&js2b9R@n3DL za0oLcL{%Zk^|iFh9Ecsebh$v&A?ZU_VmBr8yd_eQ@v=X_@wfi*-Jc=VAa#1k-g@?5VlxLReEg&QzahhL9pe@Q{r*96+zzo z+z}x;*~QYe1B#;!jp+0E^?#CqK)mf^Euxe8^H#vd`j9bGF2dzO_}x}>Q*mLYvKJh7 zxRWWGqY;Y8QACvJG&HEw1ucejMl+Cq1*&9f>n2;m6sEKXE(BK(mM@g&>>t9oM>B(a z;vU4;*S8k1;xeC6^Z+3j;yJiEs!jx_~rEeaCwhZ{KjJJ((4h52JrhV<-M zfOAqk%)tVx(*o`*urOno)0rv0U&p;{?}7=`W{w1q9#8kYL>qZ0cju+Aa48B2|5!tKJbF(r+S;V1SZr6cTFH>Vg21#;raQSvh2R7%4jRrMflu!|Gr&2nK%rOrstl0Xo>R*KJHhv>bVp=KC z;v2<8b*Uv2t?I#F^y%vCc}G;S8OYqXT&Y$Qm%Pn0!7L6UoHc z1&j*{t`Qnxj;Ck}Ics_0_b-Df{!E2V;@Kr_mZb3}|HKZ6-XFWn*MZ(rM3|Qh99sJV zk=vBx$F`*lFR$E9#A=aXW%O{4U)t7MMn`UxZ__Y&kK6)3@*s{Ffff-~>ETu5uU7Rde(O|tcI-paJ^N@;{9x3Catm82E zd7ejlhG=CA6yFT(2P5m2t>TJG{xsIVvOG&dK+?VMieavUNoi=F02QBL=po7xWrkQ+ zL6Ek5QN8u@RqF(#r@SdPBlpoYPrv^e0c7~9arSK9aaE|m|6WvN?24y=V=eE)uP(?! zG>VAYC@GtW`d5L9bV_5zkJ%wQNCFX)h|`C|1B$oW1IO|ws=P`m_fNbruk>Ex190Yt3+;A z#YtBFKK_-7tmc5(XCiyEgYT?9q-RPabKOK)1w;;!C-9`kp_V=0g>_^y>@!gwZRl;o ziFes=Yv*s;1DP#I^o-7|>PWSVf+G%YPpM1(Zi0dL#9IM~G5EV!TaYG+-m7}+f}>_a zoO=U4H1DcvT74t*xl_A=g=L{k2|hCBA|wYhqYyVNNTT+&+T3?mP*P&8YhkIEgwO7i z4>)c|bwsxAiV~e{kU{`g+kNIn`9`-$I8v_xNlFz8NB54%pxQp2(Laa;f;n3sd|!;O zRw;-`j|g&O4pIlnNR5T53ci)Rt?Z&8XOkPnNuwop_dE~r>`O%?^$4Z+^k;rS|CGA7 zHKeDfYZJzhkTXvAI+RmNXe=&eEvUYOMtMrwJkX-`b$w0N9?7umS4&!Mg2mB;FT_;5}__>svJ8sc4XGl`ttzLB1uept|{ zw+_>F!~+Q&u;#U+<`oPht_gP)`Q++<`ilj%_FBzR$&fuU4 zIhSW;SM7i5_9+LBzW)rJ>nL!Q3R9@@YqQjT0!b@wj*OK5Q1q3FaZ;;d;O(jN*+bI` z9d~#4_T(hSj|~zG+V3SLO|A9?G|q~P9kV37JQZ=?dq}&b}Ynf4G%GP^E@bJdz-di8C*k`MGCSPI_+EX!u$YTIt`T*?M(V z|2}Ip6gnpV4cb^Kh55k;fsj4l*M)RP4jljRnbg}CIQ9MZ{;AvZ%RSm2Ip6E0LdKwL zXr3BEEL+X3MuRE=GI*Z$s#ICBeAQ^?dCJYxEe7MQCMAIr+Y6=3mgQ6{NpK`h@V~!3 zC&medyuqo>FWJ7@u2c&b1z;S#V8irCB@avx5p~Ak39T(rE`sF#{iLOaRWnF?=%Lds z)hSByxVz+d{Pztv`&xTm{iEcqe0=2XK2>WrcPeOR-)C5m!T zATN@%sZ(t@S9lS8r!Rl%&!6A`A4?Kp%v@V~PtnN0mJSbO`xFt-O_s7FBQJjove=v; zC0yirx_jNW5m=QvJx-s#7Q7qOuReE4HfbhG_9ZhjF)=BOEa0j&uXx*LH~1rbjkA7@D{Lt>gNa6K6qVW7jFYA%=pP!DoX(SCBe;w_p{f=kc|C9Lc&R*M1g*?&;OI4Z7 z38%t^5-GnsbE)bbJ8BBnU!_W<_klw}BBAtY8H32`YKh0E{k?rZ%+0SEK4@DrS+4oH z3yrfhq9h@K0o!GH+w|xNGExqz`{bIRh(&L5IITgUX1%Jj9~>m^qQ%g%!gsgAUR-^q zi=LPvv|fJ#fsZ)8F!cJA!UIkG*a(Tg)6;+WH!FQ@-r|MnAu|HiznP7Zy$B>K!sBrJ zxgL~{4jP&WPf5AwCg^mKK9x~czyanb7coE_SjOTciU({}&&mFf8Tc=-&jb%a4SA@m z+t=^rCj^gjIVL>Uf8HvI9z2jLz5qYfZZ@ILllKC=%5%nqLF^gHDvZ|qyr?3Y{VT6^ zc+_Gr(D}AK(-`Z1Ao;t#z4Tg>hdqiE=c;rfsI4Iqxj8#46C+_ilCQtl&@5xwu>-9M zUk9@i#xq6~v(usmlBk($y;uo1=%~ueO88HT273Dl8%cR+4+OB@1Hb;`*h{9|h_;QZ zGL7T1)*E)AsOhqxG+_SZO-L75ZrCbpL(8i)g7c(fPCiP(C z7pl}$xXJn&_na3Tv+1Vcgv{?J6?IJvMXG9+Tjol5jkg%Mn>jpipOQV7t{dAocj%;Q>%4+13cd9pWHaQb=Hzb01?A@Z*a9DiLDtRLq)Otcl)%+=$xUmDHP z=sA+^pH1_-Z2d`db#a_-FjQCdcoCc{={q2lj+-R6FQPisT{BCE1Bo!Z2&uXX>?u$= z=PmDMe%hmIFohq}S zJyY0mJm7LWKJEPVNcYdC8|IrnU27=iM!R&oMlF5dWm(U!CMwtOMGIB`NFxw{v=Ttg znC@)&{z^_t5O(5uG?y55Z#Kl8<({1V&zQA6BlW{4tX{1VWcC?v%|h4;%<*pivP&UK zxAIgUd{V7ZBPe)twKA@7FDi0daPfB9dDMJHfNF3ym|MDpglwu~>j+ugeCO5v#|bN8 z+Z!9w>gxK#;zi$gCExMP^c&U1`t?fBgBcuUN8Q+kLCHIvokQQSPil?RoDp&Kh zt~RZgtGNRsZHixeo^zVm(d% z2Bsh$gou-qcMrjL-YRY%)e!+9v*u&^;S*uslKUFQ0z~gt-hBrKwk%Y7!SjoHVtqCJ zOv6G|o~!tC#n1qe&me$3nk`mBz^*Hg6Jm#z7t=uE!ZxA^eSJljDimwx#Pwi@Jwz*} z*5^tFM@{8L($w`q{>$+@xFN>)oNX85s!`3fsNb`HUi)X~=o9O!A;g3&ML`3j5RM}QbcTW6NUQkweFYMIs zjZy72%TT{t+8@iHcJ$c^axnGBXEFT*_`g4*)bW6e+7|t!c)hb&C2nPd zktWkso=|$_>_f)WtKB#cnKLN~KH=li9<-0oenR$`lN2ZFiD?{K^JeZ_wcQq+5WaRB zH_W8rRlKdO4Pl9!zJ=uOyg|eVS{6v`=&h{<(bu!?%kJV&9B0!O*I^=(j^Hjk>Us%! zZ~~geqrvv6k460azVKAa-3_wPSq zq$~lt$&P-x3S!>hh(RVdW%)M1dId)`ip6-ft#}D?rnPu$zKIq2l{2tNC4rQCk2|RC zaqSgb&@VogVjmj3Kig=+$ zW}S#g%hq6`4J$# zML_Oy;}x6JhkW^`D^=dAVR4-YEXj$z;>7N|zn?J@HA+kP)pmzx?XbrMDDSVji~pM} zpkp1%xdmzVl>8#*SG)EPKvF7Kdc&FrNTZc`QA&VDGg)lxn7ujl>j-gTnO=SP&dwGm zgeu9=|9rT+eUw@7xY=`W^mvT z8^!GPw%EQYX?%H}o1I){Y0Z{7G$4ht-<@vNCK_ev43laJmEQS|Gvu>HVQ~U$#F4#L z+UHp?&uO{C^D{TEcC9OK;Uo}s&u!tUO`mh&M#C(c<5=%fE=f8z(&lrd?F|P|y8g3O zRc%ux$N8IN4}#;0svvoI^QEFC>o-!oY+u14GWm87A}yGLL9ArC(Nce($k$J!LZ0?| zh_R%n)Qe&B+2<2`q9tGRFiqtK18vWIIA>Ecs_akn%7_2{7I^vyKki%T^gF>(<|~6f z-aS`^TrPITUuzaJBiZrCNgK#n+K+=0@1Igj{_Jr+*215qbX(jbp|MELddFI?&M*>R zjhTT=-7xs&^K+{f*0Va&ikK5=<>)c=`k5gA$-n2*eH_!azeU#v>e2ty)oGh2RN6W1 zp9di|dt$S=-+^3Pjd+e{zDL3bFBsC+JQ+Xi?M)*NP`~%#gHe?g+6e9x_FJk{-(MU5 zT)sOpGF)Yp<@JPWW+CS2x34qY%xsdp2z7X{KccYr-D9M%3x30t#?+-(9)DGqUk|6OBS z6K5qrGJwh%0qVU730}SH9Bx*2q3#mzjK9tvy{|f?2*?+6*Yl(K7=Jf(p=VJ<1B2PIB(GP~K+&zIEs=rf0^&usYCG zLY-q~KTAF_M?HGlti9;@wF3p+NjQ9>g$QVw={(pPQZObpEqorLK0rT@ROBAlz3ia~u=cpd^+KR`65I%_F z;=4D7Qy{sv@=Jg*)6eQSvWO0l1>&Af(>b+}qrbBWS)PBBxb=K3nerc5C+q2lcCO#6 zFS$&76`8u30E_5{VU5jiXZ@gXO<>|gSZDCfuPEhdqO zKk7O`X^|yJJ{$+Y3A+A$@DD{P{j^J7)HD`U*w17+d)?@U}{;n2jb zTtr9RK{=r$1Ga*xJMMG-$T5leK8e}J{2s-)@6e1g`$;JA*S9(|C?C&AjnR~Tpe?AV zx>f$$s2Wzz>*Vc}vOowiXgKC`Zp<#He!E37-(z55 zzwX*_!L810U&jv9Y@!C?Z)4cGB7;Od58#Nnl5&kLy#8vhGCHHt`Lv6AZ?hd&A@Nvk z&c%UGa9npvY>uWJ;8WA_J~mFEB3k+aCNIzHha??!Kizk*gAhqM%AXwV?4OChPfUz~ zw}}fbPd`dr2|hYFL3E^14Y34t%n(RmE=inF7JAPTQro}}amYIVf;&-#$87_vonaj! zi$9j=7G1>@;Fw&g0G#LMbc89h*_DTU2CiNjh83at6Z>s?P4MPc~vzxEj{zC z*GWTz)B4u7Az?v-+!DtTB;#yGJ&dzc|L>il0IU|NNJj=67mHnNgKa zCVYLT0X_Z<(jMf+`$K@81mcV;_eld+4Qk(RMxMK8*kB9B=jQm`1bOU|GtoD=)jsZCS)){As0vBkm|!H9K-KK&M;!G_4&kfH%(tz5*F0IX zPe$4#&Ko91e4&$)Z<(;Z3ww5+Z|&6CkSt^a{~PxPYP}iYK^T4Ibd-3*B5DI8*XmjJ z86%)#jt>!Zx>7in3PjK|mf}hGB$>Zb#7Hn+(L)y351W>cr)R_8y2pq^Vk}j{ zY@v5%58gBkP#-7-d@k=}@~y-uh#X_a5^yFr?v2Qov1HR1Xt1~(#R1O4bK-XSdV5al z&-6j$A$%aP(3aS9LaW{=H()M=} z(Tc#Td@rJ~YqW^0$N;+nIdQ4gkJtSKYWi5twapV%8MWsE#=d@-fA4*rb@BU;dQKSC z6^E-N5RV-iS>kFs6c?%j9&hoQ{YHU@)E-O`(}H?vie%h{B}z_W3g|9!A3v`sZf5FZ z;L~j_Ihnmuc;eEo0UwVG9t7z>8FQHs&~eRpWB#UCQRU+FobHmqBO(o)@~M z{8*(6H}*!pcMxHAFSA)9+HHH@W|rsZs8yk5-T7}4;g{GG#N0`i|EF;;nRrK&|B!ax z3EcY6u{FXL5G*P2e|;LF*cc9hKrEExWOV-bJOAHat;XQ14p*00l-dq}kAo<^RFkWa HeI5K?5;YZg literal 35744 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 diff --git a/modular_zubbers/code/modules/borgs/sprites/tallrobot_sci.dmi b/modular_zubbers/code/modules/borgs/sprites/tallrobot_sci.dmi index fd8995f8a42e25eb69e972e29d3c6a42aef2c635..2b9b159e6c5fcd6a5479f2dbe7df5b9b86d465b4 100644 GIT binary patch literal 64566 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

b!-1d(swF#1qegLG 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 Ks)fqtul@_#BDeMc literal 20171 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%0AM|tY7zGWF_D^hd_D}Z+d-(lZfJ^i>EStRSA3) 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 diff --git a/modular_zubbers/code/modules/borgs/sprites/tallrobot_serv.dmi b/modular_zubbers/code/modules/borgs/sprites/tallrobot_serv.dmi new file mode 100644 index 0000000000000000000000000000000000000000..a77cfbae09f527e292c0f8eafec2908476d75c76 GIT binary patch literal 23998 zcmcG$bySqm-}XCnHv$qvcZVR|At2HqNOuV$NW%cqDWL+=-3`($A&p3bba(gJ{GRtY z>pAEA^RBbjyOu0x?ipbAzW4sdb$vErsw(nW=%nZn2n6euf{Z!@0w)2!V5rF8%Dj6M z6#O^tsj2HCWAV|<*~ZDm#_>G_;{GEwR?@ah0#kM>O~X6R!pVj-e!)Kc^)XFDCzU-t zG;7vUuC{#1A~S(u;6XI=vCiF5Y?gONW0y!pP=!{c=$npCN#ztAG(iykC$rjx{;r8pI`u3gDD0!pHNY zOEyD@bFSF7`)C_KvH9xFo7%UG_*0%K7X?GoU8C{m! zDMfOlBEn1Z@Hp1-QsJT^RtMoq_)Emrpu!QNBEE|FKleoG5B$$!OTSUv@yxRAp5cYt zfLT=6*PJyL@7l_o|4P}~IgH5MV<6V!t6>=Hc*!eIotbh>Zw6WRE&q6i2i_BhCHQ0D z(QR_iidW6o|DQGu3*4Hpfq&`eV@j%H(~2_t;-U$==gu!H%k1r>dbZAzEW?O9#Js-o zP0%Rpk6InZ!I+PQee&KW7mA=F*2AmwamvzU{_d|vZdO^5q0n&rx>2spQ#^#g8A*IQ z!k~$YZciV%_syP3Lu4cgp9)`pk)JaZ-k*wRLq7f`<4Dntiyljz4xq103nOR-&Oiib6B>y{@VwAH(<^Ne17dAwt9FuIk6LD=)9=2F03%Kl zMT96CekNwZm66wkQjIw`%A#BVV{rj)o zb1K>wIM3#aKm2^i;JBzwiH4&RANd7oH|Ap6_Ppg7EYQ)`tx)!GzV;S_NVIj8k>WFE zQ6L8BhZTsl--(bl`7XpXH_MVhFO0Xx;UVok5k7r`d>zYIkkiflBB89bQL&dzEo4*W zx5x81zVMLg%PlKzKVKI6I#bBaVHc}mW%Bc=h5?_`Q~N<KHR_v=>aBl%tw zv9G1Wx&#*6#cii`<#uJ_|U-eQ#GIyVIB*V++5NkjEr0&L4h zZI?fGW~ZP_DAEjpzg>}rJ0utOiOY3|`VJmvTQFd=2y00F+vEzN5WUidfydea49Mff zeV3vroz$HIq5`Bw6-8Nd)2@isLN*seI&XWsIj;#fn8l4|Pgb$wM!`jRUQvb(ChT@- zRvIOrIQ+{^PU7GU#)iH=DSUKtnLgn|7W#V6+QtD+wRtHH%c5~glqv#Npa0yoZ3egI z{nP%g#i{Ai)hzVd+;w2G`jw^Vz3$;Qda^&?6615K^!Dh2Z+9d0i$UXNS@M14z>=oU zK$?){FMkvRUXB2NdyT~!kFKK^7k4j*0OS{*VOu#c48ZOMZuLsr%Rlo_O4k?;5L7RPs!(kV;j6e zqP$J=IGUR8}7?ghg+!ba*x2cwL}=M35_ma1{lUU|1(1Twg!BxP{fA(Q&RN$TE(aL zH!j($LW5yqOF=TYpPsqv4Eb8}kWjs%{poqmLiZ}5cQu&q)qqF_-7Byw|FfgMVN#VS+~%3=)0kI(-|0}Q?kFwD>SK+PyrcNs!$)(3o@~H!UDs44O>6yJ zts!Mc@$I&>u%-P~@r7Iyyk~ZlbV_?y=07>bS&gR9`3`_Yt{RI z*!G1*?X0~i)0=fVJ%4bU@4v1_agkOppJN+$`ynwJ-WJ9kblZvdobURQG-Jw{am-7r zXxf)Y&xuunfU??iv1W&LbX`_7pd8RUt& z4I5E%N`11iFWgEkpfO~Ig%p7&M3;Zui@|HJ=9| z{nnL~q`tZFG~p+1-=%=f`Mk)vFDbDniE40axRLN98-a?>s>h}K2}24FQqE(u_`)2^uJK zOunIGeB}ngpRFqLR>OF(50Pu#6>*>#$~T!<)w|>PZw+T~`lf)@n2)OQ!gR<1Z6>^G zIa?fo>ltc*cz8cbi1lNaIGz1^WxICgqUXJdee>aFQ6?uPRzYc@?4pREzG%loQq#f86iwYkn$;lvo$#;g}c6qO!PLFZ3o#aYwF-1)WtoWPrC}nhANhh+?P2dN^YR zlH;vXwH*0~0?>^;&ao}5JH&k&XN8@%$LE|H-i25Ee8*w&U3vQx$R*DUJ&H0F`P@Y? z2h;s)Jf2tRvF(j2m1mU}B1vO2%H3hhB8Kfw-S;UBX{>C#WheUjB^hPo+u<|T-6^fA zs-a6(R}-$>V$)MNiC(fcot@5Ya@B#sDcKq*oY5xi-QlMu49n{0;2*~~42zUQo%L1C z-CbBOX7$^;@=a4zpD)a$svuB2!wS6=!#~c=_macMVj4?*znfiV^ToYR41JwCR>7TY zR^)7kz*di1(|({drqObqEGh&BU$F0e_Y`cn)|`q|Xh3lx>kWTD^tC9wK*kt^&brO* z7El~^l=~g?fDGaBQ22DC#9f#TqenJ1h9L+ixNBgfriaAP4o0ySUfWxdwRK1ps)u}V ze(v%v4awN&V$O<0E|v(QZ@-_7GjO(glWn1e{j+b0SyS$PC5z~v6oZ_@&U$Zj+lVNd z>4i-2HL2ur=0uL*1BZA9gdghl!hG}ju`t(Tmu4cwpzQ!HIqe|qCJ@geyuQu6-+<*! zpi$I@tc36$_>^#1A=$Mfr)y>>v8^{9@_7sC<+P+U`9r)Y%DfMmtfnd6daZjlr-K7W zIw{|buOH?wx_=^7-@Bw^ERWRCRjF7uwIbjZ3MkS%J3Jnpuu9Hdc~+eC$vj*1TR9dX z{=j<)I6e~0qG#*@LLcR9q2RV!Si}XVBRY9PU^L(N&nZr5QhY7D^V}A9~QEj|fy=w(tiRNp86?}xAh`|H_z0)>Y;WKl1x=B~D*L+8dtTCIjvH07v zDRRSe?R>Xmoo;*&VM8R+a&mdj_**MIt%cqm^L>4Nn77?gAzCS|f$82K@E%;;1!wPW z6PLs<1JjL_b|hV(g5e{+n+PvaCRyA6NOpzA*UkUU(kndeQ?q0%GHVX)Uj5LmRDf$Q zGMpy#cftcpYtA-tUoC;d5H4IZ^mQKF-N9D=sK?rtxtL+Jmm6dV;Q>^Ppfm}S>Jd+{ zPG*Wr#f2MzPZyhD`*P))E?i80zbu^SsEdBZn@i^Wa`}@{5Ouss-*Tj_+157iP+YGl zdWG6xdb*Iq%Y4^MgEH1|ikr2yx9dLs_Jq(&Yh^Nxrw(L&N8@0d?5k8nQVoRGH-rUi z(v0upOHkp34RkG8bss`+Sj{n|cWiv1G*%)|S-2JPFs3(Pz_&$K!u6hVu4593H`yJecYty+ST`ph4$ zP{E?Tp2!;PtPapPi9uuZL1AXX|1l6`fDp|Z9)qwBbY#JpJeT<9B)4O~gY z(1-NjF)zu#UQkeZ4+@4S_8M(6o|yTpAlfo{q&dK~%V}L~yU8>kAJx=VS5+-L8>kJr zg1t1bvAePoHJDHfNwbqKLXi@wye=@j_DUk!XkUfOx?SqyLoAwb(iy9-KUt*3hUQ=? zAYR3DoCW2g^0lAEi?^RKRxB>JKV_38_fAA1ypvO$1D&C3vF5GIfsHxFw*8Lfn?QA{ z@(}*`({sF{`Lm|frpwB|k3w*}ro0cH$M><&5I-6%8_E_Yj>SH8jWq{x&Bxh`pJv;s zV9#dWJ>Cn`o9pJd;$nH!Z&sh36*j!zcltP%6_a5u{hY+i{l1$svzC(c&hVWcF(mI| zH##bcT2$1)Rh?~m-mH7M!X4*#Y(JNn7(M^$YW74Kg2r-|X%NmOqVn+hD~#B$Lfk{X zdOL_z>@Y{&aoM|?y53&-FX?S0V4a+(rHYtjZ#5lZkB_Sx_n8kcrZu~y3$q?yDk>>S zE(N)1N*$7uCtQiFZ*po+V%190z40+bbZ1&o<{N{ZZA`VfKTp5joceINx!5rx{?l)k zzc}5`N&MhpUifNIye-=3am9i@T@T)aI&)xuuh0xMxO>a8Z6O^AW%zBz&=5y^)u}23 zn4`Uu-n|_y{QddLE!X$)|XHE1-J=3pAXOoQY2#v}RDlGcP{BL+s}3 zrqo9Fv}+Ikujy81tCWouPZ`lcBwUkO--852=o{sh$q<2-jCJxZ86~9_g=03Yqm9kU zQOWK6TjpsIbw2BKL(ofup&_Tf`8z9+R5iNfCwLG#>b>YOXHGjx5OhMcr)%7N)Qf|V z_(dFE-j$$$d~7<0)BZd#CZqPaU?)uR5;4OQe!^8Wa6HaURBYqdVYDy$VwxrS)w!oE z;vDE9|1he6UN$Ud|B8Nmy!zjVm`)#uog4)|i%sF8ix&v*FDFAqqWPqw-y0f#IF{o- zAX8sRukWu%Ne$XGTFPKo5+P(`*NpzAZdg@CL?bLr#_>%FkNjalf>47>n={rA35n7@ z>7iVdjB@LpZ^dc>o)-)hEjcK4i`F}W@2y*eVT=r`Em9~~5uRNHPp9{vNZi`E9@P4k7u{C$HPh=feO zZf6=Ne4ni_Cvn8!13PdNFD2LcNiY?yeAe9w=1$KH?Te;^eM1bwyH}?*ebYJC{hqFC z`YzSn;1J>!fDFg4W#0wlEta}licieRLQh@W7~|+6Rxl<#-`r7!eE-yBv5r>eOj@CM zj*txQ?=j_*D+m?41Khmylu7loY*2C#9#_wVCpNqe>;N-#ub`w4+d-j}1b5Q-IBuQf zG9R%P?=J$~NIX&a}Ha6fosS zYi7cUhf+Dk?SC3>C_aVZ40JsD6evj4Aki&m5YBpiuI~Tlj{`5IA+)>$>ujxkQJVp3 z!JI#My3U8NUeWN^>zB-MIG{G9W@RM`IQXA3q^D09Mjq z$G-Z=L3pQK|3idz@8Z4td^VTG>wS@eX+!olsF?}2cIg5vTEJI)|JD_#h%z|qPd&Tu zcPQ4Gz+gJ}e$LdmaJZJdn34MhF8KCo`R34&iF(7_#IU99K`hI?(e@P{vvgLX;$}ImF#Fa zP3{f~I#KNzl@u%Oop-~le>4QY@)!6X;n8m)QDI=nBJ9{6qLN~T#^A4jFl?R~7icc? zk?21?Cp(Yo%Npx!xbq8xSSE5kw@WXsq$-+Z?0*wux9=eyXOgb%a~qdZK=@Nk1}j}n zPV%Y8&B6-%HIkwweiiC$bQ6902`heVYWoqi^6t7dPf}5k1eTFPq zgL_3q_J7*1R_ZjA+W2g_ud)D1jr3fK$-^%b`tA-o{r6Wk1XdChk+3_PUDPo^F^=%3 z)$VJX9F`>auDW_v;DdumEG|;Dk|DPEqw{^E(J?ZO$BC@1e#BpX4__B!Vd&iFcQM2X zsBBKksh_Fm1}U!&3oyr~pQJziqE>igmOeO2^1wVvcv*y-sYB(V>pdU@{|F3J2U^@% zd?QE`K@oq(=TysNmbMSuXdD%=@v#(qhT6Hu#?^}mRC69H5v zK*XO<@$;e+m7%FEbTuE}c%2%lj!pl4Jkh60V}(CQD5xj>OZ`kZf}A{hBWf1K+{ABV z$c$E=l$zZ2R`ZkC<_Sf~3VXK*edJBW_!~~iw7hg#ti}9srmejTUfuwqbrBvi$F+ec0BFg7^6_am5nM8o)P#kK^$BhruW@)Kd$i|eRyeh%`xs~}C<^KMF zkLN2ET_ymOnpu=ttzJkkgjwa=FBhBtP)bKaEs+kt%2*f6xo7v(za>UWB4VQjC-<{yT2M(0MMpKby} z{MyI4eu#(L_L-Bo%+g0p{&KFWu5|Brb}z$%gRx+xE=+m$^O0lU>M6GpJT*(l@umLX zSseov%|o*k>gu;dk#IR)KdI5f6Tjde*U^X;dVgr3R;c}arvrglp6R{`z{46heHx6%Z@j7=5oicG@^OPFY7eJ5mzT+(=asC;bNYIL{ z@Q>*NO3^}2nGWlnK#}0kzig;h2NlAvk%rtHb2D#mTfKmjs@$CvrcQz7JvEd>ROHh3 zQ(-QqEi@x}a33vy|4uyJfCkx^V8f`jL`kDgMmR;h6wVikXi6Z%F9JN0DuWkef}QyB zQ$w7fbx`O__Ql91ZuS!_Djb{b&p|V6ZOkM4t>L~Q^VC;0n#5z|C~K4%cTK_94!A&F z3AgH{bqr)ezQ^LCk6vb2>7QVD6HRRIk!jXy`*LK&LxaNH0&Wq{^_`-xjtt+CpR~A_ zd@vjXC4WYupMzL4ZCBqw5>AZOz$*Qlm$N;n_~H-qqK6Pyw>J7`#E#~f!~a;bw9cQ^ z_%tDf?Bd~)b{ugw^Q2TK-W`IFy>;!Z58|ICvA%Z*7x1>2ECKIH{EkO*L9*v9hrNAFS(tf8M=vNgb|>PhD)q zhyzZ;?JNp#rV>3f1*MYx_JB|WPZk8eAE*zixncaIxZ+Fv;PcAfDHs>1Fhzk^K6weu zPl>7WtDIW(+xXcR2#xxNEP7UJ?Hu?j(WLmdnz^Kk&3b(T-BYTqO}jwbiPjHW8`QU! zC&Sio;bL^!XO9O>RxWh0Zgc(6Vt)IAG7sL>@d*ycORXl;E_WAg1IKU`L_;%5^QtEH=fnrL>IUQ4mgYq` zdUArvz_ITUAC_=AjD*VVCo}$0jY&)(1J?&UkNL0^yYgkCEc6)1U}9s%x>{^KMVuTr zTE?fhaU@j>&4%i!Io_S}MFjaH0@xWZ-}$Kufv+qS)I&T+V0UDGTVq%7zG?v3>8ZrW z=js+J$T62&et%o9Uwm8_715}6nscrZpG-h3rsdjYem- zil6SZtD+jlwp&WKqgkTp3V!mvoY&d95T~MCxK$x28%P^BL!Q>VG z78R^~BR}|E93gXjta8-Jl}mq#+Z2ed7we3dhrNMaupk%VBZvFkDmimV{x0GT1 zq^Sv^2H$9-L^r&G*<;r^h}e!VvzLyyX;?kY2mj}%7O~FunOJknaF1MAaD3%IzH5^H zIhJA5Lyfx9sj0juniIcLj;eoPKpWA)bcN+tFJprDQJ0<=lwqAywb6Rn%xOIE^C!up zvlN2Jipe zlQ2DqbPMszdEvlwC6@9DFM+Eou*S?RmIb zlp(@?V1IYVN@b-8Q?U1#J8t$-rc%%bEXVgnH&Xiot;!am%r4bMu@<+)j3s(cl0L5{ z*j=1u!2b@%!Q4j6|3d5h#K!Y^&D0?Z1QV+zoePiZ(6Mh>vw2kX%^?z`=0z>j^_V{5 zRC%#^^ATJ-z%k$<^qid-gs54xEI6^C6bc1w1~Y}z$b{Fi@{pkcFA=JlEenJxHI?#V zeeJD3?rC7yT96eEkOsR!Y{0k7HkVGK@gDiJhb4qXjf+adxI>(MdJ0>+j)g$NP9IQ{ zQRp0Fs6Hs4-BEIBp&+91JU+^}!}Q2zk*JsN(GbV*YEh;^P*8wa_w^c0FdIoWO#5l; z>C`3qlbwvmUMctXKPP~+mgq_TK&$CmnCT0YaH=M#MNv3n&8+6W>~;)GvN^^;=9KcB zlBYRj$E9QC#>kMM!kyof5kbroWLk=%hO`5PxoEe3;VV3ZYyN9|tYC$~i`%!qkL8}+ zXwuhk6Yecg^PCM3t6pGFQU2*^{WQT1thpHy2(Xjr4IGz(o}Ui@Uyb<w)a*o#u}DjkYgv8>yQ>Ud2qu6cl|1qT5Z_hxrj zZha=G^R+b#@80Llu2?d%zzsHu8f|}$%PBKzj2YPsTvhawVp+1SQ8=R^ateHwM6#)%TqWFc*b(^*m+`pw(Ki$F* znNZ3w2pWuN2Nt&D{n|CRq`<|bk54pp%7wU7bzS9iivpT9W!U=={jgA^ql~e>;oEzX z@82cl-$Sp4QTtL`?c4q56A0PfyzcQW*IA-=vSravOAbHv6`wBSGzEoE75Zy&rI0oR z#gEg6Q!U4C2aCN2qBqi*(NS=as~d$kZ+fSvzpJBo&MhS-4+PBUi8Ubg#id1y?_Y@+ zK0JIx!xMLW!@J{KO}%y230RGi3;$1`lW{%t1~T9v5XH(x4zcxGpR`g(UuFy-n=Lf+ zRw-T11Giu88u;on8oh%rk236j$#TUy45aXn@Fta~43R}yV>{{Cve@+vtI3S~`_Kg} zxm<1%%%9DkSR4q}PT2pvZCNIi5EbsC%YKr98WywkB#hvJZvbE!%he?kI%&^@hg-r7 zgl6+SB%~R-Qq9a>iZ|Tn(fi>6BU+bQ9C9Tzn!?Mf4IjJfYj2MU)JG2ekH=-bSZ972 zIkz9}XwmH%T~Z%u|HF2;`n+%-4FUcN;oo}2_*B^Tc@HDbpq?hHYb^@Sr?JUJIJ>b| z{c{t8KSW&{XHd-FlsnC7@?|__hoV`P?aCYci$C0~Fm-+n8if^sHK(j1Z3^7L6FogX z0ztLSuuHjqeSRV>sVDTKV$2wuG-|JQFqex2lPhHivbGErzgykx0w@RoLJWVu3lEet zn^zia-mG7pPtl$6Bf3n`DIWg!9wcDV^~t9TPa_96_-lTisg7+ChtmB20zqubchSM} zum*G5J@P+5koxuWfZQNu{mVGI4txGC^8qQP2O2)}&40~HF)d}RTh(r_Ji{nO$1nil z@kI`SrabV0AL@P_#Yd{TT&E4jP3}_00}YTx@Z9eI1daqghCsMY zN?(x&a^GdNAAZ|&B;R9oQc(u#Ru+KXF5!b*f8M4-m2b~F>{iQca~#CDQZL^BgoG@p z1++$d`@#^#WRZ7sbnWfj&>%F5@hVQ!m2)m`6T*xWN4E^7*8MiR=jx$R@oVU?#7Z^b zEheBn*+@mI@VVdabFYi@XY%bl=Q!sXylQfB_9Zk@_twX_m4(tp$$IfWo|LeZ#|$h0 zVn>m3mfNgrsbMQhPFexZ8_1coZ;Fqni;L{|j#b3TFp(`x7dKBcZ#pQZLCX$Ar^*qB z^6*0Hz6Z|MNAkrXqbPq7R#28{Vz$Qk6OUv$@T8vhNEax)>L^qWE{kJ7`Ih;}CPtC( zV|w4H_$y++e~R?qsex8v5@Jj_f~b9)b930SE5)F8Q9{&CNIi4fv1h7G1pslvM=>F6 zfYe#59jj2o`Tq}uAT_n4}M0+1$iWYjDZoCkg-!KJ1TWv(sN+*CRjxKXUvfqU8$941XUb z=kCbWxOSs+^+RuqctwTrbKayX&5vbz`alXegV9x9ekIDv$WVPSczkxG@3!KPXtA5k z0a?z5OTF`dJ2k0hsH#Lc>yJfw|F+#)V&Cry<;m5{8V^D<2+cHE=rU@-YTuJbxVfHk zgv4&nS$Zzh0_Q#HLe7l30HViEWXYEdq{<2tYt%LqWlxE?X-ATHYhgvbF3;ydKKxRK#~v#)_+f)h42 zi_O#S_0xA&Q&mL;j(asKf(DIDzy%nNe^n_2@?UTXwE+9)Ga%_*Ij~mF8h)J8le^q^ zo6dbQTQ^UcBh*$O2uXN(;2;eYjK^fZ=o}2q*sH(hHL73e-edi^^M9^S>53GIEHh`W+LQssR+@u;)CKXFy5-eOP>aT z7byanZ_O#-gioWF4#6Xv5N`*dK?xzF?})^yx^cgMj(B?0`oUrd3SF3wAT7d@vw{B% zo0lxd)H81ndrTY!{ND>LZ_bA?|8Ld=aElS=X7jD=1U~$1GC5(U%8nbdtRDg&*BuN)p zOL(IwcYm%2v>{-86_rkPc*F0vTKH;jUT2PST%;#@k_{vQZTgT60xR;qd+YM{?vmwk zDg}i1#E|Y=oNP}uNN19;rm6rDEC{0_q$Q6PRSFj28Le#CkPm6;X_l% zkR?Ct24-fM9WDX^0SObUcJA_Jv@H5#H_94z?A!;UhB8S=dwVycv)iG@kYp+l!j8V1 z@c(u#n-Zboa^3OIf&(R{))>tFkQUF#v(buf42Hk34MdS-qA;u7Y*i?H*ysApA?b9{ z%)Dn(J$dst1$Mt$#@tbvV6(%$kMF87G1=oIFng>P5vkmMxt;1{2M`GDFUixwKXFT< z@d1~BONyK`^wiq62O1*x)9qZCJ2go?b8g)|HR($9T{~DrlYj=;du(e(dN1R7uS^JM z*NsRUVpB!Lx|zG{C4)-EVqH*x9tmMWU52=<6*OyrzYeJ-K=u3wBuv#>|Fl@t;lH;E z!!AEGWpKY=TT9GVjX&0wD~%E~T5*{q_1~nkJM!Ueo*TqInU1hhwhOCf1bh%l__>2Afe*Wz{RKGm>FRnau=M0K+SpvAl({Tvi$~chm2U&PYCE49mcAq)_8xCc-2q2xVUq6BEh{^6nbz};!nr~ z2w3juGSw~L9vx8MiwOUMlBe`Dwz9IZF;6+)+D6xgyqOW;W>ld{KUb|G0O!sPtGn~B zOJ1|x`|Js)S+b6WT-yD9@mdV_Zw$8Rem(rTq&@DwN&Hf!&sxH0B_UMG@QMZ`A9yWlTqoW zqGdYt^#<^Oi-PB}Vh;01`Knh-y#UaVE(nz{PYJ2p-@4}-4L9VX<^Y@_D3X%f+)yHA z6Mx>Canb@>e5I5UB&5rP@}7_wU!q6K)Zghp{0{pPDY%7Ljfl*PLcs#Rn^!5o#z8zh z15)piC(1vvuUQA7;PH2XM`X-Amq^V1<#L51>xmbfzF-Twf14wc^gw|CfCxxQp-Py9 zoILRz)`MF2(R;e%69^Aj=?tXqhlwHe*{^9g9gLIjt(S#KAG<9hscC671kqfMP18>V z0D1ZRd6G%`&*KW)3AdwoPL9rWY)<(UzqXUxP2VE|`&Xi&!?g0pGl$-g%?wYZ??Tou zKa78!d#XF3f&-DVJJlt}?&Qb#EQn+=)%nrqE{4*R{DMng{z}rxuyg~#^U0G10Hq5L zC1-DoFl+ zX;1k6Qp@6Jro-A!|Fg06!osVuEcmP7d}UQG*i-+KgS2(v%eo_%AN<$TTrabfL?pi` zg6KE;B(zqyQ$y{F{Xr~qPn8tP>`J%8DUz7vH+m+#H$Fs)#iZ*&!!E#8i`P8VMoB4l zGh+kpu)bbsW&ctl*2^QZU-&C;fan5g(fISSF4GM zJqFyh(3PvkFb94E*#+d8;63slT7i_IC)jxYz^>@yH7G!~nx@G{EdfJOa|l73+P)6E z(`8K&w~;irus|4x-=o;kY7G_F(}XBsK=_MtA_Smme?Mt!^S>)&EovCXYm=VwZV`F$ z?CY6JE=Q=l>FF0#{AYoi?Q@y0muE!)q|eG|8LBV~6GHcq+x+=wrFM@t%F?-}B~8#Qq9!@>aaeYRYfpFbE(-sG!F<1Dfd3f=%FBh|L#F~%h!C({Tv zpWR(O*#1aACe_za0N>OqreVr(i^mi}r5&ouccl_#T4+9M;L8xot|rh6`v#~*5b5JU`@ z23C!AQY7*kFtqq{8^`22pCZQfvO9J8!PEFD<>ich>^bW+wV2?4<`%(=JHr2XL(#cp z`9nJkt`_;H4giG0(yP(6-p4a5C82n`kG+_t_VV$j%P7_ z{VScus}hP3Wa;HTc6gi+ed^b&QMI`( zeKkvL7t3NH@4_KYf`>u1^t`t>Uxa-p64>Zm<{YZy>Xx;MlvsC57s7jSptyNk=!|md zDVk9$AyjF~W6|-E0voNvw#d5K}VySJrkhu zc7_YeyXsQf{JML)1c%9`5?dPMD-n;7VbL>Fh;>KKzjqV?>%x>7wiOy#w5gR+P{Gsy zcv!hlrQ8fw)_7s_1Vn(yn3&Gpb7Nyu_|1D?iuLd)w8E_g*$E0h(;I9pLOywn%<1 zJIrfK2sBTcz>BBx<=3y|skh-Gak_7$w6Vbervzx9FaS2gD)QBbf2;!tNg`r8*YCch4)??4;X(%kp{Fj|-tIPHm< zAcxl#n$FdPQhNK0R*JOnmp^p@eK}T2og*O&`PE7JdZdIg+`136{xYy()uwkGPaI=~ zrBX{A1JElT-xqiEe!5df%kZjNzvP}oa9v@2Jk_}J-i!xRstK4C%l~Fpe06WI<{u`E zR{DEC73HbZyhX|zo&@vbt%`kf3%Z7T3uj)jby>1h`I!H(E8$`_7m988nW3}M0Wj-) zmw-vQARjwBTS=f3DiqRItS!RDcoC)y9BRNrM^`qkt_ota zySqJEWh!8c=GN-mJXz>x34jM9`UiwbV8+|*C;C3UCToxi-Wl|JJ-nansbFcn=pntk zYI?+$Se$cPvpZzDXfebAr6~&SM z0vMO`^Z!sXwJ#{f_}B*}0bdUeYYZqvi6Jccsmusn4jeNO*-f1eMs-(*njA+>?tBoXj4rB$hXk?i$u*RmP z!2X11V=j>NXhfn|c}mSP&?g#Oi=abvk8WOBy!c}~q&5Du8+p+6K;KQ|puiX2!;C`g zE7QQ~)5~eN*Co$!0k4E%!bQ?P)dU3OrWUe=g+nBEeX1HS`H77rIDYgP{r@L3^9*NZ zeMh>NOlQn}Z?b^0bM1cY&XDR#w4yZLL2aK@W@@eY!?js~#8F{JYy{P;+tA5W0kw4i zFFn2R*3vHoG&Qa!KJ(>GBXAsr_0)Lwb;|MdU%;QGQBq7t_wrLuts)h+YiHTJWyW)v zry#xb#@`()0H-MGa(7rEc>&}F0cN0cBu>9;0wuE8{VdwLm;>YokRIXn(Xy#u0d^OI zxbR7@4r`rQ@w%&vx*Yu;`j8)xg*omHPhr+TwGk#iERT^^OMmHKZNNP=M`0c>Vji>c)Y^L z?&TdST#bnIq@tzx|AK0mmQpZ?207o!*lO(d;h`ucML8)N)UHGA~uEg{PXXi@CYD z{a1J$v#thH6#1y2;qB5M@4?aA78dS=dv>j7Of#y;OBIL!Ah@!Y5cJTtCn4>06gEJI%$1xcJxMe*?3@1ZBz#imqxvs)nP=5ztlwe(8(T$yg|a>65dDx-qC2ELqbS zeEFoPm&<^~3#dqR9h6xym5 z^}TtU^es8xmsh8mOw8kHZ;CX7ke29h6Dtvi+GCeu^kMCAXfDV5$Rnb6BYx>?Js}dt z{p8<2S>ebssUNxzQArYi3Gpyn*%o6T+}q>ZN>3MPl2z>VFgtl{hdjo1*} zjt9gj;-ix)Iw1ijj0WOk)#x&_4~>?%TtCg|&2+4a2d^V}DNtiSp+V&QY?7Oj5ieocAwE99m;0&LoqmQQAN6Bu^C+G5gYgmHC>7_1`Pk4am@Q1y7Mz-l}f)UcP&?tWnQaz-zZmi zhcw}Izw;o|q>(0+t!j}yWQIA}-0T^|eM;jey5f9Ou_dqe>>r-Sc!q z;m>HYI$j|(z6+bfil73tIX(V1cUpO&D87i{EcYV@nJ()0Eh9o|DC%c$78e|PijAKV zV$RSwRc-!x0_WMUUj@qZ0tRs030*5$0T68iw#9WE0{Qu7PWDenxx)7+CqBmv9GqUq zeyxLm?(}KlVG6$M8$dHcp>uMHUaa9lfnG8J^ZeiO8C>k|i#L>K%krh=tcN*pYaYLk zj|+pc3*&{BWbj&_A7hN$Af;`b^(Xy%BYPc84=l*LvB2fu3i1YjaLu14{jMpxOf zPac0y51E#!tSjEo2Z;x`fi}DEOUPgNM$O~+iuy_yLIt5pckZ4;RxWpNvj*# zl-Aa+Q><7=%D*mJ77^dXQkLBw%UgDnl|gtEIOBc&Dwf?a_L}dl;OX+QvPbh8ntT(9 ztVHH`R*O$p@kiiKrAr!NGpccX~i=-@xwQNO4XiY7RQSAiw7$4dxH_D zy+4uw1prSRMx(k^VeWe<~yYI~n_CL>_5B?Evge4m=jC*VhDavbL9yI%ZqavZm6a4mHV zp3q03Wb3i`?|YbC0dZ8Xq1H(<5UM+X7VD!D-7Lla{~>e|0G;E^fRJTtpe&l?@L$MM z<^Z(+T$jtzJPX*`09+58^Lch)N7-%}FR)}ABSi#=m;X>YT>nMs)Y^s;M%)7&hzhXT zV1PD&0Fv2`p{3OYUMz@I?gPb!@0O96|2inRl*C^oB@ZD@9IS)0!gtcdU@{fWX@G*Y z+DiSd)x~h8r~{=plrWhegx(L=;~tT>!Gtm1V8cw7Nk;l@CG!)5aB0j>%ygZ%TKolf z$ZZd+UL?UVExG8&6t*0g8Ww7-Zs63~-_OPv0}$cqZ%c&i;wV0Sok7Or^2E>L$dN3& z4<%mdr0@vb6lYSO8MvbuXM_FuU0nRx(@|i6QaLXvpt!!9+Z9G`wB82_M@tF z03bao^2FyAILZ#kU|e55l~F*rT1^92l5EZ7$Hi)_W8lY^#*UR9n1~>NxQgA}VUSLM zdr}UL-aqWXwzC`v!h0JEO;d{IS#L*H92psJM}X5=St60)QUj6bmFk-8u=nW=1!%&| zxAb{}ijmPe(&WV_IBe(!*eqHR9|)hPHNOX`ACLoBq{ob=a5u{l-&?&cv~SQXAyI0P zn7YXdP6yVGMv*kIu^joN4E%|NgbG1up2^lF`yzbUbC{-0CH`Ia*CIB09@A)QRo`Fg zztes?=)@l8CLz;4hQrK^@2VdB8--kqC!LCHa&u zhE01x{io|>;p9XT_cl4JmQr{)-hibX4JGxeb2Nb zi+xqGwJ>udJIq_pq3^3A_1k|*_BmkoO7^N5ONed-dwy9cJwWNO_C3oOlXdReH z@o6IptP*l#B+%eGdy01K*n9J)qay}D65~jk9DN2kMtHy}L|theP-Szou$12fxqX+g zg90YKRQ)U>0!JZWoheIgbB&wVqT%svpl{kpGHkEJ&NXu98-nWEI0<`xc0Fly)Cdz< zG<}@{n=~&mk(Tk7<*l$EsFabg|K0600VY7)9?Tf4@eZeKF4KNSo^+Vo-~ZO{jwX&F z_kFi8v?d(&C-GOEH!gH$2|h6sw%gL@=v>?zRzaf0FGE~uR{gi#%&^1Ag;CB2- zLaa-kR)Y8!iu0h@Z;sL_cW}G8J6W>5gpP8FOzCSz6?1>!hJG>=Vy8p<_xn17gz~PO ztBP@LnBF(NWns^GSG_;u+`!zPHHM~#;kDusaz>mm-1hpJS;KosXrbEb zS@Two;d?^F>Z$;)!#0vSq0v8tvAxi`(+i{QZ3`#V&<3u$Yg#q#aNLO=^v@0}`^H^D zC37d#K>t8gq&rqKLx$S-plUlL8YNJ)w{5k$Ex6qezfXXOm&}SRVGM7Lp2G$LpRv<#6jG+Vj>VF^t;S zi>i<-qa@l;9-{3WKk7)?i2-Vg&$ZyF`6nH4KgZKTE`F;XpRk=VAove50vFvMZu7^w z&_3|sp*m_3zN_k{y_?bL3-Sjf&GZkKSKn=X#voAZw;N$7iVk^wf~uUxM#qy7-)lK6 z#lcZpdNwPPCZfyGr3GF|*@Vi66S@tN_uyo`n_lw(Z(@oTi?<-rUn?#pM6AsiA%?T0 z&;z2AFm>f?$U>c6QXXEv&xO8}A7rnn``BI8Mh$%KtZ!?w&($HH3CeXYr0|;+B<%C) z)_p7tIuk$q=Pj~0>Li>zrw-P0%FNAA|M`wACZJKpi2VnnkzFz>LFEA2r{O%M$?aK_ ztxpb_NDTP)r^gu0V``ZfkLLEnP?!#jVCQWRsODu*SFp?RsVE$~(J7P})VLnmh$qIA z#vV3LQtf}Y5aAJ*wdXRSU$lWH(WOCA=Kq&Jh+%*1?3RoZ?Ccy5mj1dPcV>;*vCN{ffD z%i=?S?A&ZO>u0E)Ktw2X2&v{{$N7zx(}R$lD%g_IToBV-xSR+6%%K<2SIH-WBj~^j zWRULNG&=(@^O(1FsD=r0r^Bt*NZLJrZl;`+nln*Nn`n%b=G{DQr{d%*sBV4PtKCJh z0I)%Zs9wcCLc)QT!()#S5KYG7j@6?(0pnu%>(|GPJs#uYaB@X+<`fL2`j###AyWFNT>Y*#Y$q7Td zJ0|2M8V;l?@|+W~b4*c|W$rjik}eZO5_Tq(%#`5GkM-11WR?ReKf$3dP4~ZWZ7V&m z&piI8uEAf}jwt;}SFQs2&U;wR)J9~Rd zWWC7Zd`MAcgy!uyoyK7QKkL`bvur7U#3hxgU{7&aXs_wCQ}rhdIo6N z7R|n5kgqPww9Y4kZ48jgTg|*cE8*^Is-0Odgl>zY#~wD&Hjf5Ar*fK|tVUcp1K!dD z?z+MAmnLcVIFM-XF08C4S^o8IxC|%|6lFEqPEm+&l-kNUGYLyiO9k8YxCeUnlT$9x zg6baR)D7H+Dc23rnp0j0KlT7DVZUl)r~M(88hVwbudhFv!_b&Zjglv9DR363wcx#b zdTys@A0MFJ5;nz7%j`aJ;W9AU6{0MYafEg1Ykdvn8ruoU1SKIZ;PSHZJtKb%iLln7*V zvh0{MXe zF*fVQPcc$(^7=yy=4SSZ=1}Mxs+KfK^De9V&2SFqNRnu7=zQwEJ#v2n*Hh*Vpk{@+ zkf%js3x`A<=&+2N?FFGI4k9QWo|kOdiF#ifzNEa)a{W-v22#!SIV|sF0G=v|@@cu7 zR?&%bEyv>0=xYdUtE)HiXcaH+-Pqgf%cZ^O%s%9Fzl2Le;D_@ie|RhBlG9eHS8;1s zJMg4IV8(7I^Ssf)3T$9>I0i72bMPMQPKVrR1F)F{P^2bdT%ueFk@dmXl^t?f7~g&3 z8_;|UGR@AS@-2fv)IgTN4&eSLPsQ6`Y;wJMASL)ujO4okadq%%jYBm*M3TJXlBO7= z?MR2DqqeJ)?j9#D!~2BSz7Zfg8adGdebaDeVd;U@sHSRufoTMSC@NVG1aNOUpI8j8GN z4d2xNOR`Om4rBkLWZQMM>1X(UL4N2aJNcMOWR%TMe7MZ57PLJ)S< zEW`+}odRMSM^$E`Yot&@?!wUSPDeo8dtBKnk-_oLj&5Ux(tG5a-*;}XfJ?Sd04;E1Y%>U7d`K)=(~ zt}6NIIz^ie9rfl)Pp_7!qlnc)uad!G2D*qyPZkS2*WFkA_J>x7eg=343$Jmua2w zO6||zDa-b`$o(xLQWY9TJ%G~s9X70OBM*Y{0n|xDTU_uYtXStMeWw|yz3sZPntYpH z{5>oTl=|g)A}JZ6MQzkxjb|Xvy4wP{kp}*eSi%YR23q-D>xv^EIQ#%9dP^O+36El3 zG`_(3R;UWAysUL;AI{Iw-2vbM{Icz(ibuSEpK}e1*=79Y=PaltA&OqyXv4VaFB$Z1 zsa@tWcc>-cU3I&AGA_2i!mI3=u?1J8Oj~zMAG5^y1ljE-O{saaP#n`5k$v+#JP6 z)i|7yM@wAkffb92SvVXGPzaq5r7M{6mRrMI7VU~s2H(e*aY-qeZx}V1@ za=vg#!qi7D^U?d`7;UxjHH~RPGHTPku3_o{*5_RFD*6r(;V}}oOcSF&Ae0Cg6-N3yppv}?RSLWX!G4pt2;r9Sv?s#@bB18m}A(Y z_1;<{!f#>~a`0jM_*aZ{uP^>%U3~n(L3sDI2Ty$hPnM3nGA5aw%_AbP_tSJ&g-# z3aX6ot%X^xUOkF&NubfE;lr3cmgOL^>OT3`R=4cKJlLRwq{81JqXqDWx^F!58r^q(= zvmKj}b<*eQUyXi81f#4TLl{bRAdDu75a#@&^pD2K6J^ExkN*FK2S(Eygds&`CXz)n z%ti749Ol2!4SgV0A9k5MhM62_R1{8JR8+0Ri`3CKd_&qn7hZ%`p%VP29x2RD9-TdU zThl$x{JvT5KEDD6K57|C6N4S@YM9QTc1Qfgv%xBn*2I=?m}{H{#TIL}yR9?4w+PJm z#{2y(qq^(DONFqlY1%Z8xvGQFRQJabQ{qNXwq^50x0klo*}{tRu+*@Iika%Z8BLU2 z|7ai%J4tJ3~o6@D1bm2{iR}LGdqutP(?V@xnWA$HfZ6JAF#@3e|QZ zUxtxjzSUD=sJ{LjSZG}sb)#qN2X5v)?#TfsVM@be9qyW%T=)e4L}qd@<<4(y_y_yDkjre;8o7>VPKFL!uD_&T{l}hEF%@2(LZmsD z^v~Y zd;=6S=EusQVdx+v8QP+n#l&0}uc|d8n!`3;%2s?+KHAMmKEYs17ozVv#;rM)Mb$%| zV|?KD7!r^eCUGS_0_9XzD-4`MRjoPQJHoqcC?NnmpJwiEc*{-~YZhHX7k)hg{e zp6_*lwEG)V7)nRZLGTH$vSg1qAFEyq2wkX7&I&z^rBEo!Ud@oGqo2MDr5^mUBk J)!KG3{{fP8O_=}y literal 0 HcmV?d00001 diff --git a/modular_zubbers/code/modules/borgs/sprites/tallrobot_syndie.dmi b/modular_zubbers/code/modules/borgs/sprites/tallrobot_syndie.dmi new file mode 100644 index 0000000000000000000000000000000000000000..0fcb99fd44f3ee61b3a82933e0102db2ee5bdbcd GIT binary patch literal 14051 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 literal 0 HcmV?d00001 From 680acf4b120c24a39ea69f52c366058025ebea7b Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Fri, 5 Jul 2024 20:48:11 +0200 Subject: [PATCH 04/10] Automatic changelog for PR #1727 [ci skip] --- html/changelogs/AutoChangeLog-pr-1727.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1727.yml diff --git a/html/changelogs/AutoChangeLog-pr-1727.yml b/html/changelogs/AutoChangeLog-pr-1727.yml new file mode 100644 index 0000000000000..1451817aa5363 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1727.yml @@ -0,0 +1,4 @@ +author: "Cecily-C-Catherine" +delete-after: True +changes: + - rscadd: "Added new sprites and code to allow the choosing of sprites" \ No newline at end of file From ab916a6b501dec922f7d74bde4f3fed70b4ae8d1 Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Fri, 5 Jul 2024 14:17:51 -0700 Subject: [PATCH 05/10] Significantly unnerfs the tinfoil hat because some reason someone nerfed it. Yes. Someone nerfed the tinfoil hat. (#1613) ## About The Pull Request Wearing the tinfoil hat no longer gives you a phobia of conspiracy theories. Tinfoil hat is no longer single use and will work indefinitely until removed. ## Why It's Good For The Game Tinfoil hat used to be an amazing, funny, and balanced way to counter abductors. Unfortunately, over time the tinfoil hat has been nerfed to oblivion. This is probably the stupidest sentence I've ever had to write. Tinfoil hat users were previously given a phobia of conspiracies, which made it so that every time you saw security/command, you'd basically shut down in fear and be unable to interact by saying security/command related words. This made no sense because Alex Jones still talks about gay frogs despite having a fear of gay frogs. Semi-recently, tinfoil hats were only given six charges of anti-mind altering. This is a dumb change because the abductor 14 second stun baton can just be employed and you can just hit the person 6 times to remove it and allow them to finally sleep. Abductors just need to remove the tinfoil hat in order to counter the tinfoil hat. This takes like 3 seconds. Literally walk up to them and stun them (the stun doesn't get canceled due to tinfoil hats). ## Proof Of Testing Untested. ## Changelog :cl: BurgerBB balance: Wearing the tinfoil hat no longer gives you a phobia of conspiracy theories. Tinfoil hat is no longer single use and will work indefinitely until removed. /:cl: --- code/modules/clothing/head/tinfoilhat.dm | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/code/modules/clothing/head/tinfoilhat.dm b/code/modules/clothing/head/tinfoilhat.dm index 74ce320a8aba0..5475f2338a17f 100644 --- a/code/modules/clothing/head/tinfoilhat.dm +++ b/code/modules/clothing/head/tinfoilhat.dm @@ -6,7 +6,7 @@ armor_type = /datum/armor/costume_foilhat equip_delay_other = 140 clothing_flags = ANTI_TINFOIL_MANEUVER - var/datum/brain_trauma/mild/phobia/conspiracies/paranoia + // var/datum/brain_trauma/mild/phobia/conspiracies/paranoia BUBBERSTATION CHANGE, REMOVES PARANOIA var/warped = FALSE interaction_flags_mouse_drop = NEED_HANDS @@ -24,23 +24,25 @@ /datum/component/anti_magic, \ antimagic_flags = MAGIC_RESISTANCE_MIND, \ inventory_flags = ITEM_SLOT_HEAD, \ - charges = 6, \ + charges = 1000, \ drain_antimagic = CALLBACK(src, PROC_REF(drain_antimagic)), \ expiration = CALLBACK(src, PROC_REF(warp_up)) \ - ) + ) //BUBBERSTATION CHANGE: NEAR-INFINITE CHARGES (6 TO 1000) /obj/item/clothing/head/costume/foilhat/equipped(mob/living/carbon/human/user, slot) . = ..() if(!(slot & ITEM_SLOT_HEAD) || warped) return + /* BUBBERSTATION CHANGE START: REMOVES PARANOIA if(paranoia) QDEL_NULL(paranoia) paranoia = new() + BUBBERSTATION CHANGE END: REMOVES PARANOIA */ RegisterSignal(user, COMSIG_HUMAN_SUICIDE_ACT, PROC_REF(call_suicide)) - user.gain_trauma(paranoia, TRAUMA_RESILIENCE_MAGIC) + // user.gain_trauma(paranoia, TRAUMA_RESILIENCE_MAGIC ) BUBBERSTATION CHANGE: REMOVES PARANOIA to_chat(user, span_warning("As you don the foiled hat, an entire world of conspiracy theories and seemingly insane ideas suddenly rush into your mind. What you once thought unbelievable suddenly seems.. undeniable. Everything is connected and nothing happens just by accident. You know too much and now they're out to get you. ")) /obj/item/clothing/head/costume/foilhat/mouse_drop_dragged(atom/over_object, mob/user) @@ -54,8 +56,10 @@ /obj/item/clothing/head/costume/foilhat/dropped(mob/user) . = ..() + /* BUBBERSTATION CHANGE START: REMOVES PARANOIA if(paranoia) QDEL_NULL(paranoia) + */ UnregisterSignal(user, COMSIG_HUMAN_SUICIDE_ACT) /// When the foilhat is drained an anti-magic charge. @@ -67,13 +71,13 @@ desc = "A badly warped up hat. Quite unprobable this will still work against any of fictional and contemporary dangers it used to." warped = TRUE clothing_flags &= ~ANTI_TINFOIL_MANEUVER - if(!isliving(loc) || !paranoia) + if(!isliving(loc)) //BUBBERSTATION CHANGE, REMOVES PARANOIA return var/mob/living/target = loc UnregisterSignal(target, COMSIG_HUMAN_SUICIDE_ACT) if(target.get_item_by_slot(ITEM_SLOT_HEAD) != src) return - QDEL_NULL(paranoia) + // QDEL_NULL(paranoia) BUBBERSTATION CHANGE, REMOVES PARANOIA if(target.stat < UNCONSCIOUS) to_chat(target, span_warning("Your zealous conspirationism rapidly dissipates as the donned hat warps up into a ruined mess. All those theories starting to sound like nothing but a ridicolous fanfare.")) From dd4175f9534365eaed7a58f51b0fdff6392e21b2 Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Fri, 5 Jul 2024 23:18:16 +0200 Subject: [PATCH 06/10] Automatic changelog for PR #1613 [ci skip] --- html/changelogs/AutoChangeLog-pr-1613.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1613.yml diff --git a/html/changelogs/AutoChangeLog-pr-1613.yml b/html/changelogs/AutoChangeLog-pr-1613.yml new file mode 100644 index 0000000000000..77deece641696 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1613.yml @@ -0,0 +1,4 @@ +author: "BurgerBB" +delete-after: True +changes: + - balance: "Wearing the tinfoil hat no longer gives you a phobia of conspiracy theories. Tinfoil hat is no longer single use and will work indefinitely until removed." \ No newline at end of file From a7e74e0c0b435df8fe93273c32c171dfb9969a6e Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Fri, 5 Jul 2024 14:22:29 -0700 Subject: [PATCH 07/10] Adds Monkeydone, a chemical that transforms monkeys into humans. (#1638) ## About The Pull Request Adds Monkeydone, a chemical that transforms monkeys into humans. It can be made by mixing 10u Unstable Mutagen + 10u Mutadone + 1u Salt to make 1u Monkeydone. ~~Works best if salt is collected directly from heretic mains.~~ The inverse purity (50%) makes Monkey Energy. So that's how it's made! CMO also gets a bottle of the stuff in their lockers. ## Why It's Good For The Game Upstream removed the ability to turn monkeys into humans via mutadone. People did not like this. ## Proof Of Testing Tested. Everything works. ## Changelog :cl: BurgerBB balance: Adds Monkeydone, a chemical that transforms monkeys into humans. It can be made by mixing 10u Unstable Mutagen + 10u Mutadone + 1u Salt to make 1u Monkeydone. /:cl: --- .../code/modules/monkeydone/pill.dm | 18 ++++++++++++++++++ .../code/modules/monkeydone/reagent.dm | 18 ++++++++++++++++++ .../code/modules/monkeydone/recipe.dm | 4 ++++ tgstation.dme | 3 +++ 4 files changed, 43 insertions(+) create mode 100644 modular_zubbers/code/modules/monkeydone/pill.dm create mode 100644 modular_zubbers/code/modules/monkeydone/reagent.dm create mode 100644 modular_zubbers/code/modules/monkeydone/recipe.dm diff --git a/modular_zubbers/code/modules/monkeydone/pill.dm b/modular_zubbers/code/modules/monkeydone/pill.dm new file mode 100644 index 0000000000000..8e68d2221cd96 --- /dev/null +++ b/modular_zubbers/code/modules/monkeydone/pill.dm @@ -0,0 +1,18 @@ +/obj/item/reagent_containers/pill/monkeydone + name = "monkeydone pill" + desc = "Used to make monkeys return to human. Now banana flavored!" + icon_state = "pill22" + list_reagents = list(/datum/reagent/medicine/mutadone = 5, /datum/reagent/consumable/banana = 10) + rename_with_volume = TRUE + +/obj/item/storage/pill_bottle/monkeydone + name = "bottle of monkeydone pills" + desc = "Used to make monkeys return to human. Now banana flavored!" + +/obj/item/storage/pill_bottle/monkeydone/PopulateContents() + for(var/i in 1 to 7) + new /obj/item/reagent_containers/pill/monkeydone(src) + +/obj/structure/closet/secure_closet/chief_medical/PopulateContents() + . = ..() + new /obj/item/storage/pill_bottle/monkeydone(src) diff --git a/modular_zubbers/code/modules/monkeydone/reagent.dm b/modular_zubbers/code/modules/monkeydone/reagent.dm new file mode 100644 index 0000000000000..dd7847e4e5df8 --- /dev/null +++ b/modular_zubbers/code/modules/monkeydone/reagent.dm @@ -0,0 +1,18 @@ +/datum/reagent/medicine/monkeydone + name = "Monkeydone" + description = "Accelerates genetic growth in monkeys, and converts them into what passes as a humanoid. While it is based off of Mutadone, it does not actually fix genetic defects." + color = "#88A384" + taste_description = "salt" + ph = 3 + chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + purity = REAGENT_STANDARD_PURITY + inverse_chem_val = 0.5 + inverse_chem = /datum/reagent/consumable/monkey_energy + +/datum/reagent/medicine/monkeydone/on_mob_metabolize(mob/living/affected_mob) + . = ..() + if (!ishuman(affected_mob)) + return + var/mob/living/carbon/human/human_mob = affected_mob + if (ismonkey(human_mob)) + human_mob.dna.remove_mutation(/datum/mutation/human/race) diff --git a/modular_zubbers/code/modules/monkeydone/recipe.dm b/modular_zubbers/code/modules/monkeydone/recipe.dm new file mode 100644 index 0000000000000..d69d0613e8ac0 --- /dev/null +++ b/modular_zubbers/code/modules/monkeydone/recipe.dm @@ -0,0 +1,4 @@ +/datum/chemical_reaction/medicine/monkeydone + results = list(/datum/reagent/medicine/monkeydone = 1) + required_reagents = list(/datum/reagent/medicine/mutadone = 10, /datum/reagent/toxin/mutagen = 10, /datum/reagent/consumable/salt = 1) + reaction_tags = REACTION_TAG_MODERATE | REACTION_TAG_HEALING | REACTION_TAG_OTHER diff --git a/tgstation.dme b/tgstation.dme index e51dd5a71e547..4b65457e25dad 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8887,6 +8887,9 @@ #include "modular_zubbers\code\modules\mod\mod_ai.dm" #include "modular_zubbers\code\modules\mod\mod_theme.dm" #include "modular_zubbers\code\modules\mod\mod_types.dm" +#include "modular_zubbers\code\modules\monkeydone\pill.dm" +#include "modular_zubbers\code\modules\monkeydone\reagent.dm" +#include "modular_zubbers\code\modules\monkeydone\recipe.dm" #include "modular_zubbers\code\modules\mod\modules.dm" #include "modular_zubbers\code\modules\modular_items\code\cake_light.dm" #include "modular_zubbers\code\modules\modular_items\code\necklace.dm" From ddae8aa82bdfe1a058dbabd06dc49c48ddf4ae81 Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Fri, 5 Jul 2024 14:22:51 -0700 Subject: [PATCH 08/10] Adds Changeling Zombies (Now 99% more changeling integration) (#1557) ## For Admins To give the infection to a specific person, add the Changeling Zombie antagonist type (under changeling) in the antag panel. To run the specific event that spawns the drop pod, Run the Stray Cargo Pod event with /datum/supply_pack/misc/changeling_zombie as the delivery type. To spawn the crate that contains the zombie viruses, spawn /obj/structure/closet/crate/medical/changeling_zombie ## About The Pull Request Adds Changeling Zombies to the game. This is meant to replace RNA zombies and Tumor Zombies as a balanced, updated, and functional alternative. ### Equipment Changeling Zombies are equipped with changeling armor (without helmet), and two changeling blades. They have passive regeneration over time, are immune to oxy/tox damage, immune to airlock shocks, resist cold and low pressure, do not breathe, do not hunger, and have thermal vision. They also can regenerate lost limbs 30 seconds after a limb has been lost. Changeling Zombies cannot interact with complex machinery or tools, pick up items (they have armblades for hands), or use guns of any kind. Their limbs are also very easy to dismember. ### Infection You can get infected by being ling absorbed from a changeling. There is generally a 30 second minimum grace period before you transform. You can get infected by getting hit with a Changeling Zombie blade. Infection only occurs if blood effects show up. While infected, you will slowly take toxin damage over time. Upon death, you will revive in 2 minutes, becoming a mindless Changeling Zombie with one goal: to infect others. Note that Teshari, Monkeys, Vox, and any future species with custom body sprites or armor restrictions can't be infected. Changelings are automatically immune to the Changeling Zombie disease. ### Cure If you're husked from a changeling, being unhusked will also remove the Changeling Zombie infection, as long as you have not transformed yet. Dying as a Changeling Zombie will cure you of the disease. If you're not a Changeling Zombie yet, but are still infected, you are able to be cured if you reach critical condition with 100 toxin damage or more, and then have that toxin damage removed to 0. Basically, to cure someone, wait until they enter critical condition with 100 toxin or more, then pump them with anti-toxins. Note that you are not immune to the disease once cured. ## Why It's Good For The Game Tumor Zombies in its current state are way too infectious and unbalanced. They are meant as a round-ender where one can basically fuck up the entire crew. This effect is worse on bubbers because of high pop and a playerbase not familiar/gamer enough to kill zombies. RNA Zombies is too buggy and has some very questionable features, such as corpse gibbing. I played a round as that and it inspired me to remake that. ## Proof Of Testing Tested semi-extensively. ## TODO Checklist - [x] Allow medical analyzers to detect infections. - [x] Add a way to get infected outside of getting infected by others (patient zero). - [ ] Live Server Testing - [ ] Speedmerge ## Changelog :cl: BurgerBB add: Adds Changeling Zombies to the game. This is meant to replace RNA zombies and Tumor Zombies as a balanced, updated, and functional alternative. add: Being husked/absorbed from a regular Changeling turns you into an unaligned/unaffiliated changeling zombie. Note that this also cures your husk infection once turned. /:cl: --------- Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com> Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com> --- code/__DEFINES/role_preferences.dm | 3 + .../~~bubber_defines/changeling_zombie.dm | 29 ++ code/__DEFINES/~~bubber_defines/traits.dm | 4 +- .../items/devices/scanners/health_analyzer.dm | 15 + code/modules/mob/living/status_procs.dm | 1 + .../reagent_containers/cups/drinks.dm | 1 + .../modules/changeling_zombies/antagonist.dm | 55 +++ .../code/modules/changeling_zombies/event.dm | 49 +++ .../modules/changeling_zombies/husking.dm | 6 + .../modules/changeling_zombies/infection.dm | 349 ++++++++++++++++++ .../code/modules/changeling_zombies/items.dm | 126 +++++++ .../modules/changeling_zombies/reagent.dm | 75 ++++ .../code/modules/changeling_zombies/virus.dm | 94 +++++ .../icons/mob/clothing/czombie.dmi | Bin 0 -> 1242 bytes modular_zubbers/icons/mob/huds/czombie.dmi | Bin 0 -> 308 bytes .../icons/mob/inhands/czombie_lefthand.dmi | Bin 0 -> 2466 bytes .../icons/mob/inhands/czombie_righthand.dmi | Bin 0 -> 2495 bytes .../icons/obj/clothing/czombie.dmi | Bin 0 -> 496 bytes modular_zubbers/icons/obj/weapons/czombie.dmi | Bin 0 -> 1956 bytes tgstation.dme | 8 + 20 files changed, 812 insertions(+), 3 deletions(-) create mode 100644 code/__DEFINES/~~bubber_defines/changeling_zombie.dm create mode 100644 modular_zubbers/code/modules/changeling_zombies/antagonist.dm create mode 100644 modular_zubbers/code/modules/changeling_zombies/event.dm create mode 100644 modular_zubbers/code/modules/changeling_zombies/husking.dm create mode 100644 modular_zubbers/code/modules/changeling_zombies/infection.dm create mode 100644 modular_zubbers/code/modules/changeling_zombies/items.dm create mode 100644 modular_zubbers/code/modules/changeling_zombies/reagent.dm create mode 100644 modular_zubbers/code/modules/changeling_zombies/virus.dm create mode 100644 modular_zubbers/icons/mob/clothing/czombie.dmi create mode 100644 modular_zubbers/icons/mob/huds/czombie.dmi create mode 100644 modular_zubbers/icons/mob/inhands/czombie_lefthand.dmi create mode 100644 modular_zubbers/icons/mob/inhands/czombie_righthand.dmi create mode 100644 modular_zubbers/icons/obj/clothing/czombie.dmi create mode 100644 modular_zubbers/icons/obj/weapons/czombie.dmi diff --git a/code/__DEFINES/role_preferences.dm b/code/__DEFINES/role_preferences.dm index e104e6bc3512a..bc28a01c22d6e 100644 --- a/code/__DEFINES/role_preferences.dm +++ b/code/__DEFINES/role_preferences.dm @@ -142,6 +142,8 @@ #define ROLE_BLOODSUCKERBREAKOUT "Bloodsucker (Latejoin)" #define ROLE_MONSTERHUNTER "Monster Hunter" #define ROLE_VASSAL "Vassal" + +#define ROLE_CHANGELING_ZOMBIE "Changeling Zombie" //BUBBER EDIT END /// This defines the antagonists you can operate with in the settings. @@ -205,6 +207,7 @@ GLOBAL_LIST_INIT(special_roles, list( ROLE_VAMPIRICACCIDENT = 14, ROLE_BLOODSUCKERBREAKOUT = 14, ROLE_MONSTERHUNTER = 14, + ROLE_CHANGELING_ZOMBIE = 0 //BUBBER EDIT END )) diff --git a/code/__DEFINES/~~bubber_defines/changeling_zombie.dm b/code/__DEFINES/~~bubber_defines/changeling_zombie.dm new file mode 100644 index 0000000000000..253b6dca024db --- /dev/null +++ b/code/__DEFINES/~~bubber_defines/changeling_zombie.dm @@ -0,0 +1,29 @@ +//Minimum toxin damage required to transformed. The victim must also be dead. +#define CHANGELING_ZOMBIE_TOXINS_THRESHOLD_TO_TRANSFORM 100 + +//Minimum time required to actually transform when all conditions are met. +#define CHANGELING_ZOMBIE_MINIMUM_TRANSFORM_DELAY (30 SECONDS) + +//Minimum toxin damage to enter the curable stage. Reducing toxins damage back to 0 cures. +#define CHANGELING_ZOMBIE_TOXINS_THRESHOLD_TO_CURE 50 + +//Toxin damage per second dealt to living beings with the infection. This doubles every minute. +#define CHANGELING_ZOMBIE_TOXINS_PER_SECOND_LIVING 0.5 + +//Toxin damage per second dealt to dead beings with the infection. This doubles every minute. +#define CHANGELING_ZOMBIE_TOXINS_PER_SECOND_DEAD 1.5 + +//Infection chance per instance when a melee attack is supposed to draw blood. This applies to changeling zombies spawned via the event. +#define CHANGELING_ZOMBIE_INFECT_CHANCE 80 + +//Infection chance per instance when a melee attack is supposed to draw blood. This applies to changeling zombies created by changelings. +#define CHANGELING_ZOMBIE_INFECT_CHANCE_LESSER 0 + +//Infection cooldown to be able to infect another person after a successful infection. +#define CHANGELING_ZOMBIE_REINFECT_DELAY (3 SECONDS) + +//Passive healing provided per second to changeling zombies. Randomly chosen between brute/burn. +#define CHANGELING_ZOMBIE_PASSIVE_HEALING 1 + +//Amount of time it takes to regenerate a limb, after losing one. Resets when a limb is regrown or another limb is lost. +#define CHANGELING_ZOMBIE_LIMB_REGEN_TIME (30 SECONDS) diff --git a/code/__DEFINES/~~bubber_defines/traits.dm b/code/__DEFINES/~~bubber_defines/traits.dm index 66d46ce1f4c76..dac7ce8374e01 100644 --- a/code/__DEFINES/~~bubber_defines/traits.dm +++ b/code/__DEFINES/~~bubber_defines/traits.dm @@ -2,9 +2,7 @@ #define TRAIT_HYDROPHILIC "hydrophilic" #define TRAIT_CAN_BE_PICKED_UP "can_be_picked_up" - -//Cyborg traits - +#define TRAIT_CHANGELING_ZOMBIE "changelingzombie" #define TRAIT_RESEARCH_CYBORG "research_cyborg" /// Cyborgs with unique sprites diff --git a/code/game/objects/items/devices/scanners/health_analyzer.dm b/code/game/objects/items/devices/scanners/health_analyzer.dm index e5c841e7872d8..cbae4f73d7b8a 100644 --- a/code/game/objects/items/devices/scanners/health_analyzer.dm +++ b/code/game/objects/items/devices/scanners/health_analyzer.dm @@ -449,6 +449,21 @@ render_list += death_consequences_status_text // SKYRAT EDIT END + //BUBBERSTATION EDIT ADDITION - CHANGELING ZOMBIE STUFF + var/datum/component/changeling_zombie_infection/cling_infection = target.GetComponent(/datum/component/changeling_zombie_infection) + if(cling_infection) + if(cling_infection.zombified) + render_list += span_userdanger("Classified viral infection detected.") + render_list += "Treatment Guide: Euthanasia." + else + render_list += span_userdanger("Classified viral infection detected.") + if(cling_infection.was_changeling_husked) + render_list += "Treatment Guide: Apply [SYNTHFLESH_LING_UNHUSK_AMOUNT]u of synthflesh or inject rezadone." + else + render_list += "Treatment Guide: Wait until patient receives more than [CHANGELING_ZOMBIE_TOXINS_THRESHOLD_TO_CURE] units of toxin damage to expose the infection from the incubation stage, then treat toxins to cure." + render_list += "Patient's infection is currently [cling_infection.can_cure ? "EXPOSED" : "INCUBATING"]." + //BUBBERSTATION EDIT END + if(tochat) to_chat(user, examine_block(jointext(render_list, "")), trailing_newline = FALSE, type = MESSAGE_TYPE_INFO) else diff --git a/code/modules/mob/living/status_procs.dm b/code/modules/mob/living/status_procs.dm index c0e2058f23ed2..447031dc1c805 100644 --- a/code/modules/mob/living/status_procs.dm +++ b/code/modules/mob/living/status_procs.dm @@ -517,6 +517,7 @@ ADD_TRAIT(src, TRAIT_DISFIGURED, "husk") update_body() RegisterSignal(src, SIGNAL_ADDTRAIT(TRAIT_UNHUSKABLE), PROC_REF(became_unhuskable)) + return TRUE //MODULAR ZUBBERS CHANGE: RETURN TRUE /// Called when we become unhuskable while already husked /mob/living/proc/became_unhuskable() diff --git a/code/modules/reagents/reagent_containers/cups/drinks.dm b/code/modules/reagents/reagent_containers/cups/drinks.dm index 2f326accb9074..46e7090c4aacd 100644 --- a/code/modules/reagents/reagent_containers/cups/drinks.dm +++ b/code/modules/reagents/reagent_containers/cups/drinks.dm @@ -30,6 +30,7 @@ B.mimic_broken(src, target, break_top) qdel(src) target.Bumped(B) + return B //BUBBERSTATION CHANGE: RETURNS THE BROKEN BOTTLE. /obj/item/reagent_containers/cup/glass/bullet_act(obj/projectile/P) . = ..() diff --git a/modular_zubbers/code/modules/changeling_zombies/antagonist.dm b/modular_zubbers/code/modules/changeling_zombies/antagonist.dm new file mode 100644 index 0000000000000..752cea0f2f05c --- /dev/null +++ b/modular_zubbers/code/modules/changeling_zombies/antagonist.dm @@ -0,0 +1,55 @@ +/datum/antagonist/changeling_zombie + + name = "\improper Changeling Zombie" + job_rank = ROLE_CHANGELING_ZOMBIE + + prevent_roundtype_conversion = FALSE + can_coexist_with_others = TRUE + replace_banned = FALSE + show_to_ghosts = TRUE + + preview_outfit = /datum/outfit/changeling + + roundend_category = "changeling_zombie" + antagpanel_category = "Changeling" + + show_in_antagpanel = TRUE + + hud_icon = 'modular_zubbers/icons/mob/huds/czombie.dmi' + antag_hud_name = "zombie" + + antag_memory = "You are a mutated experiment, or a victim of one. Your mind is torn apart, you do not remember who you are. \ + All you know is that you must infect." + + default_custom_objective = "Infect as many crewmembers as possible!" + +/datum/antagonist/changeling_zombie/on_gain() + + var/datum/component/changeling_zombie_infection/component + if(owner.current) + component = owner.current.GetComponent(/datum/component/changeling_zombie_infection) || (can_become_changeling_zombie(owner.current) ? owner.current.AddComponent(/datum/component/changeling_zombie_infection) : null) + + if(!component) //uhh + stack_trace("Failed to give to changeling zombie component to \[[owner]\]!") + return + + var/datum/objective/changeling_zombie_infect/infect_objective = new + infect_objective.owner = owner + objectives += infect_objective + + to_chat(owner, span_boldannounce(antag_memory)) + + component.infect_objective = infect_objective + + . = ..() + +/datum/objective/changeling_zombie_infect + explanation_text = "Infect at least 5 other victims." + var/required_infections = 5 + var/total_infections = 0 + +/datum/objective/changeling_zombie_infect/update_explanation_text() + explanation_text = "Infect at least [required_infections] other victims." + +/datum/objective/changeling_zombie_infect/check_completion() + return total_infections >= required_infections \ No newline at end of file diff --git a/modular_zubbers/code/modules/changeling_zombies/event.dm b/modular_zubbers/code/modules/changeling_zombies/event.dm new file mode 100644 index 0000000000000..6ebf6c7ae5c2a --- /dev/null +++ b/modular_zubbers/code/modules/changeling_zombies/event.dm @@ -0,0 +1,49 @@ +/datum/round_event_control/stray_cargo/changeling_zombie + typepath = /datum/round_event/stray_cargo/changeling_zombie + + name = "Stray Changeling Zombie Virus Pod" + description = "Spawns a pod containing a highly infectious Changeling Zombie Virus reagent." + category = EVENT_CATEGORY_INVASION + + weight = 3 + max_occurrences = 1 + earliest_start = 60 MINUTES + + min_players = 50 + + admin_setup = list(/datum/event_admin_setup/set_location/stray_cargo) + + alert_observers = TRUE + + track = EVENT_TRACK_MAJOR + tags = list(TAG_COMMUNAL,TAG_COMBAT) + +/datum/round_event/stray_cargo/changeling_zombie + possible_pack_types = list(/datum/supply_pack/misc/changeling_zombie) + fakeable = FALSE + +//The virus. +/datum/supply_pack/misc/changeling_zombie + name = "NT-CZV-1 Vials" + desc = "Contains a NT-CZV vials. Highly classified." + special = TRUE //Cannot be ordered via cargo + contains = list() //We don't put contents in this to do snowflake content in populate_contents + crate_type = /obj/structure/closet/crate/changeling_zombie + +/obj/structure/closet/crate/changeling_zombie/PopulateContents() + new /obj/item/reagent_containers/cup/glass/changeling_zombie_virus(src) + var/obj/item/reagent_containers/cup/glass/changeling_zombie_virus/empty/broken_one = new(src) + broken_one.smash(src.loc,null,FALSE,TRUE) + +//The cure. +/obj/item/paper/fluff/shuttles/changeling_zombie_instructions/Initialize(...) + . = ..() + default_raw_text = "

NT-CZV-1 Cure Instructions


To cure an infected crewmember who has not yet turned, let them have at least [CHANGELING_ZOMBIE_TOXINS_THRESHOLD_TO_CURE] units of toxins damage, then purge all those toxins quickly.
To cure an already turned crewmember, apply shotgun to head repeatedly." + +/obj/structure/closet/crate/medical/changeling_zombie_cure/PopulateContents() + new /obj/item/paper/fluff/shuttles/changeling_zombie_instructions(src) + new /obj/item/ammo_box/advanced/s12gauge/buckshot(src) + new /obj/item/ammo_box/advanced/s12gauge/buckshot(src) + +/obj/structure/closet/crate/medical/changeling_zombie_cure/populate_contents_immediate() //This has no reason to exist other than to satisfy linters. + new /obj/item/gun/ballistic/shotgun/lethal(src) \ No newline at end of file diff --git a/modular_zubbers/code/modules/changeling_zombies/husking.dm b/modular_zubbers/code/modules/changeling_zombies/husking.dm new file mode 100644 index 0000000000000..d291192a174c1 --- /dev/null +++ b/modular_zubbers/code/modules/changeling_zombies/husking.dm @@ -0,0 +1,6 @@ +/mob/living/become_husk(source) + . = ..() + if(!.) + return + if(source == CHANGELING_DRAIN) + src.AddComponent(/datum/component/changeling_zombie_infection) \ No newline at end of file diff --git a/modular_zubbers/code/modules/changeling_zombies/infection.dm b/modular_zubbers/code/modules/changeling_zombies/infection.dm new file mode 100644 index 0000000000000..b02e22ac3e1a9 --- /dev/null +++ b/modular_zubbers/code/modules/changeling_zombies/infection.dm @@ -0,0 +1,349 @@ +GLOBAL_VAR_INIT(changeling_zombies_detected,FALSE) + +/proc/can_become_changeling_zombie(var/datum/parent) + + if(!ishuman(parent) || HAS_TRAIT(parent,TRAIT_NO_ZOMBIFY) || HAS_TRAIT(parent,TRAIT_GENELESS)) + return FALSE + + var/mob/living/carbon/human/host = parent + + if(IS_CHANGELING(host)) + return FALSE + + if(!host.dna) + return FALSE + + var/datum/species/host_species = host.dna.species + + if(host_species.no_equip_flags & ITEM_SLOT_OCLOTHING) + return FALSE + + /* Uncommented until loadouts are complete. + if(length(host_species.custom_worn_icons) && host_species.custom_worn_icons[LOADOUT_ITEM_SUIT]) + return FALSE + */ + + return TRUE + +/datum/component/changeling_zombie_infection + + var/zombified = FALSE + var/can_cure = FALSE + var/was_changeling_husked = FALSE + + var/list/obj/item/melee/arm_blade_zombie/arm_blades = list() + var/obj/item/clothing/suit/armor/changeling_zombie/armor + + var/list/bodypart_zones_to_regenerate = list() + COOLDOWN_DECLARE(limb_regen_cooldown) + + var/datum/objective/changeling_zombie_infect/infect_objective + + var/static/list/random_mumblings = list( + "ONE OF US", + "BECOME ONE OF US", + "BECOME ONE", + "WE ARE ONE", + "BE CONSUMED" + ) + + COOLDOWN_DECLARE(transformation_grace_period) + + var/infection_timestamp = 0 + +/datum/component/changeling_zombie_infection/Initialize() + + . = ..() + + if(!can_become_changeling_zombie(parent)) + return COMPONENT_INCOMPATIBLE + + infection_timestamp = world.time + + START_PROCESSING(SSobj, src) + + if(HAS_TRAIT_FROM(parent,TRAIT_HUSK, CHANGELING_DRAIN)) + COOLDOWN_START(src, transformation_grace_period, 30 SECONDS) + was_changeling_husked = TRUE + + RegisterSignal(parent, SIGNAL_ADDTRAIT(TRAIT_HUSK), PROC_REF(on_husk)) + RegisterSignal(parent, SIGNAL_REMOVETRAIT(TRAIT_HUSK), PROC_REF(on_unhusk)) + +/datum/component/changeling_zombie_infection/UnregisterFromParent() + UnregisterSignal(parent, COMSIG_LIVING_DEATH) + UnregisterSignal(parent, COMSIG_CARBON_REMOVE_LIMB) + UnregisterSignal(parent, COMSIG_CARBON_ATTACH_LIMB) + UnregisterSignal(parent, COMSIG_MOB_SAY) + UnregisterSignal(parent, SIGNAL_ADDTRAIT(TRAIT_HUSK)) + UnregisterSignal(parent, SIGNAL_REMOVETRAIT(TRAIT_HUSK)) + +/datum/component/changeling_zombie_infection/Destroy(force, silent) + + QDEL_LIST(arm_blades) + QDEL_NULL(armor) + + STOP_PROCESSING(SSobj, src) + + if(parent) + var/mob/living/carbon/human/host = parent + if(zombified) + playsound(parent, 'sound/magic/demon_consume.ogg', 50, TRUE) + REMOVE_TRAITS_IN(host,TRAIT_CHANGELING_ZOMBIE) + host.mind?.remove_antag_datum(/datum/antagonist/changeling_zombie) + + zombified = FALSE + + . = ..() + +/datum/component/changeling_zombie_infection/process(seconds_per_tick) + + var/mob/living/carbon/human/host = parent + + if(zombified) + var/list/healing_options = list() + if(host.getBruteLoss() > 0) + healing_options += BRUTE + if(host.getFireLoss() > 0) + healing_options += BURN + if(host.getToxLoss() > 0) + healing_options += TOX + if(length(healing_options)) + host.heal_damage_type(CHANGELING_ZOMBIE_PASSIVE_HEALING,pick(healing_options)) + + if(host.blood_volume <= BLOOD_VOLUME_BAD) + host.blood_volume += 3 + + if(length(bodypart_zones_to_regenerate) && COOLDOWN_FINISHED(src,limb_regen_cooldown)) + var/selected_zone = pick_n_take(bodypart_zones_to_regenerate) + if(host.regenerate_limb(selected_zone)) + var/obj/item/bodypart/regenerated_bodypart = host.get_bodypart(selected_zone) + host.visible_message( + span_danger("[host] reforms and regenerates their [regenerated_bodypart]!"), + span_userdanger("You reform and regenerate your [regenerated_bodypart]!"), + span_hear("You hear flesh growing!"), + COMBAT_MESSAGE_RANGE + ) + playsound(host, 'sound/effects/splat.ogg', 50) + + else + var/current_toxin_damage = host.getToxLoss() + if(can_cure && current_toxin_damage <= 5) //Not exactly 0 just in case there are race conditions with healing. + qdel(src) //Cured! + else if(COOLDOWN_FINISHED(src,transformation_grace_period)) + if(current_toxin_damage >= CHANGELING_ZOMBIE_TOXINS_THRESHOLD_TO_TRANSFORM && host.stat == DEAD) + make_zombie() + can_cure = FALSE + else + var/damage_multiplier = max(1, (world.time - infection_timestamp) / (1 MINUTES) ) + if(host.stat && host.stat == DEAD) + host.adjustToxLoss(round(CHANGELING_ZOMBIE_TOXINS_PER_SECOND_DEAD * seconds_per_tick * damage_multiplier,0.1)) + else + if(!can_cure && current_toxin_damage >= CHANGELING_ZOMBIE_TOXINS_THRESHOLD_TO_CURE) //50 toxins to cure + can_cure = TRUE + host.visible_message( + span_danger("[host]'s flesh hardens and shifts around; now would be a good time to cure them!"), + span_userdanger("Your flesh shifts and bubbles... this can't be good."), + span_hear("You hear flesh growing!"), + COMBAT_MESSAGE_RANGE + ) + host.adjustToxLoss(round(CHANGELING_ZOMBIE_TOXINS_PER_SECOND_LIVING * seconds_per_tick * damage_multiplier,0.1)) + if(SPT_PROB(4, seconds_per_tick)) + if(current_toxin_damage > CHANGELING_ZOMBIE_TOXINS_THRESHOLD_TO_CURE) + var/obj/item/bodypart/wound_area = host.get_bodypart(pick(BODY_ZONE_L_ARM,BODY_ZONE_R_ARM)) + if(wound_area) + var/datum/wound/slash/flesh/moderate/flesh_wound = new + flesh_wound.apply_wound(wound_area) + host.visible_message( + span_danger("[host]\s [wound_area] twists and contorts violently, like something is trying to break free!"), + span_userdanger("Your [wound_area] twists and contorts violently! What's going on?!"), + span_hear("You hear flesh breaking!"), + COMBAT_MESSAGE_RANGE + ) + host.emote("scream") + else + host.emote("groan") + else if(current_toxin_damage > CHANGELING_ZOMBIE_TOXINS_THRESHOLD_TO_CURE*0.5) + host.visible_message( + span_warning("[host] doesn't look too good..."), + span_warning("You don't feel too good...") + ) + host.emote("cough") + +/datum/component/changeling_zombie_infection/proc/make_zombie() + + if(zombified) + return FALSE + + var/mob/living/carbon/human/host = parent + + host.grab_ghost() + + zombified = TRUE + + host.cure_husk(CHANGELING_DRAIN) //If we don't actually cure the husk, weird shit happens. + + to_chat(host, span_notice("You feel an itching, both inside and outside as your tissues knit and reknit.")) + + host.add_traits( + list( + TRAIT_ILLITERATE, + TRAIT_CHUNKYFINGERS, + TRAIT_DISCOORDINATED_TOOL_USER, + TRAIT_AIRLOCK_SHOCKIMMUNE, + TRAIT_RESISTCOLD, + TRAIT_RESISTLOWPRESSURE, + TRAIT_NOHUNGER, + TRAIT_NOBREATH, + TRAIT_NO_ZOMBIFY, + TRAIT_THERMAL_VISION, + TRAIT_NEARSIGHTED_CORRECTED, + TRAIT_TUMOR_SUPPRESSED, + TRAIT_RDS_SUPPRESSED, + TRAIT_EASYDISMEMBER, + TRAIT_HARD_SOLES + ), + TRAIT_CHANGELING_ZOMBIE + ) + + host.cure_all_traumas(TRAUMA_RESILIENCE_MAGIC) + host.revive(ADMIN_HEAL_ALL) + + host.do_jitter_animation(10 SECONDS) + playsound(host, 'sound/hallucinations/far_noise.ogg', 50, TRUE) + + host.drop_all_held_items() + + //Give armblades. + for(var/hand_index=1,hand_index<=length(host.held_items),hand_index++) + generate_armblade(host,hand_index) + + //Give suit. + if(host.wear_suit) + host.temporarilyRemoveItemFromInventory(host.wear_suit,TRUE) + armor = new(host.loc) + ADD_TRAIT(armor, TRAIT_NODROP, TRAIT_CHANGELING_ZOMBIE) + host.equip_to_slot_if_possible(armor,ITEM_SLOT_OCLOTHING,TRUE,TRUE,TRUE) + + //Extra boost + host.SetKnockdown(0) + host.setStaminaLoss(0) + host.set_resting(FALSE) + host.reagents.add_reagent(/datum/reagent/medicine/changelingadrenaline, 4) + host.reagents.add_reagent(/datum/reagent/medicine/changelinghaste, 3) + + RegisterSignal(host, COMSIG_LIVING_DEATH, PROC_REF(on_owner_died)) + RegisterSignal(host, COMSIG_CARBON_REMOVE_LIMB, PROC_REF(on_remove_limb)) + RegisterSignal(host, COMSIG_CARBON_POST_ATTACH_LIMB, PROC_REF(on_gain_limb)) + RegisterSignal(host, COMSIG_MOB_SAY, PROC_REF(handle_speech)) + + if(host.mind) + host.mind.add_antag_datum(/datum/antagonist/changeling_zombie) + + if(!was_changeling_husked && !GLOB.changeling_zombies_detected) //Only announce if it's from a non-changeling spawn. + var/turf/T = get_turf(host) + if(is_station_level(T.z)) //Prevents the announcements if admins are fucking around on centcomm. + var/list/turf/found_turfs = get_area_turfs(/area/station/medical,subtypes=TRUE) + if(length(found_turfs)) + var/turf/chosen_turf = pick(found_turfs) + if(chosen_turf) + GLOB.changeling_zombies_detected = TRUE + priority_announce( + "Notice: A stolen Wizard Federation virus that \"animes(sic) the dead\" may or may not have accidentally been delivered to the station via supply pod. Please return contents of said supply pod to the nearest Nanotrasen representative. In case of accidental infection, use the cure with the instructions delivered to [chosen_turf.loc].", + "Reanimation Virus Alert", + ANNOUNCER_ANIMES + ) + podspawn(list( + "target" = chosen_turf, + "path" = /obj/structure/closet/supplypod/centcompod, + "style" = STYLE_CENTCOM, + "spawn" = /obj/structure/closet/crate/medical/changeling_zombie_cure, + "damage" = 50, + "explosionSize" = list(0, 1, 2, 3), + "effectStun" = TRUE + )) + + return TRUE + +/datum/component/changeling_zombie_infection/proc/generate_armblade(mob/living/carbon/human/host,hand_index) + var/obj/item/melee/arm_blade_zombie/arm_blade = new(host.loc) + arm_blade.blood_chance = was_changeling_husked ? CHANGELING_ZOMBIE_INFECT_CHANCE_LESSER : CHANGELING_ZOMBIE_INFECT_CHANCE //Less chance to infect if you were made a zombie by a changeling. + ADD_TRAIT(arm_blade, TRAIT_NODROP, TRAIT_CHANGELING_ZOMBIE) + RegisterSignal(arm_blade, COMSIG_QDELETING, PROC_REF(on_armblade_delete)) + host.put_in_hand(arm_blade,hand_index,forced=TRUE) + arm_blades += arm_blade + return arm_blade + +/datum/component/changeling_zombie_infection/proc/on_husk() + + SIGNAL_HANDLER + + if(HAS_TRAIT_FROM(parent,TRAIT_HUSK, CHANGELING_DRAIN)) + COOLDOWN_START(src, transformation_grace_period, CHANGELING_ZOMBIE_MINIMUM_TRANSFORM_DELAY) + was_changeling_husked = TRUE //If you were somehow changeling husked after you became a zombie. + +/datum/component/changeling_zombie_infection/proc/on_unhusk() + + SIGNAL_HANDLER + + if(was_changeling_husked && !zombified) //Unhusking someone who was ling husked will remove the changeling zombie infection, as long as they aren't a zombie. + qdel(src) + +/datum/component/changeling_zombie_infection/proc/on_owner_died() + + SIGNAL_HANDLER + + //Death is a valid cure, only if you're already transformed. + if(zombified) + qdel(src) + +/datum/component/changeling_zombie_infection/proc/on_remove_limb(datum/source, obj/item/bodypart/removed_limb, special, dismembered) + + SIGNAL_HANDLER + + if(removed_limb.body_zone == BODY_ZONE_HEAD || removed_limb.body_zone == BODY_ZONE_CHEST) + return + + bodypart_zones_to_regenerate += removed_limb.body_zone + COOLDOWN_START(src,limb_regen_cooldown,CHANGELING_ZOMBIE_LIMB_REGEN_TIME) + + +/datum/component/changeling_zombie_infection/proc/on_armblade_delete(datum/source) + + SIGNAL_HANDLER + + src.arm_blades -= source + +/datum/component/changeling_zombie_infection/proc/on_gain_limb(datum/source, obj/item/bodypart/gained, special) + + SIGNAL_HANDLER + + if(!gained.held_index) + return + + var/mob/living/carbon/human/host = parent + + generate_armblade(host,gained.held_index) + + COOLDOWN_START(src,limb_regen_cooldown,CHANGELING_ZOMBIE_LIMB_REGEN_TIME) + +/datum/component/changeling_zombie_infection/proc/handle_speech(datum/source, list/speech_args) + + SIGNAL_HANDLER + + speech_args[SPEECH_SPANS] |= SPAN_ITALICS + + var/message = "[speech_args[SPEECH_MESSAGE]] " + + if(message[1] != "*") + var/list/exploded_words = splittext(message," ") + for(var/word in exploded_words) + if(prob(25)) + word = uppertext(word) + if(!prob(80)) + message = "[message][word] " + continue + message = "[message][word]... " + if(prob(10)) + message = "[message][prob(1) ? "BE CONSUMED (NON-SEXUALLY, THOUGH) " : pick(random_mumblings)]! " + + speech_args[SPEECH_MESSAGE] = trim(message) diff --git a/modular_zubbers/code/modules/changeling_zombies/items.dm b/modular_zubbers/code/modules/changeling_zombies/items.dm new file mode 100644 index 0000000000000..7166157aadfb6 --- /dev/null +++ b/modular_zubbers/code/modules/changeling_zombies/items.dm @@ -0,0 +1,126 @@ +/obj/item/melee/arm_blade_zombie + + name = "prototype arm blade" + desc = "A grotesque blade made out of bone and flesh that cleaves through people as a hot knife through butter." + + icon = 'modular_zubbers/icons/obj/weapons/czombie.dmi' + icon_state = "arm_blade" + inhand_icon_state = "arm_blade" + lefthand_file = 'modular_zubbers/icons/mob/inhands/czombie_lefthand.dmi' + righthand_file = 'modular_zubbers/icons/mob/inhands/czombie_righthand.dmi' + + attack_verb_continuous = list("attacks", "slashes", "stabs", "slices", "tears", "lacerates", "rips", "dices", "cuts") + attack_verb_simple = list("attack", "slash", "stab", "slice", "tear", "lacerate", "rip", "dice", "cut") + hitsound = 'sound/weapons/bladeslice.ogg' + + force = 21 // Just enough to break airlocks with melee attacks + armour_penetration = 25 + wound_bonus = -21 + bare_wound_bonus = 9 + demolition_mod = 2 //So it can actually destroy airlocks. + + w_class = WEIGHT_CLASS_HUGE + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + item_flags = NEEDS_PERMIT | ABSTRACT | DROPDEL + + hitsound = SFX_SWING_HIT + sharpness = SHARP_EDGED + + var/blood_chance = 100 + + var/static/list/attack_living_sounds = list( + 'sound/hallucinations/growl1.ogg', + 'sound/hallucinations/growl2.ogg', + 'sound/hallucinations/growl3.ogg' + ) + + var/static/list/attack_inanimate_sounds = list( + 'sound/hallucinations/wail.ogg', + ) + + COOLDOWN_DECLARE(sound_cooldown) + COOLDOWN_DECLARE(infection_cooldown) + +/obj/item/melee/arm_blade_zombie/examine(mob/user) + . = ..() + if(blood_chance <= 0) + . += span_warning("This variant is non-infectious.") + else + . += span_warning("Has a [blood_chance]% chance to infect when drawing blood on hit, with a [CHANGELING_ZOMBIE_REINFECT_DELAY/10] second cooldown.") + +/obj/item/melee/arm_blade_zombie/Initialize(mapload) + . = ..() + AddComponent(/datum/component/butchering, \ + speed = 3 SECONDS, \ + effectiveness = 95, \ + bonus_modifier = 5, \ + ) + +/obj/item/melee/arm_blade_zombie/attack(mob/living/target_mob, mob/living/user, params) + . = ..() + if(COOLDOWN_FINISHED(src,sound_cooldown) && prob(length(attack_living_sounds)*25)) + playsound(src,pick(attack_living_sounds),50,TRUE,SOUND_RANGE*2) + COOLDOWN_START(src, sound_cooldown, 3 SECONDS) + +/obj/item/melee/arm_blade_zombie/attack_atom(atom/attacked_atom, mob/living/user, params) + . = ..() + if(COOLDOWN_FINISHED(src,sound_cooldown) && prob(length(attack_inanimate_sounds)*25)) + playsound(src,pick(attack_inanimate_sounds),50,TRUE,SOUND_RANGE*2) + COOLDOWN_START(src, sound_cooldown, 3 SECONDS) + + +/obj/item/melee/arm_blade_zombie/add_mob_blood(mob/living/injected_mob) + + if(blood_chance <= 0) //Can't infect. Will still draw blood anyways. + return ..() + + if(!injected_mob.stat && !prob(blood_chance)) //Alive mobs have additional checks. + return + + . = ..() + + if(!.) + return + + if(!ishuman(injected_mob)) + return + + if(!injected_mob.stat && !COOLDOWN_FINISHED(src,infection_cooldown)) + return + + COOLDOWN_START(src, infection_cooldown, CHANGELING_ZOMBIE_REINFECT_DELAY) + + var/mob/living/carbon/human/host = injected_mob + + if(can_become_changeling_zombie(host) && host.AddComponent(/datum/component/changeling_zombie_infection)) + var/mob/living/arm_user = src.loc + if(istype(arm_user)) + var/datum/component/changeling_zombie_infection/component = arm_user.GetComponent(/datum/component/changeling_zombie_infection) + if(component && component.infect_objective) + component.infect_objective.total_infections += 1 + +/obj/item/clothing/suit/armor/changeling_zombie + + name = "prototype chitinous mass" + desc = "A tough, hard covering of black chitin." + + icon = 'modular_zubbers/icons/obj/clothing/czombie.dmi' + icon_state = "lingarmor" + + worn_icon = 'modular_zubbers/icons/mob/clothing/czombie.dmi' + + armor_type = /datum/armor/armor_changeling_zombie + + w_class = WEIGHT_CLASS_HUGE + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + item_flags = NEEDS_PERMIT | ABSTRACT | DROPDEL //Oi, you got a licence for that knife? + +/datum/armor/armor_changeling_zombie + melee = 15 + bullet = 15 + laser = 15 + energy = 25 + bomb = 5 + bio = 5 + fire = 0 + acid = 75 diff --git a/modular_zubbers/code/modules/changeling_zombies/reagent.dm b/modular_zubbers/code/modules/changeling_zombies/reagent.dm new file mode 100644 index 0000000000000..8128c0bd8eb56 --- /dev/null +++ b/modular_zubbers/code/modules/changeling_zombies/reagent.dm @@ -0,0 +1,75 @@ +/datum/reagent/changeling_zombie_virus + name = "NT-CZV-1" + description = "\[CLASSIFED\]. THIS INCIDENT HAS BEEN REPORTED. DO NOT CONSUME. DISPOSE OF SAFELY." + color = "#191dff" + metabolization_rate = INFINITY + taste_description = "spare change" + ph = 0.5 + +/datum/reagent/changeling_zombie_virus/expose_mob(mob/living/carbon/human/exposed_mob, methods=TOUCH, reac_volume) + . = ..() + if(can_become_changeling_zombie(exposed_mob)) + exposed_mob.AddComponent(/datum/component/changeling_zombie_infection) + +/obj/item/reagent_containers/cup/glass/changeling_zombie_virus + name = "NT-CZV vial" + desc = "A small bottle of the NT-CZV pathogen. Nanotrasen Bioweapons inc." + icon = 'modular_skyrat/modules/mutants/icons/extractor.dmi' + icon_state = "tvirus_infector" + list_reagents = list(/datum/reagent/changeling_zombie_virus=30) + custom_materials = list( + /datum/material/glass = HALF_SHEET_MATERIAL_AMOUNT, + ) + +/obj/item/reagent_containers/cup/glass/changeling_zombie_virus/empty + list_reagents = list() + +/obj/item/reagent_containers/cup/glass/changeling_zombie_virus/smash(...) + . = ..() + if(.) + var/datum/D = . + D.AddComponent(/datum/component/changeling_zombie_infection_item) + +/datum/component/changeling_zombie_infection_item/Initialize() + . = ..() + if (!isitem(parent)) + return COMPONENT_INCOMPATIBLE + +/datum/component/changeling_zombie_infection_item/RegisterWithParent() + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equipped)) + +/datum/component/changeling_zombie_infection_item/UnregisterFromParent() + UnregisterSignal(parent, COMSIG_ITEM_EQUIPPED) + + +/datum/component/changeling_zombie_infection_item/proc/on_equipped(datum/source, mob/user, slot) + + SIGNAL_HANDLER + + if(!(slot & ITEM_SLOT_HANDS)) + return + + if(!ishuman(user) && !can_become_changeling_zombie(user)) + return + + var/mob/living/carbon/human/infecting_human = user + + var/held_index = infecting_human.get_held_index_of_item(parent) + + if(!held_index) + return + + var/obj/item/bodypart/found_hand = infecting_human.hand_bodyparts[held_index] + + if(!found_hand || !(found_hand.bodytype & BODYTYPE_ORGANIC)) + return + + if(isobj(infecting_human.wear_suit) && (infecting_human.wear_suit.body_parts_covered & HANDS) && prob(infecting_human.wear_suit.get_armor_rating(BIO))) + return + + if(isobj(infecting_human.gloves) && (infecting_human.gloves.body_parts_covered & HANDS) && prob(infecting_human.gloves.get_armor_rating(BIO))) + return + + if(infecting_human.AddComponent(/datum/component/changeling_zombie_infection)) + to_chat(infecting_human,span_warning("You accidentally scratch your [found_hand.name] on [source]. Ouch.")) + found_hand.receive_damage(1) diff --git a/modular_zubbers/code/modules/changeling_zombies/virus.dm b/modular_zubbers/code/modules/changeling_zombies/virus.dm new file mode 100644 index 0000000000000..2ccba46af2995 --- /dev/null +++ b/modular_zubbers/code/modules/changeling_zombies/virus.dm @@ -0,0 +1,94 @@ +//This is basically unused in regular gameplay. +//Making this a virus may be... unbalanced considering that this can spread via contact/airborne/walking on blood and would probably be inbalanced. +//Maybe use this in the future if you think you can balance it. I don' recommend it. ~BurgerBB + +/datum/disease/advance/changelingzombie + copy_type = /datum/disease/advance + +/datum/disease/advance/changelingzombie/New() + name = "Classified Virus" + symptoms = list( + new/datum/symptom/changelingzombie, + new/datum/symptom/shedding, + new/datum/symptom/viralevolution, + new/datum/symptom/disfiguration + ) + ..() + +/datum/symptom/changelingzombie + + name = "changeling zombie transformation" + illness = "CLASSIFIED" + desc = "Upon reaching stage 4, the victim will undergo the process of changeling zombie transformation." + naturally_occuring = FALSE + + stealth = -6 + resistance = 3 + stage_speed = 2 + transmittable = -6 + + level = 10 + severity = 100 + + required_organ = ORGAN_SLOT_BRAIN + + symptom_delay_min = 100 + symptom_delay_max = 100 + + threshold_descs = list( + "Stage Speed 8" = "Causes the transformation process to begin on stage 3 instead of 5.", + "Transmission 4" = "Causes toxin damage over time.", + "Resistance 12" = "Curing the virus won't inherently cure already transformed hosts." + ) + + var/required_stage = 5 + var/toxic = FALSE + var/should_cure_changeling_zombie = TRUE + +/datum/symptom/changelingzombie/Activate(datum/disease/advance/A) + . = ..() + if(!.) + return + if(!toxic || neutered || !power) + return + if(A.stage < required_stage) + return + var/damage_to_deal = (A.stage * power) - 2 + if(damage_to_deal <= 0) + return + A.affected_mob.adjustToxLoss(damage_to_deal) + +/datum/symptom/changelingzombie/Start(datum/disease/advance/A) + . = ..() + if(!.) + return + if(A.totalStageSpeed() > 8) + required_stage = 3 + if(A.totalTransmittable() > 4) + toxic = TRUE + symptom_delay_min = 1 + symptom_delay_max = 1 + if(A.totalResistance() > 12) + should_cure_changeling_zombie = FALSE + +/datum/symptom/changelingzombie/on_stage_change(datum/disease/advance/A) + . = ..() + if(!.) + return + if(!neutered && power && A.stage >= required_stage && can_become_changeling_zombie(A.affected_mob)) + A.affected_mob.AddComponent(/datum/component/changeling_zombie_infection) + +/datum/symptom/changelingzombie/End(datum/disease/advance/A) + . = ..() + if(!.) + return + //Fun fact: This even affects the neutered variant. + //It is theoretically possible to make a neutered variant that actually cures already transformed people. + var/datum/component/changeling_zombie_infection/found_infection = A.affected_mob.GetComponent(/datum/component/changeling_zombie_infection) + if(!found_infection) + return + if(found_infection.zombified && !neutered && !should_cure_changeling_zombie) + return + qdel(found_infection) + + diff --git a/modular_zubbers/icons/mob/clothing/czombie.dmi b/modular_zubbers/icons/mob/clothing/czombie.dmi new file mode 100644 index 0000000000000000000000000000000000000000..db59528d2a26cacb45b54a6c16f0904215ba6bbc GIT binary patch literal 1242 zcmV<01SR{4P)Ujv#K}{jL20pkw}KOdK3tR|NjqfgS%U`Kw{O_e%g&kE61Mcd3Az9{O{J` z3m$#Jk6$B1@i&HFfh0~}Q#hW3HC%*rkl`l4Hwx!)@VAkapxHShp=b{$@#hd| z4_DVj5ekqospP6QxW1(tjz@Uw^rm+LB!(4b7x=Tuw;?Dkw7wll-?T2u9XyFM#a9*6 zm8-}kYYR&2vu=vCo_VS|-7ru@T(L=#$Z*E-CIzbD*Azujm-?U^xgk)JO{|QGjKPkx zbrWXqrY?&kD0I;r)=i+CPb{N|VnPbYWt9SzO{H~N)1B_+oXffk%2Z0IoF1nK8 z2WXM>9XoKXYak5bQIRpr2sUcRH)R8sqSSYcVDB`L;XH-}V(4J^FcnRCoRuWei5*-h zrZ}%S%PHpVS;8FjA^{X2o1L>Xhqyw{ILh&LHvlF<@YD^&w2PyLNEu;Nwp+oh#=0m( zLHGR%upSaeKwTcbJE=Y_8Qg0RPI;_AprkK@`xye%^0?N(Uj|nw0H*>y*tMYau0f#h z+sojClTs%TK#Y4sn6I*C&H!50yJLP-*<~()tH^4FKMCMPxSa91 zQ^WkFUP{or_S#b>$6IhH?f^3>4L`$w{a**-3u zLj^?q@`&~IVj|Swyaatm&brVP08`g{39M@!{>WnhV8N}Az`ChtH?n^UJUZ?t=fMR6 z^lVvL--E+Sz&%p*5J>A7Rq)^=7#R7pv(iJrBimuZhpz{g$7#R^dkFCB4k>gpfOkm1 zk3(w|7?Su5nnLFt*-2jq=0$@H6oB=FmcthclpMO(C+oWR6u{q|vjJSVu^YlA4BZ&$ zk)X*EhnmP_r_hrbN^eKM1x;hyde7pAfI<)d1zZvQ24jU#&a$M^Qvd(}07*qoM6N<$ Eg5*~%6aWAK literal 0 HcmV?d00001 diff --git a/modular_zubbers/icons/mob/huds/czombie.dmi b/modular_zubbers/icons/mob/huds/czombie.dmi new file mode 100644 index 0000000000000000000000000000000000000000..d7ab918c5d3a0f72739b95f893100eccabb1f490 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvtpJ}8*8>L*@bU3kT3UvMg-x)u z6cZDh=jf=WrdGwm;_mK#g@NHY1H)1`w>CC5rTktYpf1LeAirP+hi5m^fSjzVkcbkO z)Z*l#%z~24{5%GRiaEhy1x2ObzXTV2{Q5-8TUYDcne)LLLJck&KX{~b-beE!Ls3uf z4h!QTgE*^8VM(k&J3F}V>VZ!w)T!+I~&fj zGDNXRO`KS@-vwx^lc$Sgh{nX^1P7+3rY5EnHExQ@>W(6f3ZhG0L>Q-c3Au_izFa-s z-$ii31&gjMH=h6>g)WC52N!goV3K$z!OG0WuyYsJw6mi2_kgA`c)I$ztaD0e0sx{> BXk-8Y literal 0 HcmV?d00001 diff --git a/modular_zubbers/icons/mob/inhands/czombie_lefthand.dmi b/modular_zubbers/icons/mob/inhands/czombie_lefthand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..c0372933adaf174c213f7e8e074c559b0137f4fd GIT binary patch literal 2466 zcmaJ@XH?VK690!HA%Pe=#1)VtU?@QnYLFtKEloCv1XMtp5L$#JND+A=h`>@L^s=x> zQ9wYd1Q3W6K|oZhBE5H|NO9vi?|pb5-urN8&dl7I`@3gm&deh#3nOj_0s;U4w~4WV zHIqC3I^a`GI-N#QXR`3S_-g?Mu6J&cZuc2a-Og&Q@V_;Ek0~UPD9rKyAs>>z@`qM1FL*NdhPos&%mH083dTSHa_^gT+Gf#)6xO z>X>!*)NAi%{B9B5n*5b{94~HE3t1LzfEnp_QgV4f$?X}C~;QCYuH&U z+}G!GW2rU#yTosIce(z^?*g^nUtN9T)z;by3_r<)X7(9|sVP@(AAdw2ghN>P@mI^6 zE~)6`Zm$H+mhCYki6>I6c9R#Ef}EnK zq>KbC@$T8vMGXsh6ciLpG+e7kqX#`YIJ04cN-g+y+{gV;J3H$Z%j@AD=$Pi_OY0*2 z$t}&ts-ik!vCYlRf4`4vpZeF;-sM*4CzP-BMx7&4eK( zARw?w#Uf$Sk`dkqcO_(GINYj5`1tsQ5eU;mgx^*+#kl?BGn0c7Q%GrXF#tT!KevB; z@z1hbZM@_T&K_&jI>n51r{n+lo@pK`&}G4K=UliecdYnGtvDZ z+p4OVjMSG@eyQU0=KmD)f0?)fLCze@@=J@0Rtyfzs{y$s=c(jI_sb)q#B(cl(C@n)cFpR`oMA3Z|C&g-DPZPDUr>(fS7_2h`U8V zN9-3QWmoqZotc@Djve*Qub|R$hoGe^3GUVY+&}|b`F?U?VOLRBg_fpfv;zUsJ*O|j zkS!uf1>M^7AvyZJ0?q&lLq&O{#R9th}^u)Jn!{*38Z~seH zbzqBT%~Re;ibS$)mSt;g^=k*GZA4^Q$n1?~Yk6d3w8f5>b$yB*k9%4o7eZc$mpIn~ zyTCF+R3()^J#}bkbUUrUaPZ`K>U5tQeg~V_*f^gof(#7ov)#cS3=n^roN7Yw@~v|j z2o^wPxZFuFyr38?ALAFxoj(G<88GJv2OK?p`*$gnL*B}%jrHC1vGMAePF5r?o$v$X z0k*mkf3s;9k%J9>C}wK|0xYsM882bNlc9BjK%0=F3tb3yOP-OhaXw}ucnbAP!x%5* zOyPgxjruySMQ&XqtK^0NX*&15yeMq?O-9Y9gSJh=)lRSV=IZ$7%}zsN*rN>#_8s{B zr@Q%pC4XeTO-1MKs2$$I{4W?hIbW@$*d*A6#CeFOzdr;8*&Jv}|}M+TdVgOa^{eT9r!rB9!D>&CfFlB|$#6I?~2 z=r_O-33wOg)39JVQ&CgJWs>yuYJK7H1^y!O-2Ny>RCKj_|5L{7M!ey<7zx|NOsM11 z{f+5Fo^lz4`875@xUnTVhAArU<^|z=6tm`^_{xPU$Uz4tCoP?mE57M*5ri+Dr17Ov zuyvQuJx~2RC701+@nE6z3oOzKdof8=$eH{qdq3oN`(;N|nxIzhg1=^VmTM40kqPzj zXx3&5k+|yYtpEyld2{|Paxh2quq!haqbPEN6ZBqW%`ENTbBL?PvbP6M&2j&6LSXx! z^NHEg4>JJI@3R%;V$Oll(QfJB^-?{P@R7?gOKM5|$Y!S67hNqHp&r9)bcM}$;T_KGaJP(|CLyk)BL;|zX&Gwset3}% zvnm0p_^4^t`kwx|I)>@3|J>#4HREBC7P2bb?d$dXt9MWYGr2E)Ckaav4aTc0H7k6c z^bgUO{n`A6hLC65x9H!VcfBlovCWUS-sa!GsdOR+6U7s^ZS*UFv%?iD`^%mV_f`~$ za!MQr(@^8<*LTo&$YJ(pWC8=FUsiqe$g|Sa?%7bq#*!VP@ zyw~m&9jhZJEpV|B+}ZV^+mfRgoM#@k?BU+_pWWdEdic3+^jYX8k-2mMCO8X&a(%~$ Fe*mG|gJb{z literal 0 HcmV?d00001 diff --git a/modular_zubbers/icons/mob/inhands/czombie_righthand.dmi b/modular_zubbers/icons/mob/inhands/czombie_righthand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4ef42fbabc7b9e7a8ae49ecc16147b03271db964 GIT binary patch literal 2495 zcmZ`*c`)0H6aNNrA1OiHesxq;pHxviS1NgtBJMha77O5>MEXF zgF2!mj)%4pSBWZZsH^q(>3{DxzxmD1?#|Ba%zk!vKC}DS0*mJ37Uu>4fDdDgv^w=} zzm${x)Gj>_(>it0cWmr~k)A>BMDKuLZ+|}k2+s={(dH+^A>i@%K?!wbXcg}YL~`nr z6>dT=YfA>I5k0(nUg?EW;de*ppH8sFIK$k`oEdQ9R)Bo#8i6a3lI=Wkgxy1FTmqM- zsnKQ9k-kF%&dM;UHoG*33$O~hI?l9Ul0I7^qjv;huwF-;%YAbA``0X>{2EE#@(825SpA!8)<4l|Ggz@O*nslg&7;&1& z!{B-6)1x)Bs;iS8h+|aO=EgNYy!Wt?pB8VP{SFVUv^&T5WMlN$GSjnmtSeeUf}2v9 z|0%n2C!&1#K({A*Z0Bx4#Hl>vj0L1ZRotX{)02OTzSIu9VX(kTdE65J8H^@^wIum- z-Wg_`%@5Sc#|}^m8lqcTG>O#pGSNxM1HnjJoSA>Svv*R`T7;E@LnT3Kk~^Ty`8&}; z3>+;QQP4TGgB%7jmfHH_hG~>6=GS=_V4d=ShklO(V9fOt?tP&b5~ai@arHZ&Z9Aos zmbjzCH|%mB)Kyilclpd%khUa2gO+aU?$2uE=C^6FhClcvi=5^o&}rKhqd;6ALW-Y* zw!(yn^?qtptNM#KeCykd#?CS};9Ffy4YON^ByeqNF|=d2FzNsVeCsKY{w}3eWXzuG zL7~q0++sXh#j^lw*G$%1#tiIeeT73=o}R&W>Inv!84Id^$R*_DK$8wnd!Y#>Eg|uW zr2RRs^I7@otn)JB;wL{FlO(KbeO&C1zBEC=F|S-Z9_`DWK@GH1l>rt z9Nu_=?p$5z>DD8pU%PYgM!5-NWQ2?dyPvdl=3VFKD@H@&C)dk5S!m1*F$+segfCSo z^Ec=CtI4Ip!opRNf9J*1{3-^?H-dY<3x=Xf>pyHJ^y3^HFo#Ex2cTeoIu_L157<)1Y(to%F7>q>soKWZokhlxi9W$Ym3TKbxn>FkXfS5xEN7V3`)AXa6-$5cklkLt&(uC z_7WG5JUc|8Sl{OQm&?1m0@A0DC2UJ9vDu&)Ltrrg23R;d=MhmmnBmzxSs3qG2&Yme zNOvsVladJnUi#4z$YgQ`C65TvCmm^Vv9Z8lFyl5sk%LHmHWpBxR^V0Y=%RcMpW-I>J}|T1%o`McJlF0bESo%^wW8kByEXAWA2S6woaDyrSJ@T5NnQ5LXR;{blzK zb$r~=ult8`muK@*26vNe|IT;lAT`qsg8D;FTwFYUW@F$M0=^&QJY#c$on{fNtgEXS z|!S)zIX3&`u_~Y05>76>x5ZuUL)@MBrx zUd4CR3 zC47?yEXL>8_y8C?1-UFG29}kpt)FmuZXS+K^wdI6674FD%G< zIJ_Z09N<0?lzQDLKyvUENssk^4%I){g8?~epMwjjw?c0;&As?b|DC*%wb(*{76Fas z$fh7Tn@i4vfPg2<1X}*@vvE|t!6soW44$5S*L23!%^jOVTmt#&au$i!3Wf zaZvwkrka_e(C4j>AYf%{K3^eUU&^-q<)QpV7SrZtB!+9d*l5be$z&_x?4HY?(Ldhi z%1v%|%y8#?js;|W1`?PCCKcxBps=s+Zo;r5qt|+EK5VR}_wTTj^|%Ukl&2S0@*a$J z-!s-#jc)dlxx|0o6R%*HccbTmhNhLZZ|%)=1#91nY2p%bjD5O$*FfynS|Nv5b4hoH zQ;^W`W5O->%+t9krgQad|4j3S_txJMCM`3I7?b8}DnCW{E%j+9Yb%qALTY^MiTyVZ z>Qt7$y7#Qr*+R`0g9Rp@$`_kFt;fF=ui;}qCAUVaci7nkFGC#}PD3A>y>yK8C2tW2B sSOIY5m=NA;MGl}IXfP;|3Wl$q$kg_AK!muqPCqgLgTf+TUUiH84=^^Iga7~l literal 0 HcmV?d00001 diff --git a/modular_zubbers/icons/obj/clothing/czombie.dmi b/modular_zubbers/icons/obj/clothing/czombie.dmi new file mode 100644 index 0000000000000000000000000000000000000000..632c61f22ba4df64cf9ecc0eaf9425939279945d GIT binary patch literal 496 zcmV_F`Z{ zL*CkSnfhCTr@YgBx+ju7hd}7kIcHj=L~1=H=!1oUbu9#oPJc?!RGPZ?LA9dwvM^PF zgPtD}+rt8@MUWVx8zb6_kgqwYr2=!u;FFN?XMYX2f3L8+23*lIf}T0-j#Vi17_vau z=2o{v&A1EE>sH|QnDpYby+hVI^8`HB{Ln{qCV}TC1=OBrpyv!*20&g($S}7{U=2HN m3ypPLyPQDW0sj8~u)Y9gjRw&oYoPA{0000V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex7wuvIWN;^NFm z%}mcIfpCgT5=&AQY!#Fei*n6q%pind{)ruHMsZ+I`)S*bQY5fOPRZFBv`;Re%Hiun8!?1DgSYx*n;X^FJfNt#G(^6A;w(kH>%@ z;M~i`#1Fsl!tPV2PDxJNk{7`7xmOJ54@M%r z_1P>Gmp{NgO+!^xVzHR$>+6$X2@3$Vy?%MmzFvS9DuuZf4hw*Wh6c9YxKSFvWChs7 zY>bz~A;0td**PoXqqa8g4h`{p!{9Gv?MreSY%DJSa^#9_waCX}G2#5aCRb8kQ~}PN zJ0~7Lsy4>v#{K46nTEPops;tR`Sqit98Et&v{L_(}xyLQ3flPkvl7na4JWSOI( zP(}ZO=YV6~-Qr_uZ|y=VAk_bLVhq3i38ls<*op{16_2^4`r!Tdh3$6J-rf#CAP`{N zwrx`NoM<#!5f;BJ6#C(7l1}_PAut$;h+sC`-{Ep`_4Ch5LO7luW;OwyNToOw3Xx1E z(KL;V7cVaCHh8?dTQn95be}mR9XfPKD2l?yD)Na$LX?XTjYh>0!{C}MW7;-nQOO|(cH8em`yd#D|Gf=PVQV=*4iHP^w+DIjnd=O}2=lQdx=PgJM zIPvD2Ld)k%)Yt0K+i&Wb0Oji(@YD*(YE&5o(%7i#b_g>r)SbW8K}N*)-Yv*=Hs4^|x=cDiR?O z2oMMa7#$s@7WvLZVopfx-@jjEvstpURUJnRgI{PG0II42(3ws%(%Q;ThKG5#sfko7 z1;FuQf7<6Sd3`VviI?Y$ryc@RE>{KlW#i+h8#a{4he9DKnM_v1dG!(p2p3}*pdw)! zMv3@Kb#+X)wsK#R`04O)X^5t27={5>*A3((WkQ!=!%P{8MM;gHwH#*h_- ze_g-M4_<%0M85o9>zUzjSZvv{g;xd!Fl`&(&6`|kX<#*|!teL9#x&V5F@a)P_-1BU zmQJHRe2C<7F_p>i{kPwKVqsqy7@#wekh*kTGHsjAbeik7O?=%tethp907q7@X2<9# z06)KbmrP?LpFEgARaG=in?rsu66po5l($L0d*cm}Gz{+CzKzea@L3jjR;|LeZSwj2 zBMtQD^Z4_5nkFWgbi2uVy-2dmh~Lj@)5P}sF()Q?ar<_@m(B7m%fjP!bL6OO1I5{%H$>wHO+`rF-mX=a}P*s&5rBeJO9Ok3Lhv&>6j6{0Z z$Kw^%qNM9Of9UNM6Loc%0|QJc3PO^YlD?j=6fd)EV&3DyWm&vznn<$DU|k*R^fYE5 zfbe=Lq|+>W^;KT*nT-!yQScTD%qR*oih=}8yWJ>~M8otn zmMml0Hj-sAs;YQR6FZ-$dHZ%+>+7i#0$N+?=;(MPL1&w*Wq3LHV{6uMZDOK=bdTcg z-+BIQMJ4!YI2;G)DjtD7iu@b_04`m+Bqk>(8S3xHW7}B4AXYAiZCSYUdAzwCwh&0R zjh4$X=5~`=u>!kLK%SXlWk&}ag<#s_p|E^89lLhT>)CPXj3{l1`5ik1 zz`IRNCF13)dYBo zY8o>h4;f&zm~kB}Z*0U{DBzPMeBAvC66Ny3;Z>> q6tE Date: Fri, 5 Jul 2024 23:29:50 +0200 Subject: [PATCH 09/10] Automatic changelog for PR #1638 [ci skip] --- html/changelogs/AutoChangeLog-pr-1638.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1638.yml diff --git a/html/changelogs/AutoChangeLog-pr-1638.yml b/html/changelogs/AutoChangeLog-pr-1638.yml new file mode 100644 index 0000000000000..13f573cb3333a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1638.yml @@ -0,0 +1,4 @@ +author: "BurgerBB" +delete-after: True +changes: + - balance: "Adds Monkeydone, a chemical that transforms monkeys into humans. It can be made by mixing 10u Unstable Mutagen + 10u Mutadone + 1u Salt to make 1u Monkeydone." \ No newline at end of file From 9b1d1bb4ca60662f89258e0ffbebbee8ea1cb3d8 Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Fri, 5 Jul 2024 23:30:34 +0200 Subject: [PATCH 10/10] Automatic changelog for PR #1557 [ci skip] --- html/changelogs/AutoChangeLog-pr-1557.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1557.yml diff --git a/html/changelogs/AutoChangeLog-pr-1557.yml b/html/changelogs/AutoChangeLog-pr-1557.yml new file mode 100644 index 0000000000000..1704c77dad9d0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1557.yml @@ -0,0 +1,5 @@ +author: "BurgerBB" +delete-after: True +changes: + - rscadd: "Adds Changeling Zombies to the game. This is meant to replace RNA zombies and Tumor Zombies as a balanced, updated, and functional alternative." + - rscadd: "Being husked/absorbed from a regular Changeling turns you into an unaligned/unaffiliated changeling zombie. Note that this also cures your husk infection once turned." \ No newline at end of file