From 23f141965e6b77431668eb8f40e0c69028c56923 Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Tue, 31 Oct 2023 14:03:34 +0100 Subject: [PATCH 01/27] First draft. --- code/datums/components/riding.dm | 9 ++++++ code/game/objects/items.dm | 10 ++++++ code/game/objects/items/miscellaneous.dm | 14 ++++++++ code/game/objects/items/toys.dm | 30 +++++------------- code/game/objects/structures/spirit_board.dm | 15 +++++++-- code/modules/client/preferences.dm | 17 ++++++++-- code/modules/clothing/under/miscellaneous.dm | 2 +- code/modules/games/tarot.dm | 28 ++++++++++++++++ code/modules/mob/living/carbon/carbon.dm | 9 ++++++ code/modules/vending/games.dm | 1 + code/modules/vending/kinkmate.dm | 2 ++ code/modules/vending/wardrobes.dm | 3 +- .../code/modules/client/loadout/backpack.dm | 6 ++-- .../code/modules/client/loadout/hands.dm | 2 +- .../code/modules/client/loadout/uniform.dm | 19 +---------- .../game/objects/items/storage/firstaid.dm | 2 +- .../code/modules/client/loadout/gloves.dm | 1 - .../code/modules/client/loadout/hands.dm | 8 ++++- .../code/modules/client/loadout/uniform.dm | 12 +++++++ .../modules/clothing/under/miscellaneous.dm | 18 +++++++++++ .../code/modules/vending/clothesmate.dm | 3 +- .../lewd_clothing/uniform/lewd_uniform.dmi | Bin 4019 -> 4087 bytes .../icons/obj/clothing/uniforms.dmi | Bin 33503 -> 33424 bytes modular_splurt/icons/obj/toy.dmi | Bin 39037 -> 44613 bytes tgstation.dme | 1 + 25 files changed, 158 insertions(+), 54 deletions(-) create mode 100644 code/modules/games/tarot.dm diff --git a/code/datums/components/riding.dm b/code/datums/components/riding.dm index a074fe6f5f44..2ed52a96208b 100644 --- a/code/datums/components/riding.dm +++ b/code/datums/components/riding.dm @@ -392,3 +392,12 @@ if(rider in AM.buckled_mobs) AM.unbuckle_mob(rider) . = ..() + +/obj/item/riding_offhand/on_thrown(mob/living/carbon/user, atom/target) + if(rider == user) + return //Piggyback user. + user.unbuckle_mob(rider) + if(HAS_TRAIT(user, TRAIT_PACIFISM)) + to_chat(user, span_notice("You gently let go of [rider].")) + return + return rider \ No newline at end of file diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index e70fb5a50992..d6406808b180 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -1287,3 +1287,13 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb /// Special stuff you want to do when an outfit equips this item. /obj/item/proc/on_outfit_equip(mob/living/carbon/human/outfit_wearer, visuals_only, item_slot) return + +///Called by the carbon throw_item() proc. Returns null if the item negates the throw, or a reference to the thing to suffer the throw else. +/obj/item/proc/on_thrown(mob/living/carbon/user, atom/target) + if((item_flags & ABSTRACT) || HAS_TRAIT(src, TRAIT_NODROP)) + return + user.dropItemToGround(src) + if(throwforce && HAS_TRAIT(user, TRAIT_PACIFISM)) + to_chat(user, span_notice("You set [src] down gently on the ground.")) + return + return src \ No newline at end of file diff --git a/code/game/objects/items/miscellaneous.dm b/code/game/objects/items/miscellaneous.dm index 590bd37d8c40..193fe44047f3 100644 --- a/code/game/objects/items/miscellaneous.dm +++ b/code/game/objects/items/miscellaneous.dm @@ -272,3 +272,17 @@ icon_state = "skub" w_class = WEIGHT_CLASS_BULKY attack_verb = list("skubbed") + +/obj/item/choice_beacon/ouija + name = "spirit board delivery beacon" + desc = "Ghost communication on demand! It is unclear how this thing is still operational." + +/obj/item/choice_beacon/ouija/generate_display_names() + var/static/list/ouija_spaghetti_list + if(!ouija_spaghetti_list) + ouija_spaghetti_list = list() + var/list/templist = list(/obj/structure/spirit_board) + for(var/V in templist) + var/atom/A = V + ouija_spaghetti_list[initial(A.name)] = A + return ouija_spaghetti_list diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index fcd0da386408..a40d319002cc 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -788,29 +788,15 @@ . = ..() populate_deck() +///Generates all the cards within the deck. /obj/item/toy/cards/deck/proc/populate_deck() icon_state = "deck_[deckstyle]_full" - for(var/i in 2 to 10) - cards += "[i] of Hearts" - cards += "[i] of Spades" - cards += "[i] of Clubs" - cards += "[i] of Diamonds" - cards += "King of Hearts" - cards += "King of Spades" - cards += "King of Clubs" - cards += "King of Diamonds" - cards += "Queen of Hearts" - cards += "Queen of Spades" - cards += "Queen of Clubs" - cards += "Queen of Diamonds" - cards += "Jack of Hearts" - cards += "Jack of Spades" - cards += "Jack of Clubs" - cards += "Jack of Diamonds" - cards += "Ace of Hearts" - cards += "Ace of Spades" - cards += "Ace of Clubs" - cards += "Ace of Diamonds" + for(var/suit in list("Hearts", "Spades", "Clubs", "Diamonds")) + cards += "Ace of [suit]" + for(var/i in 2 to 10) + cards += "[i] of [suit]" + for(var/person in list("Jack", "Queen", "King")) + cards += "[person] of [suit]" //ATTACK HAND NOT CALLING PARENT /obj/item/toy/cards/deck/on_attack_hand(mob/user, act_intent = user.a_intent, unarmed_attack_flags) @@ -1001,7 +987,7 @@ /obj/item/toy/cards/singlecard name = "card" - desc = "a card" + desc = "A card." icon = 'icons/obj/toy.dmi' icon_state = "singlecard_down_nanotrasen" w_class = WEIGHT_CLASS_TINY diff --git a/code/game/objects/structures/spirit_board.dm b/code/game/objects/structures/spirit_board.dm index 1b3093e4e796..f0e7ec1a1589 100644 --- a/code/game/objects/structures/spirit_board.dm +++ b/code/game/objects/structures/spirit_board.dm @@ -50,13 +50,24 @@ if(next_use - bonus > world.time ) return 0 //No feedback here, hiding the cooldown a little makes it harder to tell who's really picking letters. + // Add bonus for lit candles in range (SPLURT EDIT) + var/candle_bonus = 0 + for(var/obj/item/candle/C in orange(3,src)) + if(C.lit) // Check if the candle is lit + candle_bonus += 1 // Increase the bonus for each lit candle + if(candle_bonus >= 2) // Break the loop if candle_bonus reaches 2 + break + + //The bonus reduces the cooldown: + next_use -= candle_bonus * 5 // This will reduce the cooldown by 5 seconds for each lit candle + //lighting check var/light_amount = 0 var/turf/T = get_turf(src) light_amount = T.get_lumcount() - if(light_amount > 0.2) + if(light_amount > 0.5) to_chat(M, "It's too bright here to use [src.name]!") return 0 @@ -69,7 +80,7 @@ else users_in_range++ - if(users_in_range < 2) + if(users_in_range < 1) // SPLURT EDIT: 1 is the minimum number of people in range to_chat(M, "There aren't enough people to use the [src.name]!") return 0 diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 360db2c9c978..23129dde15cb 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1249,15 +1249,17 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(loadout_item) class_link = "style='white-space:normal;' class='linkOn' href='?_src_=prefs;preference=gear;toggle_gear_path=[html_encode(name)];toggle_gear=0'" if(gear.loadout_flags & LOADOUT_CAN_COLOR_POLYCHROMIC) - extra_loadout_data += "
Color" + extra_loadout_data += "
Color" for(var/loadout_color in loadout_item[LOADOUT_COLOR]) extra_loadout_data += "[loadout_color]" + extra_loadout_data += "
HSV Color" // SPLURT EDIT else var/loadout_color_non_poly = "#FFFFFF" if(length(loadout_item[LOADOUT_COLOR])) loadout_color_non_poly = loadout_item[LOADOUT_COLOR][1] extra_loadout_data += "
Color" extra_loadout_data += "[loadout_color_non_poly]" + extra_loadout_data += "
HSV Color" // SPLURT EDIT if(gear.loadout_flags & LOADOUT_CAN_NAME) extra_loadout_data += "
Name [loadout_item[LOADOUT_CUSTOM_NAME] ? loadout_item[LOADOUT_CUSTOM_NAME] : "N/A"]" if(gear.loadout_flags & LOADOUT_CAN_DESCRIPTION) @@ -4036,7 +4038,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) else loadout_data["SAVE_[loadout_slot]"] = list(new_loadout_data) //double packed because you somehow had no save slot in your loadout? - if(href_list["loadout_color"] || href_list["loadout_color_polychromic"] || href_list["loadout_rename"] || href_list["loadout_redescribe"]) + if(href_list["loadout_color"] || href_list["loadout_color_polychromic"] || href_list["loadout_color_HSV"] || href_list["loadout_rename"] || href_list["loadout_redescribe"]) //if the gear doesn't exist, or they don't have it, ignore the request var/name = html_decode(href_list["loadout_gear_name"]) var/datum/gear/G = GLOB.loadout_items[gear_category][gear_subcategory][name] @@ -4057,6 +4059,17 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/new_color = input(user, "Polychromic options", "Choose Color", current_color) as color|null user_gear[LOADOUT_COLOR][1] = sanitize_hexcolor(new_color, 6, TRUE, current_color) + // HSV Coloring (SPLURT EDIT) + if(href_list["loadout_color_HSV"] && !(G.loadout_flags & LOADOUT_CAN_COLOR_POLYCHROMIC)) + var/hue = input(user, "Enter Hue (0-360)", "HSV options") as num|null + var/saturation = input(user, "Enter Saturation (-10 to 10)", "HSV options") as num|null + var/value = input(user, "Enter Value (-10 to 10)", "HSV options") as num|null + if(hue && saturation && value) + saturation = clamp(saturation, -10, 10) + value = clamp(value, -10, 10) + var/color_to_use = color_matrix_hsv(hue, saturation, value) + user_gear[LOADOUT_COLOR][1] = color_to_use + //poly coloring can only be done by poly items if(href_list["loadout_color_polychromic"] && (G.loadout_flags & LOADOUT_CAN_COLOR_POLYCHROMIC)) var/list/color_options = list() diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 2071dd69302a..559d2f0c9f93 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -225,7 +225,7 @@ name = "pink stripper outfit" icon_state = "stripper_p" item_state = "stripper_p" - body_parts_covered = CHEST|GROIN + body_parts_covered = CHEST can_adjust = FALSE mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON diff --git a/code/modules/games/tarot.dm b/code/modules/games/tarot.dm new file mode 100644 index 000000000000..78d8e5f6e5bf --- /dev/null +++ b/code/modules/games/tarot.dm @@ -0,0 +1,28 @@ +//Some silly tarot cards for predicting when the Clown will die. Ported from TG. https://github.com/tgstation/tgstation/pull/51318/ +/obj/item/toy/cards/deck/tarot + name = "Tarot Card Deck" + desc = "A full 78 card deck of Tarot Cards, no refunds on false predicitons." + icon = 'modular_splurt/icons/obj/toy.dmi' + icon_state = "deck_tarot_full" + deckstyle = "tarot" + +/obj/item/toy/cards/deck/tarot/populate_deck() + for(var/suit in list("Cups", "Wands", "Swords", "Coins")) + for(var/i in 1 to 10) + cards += "[i] of [suit]" + for(var/person in list("Page", "Champion", "Queen", "King")) + cards += "[person] of [suit]" + for(var/trump in list("The Magician", "The High Priestess", "The Empress", "The Emperor", "The Hierophant", "The Lover", "The Chariot", "Justice", "The Hermit", "The Wheel of Fortune", "Strength", "The Hanged Man", "Death", "Temperance", "The Devil", "The Tower", "The Star", "The Moon", "The Sun", "Judgement", "The World", "The Fool")) + cards += "[trump]" + +/obj/item/toy/cards/deck/tarot/draw_card(mob/user) + . = ..() + if(prob(50)) + var/obj/item/toy/cards/singlecard/C = . + if(!C) + return FALSE + + var/matrix/M = matrix() + M.Turn(180) + C.transform = M + diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 2f4033c3168a..998544688e60 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -200,6 +200,15 @@ if(start_T && end_T) log_combat(src, throwable_mob, "thrown", addition="grab from tile in [AREACOORD(start_T)] towards tile at [AREACOORD(end_T)]") + else + thrown_thing = I.on_thrown(src, target) + + if(isliving(thrown_thing)) + var/turf/start_T = get_turf(loc) + var/turf/end_T = get_turf(target) + if(start_T && end_T) + log_combat(src, thrown_thing, "thrown", addition="grab from tile in [AREACOORD(start_T)] towards tile at [AREACOORD(end_T)]") + else if(!(I.item_flags & ABSTRACT) && !HAS_TRAIT(I, TRAIT_NODROP)) thrown_thing = I dropItemToGround(I) diff --git a/code/modules/vending/games.dm b/code/modules/vending/games.dm index e6a6eb01e9ca..5ba37b808774 100644 --- a/code/modules/vending/games.dm +++ b/code/modules/vending/games.dm @@ -8,6 +8,7 @@ /obj/item/toy/cards/deck/cas = 3, /obj/item/toy/cards/deck/cas/black = 3, /obj/item/toy/cards/deck/unum = 3, + /obj/item/toy/cards/deck/tarot = 3, /obj/item/camera = 3, /obj/item/cardpack/series_one = 10, /obj/item/tcgcard_binder = 5, diff --git a/code/modules/vending/kinkmate.dm b/code/modules/vending/kinkmate.dm index 86c9905aeec5..2f977d8c27c5 100644 --- a/code/modules/vending/kinkmate.dm +++ b/code/modules/vending/kinkmate.dm @@ -9,6 +9,7 @@ /obj/item/clothing/head/maid = 5, /obj/item/clothing/under/costume/maid = 5, /obj/item/clothing/under/rank/civilian/janitor/maid = 5, + /obj/item/clothing/under/misc/lewdmaid = 5, /obj/item/clothing/gloves/evening = 5, /obj/item/clothing/neck/petcollar = 5, /obj/item/clothing/neck/petcollar/choker = 5, @@ -22,6 +23,7 @@ /obj/item/clothing/shoes/highheels = 3, /obj/item/clothing/under/misc/stripper = 3, /obj/item/clothing/under/misc/stripper/green = 3, + /obj/item/clothing/under/misc/stripper/black = 3, /obj/item/clothing/under/dress/corset = 3, /obj/item/clothing/under/latex/half = 3, //redundent /obj/item/clothing/under/latex = 3, diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index fcb70e0f092a..3ae250baf470 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -401,7 +401,8 @@ /obj/item/clothing/head/pharaoh = 1, /obj/item/storage/fancy/candle_box = 3) premium = list(/obj/item/toy/plush/plushvar = 1, - /obj/item/toy/plush/narplush = 1) + /obj/item/toy/plush/narplush = 1, + /obj/item/choice_beacon/ouija = 1) refill_canister = /obj/item/vending_refill/wardrobe/chap_wardrobe payment_department = ACCOUNT_SRV /obj/item/vending_refill/wardrobe/chap_wardrobe diff --git a/modular_citadel/code/modules/client/loadout/backpack.dm b/modular_citadel/code/modules/client/loadout/backpack.dm index 24545e7b4c30..3786c81d15b4 100644 --- a/modular_citadel/code/modules/client/loadout/backpack.dm +++ b/modular_citadel/code/modules/client/loadout/backpack.dm @@ -120,7 +120,7 @@ name = "Toy Katana" path = /obj/item/toy/katana subcategory = LOADOUT_SUBCATEGORY_BACKPACK_TOYS - cost = 3 + cost = 2 /datum/gear/backpack/tapeplayer name = "Taperecorder" @@ -151,12 +151,12 @@ /datum/gear/backpack/modular_tablet name = "A modular tablet" path = /obj/item/modular_computer/tablet/preset/cheap/ - cost = 4 + cost = 3 /datum/gear/backpack/modular_laptop name = "A modular laptop" path = /obj/item/modular_computer/laptop/preset/civilian - cost = 7 + cost = 3 /datum/gear/backpack/ringbox_gold name = "A gold ring box" diff --git a/modular_citadel/code/modules/client/loadout/hands.dm b/modular_citadel/code/modules/client/loadout/hands.dm index 5dbe8b33ddd9..03a922d2f0b9 100644 --- a/modular_citadel/code/modules/client/loadout/hands.dm +++ b/modular_citadel/code/modules/client/loadout/hands.dm @@ -51,4 +51,4 @@ /datum/gear/hands/cigar name = "Cigar" path = /obj/item/clothing/mask/cigarette/cigar - cost = 4 //smoking is bad mkay + cost = 2 //smoking is bad mkay diff --git a/modular_citadel/code/modules/client/loadout/uniform.dm b/modular_citadel/code/modules/client/loadout/uniform.dm index 280f6a248510..fc04113563ba 100644 --- a/modular_citadel/code/modules/client/loadout/uniform.dm +++ b/modular_citadel/code/modules/client/loadout/uniform.dm @@ -173,14 +173,12 @@ /datum/gear/uniform/pants/polypants name = "Polychromic Pants" path = /obj/item/clothing/under/pants/polypants - cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#75634F", "#3D3D3D", "#575757") /datum/gear/uniform/pants/workout name = "Polychromatic Workout Shorts" path = /obj/item/clothing/under/shorts/polychromic/polyworkout - cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#323232", "#FFFFFF") @@ -266,42 +264,36 @@ /datum/gear/uniform/polyjump name = "Polychromic Jumpsuit" path = /obj/item/clothing/under/misc/polyjumpsuit - cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#FFFFFF", "#808080", "#353535") /datum/gear/uniform/skirt/poly name = "Polychromic Jumpskirt" path = /obj/item/clothing/under/dress/skirt/polychromic - cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#FFFFFF", "#F08080", "#808080") /datum/gear/uniform/suit/poly name = "Polychromic Button-up Shirt" path = /obj/item/clothing/under/misc/poly_shirt - cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#FFFFFF", "#353535", "#353535") /datum/gear/uniform/skirt/poly/pleated name = "Polychromic Pleated Sweaterskirt" path = /obj/item/clothing/under/dress/skirt/polychromic/pleated - cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#8CC6FF", "#808080", "#FF3535") /datum/gear/uniform/polykilt name = "Polychromic Kilt" path = /obj/item/clothing/under/costume/kilt/polychromic - cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#FFFFFF", "#F08080") /datum/gear/uniform/shorts/poly name = "Polychromic Shorts" path = /obj/item/clothing/under/misc/polyshorts - cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#353535", "#808080", "#808080") @@ -658,54 +650,45 @@ name = "Green Feminine Christmas Suit" category = ITEM_SLOT_ICLOTHING path = /obj/item/clothing/under/costume/christmas/croptop/green - +*/ /datum/gear/uniform/pinkstripper name = "Pink stripper outfit" category = ITEM_SLOT_ICLOTHING path = /obj/item/clothing/under/misc/stripper - cost = 3 -*/ /datum/gear/uniform/greenstripper name = "Green stripper outfit" path = /obj/item/clothing/under/misc/stripper/green - cost = 3 /datum/gear/uniform/qipao name = "Qipao, Black" path = /obj/item/clothing/under/costume/qipao subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES - cost = 3 /datum/gear/uniform/qipao/white name = "Qipao, White" path = /obj/item/clothing/under/costume/qipao/white subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES - cost = 3 /datum/gear/uniform/qipao/red name = "Qipao, Red" path = /obj/item/clothing/under/costume/qipao/red subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES - cost = 3 /datum/gear/uniform/cheongsam name = "Cheongsam, Black" path = /obj/item/clothing/under/costume/cheongsam subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES - cost = 3 /datum/gear/uniform/cheongsam/white name = "Cheongsam, White" path = /obj/item/clothing/under/costume/cheongsam/white subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES - cost = 3 /datum/gear/uniform/cheongsam/red name = "Cheongsam, Red" path = /obj/item/clothing/under/costume/cheongsam/red subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES - cost = 3 /datum/gear/uniform/dress/black name = "Black dress" diff --git a/modular_splurt/code/game/objects/items/storage/firstaid.dm b/modular_splurt/code/game/objects/items/storage/firstaid.dm index be654858f3d1..0f36694a6637 100644 --- a/modular_splurt/code/game/objects/items/storage/firstaid.dm +++ b/modular_splurt/code/game/objects/items/storage/firstaid.dm @@ -93,4 +93,4 @@ /obj/item/storage/pill_bottle/BEsmaller/PopulateContents() for(var/i in 1 to 10) - new /obj/item/reagent_containers/pill/PEsmaller(src) + new /obj/item/reagent_containers/pill/BEsmaller(src) diff --git a/modular_splurt/code/modules/client/loadout/gloves.dm b/modular_splurt/code/modules/client/loadout/gloves.dm index cc21fff4ba45..db30ca39e439 100644 --- a/modular_splurt/code/modules/client/loadout/gloves.dm +++ b/modular_splurt/code/modules/client/loadout/gloves.dm @@ -2,7 +2,6 @@ /datum/gear/gloves/latexsleeves name = "Latex sleeves" path = /obj/item/clothing/gloves/latexsleeves - cost = 1 /datum/gear/gloves/latex name = "Latex Gloves" diff --git a/modular_splurt/code/modules/client/loadout/hands.dm b/modular_splurt/code/modules/client/loadout/hands.dm index e5dcf4ae6415..fe90fd87459f 100644 --- a/modular_splurt/code/modules/client/loadout/hands.dm +++ b/modular_splurt/code/modules/client/loadout/hands.dm @@ -2,10 +2,16 @@ name = "pAI device" description = "A personal AI device for checking and downloading various personalities." path = /obj/item/paicard - cost = 3 + cost = 1 /datum/gear/hands/tailbag name = "Tailbag" description = "A bag for holding small personal items, which fastens around the base of the tail." path = /obj/item/storage/tailbag cost = 1 + +/datum/gear/hands/tarotdeck + name = "Tarot Deck" + description = "A full 78 card deck of Tarot Cards, no refunds on false predicitons." + path = /obj/item/toy/cards/deck/tarot + cost = 1 diff --git a/modular_splurt/code/modules/client/loadout/uniform.dm b/modular_splurt/code/modules/client/loadout/uniform.dm index fedfbf61bc80..b8e60a0a85ec 100644 --- a/modular_splurt/code/modules/client/loadout/uniform.dm +++ b/modular_splurt/code/modules/client/loadout/uniform.dm @@ -40,6 +40,18 @@ name = "Performers one piece" path = /obj/item/clothing/under/performer +/datum/gear/uniform/blackstripper + name = "Black stripper outfit" + path = /obj/item/clothing/under/misc/stripper/black + +/datum/gear/uniform/pentatop + name = "Pentagram crop top" + path = /obj/item/clothing/under/pentatop + +/datum/gear/uniform/lewdmaid + name = "Lewd maid uniform" + path = /obj/item/clothing/under/misc/lewdmaid + // Suggestion #151 /datum/gear/uniform/waiter name = "waiter's outfit" diff --git a/modular_splurt/code/modules/clothing/under/miscellaneous.dm b/modular_splurt/code/modules/clothing/under/miscellaneous.dm index 9774f6f28c1c..5c2d4376ff85 100644 --- a/modular_splurt/code/modules/clothing/under/miscellaneous.dm +++ b/modular_splurt/code/modules/clothing/under/miscellaneous.dm @@ -95,6 +95,24 @@ icon_state = "whitebunnysuit" body_parts_covered = CHEST|GROIN|ARMS +/obj/item/clothing/under/misc/stripper/black + name = "black stripper outfit" + icon = 'modular_splurt/icons/obj/clothing/uniforms.dmi' + mob_overlay_icon= 'modular_splurt/icons/mob/clothing/uniform.dmi' + icon_state = "syclothing" + item_state = "syclothing" + can_adjust = FALSE + body_parts_covered = CHEST + +/obj/item/clothing/under/misc/lewdmaid + name = "lewd maid outfit" + icon = 'modular_splurt/icons/mob/clothing/lewd_clothing/uniform/lewd_uniform.dmi' + mob_overlay_icon= 'modular_splurt/icons/mob/clothing/lewd_clothing/uniform/lewd_uniform.dmi' + icon_state = "lewdmaid" + item_state = "lewdmaid" + can_adjust = FALSE + body_parts_covered = CHEST + /obj/item/clothing/under/rank/security/skirt/slut name = "slutty security jumpskirt" desc = "A \"\"\"tactical\"\"\" security jumpsuit with the legs replaced by a skirt. No matter how you adjust it, it always feels a little too small." diff --git a/modular_splurt/code/modules/vending/clothesmate.dm b/modular_splurt/code/modules/vending/clothesmate.dm index 5e4e40acf666..29e3e598b54b 100644 --- a/modular_splurt/code/modules/vending/clothesmate.dm +++ b/modular_splurt/code/modules/vending/clothesmate.dm @@ -32,7 +32,8 @@ /obj/item/clothing/under/suit/helltaker = 3, /obj/item/clothing/under/suit/helltaker/skirt = 3, /obj/item/clothing/suit/invisijacket = 3, - /obj/item/clothing/head/invisihat = 3 + /obj/item/clothing/head/invisihat = 3, + /obj/item/clothing/under/pentatop = 3 ) var/list/extra_contraband = list( /obj/item/clothing/under/rank/civilian/lawyer/galaxy_red = 3, diff --git a/modular_splurt/icons/mob/clothing/lewd_clothing/uniform/lewd_uniform.dmi b/modular_splurt/icons/mob/clothing/lewd_clothing/uniform/lewd_uniform.dmi index 1f4cda1ee50477dfba17394a5945c7d6aa860c9c..2b28cb24f31bf7469368a09c980c3fb24de02dd5 100644 GIT binary patch delta 3912 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 Tt=IotVvy#2J+*R`$6@~g`y6j4 diff --git a/modular_splurt/icons/obj/clothing/uniforms.dmi b/modular_splurt/icons/obj/clothing/uniforms.dmi index 3b185d852716dcd28a93cf8a837cebadecd198b4..161e3865e3f718acfef3c09b5a2497e5f3af5605 100644 GIT binary patch literal 33424 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

LbMBd1x( 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 M4|P?mm2IN`51Xzv>Hq)$ literal 33503 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 **)`KXDDpoVZJavw2&-KmJf()n! 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 diff --git a/modular_splurt/icons/obj/toy.dmi b/modular_splurt/icons/obj/toy.dmi index b2c7b570f0b65a26a55eb79bc3d0a984a58df9fe..26c93f6008282919a8966335849a21b7192568c0 100644 GIT binary patch literal 44613 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 Y4eV06@AFp_L%@%|wxJdVVSnqt0C@j?o&W#< literal 39037 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 z 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ν?+y$NFN?rOX}U`jUG)5XH1(z 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 Date: Fri, 17 Nov 2023 21:34:27 +0100 Subject: [PATCH 02/27] Push, push, push. --- code/_globalvars/misc.dm | 3 +-- code/game/objects/items/holy_weapons.dm | 15 +++---------- code/game/objects/structures/spirit_board.dm | 17 +++------------ code/modules/client/preferences.dm | 3 +-- code/modules/clothing/under/miscellaneous.dm | 18 ++++++++++++++++ code/modules/jobs/job_types/chaplain.dm | 9 ++++---- .../chemistry/reagents/food_reagents.dm | 4 ++-- code/modules/vending/kinkmate.dm | 2 +- .../code/modules/client/loadout/backpack.dm | 8 ++----- .../code/modules/client/loadout/hands.dm | 1 - .../code/modules/client/loadout/uniform.dm | 1 - .../effects/decals/cleanable/lewd_decals.dm | 20 ++++++++++++++++++ .../code/modules/client/loadout/hands.dm | 3 +-- .../code/modules/client/loadout/backpack.dm | 12 +++++++---- .../code/modules/client/loadout/hands.dm | 3 --- .../code/modules/client/loadout/uniform.dm | 8 +++---- .../code/modules/client/preferences.dm | 2 +- .../modules/clothing/under/miscellaneous.dm | 16 ++++---------- .../lewd_clothing/uniform/lewd_uniform.dmi | Bin 4087 -> 4187 bytes tgstation.dme | 2 +- 20 files changed, 75 insertions(+), 72 deletions(-) diff --git a/code/_globalvars/misc.dm b/code/_globalvars/misc.dm index 49c22bce0127..e1cb708717cc 100644 --- a/code/_globalvars/misc.dm +++ b/code/_globalvars/misc.dm @@ -29,7 +29,6 @@ GLOBAL_VAR(deity) GLOBAL_VAR(bible_name) GLOBAL_VAR(bible_icon_state) GLOBAL_VAR(bible_item_state) -GLOBAL_VAR(holy_weapon_type) -GLOBAL_VAR(holy_armor_type) + GLOBAL_VAR_INIT(internal_tick_usage, 0.2 * world.tick_lag) diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index d21ddbd80e1b..bec664119600 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -73,14 +73,9 @@ return holy_item_list /obj/item/choice_beacon/holy/spawn_option(obj/choice,mob/living/M) - if(!GLOB.holy_armor_type) - ..() - playsound(src, 'sound/effects/pray_chaplain.ogg', 40, 1) - SSblackbox.record_feedback("tally", "chaplain_armor", 1, "[choice]") - GLOB.holy_armor_type = choice - else - to_chat(M, "A selection has already been made. Self-Destructing...") - return + ..() + playsound(src, 'sound/effects/pray_chaplain.ogg', 40, 1) + SSblackbox.record_feedback("tally", "chaplain_armor", 1, "[choice]") /obj/item/storage/box/holy name = "Templar Kit" @@ -248,8 +243,6 @@ * * M The mob choosing a nullrod reskin */ /obj/item/nullrod/proc/reskin_holy_weapon(mob/living/L) - if(GLOB.holy_weapon_type) - return var/obj/item/holy_weapon var/list/holy_weapons_list = subtypesof(/obj/item/nullrod) + list(HOLY_WEAPONS) var/list/display_names = list() @@ -269,8 +262,6 @@ var/A = display_names[choice] // This needs to be on a separate var as list member access is not allowed for new holy_weapon = new A - GLOB.holy_weapon_type = holy_weapon.type - SSblackbox.record_feedback("tally", "chaplain_weapon", 1, "[choice]") if(holy_weapon) diff --git a/code/game/objects/structures/spirit_board.dm b/code/game/objects/structures/spirit_board.dm index f0e7ec1a1589..fe6da66792bf 100644 --- a/code/game/objects/structures/spirit_board.dm +++ b/code/game/objects/structures/spirit_board.dm @@ -31,7 +31,7 @@ virgin = 0 notify_ghosts("Someone has begun playing with a [src.name] in [get_area(src)]!", source = src) - planchette = input("Choose the letter.", "Seance!") as null|anything in list("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z") + planchette = input("Choose the letter.", "Seance!") as null|anything in list("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z", "YES", "NO" ,"GOOD BYE") if(!planchette || !Adjacent(M) || next_use > world.time) return M.log_message("picked a letter on [src], which was \"[planchette]\".") @@ -50,25 +50,14 @@ if(next_use - bonus > world.time ) return 0 //No feedback here, hiding the cooldown a little makes it harder to tell who's really picking letters. - // Add bonus for lit candles in range (SPLURT EDIT) - var/candle_bonus = 0 - for(var/obj/item/candle/C in orange(3,src)) - if(C.lit) // Check if the candle is lit - candle_bonus += 1 // Increase the bonus for each lit candle - if(candle_bonus >= 2) // Break the loop if candle_bonus reaches 2 - break - - //The bonus reduces the cooldown: - next_use -= candle_bonus * 5 // This will reduce the cooldown by 5 seconds for each lit candle - //lighting check var/light_amount = 0 var/turf/T = get_turf(src) light_amount = T.get_lumcount() - if(light_amount > 0.5) - to_chat(M, "It's too bright here to use [src.name]!") + if(light_amount > 0.3) // Splurt edit, from 0.2 to 0.3 + to_chat(M, "It's too bright here to use the [src.name]!") return 0 //mobs in range check diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index e332003793c4..839dd11c417b 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -681,7 +681,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "

Body

" dat += "Gender:
[gender == MALE ? "Male" : (gender == FEMALE ? "Female" : (gender == PLURAL ? "Non-binary" : "Object"))]
" - if(gender != NEUTER && pref_species.sexes) + if(pref_species.sexes) dat += "Body Model:[features["body_model"] == MALE ? "Masculine" : "Feminine"]
" dat += "Limb Modification:
" dat += "Modify Limbs
" @@ -1272,7 +1272,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) extra_loadout_data += "
Color" for(var/loadout_color in loadout_item[LOADOUT_COLOR]) extra_loadout_data += "[loadout_color]" - extra_loadout_data += "
HSV Color" // SPLURT EDIT else var/loadout_color_non_poly = "#FFFFFF" if(length(loadout_item[LOADOUT_COLOR])) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 559d2f0c9f93..676370536edd 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -234,6 +234,24 @@ icon_state = "stripper_g" item_state = "stripper_g" +/obj/item/clothing/under/misc/stripper/black + name = "black stripper outfit" + icon = 'modular_splurt/icons/obj/clothing/uniforms.dmi' + mob_overlay_icon= 'modular_splurt/icons/mob/clothing/uniform.dmi' + icon_state = "syclothing" + item_state = "syclothing" + can_adjust = FALSE + body_parts_covered = CHEST + +/obj/item/clothing/under/misc/stripper/white + name = "white stripper outfit" + icon = 'modular_splurt/icons/mob/clothing/lewd_clothing/uniform/lewd_uniform.dmi' + mob_overlay_icon = 'modular_splurt/icons/mob/clothing/lewd_clothing/uniform/lewd_uniform.dmi' + icon_state = "stripper_white" + item_state = "stripper_white_obj" + can_adjust = FALSE + body_parts_covered = CHEST + /obj/item/clothing/under/misc/stripper/mankini name = "pink mankini" icon_state = "mankini" diff --git a/code/modules/jobs/job_types/chaplain.dm b/code/modules/jobs/job_types/chaplain.dm index e7d602bd2293..413e40c4d980 100644 --- a/code/modules/jobs/job_types/chaplain.dm +++ b/code/modules/jobs/job_types/chaplain.dm @@ -40,9 +40,6 @@ B.item_state = GLOB.bible_item_state to_chat(H, "There is already an established religion onboard the station. You are an acolyte of [GLOB.deity]. Defer to the Chaplain.") H.equip_to_slot_or_del(B, ITEM_SLOT_BACKPACK) - var/nrt = GLOB.holy_weapon_type || /obj/item/nullrod - var/obj/item/nullrod/N = new nrt(H) - H.put_in_hands(N) return var/new_religion = DEFAULT_RELIGION @@ -125,6 +122,10 @@ belt = /obj/item/pda/chaplain ears = /obj/item/radio/headset/headset_srv uniform = /obj/item/clothing/under/rank/civilian/chaplain - backpack_contents = list(/obj/item/camera/spooky = 1) + backpack_contents = list( + /obj/item/nullrod = 1, + /obj/item/choice_beacon/holy = 1, + /obj/item/camera/spooky = 1 + ) backpack = /obj/item/storage/backpack/cultpack satchel = /obj/item/storage/backpack/cultpack diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 71339567d249..500445042e19 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -159,7 +159,7 @@ color = "#FFFFFF" // rgb: 255, 255, 255 taste_mult = 1.5 // stop sugar drowning out other flavours nutriment_factor = 3 * REAGENTS_METABOLISM - metabolization_rate = 2 * REAGENTS_METABOLISM + metabolization_rate = 5 * REAGENTS_METABOLISM overdose_threshold = 200 // Hyperglycaemic shock taste_description = "sweetness" value = REAGENT_VALUE_NONE @@ -173,7 +173,7 @@ /datum/reagent/consumable/sugar/overdose_start(mob/living/M) to_chat(M, "You go into hyperglycaemic shock! Lay off the twinkies!") - M.AdjustSleeping(600, FALSE) + M.AdjustSleeping(20 SECONDS, FALSE) . = 1 /datum/reagent/consumable/sugar/overdose_process(mob/living/M) diff --git a/code/modules/vending/kinkmate.dm b/code/modules/vending/kinkmate.dm index 2f977d8c27c5..44f4b9fd660b 100644 --- a/code/modules/vending/kinkmate.dm +++ b/code/modules/vending/kinkmate.dm @@ -9,7 +9,7 @@ /obj/item/clothing/head/maid = 5, /obj/item/clothing/under/costume/maid = 5, /obj/item/clothing/under/rank/civilian/janitor/maid = 5, - /obj/item/clothing/under/misc/lewdmaid = 5, + /obj/item/clothing/under/lewdmaid = 5, /obj/item/clothing/gloves/evening = 5, /obj/item/clothing/neck/petcollar = 5, /obj/item/clothing/neck/petcollar/choker = 5, diff --git a/modular_citadel/code/modules/client/loadout/backpack.dm b/modular_citadel/code/modules/client/loadout/backpack.dm index 3786c81d15b4..62714ba2b6f0 100644 --- a/modular_citadel/code/modules/client/loadout/backpack.dm +++ b/modular_citadel/code/modules/client/loadout/backpack.dm @@ -41,12 +41,10 @@ /datum/gear/backpack/tennis/tri name = "Tri-color Polychromic Tennis Ball" path = /obj/item/toy/fluff/tennis_poly/tri - cost = 3 /datum/gear/backpack/tennis/tri/squeak name = "Squeakable Tri-color Polychromic Tennis Ball" path = /obj/item/toy/fluff/tennis_poly/tri/squeak - cost = 6 /datum/gear/backpack/bone name = "Polychromic Bone" @@ -80,7 +78,6 @@ /datum/gear/backpack/bone/squeak name = "Squeakable Polychromic Bone" path = /obj/item/toy/fluff/bone_poly/squeak - cost = 6 /datum/gear/backpack/frisbee name = "Polychromic Frisbee" @@ -120,7 +117,6 @@ name = "Toy Katana" path = /obj/item/toy/katana subcategory = LOADOUT_SUBCATEGORY_BACKPACK_TOYS - cost = 2 /datum/gear/backpack/tapeplayer name = "Taperecorder" @@ -161,7 +157,7 @@ /datum/gear/backpack/ringbox_gold name = "A gold ring box" path = /obj/item/storage/fancy/ringbox - cost = 3 + cost = 2 /datum/gear/backpack/ringbox_silver name = "A silver ring box" @@ -171,7 +167,7 @@ /datum/gear/backpack/ringbox_diamond name = "A diamond ring box" path = /obj/item/storage/fancy/ringbox/diamond - cost = 5 + cost = 4 // Moved here from quirks /datum/gear/backpack/dyespray diff --git a/modular_citadel/code/modules/client/loadout/hands.dm b/modular_citadel/code/modules/client/loadout/hands.dm index 03a922d2f0b9..f2650018db48 100644 --- a/modular_citadel/code/modules/client/loadout/hands.dm +++ b/modular_citadel/code/modules/client/loadout/hands.dm @@ -41,7 +41,6 @@ /datum/gear/hands/flask name = "Flask" path = /obj/item/reagent_containers/food/drinks/flask - cost = 2 /datum/gear/hands/zippolighter name = "Zippo Lighter" diff --git a/modular_citadel/code/modules/client/loadout/uniform.dm b/modular_citadel/code/modules/client/loadout/uniform.dm index fc04113563ba..9ec91fd4624e 100644 --- a/modular_citadel/code/modules/client/loadout/uniform.dm +++ b/modular_citadel/code/modules/client/loadout/uniform.dm @@ -653,7 +653,6 @@ */ /datum/gear/uniform/pinkstripper name = "Pink stripper outfit" - category = ITEM_SLOT_ICLOTHING path = /obj/item/clothing/under/misc/stripper /datum/gear/uniform/greenstripper diff --git a/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm b/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm index 1eef9c7dfc59..ad8e2ef42860 100644 --- a/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm +++ b/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm @@ -19,3 +19,23 @@ qdel(C) return TRUE + +/obj/effect/decal/cleanable/milk + name = "milk" + desc = null + gender = PLURAL + density = 0 + layer = ABOVE_NORMAL_TURF_LAYER + icon = 'icons/obj/genitals/effects.dmi' + icon_state = "milk1" + random_icon_states = list("milk1", "milk2", "milk3", "milk4") + +/obj/effect/decal/cleanable/milk/New() + ..() + dir = pick(1,2,4,8) + add_blood_DNA(list("Non-human DNA" = "A+")) + +/obj/effect/decal/cleanable/milk/replace_decal(obj/effect/decal/cleanable/milk/S) + if(S.blood_DNA) + blood_DNA |= S.blood_DNA + return ..() diff --git a/modular_sand/code/modules/client/loadout/hands.dm b/modular_sand/code/modules/client/loadout/hands.dm index 73b3d4cbcb1c..2cfd21e76318 100644 --- a/modular_sand/code/modules/client/loadout/hands.dm +++ b/modular_sand/code/modules/client/loadout/hands.dm @@ -2,7 +2,6 @@ name = "Hand mirror" description = "Used for looking at your own pretty face." path = /obj/item/handmirror - cost = 1 /datum/gear/hands/razor name = "Electric razor" @@ -14,4 +13,4 @@ name = "Straight razor" description = "Everything the electric razor does plus getting executed by security for slitting someone's throat with this." path = /obj/item/razor/straightrazor - cost = 8 + cost = 6 diff --git a/modular_splurt/code/modules/client/loadout/backpack.dm b/modular_splurt/code/modules/client/loadout/backpack.dm index 05ea0cc25fb4..9a4468e33e60 100644 --- a/modular_splurt/code/modules/client/loadout/backpack.dm +++ b/modular_splurt/code/modules/client/loadout/backpack.dm @@ -7,7 +7,6 @@ /datum/gear/backpack/condom_box name = "Box of Condoms" path = /obj/item/storage/box/bulk_condoms - cost = 2 /datum/gear/backpack/sounding name = "Sounding rod" @@ -112,14 +111,19 @@ /datum/gear/backpack/metal_chastity_box name = "Metal Chastity Box" path = /obj/item/storage/box/chastity_cage/metal - cost = 2 /datum/gear/backpack/belt_chastity_box name = "Chastity Belt Box" path = /obj/item/storage/box/chastity_cage/belt - cost = 3 /datum/gear/backpack/estim_chastity_box name = "E-Stim Chastity Box" path = /obj/item/storage/box/chastity_cage/estim - cost = 4 + +/datum/gear/backpack/chastity_hypno/magazine + name = "Hypnotic Chastity Magazine" + path = /obj/item/chastity_hypno/magazine + +/datum/gear/backpack/chastity_hypno/watch + name = "Hypnotic Chastity Watch" + path = /obj/item/chastity_hypno/watch \ No newline at end of file diff --git a/modular_splurt/code/modules/client/loadout/hands.dm b/modular_splurt/code/modules/client/loadout/hands.dm index fe90fd87459f..b2867bf76a2f 100644 --- a/modular_splurt/code/modules/client/loadout/hands.dm +++ b/modular_splurt/code/modules/client/loadout/hands.dm @@ -2,16 +2,13 @@ name = "pAI device" description = "A personal AI device for checking and downloading various personalities." path = /obj/item/paicard - cost = 1 /datum/gear/hands/tailbag name = "Tailbag" description = "A bag for holding small personal items, which fastens around the base of the tail." path = /obj/item/storage/tailbag - cost = 1 /datum/gear/hands/tarotdeck name = "Tarot Deck" description = "A full 78 card deck of Tarot Cards, no refunds on false predicitons." path = /obj/item/toy/cards/deck/tarot - cost = 1 diff --git a/modular_splurt/code/modules/client/loadout/uniform.dm b/modular_splurt/code/modules/client/loadout/uniform.dm index b8e60a0a85ec..d569484ce894 100644 --- a/modular_splurt/code/modules/client/loadout/uniform.dm +++ b/modular_splurt/code/modules/client/loadout/uniform.dm @@ -44,13 +44,13 @@ name = "Black stripper outfit" path = /obj/item/clothing/under/misc/stripper/black -/datum/gear/uniform/pentatop - name = "Pentagram crop top" - path = /obj/item/clothing/under/pentatop +/datum/gear/uniform/whitestripper + name = "White stripper outfit" + path = /obj/item/clothing/under/misc/stripper/white /datum/gear/uniform/lewdmaid name = "Lewd maid uniform" - path = /obj/item/clothing/under/misc/lewdmaid + path = /obj/item/clothing/under/lewdmaid // Suggestion #151 /datum/gear/uniform/waiter diff --git a/modular_splurt/code/modules/client/preferences.dm b/modular_splurt/code/modules/client/preferences.dm index 4d58cfdec9eb..5bdb6b6cd26b 100644 --- a/modular_splurt/code/modules/client/preferences.dm +++ b/modular_splurt/code/modules/client/preferences.dm @@ -220,7 +220,7 @@ dat += "

Body

" dat += "Gender:[gender == MALE ? "Male" : (gender == FEMALE ? "Female" : (gender == PLURAL ? "Non-binary" : "Object"))]
" - if(gender != NEUTER && pref_species.sexes) + if(pref_species.sexes) dat += "Body Model:[features["body_model"] == MALE ? "Masculine" : "Feminine"]
" dat += "Limb Modification:
" dat += "Modify Limbs
" diff --git a/modular_splurt/code/modules/clothing/under/miscellaneous.dm b/modular_splurt/code/modules/clothing/under/miscellaneous.dm index 5c2d4376ff85..5243afcb9b61 100644 --- a/modular_splurt/code/modules/clothing/under/miscellaneous.dm +++ b/modular_splurt/code/modules/clothing/under/miscellaneous.dm @@ -95,21 +95,13 @@ icon_state = "whitebunnysuit" body_parts_covered = CHEST|GROIN|ARMS -/obj/item/clothing/under/misc/stripper/black - name = "black stripper outfit" - icon = 'modular_splurt/icons/obj/clothing/uniforms.dmi' - mob_overlay_icon= 'modular_splurt/icons/mob/clothing/uniform.dmi' - icon_state = "syclothing" - item_state = "syclothing" - can_adjust = FALSE - body_parts_covered = CHEST - -/obj/item/clothing/under/misc/lewdmaid +/obj/item/clothing/under/lewdmaid name = "lewd maid outfit" + desc = "For all your lewd maid needs." icon = 'modular_splurt/icons/mob/clothing/lewd_clothing/uniform/lewd_uniform.dmi' - mob_overlay_icon= 'modular_splurt/icons/mob/clothing/lewd_clothing/uniform/lewd_uniform.dmi' + mob_overlay_icon = 'modular_splurt/icons/mob/clothing/lewd_clothing/uniform/lewd_uniform.dmi' icon_state = "lewdmaid" - item_state = "lewdmaid" + item_state = "lewdmaid_obj" can_adjust = FALSE body_parts_covered = CHEST diff --git a/modular_splurt/icons/mob/clothing/lewd_clothing/uniform/lewd_uniform.dmi b/modular_splurt/icons/mob/clothing/lewd_clothing/uniform/lewd_uniform.dmi index 2b28cb24f31bf7469368a09c980c3fb24de02dd5..f4a9e610250ab451abd62eb9a73e6d5e89a6bf12 100644 GIT binary patch delta 4020 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 delta 3920 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 Date: Fri, 17 Nov 2023 23:33:14 +0100 Subject: [PATCH 03/27] Restore blutigen undergarment obj icon. --- .../icons/obj/clothing/uniforms.dmi | Bin 33424 -> 33590 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/modular_splurt/icons/obj/clothing/uniforms.dmi b/modular_splurt/icons/obj/clothing/uniforms.dmi index 161e3865e3f718acfef3c09b5a2497e5f3af5605..33fa024d3b24b0981342a72ca74b987140f5c31c 100644 GIT binary patch delta 12960 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 Fe*kx9#f1O> delta 12724 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 G5B~>gI8a0Y From 1616dbf84420d185e6eecfd5ba101ff6de75128e Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Sat, 18 Nov 2023 17:31:11 +0100 Subject: [PATCH 04/27] Fix: Milking machine main_fluid. --- modular_splurt/code/modules/arousal/arousal.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_splurt/code/modules/arousal/arousal.dm b/modular_splurt/code/modules/arousal/arousal.dm index 714e7a3d8434..593bb9c2e09b 100644 --- a/modular_splurt/code/modules/arousal/arousal.dm +++ b/modular_splurt/code/modules/arousal/arousal.dm @@ -84,7 +84,7 @@ var/datum/reagents/fluid_source = G.climaxable(src) if(!fluid_source) return - var/main_fluid = lowertext(fluid_source.get_master_reagent_name()) + var/main_fluid = lowertext(G.get_fluid_name()) if(mb_time) visible_message(span_love("You hear a strong suction sound coming from the [M.name] on [src]'s [G.name]."), \ span_userlove("The [M.name] pumps faster, trying to get you over the edge."), \ From 56f9956fbcb8fd54cfa705475aa48285c2b3baa8 Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Sat, 18 Nov 2023 17:36:37 +0100 Subject: [PATCH 05/27] Remove: Accidental code clone. --- code/modules/client/preferences.dm | 46 +----------------------------- 1 file changed, 1 insertion(+), 45 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index d93a95ef8eb0..41f9a4706924 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1253,51 +1253,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "
" var/even = FALSE - for(var/name in GLOB.loadout_items[gear_category][gear_subcategory]) - var/datum/gear/gear = GLOB.loadout_items[gear_category][gear_subcategory][name] - var/donoritem = gear.donoritem - if(donoritem && !gear.donator_ckey_check(user.ckey)) - continue - var/background_cl = "#23273C" - if(even) - background_cl = "#17191C" - even = !even - var/class_link = "" - var/list/loadout_item = has_loadout_gear(loadout_slot, "[gear.type]") - var/extra_loadout_data = "" - if(loadout_item) - class_link = "style='white-space:normal;' class='linkOn' href='?_src_=prefs;preference=gear;toggle_gear_path=[html_encode(name)];toggle_gear=0'" - if(gear.loadout_flags & LOADOUT_CAN_COLOR_POLYCHROMIC) - extra_loadout_data += "
Color" - for(var/loadout_color in loadout_item[LOADOUT_COLOR]) - extra_loadout_data += "[loadout_color]" - else - var/loadout_color_non_poly = "#FFFFFF" - if(length(loadout_item[LOADOUT_COLOR])) - loadout_color_non_poly = loadout_item[LOADOUT_COLOR][1] - extra_loadout_data += "
Color" - extra_loadout_data += "[loadout_color_non_poly]" - extra_loadout_data += "
HSV Color" // SPLURT EDIT - if(gear.loadout_flags & LOADOUT_CAN_NAME) - extra_loadout_data += "
Name [loadout_item[LOADOUT_CUSTOM_NAME] ? loadout_item[LOADOUT_CUSTOM_NAME] : "N/A"]" - if(gear.loadout_flags & LOADOUT_CAN_DESCRIPTION) - extra_loadout_data += "
Description" - else if((gear_points - gear.cost) < 0) - class_link = "style='white-space:normal;' class='linkOff'" - else if(donoritem) - class_link = "style='white-space:normal;background:#ebc42e;' href='?_src_=prefs;preference=gear;toggle_gear_path=[html_encode(name)];toggle_gear=1'" - else if(!istype(gear, /datum/gear/unlockable) || can_use_unlockable(gear)) - class_link = "style='white-space:normal;' href='?_src_=prefs;preference=gear;toggle_gear_path=[html_encode(name)];toggle_gear=1'" - else - class_link = "style='white-space:normal;background:#eb2e2e;' class='linkOff'" - dat += "[name][extra_loadout_data]" - dat += "[gear.cost]" - if(islist(gear.restricted_roles)) - if(gear.restricted_roles.len) - if(gear.restricted_desc) - dat += "" - dat += gear.restricted_desc - dat += "" if(gear_category != LOADOUT_CATEGORY_ERROR) dat += "" dat += "
" @@ -1331,6 +1286,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) loadout_color_non_poly = loadout_item[LOADOUT_COLOR][1] extra_loadout_data += "
Color" extra_loadout_data += "[loadout_color_non_poly]" + extra_loadout_data += "
HSV Color" // SPLURT EDIT if(gear.loadout_flags & LOADOUT_CAN_NAME) extra_loadout_data += "
Name [loadout_item[LOADOUT_CUSTOM_NAME] ? loadout_item[LOADOUT_CUSTOM_NAME] : "N/A"]" if(gear.loadout_flags & LOADOUT_CAN_DESCRIPTION) From 0c2be63a8564ee752aff5f331448e58c061c479f Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Sat, 18 Nov 2023 17:58:53 +0100 Subject: [PATCH 06/27] Add: Milk decal + organize stripper outfits. --- .../modules/reagents/chemistry/reagents/drink_reagents.dm | 1 + modular_citadel/code/modules/client/loadout/uniform.dm | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index 348556c33735..347547384504 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -213,6 +213,7 @@ glass_desc = "White and nutritious goodness!" pH = 6.5 value = REAGENT_VALUE_VERY_COMMON + var/decal_path = /obj/effect/decal/cleanable/milk // Milk is good for humans, but bad for plants. The sugars cannot be used by plants, and the milk fat harms growth. Not shrooms though. I can't deal with this now... /datum/reagent/consumable/milk/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user) diff --git a/modular_citadel/code/modules/client/loadout/uniform.dm b/modular_citadel/code/modules/client/loadout/uniform.dm index 9ec91fd4624e..ddc2e03434e7 100644 --- a/modular_citadel/code/modules/client/loadout/uniform.dm +++ b/modular_citadel/code/modules/client/loadout/uniform.dm @@ -659,6 +659,14 @@ name = "Green stripper outfit" path = /obj/item/clothing/under/misc/stripper/green +/datum/gear/uniform/blackstripper + name = "Black stripper outfit" + path = /obj/item/clothing/under/misc/stripper/black + +/datum/gear/uniform/whitestripper + name = "White stripper outfit" + path = /obj/item/clothing/under/misc/stripper/white + /datum/gear/uniform/qipao name = "Qipao, Black" path = /obj/item/clothing/under/costume/qipao From 70f8ca22d85e6a89b6fc8d957be87b1d884d5571 Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Sat, 18 Nov 2023 18:17:30 +0100 Subject: [PATCH 07/27] Remove: Old return TRUE statement. --- .../code/game/objects/effects/decals/cleanable/lewd_decals.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm b/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm index 3c77c96a4503..7fc4ef36e51a 100644 --- a/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm +++ b/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm @@ -26,8 +26,6 @@ qdel(C) update_icon() - return TRUE - /obj/effect/decal/cleanable/semendrip/update_icon() . = ..() add_atom_colour(mix_color_from_reagents(reagents.reagent_list), FIXED_COLOUR_PRIORITY) From 5cb90b12fb5392f4a3290b0644deae45c90b3967 Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Sat, 18 Nov 2023 18:25:06 +0100 Subject: [PATCH 08/27] Remove: duplicate loadout items. --- modular_splurt/code/modules/client/loadout/uniform.dm | 8 -------- 1 file changed, 8 deletions(-) diff --git a/modular_splurt/code/modules/client/loadout/uniform.dm b/modular_splurt/code/modules/client/loadout/uniform.dm index cc39a82f7d40..16c49deea009 100644 --- a/modular_splurt/code/modules/client/loadout/uniform.dm +++ b/modular_splurt/code/modules/client/loadout/uniform.dm @@ -40,14 +40,6 @@ name = "Performers one piece" path = /obj/item/clothing/under/performer -/datum/gear/uniform/blackstripper - name = "Black stripper outfit" - path = /obj/item/clothing/under/misc/stripper/black - -/datum/gear/uniform/whitestripper - name = "White stripper outfit" - path = /obj/item/clothing/under/misc/stripper/white - /datum/gear/uniform/lewdmaid name = "Lewd maid uniform" path = /obj/item/clothing/under/lewdmaid From 7bc56f700b17c537e3f5fd51101af66e70232e5d Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Sat, 18 Nov 2023 18:29:50 +0100 Subject: [PATCH 09/27] Add: New lines for linters. --- code/datums/components/riding.dm | 2 +- code/game/objects/items.dm | 2 +- modular_splurt/code/modules/client/loadout/backpack.dm | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/datums/components/riding.dm b/code/datums/components/riding.dm index 2ed52a96208b..49b8f7f7f091 100644 --- a/code/datums/components/riding.dm +++ b/code/datums/components/riding.dm @@ -400,4 +400,4 @@ if(HAS_TRAIT(user, TRAIT_PACIFISM)) to_chat(user, span_notice("You gently let go of [rider].")) return - return rider \ No newline at end of file + return rider diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index d6406808b180..53eb0ba62d40 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -1296,4 +1296,4 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb if(throwforce && HAS_TRAIT(user, TRAIT_PACIFISM)) to_chat(user, span_notice("You set [src] down gently on the ground.")) return - return src \ No newline at end of file + return src diff --git a/modular_splurt/code/modules/client/loadout/backpack.dm b/modular_splurt/code/modules/client/loadout/backpack.dm index 9a4468e33e60..64668a6b6f2d 100644 --- a/modular_splurt/code/modules/client/loadout/backpack.dm +++ b/modular_splurt/code/modules/client/loadout/backpack.dm @@ -126,4 +126,4 @@ /datum/gear/backpack/chastity_hypno/watch name = "Hypnotic Chastity Watch" - path = /obj/item/chastity_hypno/watch \ No newline at end of file + path = /obj/item/chastity_hypno/watch From 380538836357eb84089c506258d9e3b91581ae03 Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Sun, 19 Nov 2023 03:03:30 +0100 Subject: [PATCH 10/27] Modularize, RAHHHH! --- code/game/objects/items/miscellaneous.dm | 13 ------------- code/modules/clothing/under/miscellaneous.dm | 18 ------------------ code/modules/vending/games.dm | 1 - code/modules/vending/kinkmate.dm | 2 -- code/modules/vending/wardrobes.dm | 3 +-- .../code/modules/client/loadout/uniform.dm | 8 -------- .../code/game/objects/items/miscellaneous.dm | 14 ++++++++++++++ .../code/modules/client/loadout/uniform.dm | 8 ++++++++ .../modules/clothing/under/miscellaneous.dm | 18 ++++++++++++++++++ .../code}/modules/games/tarot.dm | 1 - modular_splurt/code/modules/vending/games.dm | 6 ++++++ .../code/modules/vending/kinkmate.dm | 4 +++- .../code/modules/vending/wardrobes.dm | 7 +++++++ tgstation.dme | 3 ++- 14 files changed, 59 insertions(+), 47 deletions(-) rename {code => modular_splurt/code}/modules/games/tarot.dm (99%) create mode 100644 modular_splurt/code/modules/vending/games.dm diff --git a/code/game/objects/items/miscellaneous.dm b/code/game/objects/items/miscellaneous.dm index 193fe44047f3..be507fce0f57 100644 --- a/code/game/objects/items/miscellaneous.dm +++ b/code/game/objects/items/miscellaneous.dm @@ -273,16 +273,3 @@ w_class = WEIGHT_CLASS_BULKY attack_verb = list("skubbed") -/obj/item/choice_beacon/ouija - name = "spirit board delivery beacon" - desc = "Ghost communication on demand! It is unclear how this thing is still operational." - -/obj/item/choice_beacon/ouija/generate_display_names() - var/static/list/ouija_spaghetti_list - if(!ouija_spaghetti_list) - ouija_spaghetti_list = list() - var/list/templist = list(/obj/structure/spirit_board) - for(var/V in templist) - var/atom/A = V - ouija_spaghetti_list[initial(A.name)] = A - return ouija_spaghetti_list diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 676370536edd..559d2f0c9f93 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -234,24 +234,6 @@ icon_state = "stripper_g" item_state = "stripper_g" -/obj/item/clothing/under/misc/stripper/black - name = "black stripper outfit" - icon = 'modular_splurt/icons/obj/clothing/uniforms.dmi' - mob_overlay_icon= 'modular_splurt/icons/mob/clothing/uniform.dmi' - icon_state = "syclothing" - item_state = "syclothing" - can_adjust = FALSE - body_parts_covered = CHEST - -/obj/item/clothing/under/misc/stripper/white - name = "white stripper outfit" - icon = 'modular_splurt/icons/mob/clothing/lewd_clothing/uniform/lewd_uniform.dmi' - mob_overlay_icon = 'modular_splurt/icons/mob/clothing/lewd_clothing/uniform/lewd_uniform.dmi' - icon_state = "stripper_white" - item_state = "stripper_white_obj" - can_adjust = FALSE - body_parts_covered = CHEST - /obj/item/clothing/under/misc/stripper/mankini name = "pink mankini" icon_state = "mankini" diff --git a/code/modules/vending/games.dm b/code/modules/vending/games.dm index 5ba37b808774..e6a6eb01e9ca 100644 --- a/code/modules/vending/games.dm +++ b/code/modules/vending/games.dm @@ -8,7 +8,6 @@ /obj/item/toy/cards/deck/cas = 3, /obj/item/toy/cards/deck/cas/black = 3, /obj/item/toy/cards/deck/unum = 3, - /obj/item/toy/cards/deck/tarot = 3, /obj/item/camera = 3, /obj/item/cardpack/series_one = 10, /obj/item/tcgcard_binder = 5, diff --git a/code/modules/vending/kinkmate.dm b/code/modules/vending/kinkmate.dm index 44f4b9fd660b..86c9905aeec5 100644 --- a/code/modules/vending/kinkmate.dm +++ b/code/modules/vending/kinkmate.dm @@ -9,7 +9,6 @@ /obj/item/clothing/head/maid = 5, /obj/item/clothing/under/costume/maid = 5, /obj/item/clothing/under/rank/civilian/janitor/maid = 5, - /obj/item/clothing/under/lewdmaid = 5, /obj/item/clothing/gloves/evening = 5, /obj/item/clothing/neck/petcollar = 5, /obj/item/clothing/neck/petcollar/choker = 5, @@ -23,7 +22,6 @@ /obj/item/clothing/shoes/highheels = 3, /obj/item/clothing/under/misc/stripper = 3, /obj/item/clothing/under/misc/stripper/green = 3, - /obj/item/clothing/under/misc/stripper/black = 3, /obj/item/clothing/under/dress/corset = 3, /obj/item/clothing/under/latex/half = 3, //redundent /obj/item/clothing/under/latex = 3, diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index 3ae250baf470..fcb70e0f092a 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -401,8 +401,7 @@ /obj/item/clothing/head/pharaoh = 1, /obj/item/storage/fancy/candle_box = 3) premium = list(/obj/item/toy/plush/plushvar = 1, - /obj/item/toy/plush/narplush = 1, - /obj/item/choice_beacon/ouija = 1) + /obj/item/toy/plush/narplush = 1) refill_canister = /obj/item/vending_refill/wardrobe/chap_wardrobe payment_department = ACCOUNT_SRV /obj/item/vending_refill/wardrobe/chap_wardrobe diff --git a/modular_citadel/code/modules/client/loadout/uniform.dm b/modular_citadel/code/modules/client/loadout/uniform.dm index ddc2e03434e7..9ec91fd4624e 100644 --- a/modular_citadel/code/modules/client/loadout/uniform.dm +++ b/modular_citadel/code/modules/client/loadout/uniform.dm @@ -659,14 +659,6 @@ name = "Green stripper outfit" path = /obj/item/clothing/under/misc/stripper/green -/datum/gear/uniform/blackstripper - name = "Black stripper outfit" - path = /obj/item/clothing/under/misc/stripper/black - -/datum/gear/uniform/whitestripper - name = "White stripper outfit" - path = /obj/item/clothing/under/misc/stripper/white - /datum/gear/uniform/qipao name = "Qipao, Black" path = /obj/item/clothing/under/costume/qipao diff --git a/modular_splurt/code/game/objects/items/miscellaneous.dm b/modular_splurt/code/game/objects/items/miscellaneous.dm index 5571c7bfc45f..92647b01f99b 100644 --- a/modular_splurt/code/game/objects/items/miscellaneous.dm +++ b/modular_splurt/code/game/objects/items/miscellaneous.dm @@ -266,3 +266,17 @@ replace.uses = uses - 1 M.put_in_hands(replace) . = ..() + +/obj/item/choice_beacon/ouija + name = "spirit board delivery beacon" + desc = "Ghost communication on demand! It is unclear how this thing is still operational." + +/obj/item/choice_beacon/ouija/generate_display_names() + var/static/list/ouija_spaghetti_list + if(!ouija_spaghetti_list) + ouija_spaghetti_list = list() + var/list/templist = list(/obj/structure/spirit_board) + for(var/V in templist) + var/atom/A = V + ouija_spaghetti_list[initial(A.name)] = A + return ouija_spaghetti_list diff --git a/modular_splurt/code/modules/client/loadout/uniform.dm b/modular_splurt/code/modules/client/loadout/uniform.dm index 16c49deea009..83cc9e478b6d 100644 --- a/modular_splurt/code/modules/client/loadout/uniform.dm +++ b/modular_splurt/code/modules/client/loadout/uniform.dm @@ -48,6 +48,14 @@ name = "Blutigen Undergarments" path = /obj/item/clothing/under/blutigen_undergarment +/datum/gear/uniform/blackstripper + name = "Black stripper outfit" + path = /obj/item/clothing/under/misc/stripper/black + +/datum/gear/uniform/whitestripper + name = "White stripper outfit" + path = /obj/item/clothing/under/misc/stripper/white + // Suggestion #151 /datum/gear/uniform/waiter name = "waiter's outfit" diff --git a/modular_splurt/code/modules/clothing/under/miscellaneous.dm b/modular_splurt/code/modules/clothing/under/miscellaneous.dm index 5822309d2fca..f78b8fe3c1ef 100644 --- a/modular_splurt/code/modules/clothing/under/miscellaneous.dm +++ b/modular_splurt/code/modules/clothing/under/miscellaneous.dm @@ -363,6 +363,24 @@ mob_overlay_icon = 'modular_splurt/icons/mob/clothing/uniform.dmi' mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON +/obj/item/clothing/under/misc/stripper/black + name = "black stripper outfit" + icon = 'modular_splurt/icons/obj/clothing/uniforms.dmi' + mob_overlay_icon= 'modular_splurt/icons/mob/clothing/uniform.dmi' + icon_state = "syclothing" + item_state = "syclothing" + can_adjust = FALSE + body_parts_covered = CHEST + +/obj/item/clothing/under/misc/stripper/white + name = "white stripper outfit" + icon = 'modular_splurt/icons/mob/clothing/lewd_clothing/uniform/lewd_uniform.dmi' + mob_overlay_icon = 'modular_splurt/icons/mob/clothing/lewd_clothing/uniform/lewd_uniform.dmi' + icon_state = "stripper_white" + item_state = "stripper_white_obj" + can_adjust = FALSE + body_parts_covered = CHEST + // Prison Jumpsuit/Jumpskirt override to allow reskins /obj/item/clothing/under/rank/prisoner reskin_binding = COMSIG_CLICK_CTRL diff --git a/code/modules/games/tarot.dm b/modular_splurt/code/modules/games/tarot.dm similarity index 99% rename from code/modules/games/tarot.dm rename to modular_splurt/code/modules/games/tarot.dm index 78d8e5f6e5bf..8c58d021accb 100644 --- a/code/modules/games/tarot.dm +++ b/modular_splurt/code/modules/games/tarot.dm @@ -25,4 +25,3 @@ var/matrix/M = matrix() M.Turn(180) C.transform = M - diff --git a/modular_splurt/code/modules/vending/games.dm b/modular_splurt/code/modules/vending/games.dm new file mode 100644 index 000000000000..b42b63be7d9c --- /dev/null +++ b/modular_splurt/code/modules/vending/games.dm @@ -0,0 +1,6 @@ +/obj/machinery/vending/games/Initialize(mapload) + var/list/extra_products = list( + /obj/item/toy/cards/deck/tarot = 3 + ) + LAZYADD(products, extra_products) + . = ..() diff --git a/modular_splurt/code/modules/vending/kinkmate.dm b/modular_splurt/code/modules/vending/kinkmate.dm index 48a8199858d3..0c1f4a42af2b 100644 --- a/modular_splurt/code/modules/vending/kinkmate.dm +++ b/modular_splurt/code/modules/vending/kinkmate.dm @@ -34,7 +34,9 @@ /obj/item/storage/box/chastity_cage/belt = 2, /obj/item/clothing/shoes/invisiboots = 10, // Added here to go with the Gear Harness /obj/item/clothing/shoes/highheel_sandals = 3, - /obj/item/clothing/neck/petcollar/poly = 5 + /obj/item/clothing/neck/petcollar/poly = 5, + /obj/item/clothing/under/misc/stripper/black = 3, + /obj/item/clothing/under/lewdmaid = 5, ) var/list/extra_contraband = list( //Lewd-Clothes diff --git a/modular_splurt/code/modules/vending/wardrobes.dm b/modular_splurt/code/modules/vending/wardrobes.dm index 378abf496793..21ca35fac647 100644 --- a/modular_splurt/code/modules/vending/wardrobes.dm +++ b/modular_splurt/code/modules/vending/wardrobes.dm @@ -149,3 +149,10 @@ /obj/item/vending_refill/wardrobe/hos_wardrobe machine_name = "HOSDrobe" + +/obj/machinery/vending/wardrobe/chap_wardrobe/Initialize(mapload) + var/list/extra_premium = list( + /obj/item/choice_beacon/ouija = 1 + ) + LAZYADD(products, extra_premium) + . = ..() diff --git a/tgstation.dme b/tgstation.dme index bea02c1e0e7e..1c3d63e0ff60 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -2343,7 +2343,6 @@ #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_soup.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_spaghetti.dm" #include "code\modules\games\cas.dm" -#include "code\modules\games\tarot.dm" #include "code\modules\games\unum.dm" #include "code\modules\holiday\dynamic.dm" #include "code\modules\holiday\easter.dm" @@ -4748,6 +4747,7 @@ #include "modular_splurt\code\modules\food_and_drinks\recipes\tablecraft\recipes_donut.dm" #include "modular_splurt\code\modules\food_and_drinks\recipes\tablecraft\recipes_seafood.dm" #include "modular_splurt\code\modules\ghostcafe\ghostvr.dm" +#include "modular_splurt\code\modules\games\tarot.dm" #include "modular_splurt\code\modules\holiday\holidays.dm" #include "modular_splurt\code\modules\holodeck\holo_effect.dm" #include "modular_splurt\code\modules\hydroponics\botany_flora.dm" @@ -4998,6 +4998,7 @@ #include "modular_splurt\code\modules\vending\boozeomat.dm" #include "modular_splurt\code\modules\vending\clothesmate.dm" #include "modular_splurt\code\modules\vending\engineering.dm" +#include "modular_splurt\code\modules\vending\games.dm" #include "modular_splurt\code\modules\vending\kinkmate.dm" #include "modular_splurt\code\modules\vending\modularpc.dm" #include "modular_splurt\code\modules\vending\security.dm" From af2828b0a4a63231f65d40ca23fc3f495402d347 Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Sun, 19 Nov 2023 03:06:53 +0100 Subject: [PATCH 11/27] Update kinkmate.dm - White stripper outfit --- modular_splurt/code/modules/vending/kinkmate.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/modular_splurt/code/modules/vending/kinkmate.dm b/modular_splurt/code/modules/vending/kinkmate.dm index 0c1f4a42af2b..804b0f59bfcf 100644 --- a/modular_splurt/code/modules/vending/kinkmate.dm +++ b/modular_splurt/code/modules/vending/kinkmate.dm @@ -36,6 +36,7 @@ /obj/item/clothing/shoes/highheel_sandals = 3, /obj/item/clothing/neck/petcollar/poly = 5, /obj/item/clothing/under/misc/stripper/black = 3, + /obj/item/clothing/under/misc/stripper/white = 3, /obj/item/clothing/under/lewdmaid = 5, ) var/list/extra_contraband = list( From b32919269181d8deafcbce6f9eab8fb06eb782df Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Sun, 19 Nov 2023 03:10:02 +0100 Subject: [PATCH 12/27] Modularize lewd decals! --- .../effects/decals/cleanable/lewd_decals.dm | 19 ------------------- .../effects/decals/cleanable/lewd_decals.dm | 19 +++++++++++++++++++ tgstation.dme | 1 + 3 files changed, 20 insertions(+), 19 deletions(-) create mode 100644 modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm diff --git a/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm b/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm index 7fc4ef36e51a..d975353e4d53 100644 --- a/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm +++ b/modular_sand/code/game/objects/effects/decals/cleanable/lewd_decals.dm @@ -30,22 +30,3 @@ . = ..() add_atom_colour(mix_color_from_reagents(reagents.reagent_list), FIXED_COLOUR_PRIORITY) -/obj/effect/decal/cleanable/milk - name = "milk" - desc = null - gender = PLURAL - density = 0 - layer = ABOVE_NORMAL_TURF_LAYER - icon = 'icons/obj/genitals/effects.dmi' - icon_state = "milk1" - random_icon_states = list("milk1", "milk2", "milk3", "milk4") - -/obj/effect/decal/cleanable/milk/New() - ..() - dir = pick(1,2,4,8) - add_blood_DNA(list("Non-human DNA" = "A+")) - -/obj/effect/decal/cleanable/milk/replace_decal(obj/effect/decal/cleanable/milk/S) - if(S.blood_DNA) - blood_DNA |= S.blood_DNA - return ..() diff --git a/modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm b/modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm new file mode 100644 index 000000000000..eef6ca478dfb --- /dev/null +++ b/modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm @@ -0,0 +1,19 @@ +/obj/effect/decal/cleanable/milk + name = "milk" + desc = null + gender = PLURAL + density = 0 + layer = ABOVE_NORMAL_TURF_LAYER + icon = 'icons/obj/genitals/effects.dmi' + icon_state = "milk1" + random_icon_states = list("milk1", "milk2", "milk3", "milk4") + +/obj/effect/decal/cleanable/milk/New() + ..() + dir = pick(1,2,4,8) + add_blood_DNA(list("Non-human DNA" = "A+")) + +/obj/effect/decal/cleanable/milk/replace_decal(obj/effect/decal/cleanable/milk/S) + if(S.blood_DNA) + blood_DNA |= S.blood_DNA + return ..() diff --git a/tgstation.dme b/tgstation.dme index 1c3d63e0ff60..8b20da8ad0c3 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4460,6 +4460,7 @@ #include "modular_splurt\code\game\machinery\porta_turret\portable_turret.dm" #include "modular_splurt\code\game\mecha\combat\gygax.dm" #include "modular_splurt\code\game\objects\effects\landmarks.dm" +#include "modular_splurt\code\game\objects\effects\decals\cleanable\lewd_decals.dm" #include "modular_splurt\code\game\objects\effects\decals\turfdecal\markings.dm" #include "modular_splurt\code\game\objects\effects\effect_system\effects_smoke.dm" #include "modular_splurt\code\game\objects\effects\spawners\lootdrop.dm" From 6e0c885f88f533b27e40004c4077cf35d3193fae Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Sun, 19 Nov 2023 16:31:07 +0100 Subject: [PATCH 13/27] Update lewd_decals.dm - fix milk --- .../objects/effects/decals/cleanable/lewd_decals.dm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm b/modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm index eef6ca478dfb..f670ba0bca2f 100644 --- a/modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm +++ b/modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm @@ -1,3 +1,15 @@ +/datum/reagent/consumable/milk/reaction_turf(turf/T, reac_volume) + if(!istype(T)) + return + if(reac_volume < 3) + return + + var/obj/effect/decal/cleanable/milk/S = locate() in T + if(!S) + S = new(T) + if(data["blood_DNA"]) + S.add_blood_DNA(list(data["blood_DNA"] = data["blood_type"])) + /obj/effect/decal/cleanable/milk name = "milk" desc = null From fa51e1542e54eb2d9673d3920c95532f12ab1e4d Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Sun, 19 Nov 2023 17:42:38 +0100 Subject: [PATCH 14/27] Remove unnecessary spelling. --- modular_splurt/code/datums/interactions/lewd/_lewd.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modular_splurt/code/datums/interactions/lewd/_lewd.dm b/modular_splurt/code/datums/interactions/lewd/_lewd.dm index 3e4948ff856e..c627986f5499 100644 --- a/modular_splurt/code/datums/interactions/lewd/_lewd.dm +++ b/modular_splurt/code/datums/interactions/lewd/_lewd.dm @@ -758,9 +758,9 @@ if(target.is_fucking(src, CUM_TARGET_THIGHS)) lines = list( - "grinds and presses [u_His] thighs [pick("deeply ", "")] against \the [target]'s [genital_name], massaging it all over with [u_His] thighs.", - "squeezes \the [target]'s [genital_name] between [u_His] supple thighs, smothering it deep under [u_His] crotch.", - "rides \the [target]'s [genital_name] with [u_His] [pick("pudgy ", "soft ", "")]thighs, [t_He] can feel [u_His] flesh smothering it down." + "grinds and presses [u_His] thighs [pick("deeply ", "")] against \the [target]'s [genital_name], massaging it all over with [u_His] thighs", + "squeezes \the [target]'s [genital_name] between [u_His] supple thighs, smothering it deep under [u_His] crotch", + "rides \the [target]'s [genital_name] with [u_His] [pick("pudgy ", "soft ", "")]thighs, [t_He] can feel [u_His] flesh smothering it down" ) else lines = list( From 315caa03010073f8e0f310ed13e2c64b55f33063 Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Wed, 22 Nov 2023 23:36:45 +0100 Subject: [PATCH 15/27] Update modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm Co-authored-by: BongaTheProto <93835010+BongaTheProto@users.noreply.github.com> --- .../code/game/objects/effects/decals/cleanable/lewd_decals.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm b/modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm index f670ba0bca2f..326c17a91d52 100644 --- a/modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm +++ b/modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm @@ -21,7 +21,7 @@ random_icon_states = list("milk1", "milk2", "milk3", "milk4") /obj/effect/decal/cleanable/milk/New() - ..() + . = ..() dir = pick(1,2,4,8) add_blood_DNA(list("Non-human DNA" = "A+")) From a1038c5b8c5662eab1cb6da85e10b1e3b49d7137 Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Thu, 23 Nov 2023 00:39:02 +0100 Subject: [PATCH 16/27] Remove: DNA check from milk splash. --- .../code/game/objects/effects/decals/cleanable/lewd_decals.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm b/modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm index 326c17a91d52..c3441889c411 100644 --- a/modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm +++ b/modular_splurt/code/game/objects/effects/decals/cleanable/lewd_decals.dm @@ -7,8 +7,6 @@ var/obj/effect/decal/cleanable/milk/S = locate() in T if(!S) S = new(T) - if(data["blood_DNA"]) - S.add_blood_DNA(list(data["blood_DNA"] = data["blood_type"])) /obj/effect/decal/cleanable/milk name = "milk" From 3c7f6a3112b0c3e076f60c8de4fa6a61686567ad Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Thu, 23 Nov 2023 00:55:06 +0100 Subject: [PATCH 17/27] Restore: Old non-modular costs --- .../code/modules/client/loadout/backpack.dm | 12 ++++++++---- .../code/modules/client/loadout/hands.dm | 3 ++- .../code/modules/client/loadout/uniform.dm | 16 ++++++++++++++++ 3 files changed, 26 insertions(+), 5 deletions(-) diff --git a/modular_citadel/code/modules/client/loadout/backpack.dm b/modular_citadel/code/modules/client/loadout/backpack.dm index 62714ba2b6f0..24545e7b4c30 100644 --- a/modular_citadel/code/modules/client/loadout/backpack.dm +++ b/modular_citadel/code/modules/client/loadout/backpack.dm @@ -41,10 +41,12 @@ /datum/gear/backpack/tennis/tri name = "Tri-color Polychromic Tennis Ball" path = /obj/item/toy/fluff/tennis_poly/tri + cost = 3 /datum/gear/backpack/tennis/tri/squeak name = "Squeakable Tri-color Polychromic Tennis Ball" path = /obj/item/toy/fluff/tennis_poly/tri/squeak + cost = 6 /datum/gear/backpack/bone name = "Polychromic Bone" @@ -78,6 +80,7 @@ /datum/gear/backpack/bone/squeak name = "Squeakable Polychromic Bone" path = /obj/item/toy/fluff/bone_poly/squeak + cost = 6 /datum/gear/backpack/frisbee name = "Polychromic Frisbee" @@ -117,6 +120,7 @@ name = "Toy Katana" path = /obj/item/toy/katana subcategory = LOADOUT_SUBCATEGORY_BACKPACK_TOYS + cost = 3 /datum/gear/backpack/tapeplayer name = "Taperecorder" @@ -147,17 +151,17 @@ /datum/gear/backpack/modular_tablet name = "A modular tablet" path = /obj/item/modular_computer/tablet/preset/cheap/ - cost = 3 + cost = 4 /datum/gear/backpack/modular_laptop name = "A modular laptop" path = /obj/item/modular_computer/laptop/preset/civilian - cost = 3 + cost = 7 /datum/gear/backpack/ringbox_gold name = "A gold ring box" path = /obj/item/storage/fancy/ringbox - cost = 2 + cost = 3 /datum/gear/backpack/ringbox_silver name = "A silver ring box" @@ -167,7 +171,7 @@ /datum/gear/backpack/ringbox_diamond name = "A diamond ring box" path = /obj/item/storage/fancy/ringbox/diamond - cost = 4 + cost = 5 // Moved here from quirks /datum/gear/backpack/dyespray diff --git a/modular_citadel/code/modules/client/loadout/hands.dm b/modular_citadel/code/modules/client/loadout/hands.dm index f2650018db48..5dbe8b33ddd9 100644 --- a/modular_citadel/code/modules/client/loadout/hands.dm +++ b/modular_citadel/code/modules/client/loadout/hands.dm @@ -41,6 +41,7 @@ /datum/gear/hands/flask name = "Flask" path = /obj/item/reagent_containers/food/drinks/flask + cost = 2 /datum/gear/hands/zippolighter name = "Zippo Lighter" @@ -50,4 +51,4 @@ /datum/gear/hands/cigar name = "Cigar" path = /obj/item/clothing/mask/cigarette/cigar - cost = 2 //smoking is bad mkay + cost = 4 //smoking is bad mkay diff --git a/modular_citadel/code/modules/client/loadout/uniform.dm b/modular_citadel/code/modules/client/loadout/uniform.dm index 9ec91fd4624e..b41066856cc3 100644 --- a/modular_citadel/code/modules/client/loadout/uniform.dm +++ b/modular_citadel/code/modules/client/loadout/uniform.dm @@ -173,12 +173,14 @@ /datum/gear/uniform/pants/polypants name = "Polychromic Pants" path = /obj/item/clothing/under/pants/polypants + cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#75634F", "#3D3D3D", "#575757") /datum/gear/uniform/pants/workout name = "Polychromatic Workout Shorts" path = /obj/item/clothing/under/shorts/polychromic/polyworkout + cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#323232", "#FFFFFF") @@ -264,36 +266,42 @@ /datum/gear/uniform/polyjump name = "Polychromic Jumpsuit" path = /obj/item/clothing/under/misc/polyjumpsuit + cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#FFFFFF", "#808080", "#353535") /datum/gear/uniform/skirt/poly name = "Polychromic Jumpskirt" path = /obj/item/clothing/under/dress/skirt/polychromic + cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#FFFFFF", "#F08080", "#808080") /datum/gear/uniform/suit/poly name = "Polychromic Button-up Shirt" path = /obj/item/clothing/under/misc/poly_shirt + cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#FFFFFF", "#353535", "#353535") /datum/gear/uniform/skirt/poly/pleated name = "Polychromic Pleated Sweaterskirt" path = /obj/item/clothing/under/dress/skirt/polychromic/pleated + cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#8CC6FF", "#808080", "#FF3535") /datum/gear/uniform/polykilt name = "Polychromic Kilt" path = /obj/item/clothing/under/costume/kilt/polychromic + cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#FFFFFF", "#F08080") /datum/gear/uniform/shorts/poly name = "Polychromic Shorts" path = /obj/item/clothing/under/misc/polyshorts + cost = 2 loadout_flags = LOADOUT_CAN_NAME | LOADOUT_CAN_DESCRIPTION | LOADOUT_CAN_COLOR_POLYCHROMIC loadout_initial_colors = list("#353535", "#808080", "#808080") @@ -654,39 +662,47 @@ /datum/gear/uniform/pinkstripper name = "Pink stripper outfit" path = /obj/item/clothing/under/misc/stripper + cost = 3 /datum/gear/uniform/greenstripper name = "Green stripper outfit" path = /obj/item/clothing/under/misc/stripper/green + cost = 3 /datum/gear/uniform/qipao name = "Qipao, Black" path = /obj/item/clothing/under/costume/qipao + cost = 3 subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES /datum/gear/uniform/qipao/white name = "Qipao, White" path = /obj/item/clothing/under/costume/qipao/white + cost = 3 subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES /datum/gear/uniform/qipao/red name = "Qipao, Red" path = /obj/item/clothing/under/costume/qipao/red + cost = 3 subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES /datum/gear/uniform/cheongsam name = "Cheongsam, Black" path = /obj/item/clothing/under/costume/cheongsam + cost = 3 subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES /datum/gear/uniform/cheongsam/white name = "Cheongsam, White" path = /obj/item/clothing/under/costume/cheongsam/white + cost = 3 subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES /datum/gear/uniform/cheongsam/red name = "Cheongsam, Red" path = /obj/item/clothing/under/costume/cheongsam/red + cost = 3 subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES /datum/gear/uniform/dress/black From 275a5f989feb84afab738ad38e7747bd0db81b35 Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Thu, 23 Nov 2023 01:01:57 +0100 Subject: [PATCH 18/27] Fix: subcategory placement thingie --- .../code/modules/client/loadout/uniform.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modular_citadel/code/modules/client/loadout/uniform.dm b/modular_citadel/code/modules/client/loadout/uniform.dm index b41066856cc3..4ed723a1414a 100644 --- a/modular_citadel/code/modules/client/loadout/uniform.dm +++ b/modular_citadel/code/modules/client/loadout/uniform.dm @@ -672,38 +672,38 @@ /datum/gear/uniform/qipao name = "Qipao, Black" path = /obj/item/clothing/under/costume/qipao - cost = 3 subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES + cost = 3 /datum/gear/uniform/qipao/white name = "Qipao, White" path = /obj/item/clothing/under/costume/qipao/white - cost = 3 subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES + cost = 3 /datum/gear/uniform/qipao/red name = "Qipao, Red" path = /obj/item/clothing/under/costume/qipao/red - cost = 3 subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES + cost = 3 /datum/gear/uniform/cheongsam name = "Cheongsam, Black" path = /obj/item/clothing/under/costume/cheongsam - cost = 3 subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES + cost = 3 /datum/gear/uniform/cheongsam/white name = "Cheongsam, White" path = /obj/item/clothing/under/costume/cheongsam/white - cost = 3 subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES + cost = 3 /datum/gear/uniform/cheongsam/red name = "Cheongsam, Red" path = /obj/item/clothing/under/costume/cheongsam/red - cost = 3 subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES + cost = 3 /datum/gear/uniform/dress/black name = "Black dress" From e1e419b2c3d91f6f8048cab09183897570c28462 Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Thu, 23 Nov 2023 01:07:00 +0100 Subject: [PATCH 19/27] Restore old loadout cost non-modular --- modular_sand/code/modules/client/loadout/hands.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modular_sand/code/modules/client/loadout/hands.dm b/modular_sand/code/modules/client/loadout/hands.dm index 2cfd21e76318..73b3d4cbcb1c 100644 --- a/modular_sand/code/modules/client/loadout/hands.dm +++ b/modular_sand/code/modules/client/loadout/hands.dm @@ -2,6 +2,7 @@ name = "Hand mirror" description = "Used for looking at your own pretty face." path = /obj/item/handmirror + cost = 1 /datum/gear/hands/razor name = "Electric razor" @@ -13,4 +14,4 @@ name = "Straight razor" description = "Everything the electric razor does plus getting executed by security for slitting someone's throat with this." path = /obj/item/razor/straightrazor - cost = 6 + cost = 8 From d66dee59bf9003011a0b7e3501dc619f56c2e5a4 Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Thu, 23 Nov 2023 01:08:23 +0100 Subject: [PATCH 20/27] Modularize costs for hands and backpack. --- .../code/modules/client/loadout/backpack.dm | 25 +++++++++++++++++++ .../code/modules/client/loadout/hands.dm | 10 ++++++++ 2 files changed, 35 insertions(+) diff --git a/modular_splurt/code/modules/client/loadout/backpack.dm b/modular_splurt/code/modules/client/loadout/backpack.dm index 64668a6b6f2d..8587d44b3bd0 100644 --- a/modular_splurt/code/modules/client/loadout/backpack.dm +++ b/modular_splurt/code/modules/client/loadout/backpack.dm @@ -127,3 +127,28 @@ /datum/gear/backpack/chastity_hypno/watch name = "Hypnotic Chastity Watch" path = /obj/item/chastity_hypno/watch + +//MODIFIED COSTS - MODULAR SPLURT +/datum/gear/backpack/tennis/tri + cost = 1 + +/datum/gear/backpack/tennis/tri/squeak + cost = 1 + +/datum/gear/backpack/bone/squeak + cost = 1 + +/datum/gear/backpack/toykatana + cost = 1 + +/datum/gear/backpack/modular_tablet + cost = 3 + +/datum/gear/backpack/modular_laptop + cost = 3 + +/datum/gear/backpack/ringbox_gold + cost = 2 + +/datum/gear/backpack/ringbox_diamond + cost = 4 \ No newline at end of file diff --git a/modular_splurt/code/modules/client/loadout/hands.dm b/modular_splurt/code/modules/client/loadout/hands.dm index b2867bf76a2f..bd9f3d501eb8 100644 --- a/modular_splurt/code/modules/client/loadout/hands.dm +++ b/modular_splurt/code/modules/client/loadout/hands.dm @@ -12,3 +12,13 @@ name = "Tarot Deck" description = "A full 78 card deck of Tarot Cards, no refunds on false predicitons." path = /obj/item/toy/cards/deck/tarot + +//MODIFIED COSTS - MODULAR SPLURT +/datum/gear/hands/straightrazor + cost = 6 + +/datum/gear/hands/flask + cost = 1 + +/datum/gear/hands/cigar + cost = 2 From c3c471697c6108dea53c69fb4ee470b4451002fa Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Thu, 23 Nov 2023 01:11:28 +0100 Subject: [PATCH 21/27] Add: new line --- modular_splurt/code/modules/client/loadout/backpack.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_splurt/code/modules/client/loadout/backpack.dm b/modular_splurt/code/modules/client/loadout/backpack.dm index 8587d44b3bd0..e9a34062e3a2 100644 --- a/modular_splurt/code/modules/client/loadout/backpack.dm +++ b/modular_splurt/code/modules/client/loadout/backpack.dm @@ -151,4 +151,4 @@ cost = 2 /datum/gear/backpack/ringbox_diamond - cost = 4 \ No newline at end of file + cost = 4 From 23ea0122faca241e483da50cfa9d72cd8d4fba39 Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Thu, 23 Nov 2023 01:25:55 +0100 Subject: [PATCH 22/27] Add: old bunny suit sprite as adjustable, fix up new bunny suit sprite, add bunny suit to kinkmate. --- .../modules/clothing/under/miscellaneous.dm | 2 +- .../code/modules/vending/kinkmate.dm | 2 ++ modular_splurt/icons/mob/clothing/uniform.dmi | Bin 90310 -> 90878 bytes tgstation.dme | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/modular_splurt/code/modules/clothing/under/miscellaneous.dm b/modular_splurt/code/modules/clothing/under/miscellaneous.dm index f78b8fe3c1ef..1a48a5cc1fe6 100644 --- a/modular_splurt/code/modules/clothing/under/miscellaneous.dm +++ b/modular_splurt/code/modules/clothing/under/miscellaneous.dm @@ -50,7 +50,7 @@ icon = 'modular_splurt/icons/obj/clothing/uniforms.dmi' mob_overlay_icon = 'modular_splurt/icons/mob/clothing/uniform.dmi' icon_state = "bunnysuit" - can_adjust = FALSE + can_adjust = TRUE mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON body_parts_covered = CHEST|GROIN diff --git a/modular_splurt/code/modules/vending/kinkmate.dm b/modular_splurt/code/modules/vending/kinkmate.dm index 804b0f59bfcf..e0c5afde4480 100644 --- a/modular_splurt/code/modules/vending/kinkmate.dm +++ b/modular_splurt/code/modules/vending/kinkmate.dm @@ -29,6 +29,8 @@ /obj/item/restraints/bondage_rope = 5, /obj/item/clothing/under/domina = 5, /obj/item/clothing/under/performer = 3, + /obj/item/clothing/under/bunnysuit = 3, + /obj/item/clothing/under/bunnysuit/white = 3, /obj/item/storage/box/chastity_cage = 6, /obj/item/storage/box/chastity_cage/metal = 3, /obj/item/storage/box/chastity_cage/belt = 2, diff --git a/modular_splurt/icons/mob/clothing/uniform.dmi b/modular_splurt/icons/mob/clothing/uniform.dmi index 559b834879efb775a0d5446dd24d07394f0fb2c0..f5d108cc8a8eb00d5e61b6928e78d6a53cebee77 100644 GIT binary patch delta 68398 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

6xvba#H8@y8^hJ4a-uKLAJdcSKE9DwujV-k28 zS?LxY{ds;~o-xz|;<;OxA3T5FO{P{6BZZ(eH#Y|`6*GzDv!D`usnb(QEz(LnfEW3x zezk^9Nq*47S!B7>z+?H7k%M|qFZaD?c@4+%Km~?p6d0{@$SBH@)FePBJ%_QqBUo@_ zx!Pc*G<}qVGRd^(F=l0JtEpL5+}ah8c$A-8R)=ZNO`*@7#A{E#`a!DUYe83~Dt63c4#yvaM`gWk0McAQc_tlXO?6oIe)7_gopgv@V`r|0N;f zzsXJdN<-60(o%&11q(K*p@D>NSz8}`q|p*@&QSg4&Q&Mj%5K2}cT2ip*!RVE^-B#p zjce=WISe?WIO=o$_dEV~Az#VcYo2cUP)*QF@Kox^I*?9SbKS&=6gk{nZ z=-j3EN(Bk}R>^D!I88r1d6kD0fhNe0=L(v<0tbk7XW4Thw~ip^B0>Ce)@*;K4N+^< zk}*vr_?5?KSP-x{_y7w<~a!4tC!9~w^ZOHTlxJa>M54dzC9!jL< z&#lYTmS0**aQWlx`oqXXgEL}XW=h+o#S9Ox?UE$xk6euwor38X5{6rgMy1Sxp?{5{ z5J!?j8(lSclG5Bl=}M+61#%aBCtgOhJ>$W>msvlf@B7Q#r_9W_SkrmMyGRgb+ELlo z5)Q_w34Zii30SdMFG6}_!;`H_Z%5=YI;D&*9;v)~hI`WX1+prFF!)EWIg4s0Ha1KE zN=8v7Bqs7bN9(-bfq-+j*907`^Fuz}{g6`B@9o~vIe{FcF1(X=9@Kmx3N-@R#+ zkrv3w&E2Srq~Q7VW#)lVN0|p$@*d1R>_fsY4sY~tFaAjjKV}SHCROiF`0#waFp=dE z;Q7~_|E6J0;_nU{Gt+QH+>n+XjFoO{s#0?k3N}n`E`-9vZIm=$2)usBCM_gI-MpV? zg&@OsL|3vM(&VZ3>{15CfPJe{(NDXsiQkgimXemdM&HBANSn#04KmdILqTsmJ!E&k zB$CQ=FZYjJdU46IClOI=8n-_1L=wNKRj4|%o@F@}4X`SxXAx({Eq$lt+*(Emab0X1 z({+3~jVx|?SQ516Yw&Gx#i0pzb=g8}T8f00%Lw5J-JtTpV%S?pk>TO8K0Zxw1ePew z_uY(;2V624zI^@{xxvW*TGAN$=}rZ$oF>NbYap&H;O9F~yUHo_xD1KiJ&5E6GYAEG zxi=ZmIRi-$MLK}&IE0v3oDUa8rp{YVmi>SthqgCLb66xKBt8QeA8Pt(N4#h=ir9~ zj@pesP}t?+6EL^0Cqa1=P>D&b@a&c(8%Pf(IH1Q?tgjU5n+h_iqa~r}%$w!2)}wWT8c^uR74{;0;3wdOR-B(F;YVgeV z@W&OVu8o{ASsi2`&n*)EmRum$^eeEY}1@Qt}AN-}khUfhJ{KqM6v-1C+i4;A$xy+s^)XEZ;jN!k!d6$f7|MQU*f-aDh>2lyvv<W)Hl88i~yaE#wjIlo7+^387nkeSvbmlsqo1_D9uCaeXVb+j$rE-3M^1 z-3p5AHyj+Hj+&~fDtx}S*ZJ|qWo6_jkK|)?*maKZ{6AEPp=uSsySm0(2JtZXb%JsS<`{l{dmD&!R%{Ra7jW4)B z>n|0f?twqu=`#3(vh1p%01yDca zAHl!2+Q{qYB~COwZNbO>D>@*+R&*O{?4*zT?QIQxS0(nV*g?37^*UFfCdDdh!3pBhmD?HQY9f4-`Y?462LOkNu@!(Z+z9*DOxlxF7%@c;6`!Nm|x?I!`4(`vUxQj6KLCQO#6+I_7E$L z=GGK9wycgMgLh|&F!Ujsp&%wHN`sS4_s&SzIK+D*rRU65;W2ondNI?8K+g_M5hwr2 zJAPg{8|E!u*bE&1^TlyxIS;K`>Hc8y3e$JTY{X_S7A^KUZ4D zRt^b@lF{p~vVlmAxB8~PPhL;L2h{H_zPyqqMz1U{S9^di)4VVfZy+^irnti|vEd9R z@!3QSZ2U| z@@TJR?p#;%2{&2%)^T)jJ6By%);3uIX>oG7r?g@9OGJo1isxhAxqh1CLY`YwWqN6u zd1ju%F2yuLYJP^CWG+Im=U-5oCD07i$j%k-*bay6#kxP^5FbyNJKcLPvuFA=oG*_$Y!HU3BKGj5c@tRl0z{p70kOf&H zl|Hb2a4>Z@n<8muWu-hgGO`6o|7*yA@BT_qVWzI6WgI!vfAJ#17cm7rnujKL8q(O| zHK%aM40RY2JJc`mvivq>2#}U;#pdn*96bq|3l-r>rS`rJMm|i{|g_!0@_ee}BZ=BFj`KYhEH;IIGF;QE$QbAhTu;2*=+VU*i zsGld9v0JFl8ck>h>YR>=WR6w#+9Wlrup{%6*1}OX(>fd_yHlQJd>Qh%Zp7$7$`kv( z0nZ4em(eZVt>1SdqnIabXyApG1`} z9BjTBgE5S_#=Fs?JC}d9rIICA=o^gJlA~%qeJJ?Ve(a-h?wY-$!e!SR3Q6kEHq;VS zQLtk1?dJKAfYTLc5sDSktzkcGJJR&!n#oWg_;3``{cR6@iH zQj!nsiGFmwAr>q_8?M7ptDCAdTmXwNl)Uf8GG>A@@%8?lMi_K*0EkL^DHXZrTHKUv`ieUgOlF%nom(J~BC zkA7-({bBgbZ{+v6UJHTh>p!1D`&M%IrqlYN7ni+=1{+GEj{6t+j)Bpeg klKWZ$In4jXXo>$9nMWb<5GXingLVQh6kf}h$r=a#U# z4(E6Ke&6@~{dJtjb&u!1ulu?_pU-ulvo_N9Cej!Vh{fl*zT4xsuI4V*PHxtY4ltNk z^2q06hl%^wLM=CV-o3F8l=wZ+rZ$(h8&gZ{%%(Ne#uY0OTRxJrGr;DoeL>ojN7Cxr z?%eR&@j<8U!PXjXyUh;eIYq>&d&R<>$#JK8GmR*uiWx2N1xNgcE|Nr zbM5i|S0TRd4S103w?{E;qofV})GYxVdF61pqW<$m=Zrufzjn64wl@>b9x<1-SLr5A zmptxw+>;5uyJnvJH6~4NndhEQ4U4Pvy}8G)iXJPQN$|hijgyd`ggkkpuSEPyteGf+ zpUoX856bA_qw_q}qGN6TS}NJ?{E4nyqHXs`ZQS9}_VwbAGEY)TXE2v979F^j#kfj! z*ozgOE{|@A#)phdoGBo!_nm1w({D?&{LD@v?qk&UuaZfj)UL{HAEJ6EdVH|af{pv_ zpDrJ+DpYTAIZcwS*4WH}psqld(es{H^L_2#hPK;D=HHH@g>G=0h+{OaXoY8{{uJ=L9-vUftm6xm@)O;k`aN}Oq*!negO-aa78;iKG^K> zPk3jQS^AHQgX|BZBO}}P28-q*1nV0=ywfv-V{Q-YudlDG8yFaPt$)us{}g|_m-6My zy{zo)ryeyXc3Pxl(WDh*R>M&LFX>CW1h}@Q|iWYuGJMf`oV<`hTD;ee?Rsdl4m;BypTNV zhvwHm2^iN6g{;0Juamq#@KyP9VN6CCXQwj*ZbeQATW*xp_K2n-M+>E-sTuVcsfm(} z-0|bO4dIL!k%yVgLgA0TH#p5HoP>qRzUtpWauGGc&u+Z?UQ(h%?4O(rF*r=X2J`as zKjMalhISiCsB-IN{f?a~jRpRUj0lCNS63T8RZ)>wQVPW<;??wNW1%yTR02QIF>5dpaIL5_uvayGgU( zAJFc1{vE4XGUfw5v*d$!)P|-dIhOWR8&-ZMlf8MS3X6P zi(bj`{7YBAhCQJwnT+X)1W#==6^=B!oM4PZK5G^nyze8DtjV=;4F=PaLC1%mAxfX= z=~?Fe_#yJv!s2y*s?4lGu;XOqv++_(Dq#_kB?iSmGiBFdDWT1F5UD0)W0D^ zJBX!@Af=ArREa}I#c4lRrS*LCjn1MpBwY5@-hA88CA9~JwT#EZGqQ2T&uO7GN9K&S ziGb^$t$x0n`&(>2v^Jb0B zQ&WBee{zru*1jIUuO{%s3vA%wQUW{!?2ROJ=BLf)_Q9tFA|QGA`LD{SUHl?s9%}3q zJ5x|lkSOgfj6ChysHT~NMn*=4Qip``*iU1F0|WlW<{k5gYr|Id_Mae?DG}czJ8vap zN004E9wM-B7e5Qaqn5f87Jx}^Vc};TU0sb+YtO&Le(3d)p^W&TCM^%|pWN0(_#gqT zf$j($%Jr8YhOmr`j8lU8G#3fkrenJB-@tBlb+u6sj^Lz$&LU!uN@6ZEc8K;)IMiH) zBha@cB_#)1xKg~2{#hz6KbYJQr`M9+3;tz2d{@`RB*l6-TVs;)u~jcus#lc9@e36%}<9A!sh-k4b zYM_K2cgURuy!i1lJuMA}nRKN}^q4{kQfHeuC|^YmqEcx{N5?M#PReiyx(vHc-`)zwRE_N34d>@ zjL~#IRlO%Indysc|~#@Vr(6BXH51rcSI60J643*OZTX%L`R2spfeN-Uk-svk9(YEdiWrpJxkewwuG4k+g^7fut0>V4;Op zt7^8Z)y^8?xU_@^^_VUVMDJ8@2()%|EDWS8RAo)#_8f-{MK?S;3=q6Vgc3ZnsnUs6K;CZ_NHG8xo>dJ=^yaZ!y| zCRdAZnu(FQOb-s;C2SpdJ6E09PKqB0fEB+;BVatB0aqQxY!kt}CS=|*i&9#Yk}@*d zuUdHu4Rg5ts<|fO$Jb*);U_EDCo0;x_cNoup2@M{v>Y#<3tnzcR8X-ieQ0F#oFsx- z+1j@mIo7qQCoD(l$u)U;Y{Fn4XoZMzM_Vnxpy_baQ$yqGd9>MY5*YM3s^a%rDBFVh z2Y%YvJ$@esxktCGxxM~9Px==VCdVc`^dTcfFg-i_BFwDJa0$cjYbVOo*Gpu;mLX0V zMnWaM3j-eIv^v0=?DT-8>qaCqewGa8kD2x@>POMJT%4@m=Cyv-^{A(M{{ekopv_9}(G*E&q%7Tu>| zg}0NY8h&GU7YbF+pVB&iJyUy@>}U=;o}{Vc(O!g`52k3E^)Q%ZDF|C=${)~oC^v-S zGQ>$O8dXhc2S6Mh9eoK4ARbtA>k2WmwdL(3rLR3)n~^^JRN5<$@IzTzI&DH-lj!Cl zlzg45`wk_8gnwx0#pBbnG=o(VGRjUUPT^;IIuSGSI9;Hd_1EF2CxS@`E-V=(gINhf z%be3}3zghsS62}`F{5a|-OykEEK1X>s_1|{D+6Vi1B%c&bX!M#Q{`7>!)Fw`nr6E} z+@Rl@n)jBtHxo?SUhlq3uyKBPi_T+8yFoWMhV7vqWUAs%c+k~ zWlv-h1mU40HgCl!C@%>3e4~5la;t*Q$!FAvpSq5vwEx@j%eU1RSU1DD4 z`=vveta9b%;aL;9X$pr&$Hv}Bmh#lpLx{e+=%1zl^~u;#1zKIsi~im&-;qrQxx2d$ zwT9nZ3LG8wp+h!Mz5MY)z;7)OzjvFe8!{>wCF&2<)6-J}hpavPCKn8*MlIMVC?%-m(WkO%O z?IctR`rHKm#J>@@L=E%*+{hsR&RsxGZL5>AKr&fK+!|V$Y>6Od-n3> z-HP4~bn^!K^02;+v>Hht}bThEL3dja)%LR=Pqi7xm{{(q2AeX zu3k#AYL%0Vt6RD8<&WEMBBAYG6$J$aZCNjQm%jDqcY4qFqAR0s2h*~HF`ubN?9a@d zDQh7DM>k7TvFWlkWo0i+2^yDOM`IMe=96%dW%5nrhZdERY;A4rx_bme2e3-FHJxY@ z2cL4IEoTsV1Wc-1`Ld}UoxWyfnlG{?lYz}paC6)BQGToL;{;(3t^F`HGoJ)^%}=4a zlVtLncXR6#kfwqN{(9Wh4l!)n??B_&um1jyMOgnz%U8#Gx?6G61Kp~5d3n2YVa(^D zdtY|NO|p2ictqytQJo9?#f#gAe|Ipi{+a)nbCcYQh|~h_G6xQHW_I>n72PUh9YN4o z+t~ODj2jXVPy+eky+?g8O4`8RcjX@r@69^qUt=u5AmeijAZc%JZ=J`FFF1+b|9daO zY2VM(H1$ofzSH6Ape$KtwpM3%cifE|HwGprKO7%>aa8zSHpbt22b*7rTS7;Jw(6Qv zni>)zuUhi=pXH3$v;lZc@+4*_BRRUZR{Hxl=v(k_c@>x0JuleI6Bgm0=|%-p&YYZ_ zuO8#R-$(s{z|mVI61sc$qP@L60L5=5Z~pj0cFk>%ZX?OeFf6;ab~66cC(aPVgihkv z1Ax`y6B5YmZBHLw9W~NSm9}Q`0c)I^Z^M?YC#>Nl}TM{Q8iI@H@gi90^mO z5v%Q&Oukhs#{~1CI5K9xfj=NikugJl_gB4_B%PLGuN4r6b>V78S_n=H*ID)M5DJ>z z)y(Lw{y0t=Y1R;-@F3#@`PY9)mSpNggoOhwKL0lOyCUv*srr&mG|rqv-p8k!M@B|w zwW?D^1X;Yd*2uUq6j-vE>xv;MlMv=KOov$J!Lz|(>8e_po&K$|?8Ov8eg4izkJRmQZkewDS1Q`e~BlzJi6QLzyXRaiqFi-vMf&e-~yXc4sxid z(F!1>Ysirb$ZCK+`06cGCqimdHkj&p6nkfG*X**W<$-fcVqywkWxpaUPX3C^g zSpB!nEQnA)lS2OCH$I%|)u6T2AcdXO&&Zb7!PAf{KbshQ)8!kEE_TL zo9!*$ybs`(-e&a#PLYumoMAZ31basqNWJ+2va{72S?{gqKvPY2meJ`TofM2qP4+Vl+u~Ee`o@^V(B&hXu`1r9M;)`6St8Z9sz;RXrOlh zDFZ~s`$)VOEM}rGA(j4{OeJC9ykt`}A3G zLqnUPdoJGmLF742`>?e9{GRx@IQ9aQnwR6{_Ft{Ra!Ppbb9mjF`Gqtz{9^1z60o5F z0C^?N%%bUnwY4=^T1rW7Gt!5DS?w=2mQ8(|^{YEBV-lHl3+TH61fCe^ATi*Mm>n&X z_u}<6&juWnLJm9so5#Wn^H19p7^Z&OyK+bDLz0J|pL8fCLK)C_ASKKlSrdjki#~<%W_#WkNl5fm^)iyA&E}7W6u`}=cb9Fez zz=^4JSGw#^8c2u?{YjS9m$-KM>euEItcFAmYPHu7q%XY-XAI9lVk!LCtsnG>nLbwE z>`cpI$$uB26~E)9@Y(Dd8;~#}w4moW@u|NJP{Z0sWu}kkJ24XERC1KU*}yw(&(>{v z$xRxE*|DT2;i*K(G6R7^=uPLf!Ua_S3dzIHN*{Ed@s)~-iZHCWi5Jiu`QN&w6>aI9FER*rt2nty>7ewy`Vs2^zL2^t%0@Pix;m>_Lugd1>nRB0H??A zd{A&u?0i4h61Ffh<+~`l((w2AL2O*ylIU!{KrP3&oSd&fjN=SzAxh}xtZ1-WQPV$e zF|Iv9)nJo-b>W(H{|=D+bLHs7>3y$(kp{5B9ZI#A@wPwwYUHV7l4kPq?tNf*s8fGw zcYmq7v$Jznm_nn!8H!_PWvaGujxm1o=FNo^qFK7I+2!C{2&EqBI|V4<`#ho}sWpR# zzOHb`&rfm(vB9E*v-n$5J%Ou<`feWBfuW(m89YSzx*=A%JcEi=`am0y%Pk@~F1`E9 zH>o2A^w8GY+PHE++FPrnq||IDmRV2`xmJHX8$|W=*|TTRF7EVv8S(fSR>f;{bm4t{ zn&%3i<#tPR2nA>Lv4f+drQxwnn>^)XKUwDL>gvRfpFq_64g?iEl38+m!fEL#O(>@}Al&6rT4XJroJaQ6hiqhfg?+UNjQ)LAG_^``%fdAoKBv)@`H*bn z?HPGU&_Pipj$w~yS=qi-D8J2ljKglGe#&i9l)U37^+BeXa2=T_jKNc*8Ar1p6B`?t zm`HnWaO>vHp!oP(wGb;6AkB&EBmoAy=K2wUmdxvPiPg?jg;!-$?|3>iXT{r}hm5FK z1>E(dlia+#B6KhO?i3Vd{}!RlJY0aq$E7$wg-K7igrk`3L-zMI^P7vkI}f?eb8ihjkv9L+;s z4VTab3e>AZ3l6xSz%GBvpNiM}^T(@WF~%5{SV7sa(7~@sNRl{&4Gn}}zPdki&RIUo zlz*{h=$EY^1!Uwhi_@KD0Hk6F%S|6XSUX9kaF3tdsP`O8IX+15LP9V9iq1X&B;%Fe zAEnypGI_nUS=&{t82!&{V0Y#>f{R-Gnj638unvdT^ZM3jQCd_tMWm&2Vcb-ZOXc6LP}pRy;l|jiZD=tYJuXyg1JOkjMF;T`R|Wp7yq*Z z)I0b4_a?yRh1fF*G|2gA8#0V<@#PD|O}*-^Wi>@tE?(5-%U@g7CbVl6tdL?s zJSWN-4hOO0eB+UnW)RMtc#ySQ}=r?E<-Kp=~I~tZy=@AF?uJKUC~3-^HUNL;qAt*PrSG-sEESJ#nFC0GUD4` z&Jbqr)DgYnVXQ-i(I{uz{gV==&u~&L#rmtmYi{&9_#tmD=Svrei6}<#INhN{AyDu@ zLQYLL>F8*c=I7^so`)d)$;cKf1b=+-Zg55UAPw`6+to_98)`+Nky*yD{U2+;T^-L> z1O%{aYioCx#5GE=<0slNfxb&!0np1L2gSsM1g=4NgJwN_s^2q89)I%12-k~D)3XD5 z5y~2_K$7g)X{qtpGF$`kX`qWt%^vvCH87{9#kT)dT%J8m=j*xuo%JKy!Wz0=5r{VqmIk`m zERg=N-)|e3+AxUbJ?m#$JLs27U^e2TmJl>;jnk6-{e&5o3i<7;{`TH`Js>k6N5H#2 z$D?E>U!N}lm}sSG)%N9GT~n%Lw29NGXA@$O*b+e_Aa*fzC5zBZp6%R(~%a(c!K#)s?&b*gNcfsg_02D~n%>Ue&eRkq~<7W6X zmTS;|hDz&mf8ifD@6Z*`lPCwt?jIZofvV46yYjR#gLSQv)@Hk?&Ao9BH9ptVBvl@j zio2|wJUpu>zkWUVz$EjfyTZkgj~e_%4^Z2q{u~ZY)~PSSz_7>sf8Qjvs_?Rtjz3V_ zABc%%07*77GIG~T+W0-x0PJX`JU*=3p7SpB!uA&e`hzuH0o|ACD z+&_&JcSYbhzSdr8vx|DHrp6m3HYzeU1vU_?K~TO)Uk?4D~u>*!#Nbbq7B@ zxQrTTYi9LHZIQg?f{`wo(isBuM;g^kS#|2aPX!iH<{JB{#`HhM04IfpnI zXLg23h;aI@qBUdl)Wu>!vk%Y5BO`SCwxx}4ZTVQ7pEEnrNnDyUJ!BeD(Ml|jLgUIV zWEB=_68o>O+gKCMPH(_CI5^Az%c(AuyZgj4R)#dL=&{G+Ltbe^wl7;if@8 z%Cm*s;E^i8%9ww;G2l(452o{o+75bre|+Qcy{wdDAd1#PY`3@RMn1x34(F?s96GBLyE9xKH&1iF9m+sexWA;@!HnCfXsK@{ zAW;cvpkA%|{rmT9@Mdd3K-91Idk9MdM*!5Wn)_0uIAtuFRR`&=TYikt+_{PV*`AfQ zXP#C+6wcg!aa5LBBU*k4qqF!LQ?)S_pm4u0&~n;{6KyH>dDV9+Ac8XdY;lJmXNB9S zxQ~Zt4lL~`JbrV*(6J^svF5eYQA0yKny52mRo*fPY&_*nlL5`HFTvL%7UoX>MEw0G z!4Pss)p;|*F%bAdX50r?PG~6!X3-pP5}cpUr;d_kgb|0#ma);oW(7XUz8`iJlhB8! z)E1P+bf}=BNQ^8=Ww=ytsNcO=Qc@C=n3!AfhU(o#o_cZ@9NjNOcZukY-v}lPXAEjo zkG&HoyN;=X$pP6Irb13mo{RlMG)5t4HeKrtQvG>>kDi_$i-kVs<=#&DY}@8#r^BGL z*;xOSOK00m9DR^OfoXzYw?6I&O)h4d7^h|3Ng}WZ9k2!(=bN#YgVik z%K6x^75?%}FKvtH`>gpm@}0t;OB8-g%mPe~LoZMG<^`$ zS(|#hCT|%rUIhORE^}r@bXFjNLT=`e4WvIH z2Va2w{12i8co=b78B;0M_qv&1_oLnE#g|v>Zku}2Orn`2Yz3MPZbHY)Pxd|2Xt$d4 z(ks~hVXvxJzP&feXz4z-<5bq-j=f=+Qm|VsHLz|MvT?}iRypoI#&sM<)dm+dX&Tsz zGpl}kZ^)66s$nAHnXd9HJf_2ZKG0}3zv^9Y1)j>}P@(wbGl9sm_ldf(6Gb}&Nh@hE zk^HSsWuZxh5e zW)?H>J6A2|>>7gCL@ZVdcicT2XXe6Yww~zyph8yAoKecvZc|R7$%~y^oSSZhM+QJg@`H@eVzC3MasZcmItD~GRLz^NiM99M^A@JqZbk0MwZ_NXa;mq zjZfi`+So@MX>_cNe5>hH7bq!LgKo=!w$Npmiz#p4pNrPRZ56igLVUen7|DOyT^-bA zZuCdvjQwY%`lHV43;$DG2DlOU z_WY$yCUkhK#0CpMG_?hcF4rZ6tfl+hz4p$ypfMA;fOHW|uZZ#^MDeQn(x@70xA_a( z@UbS9Mf9D3nw+W7l7+}!CZ@|6c%2hrgra|pv3m886nvD_V|KOU868`vh8(0oCC;Jn(R%s2fjfKv;41At)r7(mL=)wdR$lk_e3VOA@%Un178_dG?}5( z(M3^&0tjs~`;h3hFLkL*6@Huc6B_@X`t%D!)izr>zRm$W8@Ly94?m%y$aJ> z=(rWAOx7EZ9(vAySP)T9lKe@x%A;$UR?G-vb2`?6W)EcGo@qaj+&u*?EGL|aY+;S! zwT#o9lvg6JtoDaT#}MFx$%E{Je;tUg1#IT?JrI*DCb*=J4B+|VCLcCb?Ts$jL^F1*R!XGZmhjw^1{qSa{?NR0fVI+iBJ`uKxzmfw zJ+jeJ5iL?3QJ5U-FATCvF=*Aff8%kizD%#FAsRsKYgCR>h;Q150cD+eS#pNuMxeXUNX1K6PAYz zt6=16z#9t$3RX|K^pK2ec}0fLFP20s(t> zeOpGq#EZySAi>x#nh}zs214+r9*fO6*Bf@kNDF>!U>5XNVGEg|aYl9S98hjGCx){- z&vhTjoP|Xo-4cv1YNjEWb|;S| z^&mP$9Z4Zse$p@#N{$qlZlRJP=C{w7asG`5_DKIFy#TrbhzgcHbK!ED0T~B_!JB6O z_qHZzqkx9Y{dM=gYCpTn`a7#7Y+fsTe`9 z2XP}IY4w{)je0M*TRPq_W)U>ykl{JVx3`wCwfE^t#_6eyL&R%buj7%JW!NT~WVT{np4R(RNM7A*DXyZ>`^70A%7ciI{{2DM~|>y9bg zKpDn)yYsDaUDwW$Z_tyOTu3Y|P+7f{QpM$?@_WY;hHt&hUMUH(4`Ih8pHTI}7prGe z>a|`=;?!eCpMS~T*>K=uq}Vu$?ulPyi@r7U=3(bstyy>_OTF{2#f?UhHQJ8t1y zn+Kvc+Sbj7+a5#3_ZzpUTC8^<6?qdn=}Ni@-GbQ%({|F){gc|&F1EYUFD$_ z>%M~e!MFeo>o`~;6gE~EAANz3loBo*ipHNblGveTv8(L5%S5Uf%>7+GSA2TZAZ%I3 zLk9F3?H`vWLn-c1MAJCO-R0^eqN$HC8(D1UgA>Cu<-jOJlRb}y)Vv5tTlK(#;wLbSRnKSVt`{zyo=ptGecQGY#_0!Gw{S-xA^ zB>n!rA+vve!-KAlIvDVXg*+O~hQLy>s^ekgmcn!SQ;(SZL*9WcIq!No?5RK_!7uj) zrmxf-R3Oe3%MVv%bKsX2EFxPAuYSsoB%E^KtaBb^%Q?L4pTKX8@7}GT^co8l*9d`( zn6BDX7^?GWd+bY-r8cE$+0v&Me0a367nv=ke`u{S*RYGKC>Oq1(2>tV)5Jp|>moEC zSqPLvm!jasRJ5cM_4)9YZ`50WO8QJ!mn5M(YeU@3=A%!>$`+YjU;H+iCTynK8C~|E zAy7zU*5>5D@_}Rg27-K12$GRPumi?&L%$HQ9VtuINg88Q95X>u(nCUVN@VgIR8>MO zQ@t;OG9rLDmALI1vVG@QdtP;QKHEwo;ySvKO*g{Mg)axYeMZWjl=~V76PExC&n8VA z#M*pOdKHYUZwc^H>z~lxJA^x)B57uM^$H(sO;+g|f?`V#)LEI?z&y-lVMwB!)_19K zeB_kj^jK*WaBR^6#)Ok_xOo#Tug>#**7Io-QN+XNe#|WWZ)N-{WiBMO7@6nzZP{!< zZ+M9=Vj7zbE+i2Jw?r@8_T_-Ri@eGZ;3dtZo`UAfAD&)W4{B zMfd7E#s5{47OEKx0@?mM3d^<0OU5*6+W%ou;8EZm(zsVCvT^n)oX|()?OAZOpG__+ zD@zAd(w`d|-dkf#rv7!8k-~PWy;2)63X!4>DRvmx|U`F zh~7!tI;yc8F{rqw!K_3@adyEREF?8clf(8}TIz4}v^slw;;j&wr(9c>TTph*^JbD7 zqPU;I9Itd^8*Q$|qnZCswfN4KybbreItAMp6 zu6H|Es&N`ZKaW8^F&{tb>FN2oAP4&?c_{<^X?myZ-_Oj=`??4P^H=GQZK*C2FynEe zA$OrlB#)Ya{z3QIdgKh6LaH!r-Qt#~QY6g-^ zjrl|Ufm15U4*3mUavLf3(=>?~y2Ir3GkCW*U>zq=Ydouna4*-VUmhOC zE+WDm<$uQ4a!M7LLSp#_T&DXzhn1uGsxFaf$=Rj-T!n!*!oML^Zb3n1U0q$c zY$5!Cs3<9;^Oq8mJ8~LBg~n5d=W0c)Ei`N|C@4tvKJ(4#^^=|R;k@XoZxI_}ZL0YW z6(6mfDPiDAzWfA|DpZycYg(3;?a*og^X1Ibb2@%PsT@N%Pk>&EKo+1xj^Mef#!9aZ z3{fq~bh9NxqdBf}w0N#9f{L5cD2!K2K4XTTW>lyT_5KDjB6EW$aI^KjQS zDLR;0;pFDrh=%Rt$3*PJqLmkQ2Ww-Zk<$iH01(_j%mHk;xVrv&l$8CPTpCq=q2ps9 z5S&nkO?s3Z2DS==)NLR&Gbit^%czUkSENDYA6i?T%QHKEi_dQfuF`SM%UKiFu}UUo zotkgE1Y#!&59OwB@Y?Dne}7w8v?N1u%EFD%@uTtla@{d}X4&$sUym7{tJ1PFt*Zf)$FStFB~cPmU?Vy#fg*2h!SC(O47c6&W6 zvt#(DvI9m+*Z@DZC_;Y9mm2#>8+$(M9lBz|@B~x0P&Cty%Ea1U)Uj5sgzgVVzI#~1 zX_3L4G&E>dH6zjtK|T`;LdzeKFCI?wSkB|<)lfiOzjBS;N^zdQ7}WXgP_4KYa3OQ4 zDM6Nv^$w!}MHbl`4W7D3H+#X#^`**00OvvvOsB?PfRUKS(LP1>$?zgX#?5nPoU!F~jl9c^qixG04% z1&0$1$4N{;Zw=!1mc@59ifj2gjV( zzqAJB3h8N`d#%&Ll<8LuUEj15sw}GDodf+%f+2ROiP+&RjNTO;{6{OjU25r{=ND-D zLj&SoqnwwwMKllcM!YTDVc;VR@3Lm%s3J4W7)P9wf)?Wda&xaK)jeKbjW-?vQ6aw= z-fBEtY zpvu+W%;)Pvaq7g4elhlD9 z_fAMgL=fEeG!BV6r+=hm>+D;CxJ3Lig$ zQWs*!fZQR|F6C3hzTj3mMv~@fnT~z#|FtB-$B*0F7(|UY=>1b7R9x5lyF~7Bd+!;D zM&l?WxQS%r#3LB32_}MAn?)&xk|>=95GqUr{jZRjxD7k6J;{~ME2|SHc*?B(c;u;a zc!gtdWl3)848NJmn8jqZB=me+@pJ~AU377(e;-^rvpHoFB(yAudt)NHn@WHK>$iXUc!~g%6+%0KM#XD0-etXlL*~rl`08@K7FJ@LC3MLP_8UXH~ zokFIrrr-eBI2_ahVc6=(rx9D<0@FT1dJjBN+WV}(drYsBhJ%P%=zSR3q9d*;tR1vE zRH*HJ{+m{Yk;ZF{mvuizIZWG@Iv>E-1XFMzcG3_O*A9X=36D_;1m?D-FRQv~(x+6| z63!>v-ngRd{+rbVE}F|FwL225)?)&?rDNZJtM;Ened}MUB7}7zAP0pZpl8BT z{KP5Ch;$qEh6$i*6Nd|9V7>V(bugx|5SX) zmt_{>Mx>q%w-xLFV+u^p!+@5#P}nqx?d<`YYuBXeF`~q(L8(+ zf67EfXz}j%x$0Iao6uph>hC~^Y`sMIRQ=!-jcioY?)(VrcbE7@-JdC+MP0>zOVA48 z67pcfC<-mc#ExH)A(6NJXdsu$T_Hp5S-qyl=O$fyD(-R=mWs}tbH09KkZT$m7TO)+ z5*nbLYq-vhGb7g8`CYDz>mT+N{XkFf&e(MIS~0EK`pBGFSLBc<@&`&i$r)tFoPHr9 z3lyxppCR(#DQY#gjj(7HGo~be$O|)Io}D4O^AKkrFI(3;cy{o`I}L43h+Osm1h4ZI zSq(ctq5m~Ho!xO3bGd)ztTqk8F}Uo>?LmOJ9?-pdivnXS!hiQJ%3PaV88{>BySO(( zR(&cy?wg5YtaFr`x?{he!b@UuCOk{$c>!VfahWL@eH}02=)QNwC*cD|!q>SD62~i(!MaBLO?_oQZq%k)CyhmzOtbeWj;A7KrAx z0LZ)es`6oGAUO~*L$5mGL*x8DNG4Z2+bqAtKdL`;-=^#xx#W)UYf z^WvfFVoLmNqt68&txiGG1Gkged3hh*-qM#ko(uor3elFkKg!gap%yPfY}B zs_$5V5myH>3`kQw`&x(AgthXbuB4XdD0v*fd?J(3&>6^*7UR$nfA?rGni*C~`%ZQb zb#zu0R`P7>dB<~9RM05%l`}bvwitLn@kqkc9aTcV&iP~UanQPHR<8RjVf9>jn3LH< zDHCS&^|=SJN;s|8b902Fcn(A${ux)#E z2;^n@d4lQJ$nJ7E+Ec2fx@oM9^8kcZIw|UTIH!aGfY4`ycR_o7M*VDfA?5lRrroy= zy(aPJu*j0oBJk*UPtTR7^|AlKbl%kRoS_Wl8wg2-@2DN8&i_G%aj7nO02uyOPJUw< zLrHz146a2?CYL2MZfa`E_|eKXY!s{`}p?qYctExA@!>tzW;BxMhyy_)oO~bkkDoxXxWmQdQ(HggZ}$o&5r_ zIF`CPGGY-V=e>U3(;U}^%*~$;CwjwFD|M;Z2dz*BI0Kgm2}&o6Lhl?JQn?Sb_6wHf ze#^it&fgG{L0hZrJvoeIA_U0qDHp+5w#FzV2~!hwnPCJGi|mWmrMnFk=OerJYeijL z8?F)`C!F~(Bgwm@c>O(JHpVmRZ|F=~w*x>YvHk0nJHkBrQO>-&Jt}CG;<4P!T#Odt zyaqQq|1&h%#~6S!FSY#SJN`{9_`b_k16+_jSI)EwpRc``!Por$;R1H;!Lj|+a9Pp< zEj$^E;FCGhhv>)UbwCq=eI@>Ii}61=(`7xfRe=TuGIU{;-Y~Eak-b^~cg}t(OY-D% z#$Mnt)rImpke}6Sxqw@N!dNFjfLek?&x}ytE9yUE@(;;>)$`QU%w!%wO+gtM8EN*> zOb3V4M*#i(N@3cuB6!9#zBEAhi}{##4j|EDhJ)4r+Pot?Hrm1eSi2cN zT{N!wZC+#H$37Q+repwaaXmmGbmRY6Mgtg)}Q6{ zzku*Z4wQV)vOo2c__5O#Gk4cNWl7Apx;HG^v8joYvuOSF!Y$^MQW8{YTF;>7~r?WQPWaq-2GrIfp|NC9@V>%*KY!_U-ucP#9dme zOFdZJx()1KX1Tu_LVtlA_~mxad8O0<6%{suH4^`wqhdNOKhRZIvgNZlV+G_^ALvK_dnc@qhb-tJn$x7t-nVp2WOm6+Y2ydt?jTq- z)W{Ic7wyy3>6}>*!Sax)hTEU)$FMUSs&MkPh+lnOdu-2fXgk-^u}sOcBa51`OoAvt zZag))W7zyvjfNahjLKj_jZKtqh@Rc~UPK*ji0Y1;KJ-PfEzE!}cq4a$11v+*J4_TSV_a z%67`6MHq4EhceEDfpK*o{gvssMC=BHs((kO-EgyOh?`mdYGb}Oy)BSf>cl{BASsh_ z{#j21fK~NY{(wO&}Q7S|f)D_EPe1AUL|Hqi85;s2xU&BLMk|NsB7 z6kaVvQCTKsX(gp3%vg$$MpVjLRJJrp*~d|oBuhy|4B3(wQubv=vb10-v6wzwaNv>#EC`Ip@rrGtcFIyWbzrBi;XqG3WZS(pE=)54d3n zj5VbS-GwQwbsL+WyMgyEzm4z6;va(S(ck&lNM=I=kLo8xs3B;1NQi$cC)MApB)sRD z-v00#<+xry{(jP6-B~aB5&u!P#gm)Fr-P=IxOaghZz-iGqw>A}yE=@w7GUWq`A0{W z+UmR57H`vL)?;DAX@<@f=~GLWhCPqoaXZ%$1|s<1%SWoNQIpd?A7FicaPTX%%lAS; zAr@ST*`1M~Yn`RxTl>e<<_A?dlHs**)@{-!_~V#?)Ev5c<$gXanjzr!16LP2U*?@0ok0OLJ+~S7haCnazKbPZ9r#zThrW4p$%`%6tFU=T>>{upM)`$6 zQ?C$f3gT*EdWs$-1#`}Ydv8G?$Qv7`ZAlh^8ydlzij)h7_vw6vvfal5?>7Fd>*r`F zSbSg6wa2$QoeIxru6(+v6qz(A+BYhawa(BvKv^hQmTa2Uze8WjCvzyI@9;f)oJQBw z5w(3WSfwF?^fh8@545XJER+4ftqeut;rYwEb}93mA&5t{6)NVk?UvnCuDXp?Z;a_X zbX)4+A!fu!$XPCIx3axyFeZ-e8R)#}OkKVv>SqCo*65;|l$4~FT`zXoVp|E^P%pLY`XaZC8YS7QA$1&v@d5d z5BlA$rqeyRjX2UZ=W4r^peATnfB5KW0JupUG#1w|u!O($Ay873scX7gGDmx|0-G)p zFl$!3cjLW&8m+yWkuOq_ucB_bAhI?JGxK!HYS1(>XPr?Ec2-dkx~a zB5q) z^Kv#lwgUiXS>98*aQR&99dJDLtvH(4E{-&gM$68$Q>7K0II1bk2oeT=nz3t~`B`|?6 zT#yxr&n5@gvnyfM(dXX@lpL7cO+WPaOq7FJ7jdvxePG@{n(Jh39S-Wabdi6T3x)rx ztE*E0OJSF3pvj(Q_)WT-gXtj;_ESIo3HX_x_CFMeVuTgkBV!A_oRNuyTjpS3A?JXL z49Xja3F|Y2u)v)LpLH$bUwQxwpAvOMg@1tMYkkl{)(vo05n&gh*&aM*R&L9d zFRah)?bqIJKmf`x(nF?;yzt3KJA8wIU2t71K`@EtM=_hA7wpJSwUy>&3+=xI%@^_H z2OJ%C*Eanv45;HYkj^(vVM*$!+Eaz7Wn$^O1oQP}gg!oCh+7}nsh%36S#%7AW;l9rKSyqFW}vYvd^ z@OmB`FZ#yViL^@i#2+)5qD@-UX#$%v@uLeu>q8@tR21l2=1?Q z&qQj(-CIRgAOzoqh19Vc*4XbvWF|@k09WGWOpK6X;=9Z(YZJ3CZohjX@mr>jP;8<| zmMw6N?6MT0xc8qPa!BvnRr-Md<{onMn4npMZ&aC=@1{Hmnh5afB?GPO zcjJWT0gTn(o2JoSyjyHB)O!tci5C_qJeLBeVNX+FCqege-JZ~e<|}4%ksIw{aLKAU zCFS$8C%;L!ANfx<^@isT;`H15E#`r1JvNxEH+JMp7Tu)WNs~8fTx|K1LhMU1!{=__ zZO@T37&Ty8`%C)t6CA-Tp+Cmce2y~uF$KKw2dRX!6U6sCU^P$Y)8pbbU! zU^sQ;+!k|$9(0S94HYL7w%fCF&~y8)xHnXS;T$;LAf^5C+-Y-JM2{X)>eyaEG1SxS zEe2~Ntl3}Vk{_U~qQ|xCY|!Vf{4M9DhXfPA`TpG90Fi-Ue(?%Aw9dSY5<~8m5y}5# z&Sz|0-$)U;{I=x8Jk0|Ky|6SAZxWck_3QTlw+@6aYd~edAD313vCNU{IT7G?*imaj`OaUxHsgtJn6H0t-qo8 zdw=a%|IX)x44;mGWA|T#MfT)*t^}XM%H1)b>^qyWRx%gp;`#m_$kzXCJQs@U&MN>P ztA^@~VSC}XS>T(uJ02-x*Mmkj!n2!vSLtIn6i}jrQ*C!9Wzw7rN&;ZyTgeT*{DZ7@J?Ya)O{?d@$@R>2v9n*7A>#d(7f+C;BFUE5PP<7MY!*$sxu3gETP4^-^{DvJ zUp^_tpI5e;ob239_^2tw9R4|~cfXDic-q9~@}c+7Q!|$0S0&d(JMgR}){ACeSsP<$ z0Et_!_uBHw&<>sQ=6SLo^6RWeZ!zvn!P^z*+BtjV!58Oja7<@1&wU=ZqMN&$XQ3ls zsyH8RTY)c|*YK4wP9>;-ux%4j+1N{cdD0y|c4E+Q*CcrAY2;Ddu+Ehh=SDbeQE6Hd zrkEbv1GlH$>~>~aO`lMC4l{{+H&{VdR!4AqbIM@z(&WJn>*o!mMq#N5bV6J1v1vA22^{ zWfcVdx}ZnJwcg`+_as{&K$Y>%;O#~pRLade60px;RKw>bH=J&mjXu@X8QIJ_sT1+sPd ztJu9|lrd$ULrI$;J|`6I2mV4pdUzUXc%#vqG*USKBJ1JzjTCgRK@J@87c_iH91g0r zgRlK8tz=O{P9GwZ>1cY2{;3px)FT5>DVh9$gDGV$T@r;n6W}a*wDX{|nZ&Vc+zQEE z2|LQb@gwr!!XJ1sgNSYRWEFZt$!L^YLY>$kwSu*xR)%u#ti$Fj9$(>UYt(&>jKg{0 z~nbYtbn z2|O2La!V$Vt?`ftPDZYjx*8F9!#wV4v&n4K_c<|KTJhCO#(y62K-sZ8SqZA`Q`npQ z?ab(@vzt!}{ykrz)3+M`c?f)1wR z7jO^lc|qU2_x;$92<%lCv~>1yJSn2?^Y7cE<@av!Nf|Gry&%R^G(UbLvYA(6G5Ymj z$aOX0glV|3ufh&z%#)mguU=OuOv5-h%PXS(Ld+1&24i6Y4a79 z%PBnY)c$$J<+r47T^PPCFTeFna8U?xm3RTyH!gT_7!`JU7*4uzvM5l@yJCExlV{%y%ookyJ_bdV~2jEc6efm`M_A{@ZrP9z`{E& zj=qBki^YArJX5*+dLe^8loT;;G`iZffG&g^SlB?S5xPjhZX+CCoeA+dSWY?{Ug?#5 zordRShr_Z|gK72T39%EB%Uf%tTEH2|QgL&{`G9eF2pJYbj-kV%V3VP5Mr^Dojp*5i zyBA*pS;J)hqJyUHqaw0uFm;cZmxfqB6$#_YaY_)1>PHh=Xs}~>hu%D7qt)~fJL~1r4Si^*Z=Ts*5CROp1 z@Yjd9cLTUQH2M+oC@)^=mm4%+ZLtRNDx`s76*z*Uq%Ahv(RU!*1mC*gG}xRsOz<^i zQHIkg@bqHW#k8;Q%K|>9p`t>lmgKco1R~rnZ?%*V?!tSl^h?XGAdsQtfeJ8B9xd2U z@Wdwhs88;uPK?V$Cp1aVoRW^S82N$2;*4xmHHX<^TpBhvw|!l`p}O&j>2 zv49I%79fs?=o|QSy~W;`BX4Zo&3$Dtmn+&IoWQd8f(L9N2TpG){h`kKI*3fes*9qS<-?4ZBs-I+CU8? z;q@NcVUM9Aex3QyY0)Z7u`51LvZ0n>o=TWMo#&m`dZuDpg!2X5`t@$tOW6&fg4VI> z=W}>dCf}@fOT~v^4Mw}rk8-d*^LZrap?Auca7$|STE@PxEsvkw8eOQu2%5?n|A}sT z&>W89*WEHqFh z!pf`xM=+tXm@s!o98s6N#vN=1n?9VbFOw?`)#L#x7XyUdZt0%A&vvz zaL6~gQU1z4Ih0xjnqcoGw8u!4#^zuROAo>Rbf*QB+EeX?rvxl)^=yVv z!z!C{Q~@GIU#vIzev1L&qVLHfzJ9quZZEFbh7!b0>ZH!-jwvVw_KTdUow8Vl9@9#k z4B`)!5jKoAIM5GIR8cGkg!^4aLLZ-RrQ&7H97ZIU12hu}u}y2PTpwm_u=Y%eh@1Vg z_EcQ1oBwfR6xJ?PGUa>Eru4ho5`BsoJAFZp}r(@7paEcsJE zA+kCzOR{PtPZy5rw01*QrO?J$Rir_+wXQrlof z3g~BP`!3ha^-(x?EW7`5^jfpkhWv!~{rkBS$?3+uL?k!akr(wHvy7*MAvee+oRJ3C zEtJ#{+M(mpV-pgakFvi&N+AW!?x%2Ru%nBs(Dgp_bNKpP?lTgUz`g*to@rrIaojxS znv_d$wZ+L{$YGAmS+$yyM@X{`sNu|Y=6GwJQ|t(f=^DwJuv5nU^?16f>}6i$C8kl& zR01IfR-UTsER`%GMKc~0hYMY4HSnHW697BS1ca{T3Z#Eo4Qn&#qf7aXOYx=*i4jBt z?5lFq_!QKW97zomicQ~*MDnk=ve5?qhf-j*Zhlmx3lGt_D!C&CKB~f#wDN$XrTFT~ zzajL&H~f6%pAhjfjm+?y@`=?!|I)bNXq!x9A;d+v|6$P+tTX1&zv zpGA-D2*Kb_xABrsHMMKSbI3)6L{WXZ%&8n8V5A?=}rtO20E=5l+edxRu?7v3iKyZGbIOg9^f<7kP7iO$e@hFE$TMz|iw zO?d=^^;qdSW}_oO`>F7=7>VLZfv0BGo9*_3UwX<+lncljd=zSZM`c()#z^AGz`z~V zZ_@VY9OycFIw}tG;3cH;GVz-sas-w*ouA|;Mfa(B20j*cU#ny8{o9v$QZ*58urDIY zzTIQw-qqFo0Gs^2T^%*P`|;~P|GFj4+-yAe4?=AIec3~}_}^FV|DPX1uXq2yZ1I1& z0ryQBIyE)*@$_scD*olmZO<)Kf8DND4mfFMi2%wPU<<$@ z`gXuOayW1gHs3|N_diz4n+uUA2-4OW+!q$ApbUDfC04$R%o`zRo!cwq(KJznmfM9) z4;KuK&0l2QJ*f$HIM<~au}%F{IT$<%T?q+8EhmNFB$3Q4L!uBnx?mL7o-S90f$5$F}X87t&Gj$wmK<;@OCWGXSD!6zpy<6Cx; zeIW2QKCOT}DrrjLZ(wlranapZVRr`e0uyW%!GafYnvk0mMdm0~D6nVh_n6zwX+F4g zG`1K6u8$`-O({<9P*fcgAV#sm+AugxXB=N2rK5ExD;#{YR}Z~BGg`dw)UJ*Eb))>n zA=7I8(~bY)2qMf7$jE-?_X69#_jSJmcaDKs`h;TuhTR0dFFGKYAM_7li^KwmpTQ+# znOM;!@?1b9rCyS^ih~`Wj2+(W^p7nd179Y z=(Alimxou<+ta-gR68}H$b&_)L930Z9wIUMN2C z2eW$H^H;gqrY{{sB&*(jMU_<2t-BYEKKjEZL=*!c>Lu(iff{VHm zbJ6cK96*F^zmcn}wz~@irX_A8&S41X z;~#fqTXg_;W`8m}%kq>3KT5$g3tsb`TKqUOX^V)h0camPYk5t1K5N~Yv7ek+D1$Cn zQ6bnGY=-DO2L-sWMJYhnZxsMOAc;)t-P+|q#i$meG188Q>3ZU2j zfWJWYQots7?A99>C%srcb6D`pKGqNiYQTr}5BMknrvlt^2oiK5e}DgXU_8SRzX2{> zt`;;6I&ipJ$+jafz1Gpu#Y@~VZQMksoz;mctlfu`DVEGMcj<b&QJC$@DafHx|s$6!m#BD1zrko2L=ojcq3@8 zfDpQ5HAsghhAWV`#y+YOB`t?ia`nS&9)4D)Se*>U$+NYrI8B1CU=S%xM$v_8nHmhM zZn`QDlji4CaZfM`&QI!vF_K)AFBYO^b@`rb&$|J+*k?y4yF;hb{QZh80bOVN(-fVA z#s{_46jk_&)bKPJs1X3gCc}wGqVpE4NHu-06i4JceB%6zFKx%dLSV@^z4&ZL4auUL zC?E62>J`wafQ(TdvfT>~dN-g5>#EUk8i!97j;53*9$=^o#;8|nKff>S=9l%D4)(aI zrwxt>CeUjAUtV&r(@}^Lw%Vj{+xPtFF7>k2ie8A^zvbYJ9e{kR!E-L%d8<7d;+Ty% zaByZWCa2uMq7f%!@VRnYB+Q>1-jZVGThxoMYzwFx+2FLhY00G!C(G?!sTt!5^ogtjG#9$Jw+pc|TP)QFkhpH~RaSAx#k? z5xXb#MlnKV!w0e1*`mXt+zlH(Yj@Iw&I&smGK~Gc27p#kJoo3I`CVj<^*fZt!nJN4 zt#7U~X%QbVHyH3YqDG6^T}SIebY%NfOC8h_ zLv^j21JCXXbo6G4N^_TNh;sm*Z#grRQh4rQKvvh0!Sqz=%-ymV?^rrmk8Cs&=9YcQ7AFJ0CLX&Azl&0(I@-u_A! z28pOF6C2CMzCzvGFX0SP`1q|M_lDKW2<P7g2W!lh<{`!P7F3)0D@$%WYu_2s@vW#x0j;bqv}O&!9G9fEUm+#VP-}ejaAazprUVn|;h6ejK_Efyv#>4T zvLt-AdIa`gT!Qe@%F*#g>M-lozIn)IF1JMxL~!hgr=V$LqrYKV>qbisUY2uH$+-Kx z@R{Tc<3gFzcg$~NOWIbIWKWy4@imy(wv_eG85jQN4a^K1J ztHf4!ON3LP&xM=9=XSP5hG3B0lQB6P5Z#hmd?;$g`M88m`8^y6Wg07l8W_2}&1d7_dDhlBC-`wYp*eJqF3?quj0IH!Ji z!iYP?mcB*3*HVms`Dj&N#J$4cKIS2TG`4BdcDFH06Q>Yc8M1)h@R=|{8dCbGZek9> zL31Xn$nKEiek3=|0y0>_G1j~Y+Ji65I=qlOK|*r&Z3`*J(BQp|ZLnxF>N)&uouOab z1k&{6HOd|CJX`!Psg?cyyK%H1ZFCQ%f@TD?TmML~IqrTds>yhFB&s>=(BV<~jZP`H z;RiTNylcgH#&)h6j%+$(ZQs2Qs+T$P23&B`b#=Hzf&Vdt+s=yPXl9YNX;ZCyfXnH; zmwyhs>|&2kzDLiM$i>WeB*6x%W1B_!p0Ursa3P_)!+aJ*CZ})?ulnDTn#9Je*(avM z@<+eT%IL3T6`!z}Rgcx}9*yd*-1K_>!FObnmZk)Q5D*;p*I%6jFCh+#11HB+&e)^1 zyLF5hF=5jKQGH@7Zkj=&IY|1Rm8>D>H|h;i-0QDE(lX0TWQGq(Ue|ZwgvmjY8=VO#p5NgH=Z3*f`z#CgQB&tgMp-Bt(lRd@RMF zw%tBgapFHQjNA3=Yk{T(Nk{Eb#O9dhN80Ni7;|a2tLM%`Kz^JnM7L&}#gDUXE`eKJ zMS&Cp7@-2EQ^=6V{M`GX*~1TaqznG}^lT{OHx7HPs^;BRp@vDe7xc~h)2?j9*m=A) z{D}pv(zl#jXe+PF<8zo$SdiY^;g{Q{C?2!Li* zAM@E}XCo^iz9T&kvjiMnCLl52OOJpu3EU$>!CY@~sEdCsF0h&YOJMRa@>hKY@36aj z_Dsw6@H_Ax^Oanek&B-eKkt6uf8iGI2eXPl7jm_vD6k*k5j%^Q&z6jTGT!#%M<(B0 zO|70oJn!hSl%eK=XV)n>qRZfOkl>n>+(rBOA06DQfe@cUQ_@DkK06OS0Dxo56=XDjavkdiaPiKhAMdq!!9+|gO|e0soP`nK!662~fFn#D7a#oE^0p?G zxANY*H{0__&JG_(6IB&ZxHYtILtX00ak~2=3M3H@&1>|-me}9~n%x@GP#+<&W8K)( zjebU4!5$OMnyE9?>;?CZ4%5vcsdr8TtMBy0B4r<9yDxig#VVhV1hX)>c6oe;J9(mS z_3354Wf^XCA(5MZauK}W)KVowuVDe8+#8dmWk@SOzKtv+B@kcJG9)Eg7%1NVVY z=?1JLiF1ydfU1WMu)iaX>9F%q*pO)GzbFG{o?E{cB>_@l5j#d1zdF4ebe_&mhzkfW zkq-poZuVwFxAWi++c%iLGY<*)@}&;0n%p?G^K+PN?z!jd4-{ z((=a8N$t6?;QW#`otj2|Lm|GxqGfEjqdj0L@Tr>W<*=o7>d}VJP@P*7?zKctTjJej z>=xRZYfF^5f11P76K-HtFEJbt?5;tj|1hi7lHL9aW&%Q6Ir~S1xq~z+;l$6^IMft*+S{FggC<;)MH6 zM%yZ_a7V=wUfS4>r)iFE2Z@53Bi=Qh(Yu3B^rJZqZwCkyB`JR`_$++JBSiEXa7#c; z1d^O4vgW*^@Z!#&fvaI$s$dKOmkIcs7Y7Cx-s}*2K%d&1)KWbWMQt@Zo3nfKUm$Z` zVwpi?ZU3C8hvV$pyyc$#vK1A82(^nj7Dwg#ll_UT*OB_PT*-lYW)|ru+eFTJjx9#V zmqk4UJJ_-uZwIhOW3FbGuCuDWeC`Ek{7Yx%ik5aQ6+h9$jW6fMAht)uVF1zg2Y7#; zlDEUPoH-rCLF*rS{4H6-HSp@@Bt1XKm*?acz)}h~#T6{%!TLf~N5VuyFfZ(-uP3v^ zM?hm!D0U$iT>)EzXUDU}Z8rb)Ag?08n=5WF_Ltg?myd4=3j8|<%2ewp%Q0^=4(L3?70OI)GCs+n(lH(RIb&djE#hGT)t1F@Yp66@ipJbVer0o7eSMtP2fD3NziPloq2uX+KD zed+0n$lF#Rpt=lL&6Ve*b{Wg7-pX6yBNy|@^VBysfY|g|lY@f8WRO(yDIyebk38%y zz=RMC1f>-lXh<3(E#i(o~<@!VjZ0L=irr3wI?m&VRJv{{2aA0&~X=8X5`EZP#j=5 zfs3E`(ihP{g=nUh?{)18G65WR*&dqCGfGZCCB>US(N8g_K3#zNB?f>q6M^PwL}jge zkXQBWs6kL<83>13hyh@dnbq2q%vM0M)#~P70x)j`7Gr+!QPZgSykL^tzItO37hL5- z!5dZ+9-B>(S_^L+4-=ZBqLKi74nEDM-6qg=QFJRXI2N$=l?Yq)w9?;zxnS`kSv05q_e(ATJqk?O!M1c_Ig0E2%tO8_d>&8_uR}RC+o`*hN0WDmR)P+_K z=A#gsaIc++6FL!`MmnCWMs;#oQ+V@l)s`b6KDh-WXJNl>pzKHqG%e2*_8ryF>XWbJ zkbi& zcL%)W<~=z+E^GykS4w(maQCJT073_)TYyC_jC;Q0tk!RXZ zf4E}3hLpCfyr-nyC@yKKjZd2`Jix{i_;wvfd{lbjo__f4S*)4Qs4T2K?+XVR_4}_-v*#+g+MDh_;MTObZ{t2(hvAR&u35J z*#ruQWr5*D*NSlO*XocfNe0?M1_ePwZ>W9a{-%kU1ymUao)E{i-0p_&4LME@F=QLV zC#81r8Q{{1jQGeNS+k*(fP_C!gDWGfIT&7`S&FcH3*jpJdh<-okWC_Bc}lYx`7#)o zLDSzqFSI%>uc?E7nbLB`%IYLIGgsceC}`1n?FYVJQa&__Y#>#GVhZm$)fpvw@+2DN z6=odsO+8`Y;4GRs9vEkL*0fHfuJj@JcHBZQjrLn<@^Y{=d|YJYTeMTgmQAgEQK?2w zC;KQIWo8=DhmUhVMd>Ma5vPJ{!__Hy#A^AQC@6`WlHXDCHp~WA$3<6ofX$}va>5iL zXtTjcpg(7|v}IGmC-fL_kvCf+tf~kl>Ls_@*ij9#A<;F=7*y13Ey^!Lv;;bZ!tqL) z)W^cQ#ZpNR2=EB^;p71C5fa1E7`+h(-{zlssjPdPMsr$Oz@S%rJm>rn5HDZ}%v#$ovUGV`_B`Ft(A9Ve7KZUB+|M_|`>tl1Ozl#Ax)mVPf*7>_=Nx3Pv;f<= zjACoPc+54GrNEOLF6*zvci`o!CA6$uq-)ql!`sn2m$e3lpG`Z@}O9T#U zni~W<$ZI|=f0H>d5qL|(KBY@&a~Ellmd@55S>+B3H8NJoXN5atlq?9q;1CjMl5e)U zp^b@}-N_I8T@C>}-LoP+Mcy-M&VI%RzMK_Xc?WI}Oj&XWZH+Ez!BLGnMH6x~lMu^a zph~3wn5z0uZ7NRl;X^Z1TSl&QxRe>@#v*wCRdPp&3u#n+)mH5WyPH4sb>{;RG+%-c78y6sP-2EBkSJ=6=J}y2J6v#A3AKUT^gfHVzcVzd5ERq|B zH0(SQy7$7`V#zYLrqySEISc%8{Sod*bk=EC;a?&fk&kldx^$?(BP*eAs&tAUwWtIF z#WJSyppiK4u@+8Rg@r|Jw>1Vaql*RE^ihSJ4c?W6P7_LSK+q}{4sDvR*sod31bGKB zl^29@)sVo+IG*C=q@h*igq0b&b;!KwHyV2>Ec-8u^ zY;*dz_9{ZwlFmHC?h?7>+XAi?+2qD)GDG5p2ja>wO`%B)5I!zR79njuAn864uYNVi zB_1r;ywAjIB_eEkHL6dtfMO!xQ@x;F|KZcYo+VrBfAhza6s7+&p8|w9`@2Koe+mfC z?U&64%mV&O;6{Ltt25s?CWOEAh;@oWhQB);|I3sq{}U{}Jf=hd%VS)f|67{~GR1i= z0IOKiO)`B3zThjw7_tAe>*v#_gL~E2_QHqVA@^+d%>x%<0iX$AW~8Mac4Y171-ITBq2LW{8ggV6(Vg^ljlsRzHGyzACpi1MAB zyCHx@$SWQ-dnOHO_#O^OrUog(6z`sp)KJ`vjDSx5fm1RcqA@pi!4%wKnZyGEE*%GQ zt%ThKi2l*6dE_Tky{L0S_f#jsjwK_ zd|k*;f0K3i>Sc;>F$|u!-U(D>)6X8eTLAhIi+O)Oc^)d>Of7Lqc}UdLx~-k<;sjm1 z4P)0F` zVvPA#sTQaK8k(BV=uhTgt_g8hA!{mbnsz&dt<0P9D<%Oh#M!`8=GLVb@7S;XH#Jl* z*4S^F7lvM?Lbc$?+-9rjmZ_)wo<(g~%-Z>otTJZxGNf zpoCYd!bfqbPbBdK;lVA;T#(c0^xJ(5cu?5;*87X>+g>l*wtWGU_A^xJ$LJDpk72YY z)!@?YRPh1&P!M(BCPA!cxD_T>vo!VwK!3Kg=PuWXtne|V`9xYS7?gn)wFM^XbMPl* z3K90R)V~O?(F9j1i~sQY zJlVUXUX~g*XK=}j3+`z!p|62(toh-4Z{uqs^QuI=+$NoetuZbjA$BC((dr`}0kb!W zAQmoHn5kR0GU$DV@hme%XL}P9pq2_sBqsLAST}Ael`*m%bb(Ul)q(;-nY8*m`{o8W z!%#@&a}+4vLop<}ONKpHLBom3)HKbBYhqo;#5{dCFn|5 z-;pu684-WbK>SvPpT}1#bD=4pcs8^)tfjt;6~`rqypL>ax|)69cpR|+|EpdTcfZo$ zG3$b_@*|M^fupwgWz711+bh$w@tG@P)k32kWs%s+2MWHt!T<=TALSelQ0C`QE84MNc4+!=HTlq z?gP>T<*R{h=Ez$_+6HY6-jYyyYsO3n;IO^{Bnp>1HF3}rbPhmwjf{Jfie126(t`J} z#wG4a?hY#}Y;eQyY1v|eZkO;fWiCi==RZ}06--r7@D9|1dr47F1UE4OI(@LNPJ=*{z8BYQzRGo7?105<=h&@;Z#%)%gCrezn*#k?hc zTeDTM+B}WATcX^vb}Jw?T>>4%f3@wfO+W(>#DRDC`k>{V)kuz79l^)T5g*xw$1l0s zO?NnQLzap!O4gRn(>?p!lR@5m8kc!wo9~9Aqd~kSV_0in;yR^tG_qvxp5h-pcCPb3 zpLSK9MVY!KSr9AFJ5ICSU(~~0Mz5ggiJ1~9mAL*=%>8GY&QPYW#6USpRa>9mVDYz% zrfAojkVH)Xh0fXN&;IP|b565E9*+&YIp2|?iS>Q<@K;4*>e8xS7^L$0IBMXL0IZ{K92=uZq=m-gGQi}KuVTZvH*9JD zH{IAq!KZZUE?5QgoDdu6rg@SmbDX_H=`#FIPmb=pN<=cO+$c6;6b@=xxU3JaQ5(4B z$h&4|FGy^64ya44`F@}rA(A?)Daf2upOHG*<~%%|nXzA&xHQxRf;iIRUayZ&>Syz* z^lT8*bu#kZM znNib+2C`{WTKb0u1yS8kerjoctBl2!f3_vwc0cnS0?P|l1|O%ucib#N+QyXxcez@` z&(wl}9t^)bkrCWK$Jr{1I~XU3HuEuW7*=2*l{P;y3|JxpX|(_YB--|t+Lt=%NCDY# zNU%bhC?J!8NvMF2p`qKWpYhOpR$fM%Kjq^=`WFl507Sm~8^Y*~or8RXHL~N)e)_JO zof)F%N+T=?Rbk?%T)d=iPSsQ0c1-RfoyJ9jKPiq1-i%H>x78W?ax$f$y`DKDxw?yV zgKZ;$zz|eg4CE)P)PF;%OoFs{A4}Vw^PB-3P)LT@f!YcB`!o7 zlt7IJz&fptwvfwvxToh$up;v~N~EIzoJ2I5xel zAWNfuS<)bLz;eNODea8FZJebIfVuOeKk*SThwj|HqBYJ&Wv~-O;Z6}y;CiCz?-FpQ zl^4F6C*Ucz&7waBvnF9BV^FEHYPkv7zI%J%?Y4$GzcubX&b~$LSmO;!`Tm-VE#igg+g)x#kV3pvA z94NW-=mZ_8RjUogsR?Z0K|jIr$J4F7c4Yb+g1pSH-8v@In*Dv@4Q#t}Kc(IW>XLVr zJM>HVSR^Xm012A}O3rbRgB+tS9Xamr+d+@i`GhHDKf>WeCCZ1-hFhs7Gqg1a84$ZV z2h}+TJyK{pIR_$iiVWp+j@rFWwu18uqaMt%(Oa3wzNyI54aT6DQLuU{n0&dj9;waC z@mKFv62xSqh^-(on=^rC{T!PJ6NksXq9XcOgIcE~%t7Gyz0woxH(jB#`=13{5wFpo z-JGQ(#(75K^BCfO)8kp$qIDym__)xmh9FUiyvglmXH5XsI_v?$%O$Js7ocF3pXrvt zDy!%3os~R3zi@a-kfuePsa<6gB=?jNB#(nK1z8c%FAo!qW@QrTjBSvh@DkUb3Mwgo ze39StpGrz41Cjra#gqS+rIG(@B_^o71n>F3DZdodQSOzE=@Q&DDp&fif5JKaUw>bf z?Rb?QJ5zf^KbS85C&9b<=uh$FdLZTtHK`%{KE3?#VG{xjum?&u#6J-Z2XU8|*WTA9 zfMh<$IBHBe$y*DSPchKYVXf$PM(>OM?-0y)ak}^f%-|6$2(;?AH~;p8kz;&_)!m$T zTxNy{!7)-4${gkTPMv#vrIVZ#H}HbA53z5BD)N+3`7 z%ht0b5kOy^fC0krKrmJT0n#})a#18<4*qQ^S6^;ajHLlsp@4;3*+`xsQY)XQRXt1r zcth17dkX?JZ4H;2X~FB{KV%39ul!FK1qew<9QqT^O@XRE!Ga{g`YKR-b{XsxH+55| zej!`N8C;W%c*6Zp`6b}#J9RV1!Rji<7eIqy)5B*)Vxx~9*7{)+Ku*5}qRm5$0vTb> z=xQVf2)k~2YKepgc=q*xIt!DYSyMV$x89MM&P35A2;wTd1U~IS6!ZsH?BSA|fBys+ zrU`~vurzd9<`=r3DhA^!K@J8yc4=O|M0e}|U=Ax3^#+#q!B>Wij#|MIE_`GYNHs)b zO&rlz;r|fOZdh{WpCuu^UPqjL1t0^4cdHFO`%jk$Ky(^paDf6?4Fvyvr5*PsjYCI$ z?9@~!Ky(V2M|yT4TR9aZTz?85d&{q`8;0xEEv=H>Kt-bVTE)XFhJ|qbo%?4PfN^X< zsP$((Q{aNX<67jXNG#vIMd=+Aio@RDC;p#Yy)YK>4~eAR;&t*xVke-B1VM$n%Vpw% zVGXRIBYfjel(p%K;9$#Se}zw~&+nw(1?vi=ciGvwfi+xL|6w5|jud|=&J8TFGD^c= zAMxQQ`d@eLz64u#V`u~!Ue@jE;j{N{S38z{_|Q`}4!qcd0L1S^cl_2>un4~yi!@pp z{A(p+KXk9-XFULzfge9SyNjuPuQFOKy49yI-q*x^*k8xLLy-~C)Y71LN!G>v!3I&+ z*cf-$ppaXas2ns(QK$hJ_Xkjk@O6hf+h7%3X0ISzIv!zh93a0N?r~HOKnNBcUK*Es zGyKwf=@N+j3GISyP;b)Qip${Z&=Bo6IyR^-wku^9P~51_8IWOaWMSp~OjfaJG(;t1 za%#bcmX7_CjBq-qIt_Lk&Zfw_a;F9f+$pBhk4Zf;sCH5BDhO-U8w2^y0W-<)mcO2E zkJ`7Jg#$TY_@v?((9_3O%?Im?jeF?PGcBn)xI}Fp$kqmaKtFuw1 zpMX!u8;gOMvIk$uL`l&Iz>cyfC)G5#)H`hf1^7sxwxkuJ(@=mAk!_elOZPc@njX9b z+G_>xxXbk2vfr~UiH`Q^xEmextK}&9WsGZM^Z7U0xWt=+jtTm}A`s0E9VWnms9XQJ zjB^f5&){qH?9LlY^#3QQIgxy_`@&ugx&)qm{ZcpG=gTASVl;Kh=BOsqHz`n4)pxp4D#?g8biHv~8(hzzNlT*r)UiSa9a>pU z7^H{PE5&-{WBW$R!=%mK{vXc1JRYj|e|u!lo+4$fP{~qRl4X#REu}@-OR_`?*~byu zNED&OAX~|neVaiP$&!5^5@QSogJH(ZdG6`+`F?-TAI~4p^SoZgIOojFS?=Y!uJ`qR z--QYAE-+~U?_Vr9)Ts9NS}+)n*0tr!d-1;cIN&vjc>R_a=%Xc9ZHsj?^KC#h_hR+Q z!L?FV&kLx^J1ENpl5QGC#l)URPhrbxDV*ImAU{0+!r@FcYzU(X&v zxV@cDBQhMSPd)`x^f{~U@`O; z9_Itc;_o?;+IH#IqI&aT-(&6Klv5ZQhz|K)umQO;eRy0v0H5R6$-0a#(0D5z#7+k@ z@XIx(9pF;8AWA~?GOg#(EW`j#NO4dBpvII&GQds?{BAQd%d9CG7~|2Krvg(vHSzmP^F(BCLaM@!tH7)=XZ_~4>dBdt^FOjU_oQ1#cyyO(cp z7~`%vw$ky+Zp?0hg!2_#S9tqv^K0t1l2wpW z;UPfbx^6PVzoQ+eFjEupoZ1^0&O@b(LY7qVi3y+~16z5@gRBuZDwCUp?uc;?~1c zvTLS9YBv!0Wc6lG`lI{}L6k&JN2bs)5+i=Jpi5Yq{Fb(B#lm{cgy6%`ADli6Mb(p_ z)np*|C}(#~S!aAt6%(v7y>UOK_mPJX@GbC7M2PR&_=CWz` z6?W-Ej8EWmP>7{J_@Z~Z@_#1x{{{C%pFY|wnxt{z+*lgTbr}KrI5l z=COZ&rP6RK{F?xX{{oSKIfwtvuV&lFkO(@M)UL+Pj6JMwX#wX=w>Ciu zJxv)r$f8;=6oc_swukk}=wRSI>=9T*N<~u}VIVe6&^7Au3|bG)(`b^6i zupYMdN$rLK%ppJ^o?$BHLGOH`44A@YEP9&)Qom~jj>DtWRBmRr1-9rTPMJaTpw*27 zW&8u%HUOO4>(Ka2uz8XJph-ZBm-ian12T2oS{mE+A`(nzlPW(jaqC0Qee2nf?dZBm zUyc_s60_zR7mD2S8o=$b5*0aUvtSOJds?kn^x%i)m)fC1=C`a$y4nMs9%SB(DABOy z=<}ay1z>ZOB(0l{dkUJCI8$XqK7B0*IZ*Ye$#@fFOg9|{TpR$-xoW2SC0L`=1Pvw|hjM26D zWdc&_3P%gHk8H4o&O%30NfU6{)`cc0C3M$37Q2P)+w|(SFrY)#+ay=cx|)(FfZ|-Y zvIEE!sMfu0qYqm;JNd!)Rc?=cKRRUFvRngVMc*1V%H8(#5#N@nqFyQk7zseG*G~=- zBpiiQJRLCp5mQld9y>}@GJK~yxRMPCDwZNQzX7}LVr`g`jwDdCXVfN`_t`3=XRZ3B zGTm>88sQc26BQ(&`g`ym=EIkvGP_M2A(>=}6<*z{%Yzq3Fg(mB=tmx3ZgtJ{D7b>gA-cY8^DcCrJQ^OaP5<)ZI5BtoJRt;P;L&h|Z!3 zs5~=hh|falQSY44qbhNtnU_g937{JWn3w>Hvv)_uQ|}cxv&ex0mPN?!I*^+V)aunx z&gVJ^Cf@Y{rD;-!EWvb53>~DpdosN^|7?4-vF=~Jc|K}Nf23ZSDdCcgsR-*e zlxzqjXS@zLtY#`1+$Ui7mAF2-Z6nG6s?MA5>a!q{u&dMFI3EUQor;HM177EJ0NssW zRpg;B$9p6!m|VDHG_H^A1v7FT!So=3Lo_LiXNdcRoWT>x>%a%cVUziBsi+EQ%Oa>QM#?&+eol1? zWj+EhAybN$eaZ1|9gKWr@8ufWX==YR@Z)?>#vEFijlK`#NAA>;I6m-*w+-neWlt&GX3@LB#RS zEz3XL$JFy!B13j^3vSH4;yVKDBLb?gJGw1oSehhszUW(gh+D<=C1#BaJ7&=V3S}8K z9%BBPydN--N5HQ_mHISZx!;Gg4FU>vVLd4b;v6$OC)+i}?Auwlhctj_RJCMmaX79! zxAuLY*dZrS>5Ez4DurPhWHB-Z5w0f($!sTm6ZiQ!L{o|%-k3utgzf?p=mRjkbN@VU zbb8~?D9W1D6M(SCk ziOVkcdOo;?6upRlEeY}jV(ZsFv>FhtGzP4s$swv~K_j3mM1 z+D}SAIsgdbn+u1lLOoRD(}1(SVrH+u&l&Ri%#ySe?Pjz7xO_{Z3y3)&G-$Tn++<~r zPG`#3^+{uPtxh>@C@i1}+t(+T5WQ z^tV4$>e2fjw|~sbA3q#j+_!ld=9$5UVPf=GB+tJ@+Qks$;Q7-m0;vm+dnyUwY~y8d za&n>PJHQ!7L6t_6r>Td7{)760KIG=6|2MT>EdBv882Xdc1%y`waBSZV^aS={#4?j( z+3r3T0~QH?hUvtUli$A8|9HhfDT!RjhiJKV{6Gho6yQ2rrQm)h1_Ke3<+)!UsxVg) zeej*Yf!ud@yC3GD&%;B{-9r3mcT`~TK<(GL*Re2Dt>k0YyXu2E=CR{oPJ;G?coVLx zfC5CA-&fHAZ?=)k{F@+JFb4n!Vqd%>Y?LZ6q|qk&*X&Vy@o@T;qc=g0$KO&`f1M_i zm+1iY)eqEPKlY7ezFz-e`kbvula*K%hM*&h(_P=9QQ|@V0w`2Pxv+`_f@J~kHp-mT z2K|%U0F}XYiu|wPF&dCRuV@Sy0!3)u0jviCMuln&6-#0oZh)`Hp5A34e6o=fr$7FMN6?&zx^iTg&88uOm6y21$R&SBx}by< zY&43@17Nr<5$9iEafq4YeT~0|Bo8W4(IYlVKEgi-NM^0z4YM?Fdguy($E4falviw{ zR0&YhC|JmGo)Q7qm(eS@s}}j(9R13e#0`aG=R6%ATuk>oZnhiFJLd?|J2AA7q7ulrST>u#45_a>ptF zm;sCBgBO9Yp2iA}_yru=(dzJobA9}8i*@s((fQ=6aVlwAyO;{8F!MA%fHsgN4hkh$ z;;xCFk&Cm|rmZdLhT zgpF%4HfMCv-vL6;q~nr6@xF@H$PM(Yc6#Xp<%gVOewzKZ+_D8PLBp?tr+X)?8nci< zs|8YK;f%FP1iC`2TVeL->$|+M&W{BD63_kB&LmDeI2?y+Ryxy(XPLh zoj^_)x~p=om%@Bs&O;Dq=(~rRZqpdVfacov7m`Aj%(6}jIo$qIx7%7Ug@3qeqM ziXL^BY0-E0Uke86+o>4TYm6p=+GEiKa@%m%KrN^2IS|&#*^J)+7AqU5Yati2)=@+2 z(JDk43S%-_DqoX znZ%Q#8+IM%JPq6ho`Kkif$@z>&I( z4}F=FN7>NbN`CLO+3qdV1a2xIy$63>_ngtp!zjOI)?*?>R=6~1{;dnT?ag$m#hjrW zS|Z;_-rkBu#DU07mcS;&uZBHlw63xLUC~~qt+?!mh7%;v%1k$eb%7J#SZbMsv`d^` z*U$puyk`mLAE1qPVJjB{&To3{{})_S>7e9*c0$Y#Z2j@J73nL%C%}Lgm_yce-($EfYGgyWb@1gs z{S(pHA5^(N&>YqD*9n}yI&is~ABy*Cu!rqWEz95BwM!#af{pBb9#tu~dc4X36^JFs zMF6ch(exnZd~I8#Zo;A6J*nMmz~%t0zo8)89H_f%E;8aVhsNOfZzBy48)9X0d@X7>CqjS5IFXlLDsAk zg+Vmi6TR(%QPLl|ktKNkVN-Xl^5U&R#?uzc?<%{WvS|j0JXrmNFckkBePtoauZv}X zA;rN>dIVNP0J2_&20IukIe|a}GyI{oPtN2dVv2?HDm%sD)1tiov^|hh>R2yyOMEHY z_Y>Gqy%6H$x23P~#Xn|N<31`s-!cx9xz$Ba8oRJqz8y~qgksWHp9RNflo0iATwH?`3zm2>8gkA+!NMk9($zTL;K^Hd@ z;YQUj-uSZ%SgE_FoViL6JQ--!+4C*BOcS}MGEn!9fA`k{#RGcxL%T_j2D;K!+E+gj zQ-X@ZDLOh&;-sBkrwIV+?P^9uaUL)(&`^9fksJPSNsmSl4z!N=gIX2$wfvQspclp+J9#7K;M z=VRt|fT#4EpOnYxGwqAj0fMZD(C|Kty4O zSF+Q-0)xWk@$1n}Qn%zmQ_KtQ3ACx%CI)Zw6?A22%J(UObDn}hCXmy%`ErB57${%0 z`DRG)`E@RO$NE)Xo7w&I5Gb!wZM*cQAJR~JbYE*KC$!QN3rY-+N)xA@TxySem!2E- zl?CcQ?%K;I7>^wjpOlNVo>A{;Zj^uB#0gAKq*HO96-dw=@T35GFD!ElCqS*ZZb|`! zS-nG$4CROV`>y?u__=m&FjnS2b)>R=R9US4^>oL#<3#_;pv&dF(C!+zr)=NGN40=3p zGcw|43Z$2Sa*mk2zVz`F-55*O)MAejQoCkGh@Mh0d{DInc~zAqVwS~wi)=YHUVLEw(} zaEk@P1KLdBl*J&m)E*65Z0~*y)jS2x+-83w{0O4?V@K+Ev%0qK(UHrOrP!F$=1l@2 zY>zpRh{JD807Gbu*{|{Yi5@cuf0&>X^oR(AwTkW0qe=n&K+CNG*YMH^FbL+_3ATkF z$tzz#)HS#_w^88y2ArBg3W`P!Rzh1O8}ytN45Dat1F5eaKq)8(&p1#;7KB|VnFoQ7 zn$uwJW~MMV(m^zCd@Wda4U7_s6CkruXQFzm&hJu<%%$z^_Q3mr-fbObC-6r*d zvDG>rl<)&{di^}vn;EXZO#kQ0{HowZ9Har3nYD<6Q=$XFy;+5Pgti>E+29S*{>^)2 zP05grO8Xyr)GJSj5Je2!xgCS>Qt9o(9sxs%`W#s>W;90 z14BoZCPA#clXFL*mw~Y+!V5IwQ$UcM4!C_nOzMky97oI8XKZW@xlse^fPo?T@6p06 zgP1Gb-yxxH+3P0qc+gS0*Gof`qixew|kz zgg+c%VGMtKe(Jb?Dw_{#=U0ZD3?-FVUESPx*Ks|2oXaCgy$-)?+S8nYYRUN4LvXHIn zz{fMA+qpxvW^5i1(ctvDCy#=&1P=!N*D8SK89dA`tUXhZicrh>ddYY8uRjTl}WfcxCf#1W{YVk zgaS%|@{wD46cLPAn0);^>0!FWeV;E=`Jq1YFGIaZZI<63Yv$=9#_T4%1hw@6bBG}6 zt=O?}S8V{L_p-<4A;ON)+fGyq=Zv#$AQ9Z7cVO`Nd=X}EKuPf!Kyr9jAsT}UJsH!3b92Gia-J{xKMN#-f0m4 z-@4{BBGVo|&)NZO;mGb&oW~absX42*v_f6kdO32y4Mf&i!kC@l5ID{U#3f5$2s|;~ z(+uDo%F*mH8ihe$|J|I_3jda8{;%4~7u(ICKsy>3m*Upps@|r?COu`~;|+_FYXxSr2f-d&kg^=DzG$#k!}B)B0_OvY)`Bul|C%>I zo=1J+iH#;^H@CF3SWMl;Qb-4`id6BZ#(xuZu@bfpK)|EcjIx&0d^1sDp3FsN3RkY9_L6W7D!{3Y5g>jsZ4Kj`tHiI@}>+gt@ zA9?KiQ2c-~`ujvKNVwHO2*K4H1X`pY?IZkP5tv@g7w-YbEHFCG4QvXze82fmG1^?< zI8u0ok%m3j{rO}?cUwgv-BK3oy|48}|1uApFe(5*Lz&&@5xa))fo7w?a)dL^0R4ksSqP*93xLZ-@tIgD-2 zL*Z_M_$1%hEJQzd(^lL`WlF)>^4r+izEd|d&t6KeNHEFJ=%LBVc#f3eDMnPy_gTiH zWt!;AqZIN=>p@L){GWAQwEu-pT3r_{ME7l_$-zvs3j2_dyMRVM3D*!cO^TpKjZi0cql1cU=#F=!=u@U>s8K0~oyUPrDp>Ry<(aS@^Rnq1 zpv;y(sJXWuxQPW;p)Hd2! z2a`O#+zJJLz}R`v@MPV3phQ^xdbCBos4tFnoZ{p^+W8gM zUPH-HAW?eebb}5FtTg|K0^36?A1PTlsCaoWR+nbKfdxxM1QKYO+0~Lj*kea@Os}l^7P8yt-a2K_qQ{+?(p364et@$*o z>njIo(aIYxDuj-GExqAvSxn$L!kVUS?4II}3%WTI#ZE88F2!J!!?Q`|gcj;OPwpU& zF;UUzmre8@yrD4#4LmTQ&udbvXV_h6L_B!oGu*!P<@tBL3DOd=QbmfwjiCw8E5tO$T!v>yq&H(pn(ZL3iKV zeO8C+n46K{eC0X=xxo2K3LuhC;boLqioZ@gd+sCodTr<~^tArcgT<%lk)t6ukdj>< zW6HXv53q+x5#N@%QPj>b*5yk_22DDX2FF(Npaf!R3jgr1v@%L_RU+0!LbCUF{d7A@ z87=<2lEiWz1D=l6II|U2({MIuPH!CRoRcu2f=)!^+YC&Y&MP3rj6fRU zuSr{k;FAd=2hsjkz*NKrj&=*kxhLzZa)~ zU}2wR_fmR7E=|=vDdh3P6_UMVgpgKWBAHrIeT znkANX>FyWSG-OEmdi~<$@vUaP9;;foe<11ZrKo(r4URNiO!uzuN@a8ijT?aR0mc;O;Qte>WQ)M#%s330yBPA};*%34;Io z2WJx6pYktUm#4aSDO5OhoGjv^pKL=aSRE6DSSI@wX*I6Cl}bZYM6n$C8lvG>SG1$% zHR*aIV-zA_R(QG^9{-^0@VR#N>Zgtis`IR{^(2A0i762#`Z zTUv=OW?%mtu`*o@%)Nj(yfeqsE`UfOE>EKil6EwJ{eK$swy4HYL@)ZZ?)8_@9>>*$ z{F3!pTJiP-d$G7pQI)!r_ZP{Nxw!#rI+IH2p>k$|`_J=ebY?AZ&w;NV(!{eW}lp6uPXFDh|Xq@_~lY{l;Q>by8}@dqT}01VQy|6)+=wc9P}?=7WPn2`90d1ta3A) z3-S2zBEq02PdJ*Jn-Pcu2M#!%cze;tX8&4*iq_^!DWoLAvE2G*>2TKirAwDo_QfE= zN?p2+iaZPA#LdjiAjasE#kB~%6~rb+R>2U_O;EGM$;-)k3p72?`06+T(|m4uPg^LR7=@={SKm~M@b%1zAv zBOroM$RP3f9cW0_)M1a0U*CJ&`-SCe$>lZd`{9GouqS$>EL7zSispBd(33q@X#+0I zy*x_jmC#->ot;7>T*Z_Ax7Q9E8lG!#FF!gWa4r9;cAO8Q){kUx_ALA7Yx&nNU3z2( z)%s8Ab+WXq*AIVr$n&jPRz_8Ix0smNSlNwb9XTa#n~Hmvt|)+Zr@AjjWiRjj)2S+N z&CZ*c7#JF|At;YDjvV2Zi|4+OE6fqWa_)oBTM%p}#Qywgc4V%jqk|o>H|89{Q9E=y zfH0Yok`kSlcld>*u#_qan)5xas;cU^4Q;M~4@^#e$D4|=sPtve$scsQ<$l6UPWW4_ zR4jNn;J}uL&okN_aWJjy`!%aX83891pP<1ML2}e$@?etk;*+||@~4UQPPKe%*QLc5 z9ODSAXDtcrJgqDgb>*()oMepcQ+C|vu9@M0YiS=;>*!ssZa>)tak8U2-ob(NfN$_m%=y=?Ad&eX{ zS9o=O{Ude>@MyqVr{_&giDkz(N6mRXImiqgp0}!Q!ymLg$84cS$k5*VlHH9bU|^ou z%5{l*xJEtz;9+3GO$3*T$VifIZ#$SVK)*G<%#DJMVf`Olu{L;n;wXDM=z%?Pk&Ocay9>qccaCx(oT(l%i)ntzkcdo-;cBNA ziE9>pRvK*KE#J31UhB^@TInT<*~;0g7*oAjcD7opK@1J%lEiPeA!PI86<#kxD3*IZW?ZLWnC~iYwE)@;k1_WoOHHe!DW{p?+#X>57$=X%Y8%+Xeb8ckhr4q_AQk7R64ozSI_U)_wXykh zddybA?Da`-cQRf$?bzrQiALbg{8ET2nzSOUK22L=y&>fhKx7H~<+?jyy&C$u6#jK; znQPwK+IrIWbT+FB;#BGd!nb1(nwTHz5dH%bTBva)p+7zIGe?+~iepk^;NVRyaeh@b zHRHF9MHXbS@Wj2Rc^}iUII-nGN`dJ0fkE%jh@49$Iw7a4T2D?!Nc84izy5O1d9gs! zuXBB^VSr~8rSJz%2)3Ret*S$b&+!=~KGLqZN15ile4TsVJQTasaF0?)ovp8P!i!AV zUb@fVsW(yuEy&f~{q-07V}fsDql&?JFgfg(P3fl9%;W73QN<)=aDM;d1e zcu%FjfH{w@zM%DFn_iWO1_RBw-36|I^ly9rfWbKv`%AaRM)X(@J}3HGetGl-01{lw zt7)dcqk*Vp3ADcu2%YQkR^=B8IAWWZUi6a)hCZ z7_^gyU7Z$LkC3(PC$!$k@X{yUdV7ue-Z1g4QaekXUr_ z3i?gRZ5J2Qcv7qU%+wA3uR~z685}-5QwrTbs>7C{!C%Y6AIt{^G2hD~`}e&tS_JF& z?s=CX;TM?2ikIC#(sI6K9p&7A^oM&@toG|c&8_D}x>g6s7J?0vV=!xHSi9FbZEE1F z@8_kwoC~gL@4tNYa;!@!|5Pe8Ytq&K#yRiPM=R@nVZlx4Pw#?WJaZ=pU`{w65=8|< zQc^=D7r=XkDsQN;bP4mQZFg;c&*w`Px+wy$du0IrXZYoNsde#9!CYAjyrpm&z?;d5+T&+Zjt`ExeyyqRst9wX?wPWhp0^vzuz1=_)1Vp!Mw(Y zCNM_)+vMP3X_(ejUXMh`-$ACKKyOQ0ZoEOA?NK4D+JV0V2HnsK~S9b>I7mNzsOfbkD zl$McU0V}@lqm8(#8i0weXb@7+6{)yTqz{%P2g_Kq*rq*KK7L#X;HxN$$WmtiV}dJ@ zxi1Y`r%zj7vU4yrGWziGW1CZz+SBo~&W9s!@qPn$M{TmJsNMmv>K8x@Xlm9J(9f0P z4?eRe%^}}xxno(9MYemr@fMiHj&&u^uKeVwR}$~9P$3xp*?^?78dbD+2^Xr|FTL5c zhhy&(BNHn3N=aVDWBno?{2f+A|5J%8Ht0(^T_OQ*(1@i=7yBkQ0Ja1(%*S0J0;=Bp zvs`Cq9*?a>{ouJO_Ne8i|J0whcmS1(tqblC*@2(n^{K$stlvqXIg5gee3g_WZw^m% zcZb#0X+wtqWRwW+0&g=5J)ZgD1K9grme$ew~VcZbu_fE>-^YGT5d`xT)b z(!=`0UIuO)(+pe@LcB^mlIXOHO1sLkf?oY)yB-ulX_c-!z2Jv zUR|x31M|Z9q^!UPa@f6LTEv`l+|RHWX|C+OFK7_<*0f~+iyqiR+VYrlLIaTnWh z-<3CnTN+L)4OThr^*{YjUGWpndB@AP|5-+h<0#A?-O>Z)|4Z`2=l19y(UWeu{eKbe*%hw~@7h)KIsenA@E+=f-|}D9e!OU6o`DVw3=~aW8sHN_ zsg(t>DhJON4a;NJmu1S_ms*BOoLYE9mAIU~zuaS^wsLdU@` zq3W|j`@wkK@?iQ~llQMu*&smnq(aXtn)Oo7l_k;N?Uho;F6u z-i!!_9cp|}RCxK5;JbsX?XP&C27y7!OXKdl%JUArridO??l?Co*y_^nX1 zJPZRH!&#Bd(6wJicB*%}(iC?r>0N)Wcd-yBVM3slI*nF%G8KS}*RLPGkgW138h(52 z=FN;MkKq#^?FgR!oIwwY>)uZtM0AQgI?c~g6-52X(ca$9PD)QIR{%A!Sc5wjF7`ax zy1Vhb;9Yr-n)Xr!mNn%W@cB`ERrQc_&8X>$o8wJXGcT*_|GTLo^d6c z$@L8kaL}cHQc>HRD+ok>|IU;Sxq{fJsPJE|Y>4-ePVlu7R-rBQwgp2T7EptOIa4Pd z*;^1J3UI=87j}I5^eHYbPC7MinX74L9}oaU-tu{;?B;8Nd~D0MsUw9f#psQ6Vi6gwwBD}L&5QA9&%rN{S6;M3(>d5K3QW?^4 zJlqEVfg6|LrY3_UbGMx(8IDBI7eNEqo4~NLad@fSz2~e@=3x_c4x4=W&CjE{5krhPzdXN&S5o&^vfC(V9T?2%DV+H<0EO03bY}?JB=y=e}X1hpyCLU zCXswL#qWT@=>Bm5d|(LWEmCj4(j>)4R3H4R?b>F^=p^?9dyG6!F4e_a(SXRTjbc7El?f|&z?QvEeLquVMWE3ws?6Kgmu9+YVRPyx7)oO z5f(3Rky!?nU71gE6xy>#*11lc|EZByMER(PdhCXy0cZ})D?if#gBE}0>eW5o-riZC zm3a_1!j3s$JxA5gt`q0yYqS%9uEdG}luAfU?BlZw(uU{GW!BW}L+l>kC^TewMhdwW z5rD{B3c2=5uu^ela5?@3_FF;Q1KwB3iM`#`(B~d+!$bFJ9j~6nE$%p-wCA{DE-Q5+ z)T_}*D)a!IWi?y^p-WvBKKpPe8xL6S^@62Nm(lz|A`2p@e&VZ0et*<|xo_Toxo<{B zBkI;*U*8{c{pWhndel?+E2j_uX^_o^a#VW8>V3JQWwBlPU=@*)TXf+SIF0p(G@ zi~8Wf14&Z6GUsKi{00dZ`{RenF`EiraQyGFYM(a=tcahfTB4sfYQKEhMWc|cY}fkrrl5s;HcMiR3n7(DhzI7{j?!KXB7Xr~_r{-!Tp8j0l z>BBRJ&ooF`RXr+9j$`rJnW}t_uv)fk9p8YWFOxvr2b=($cYl9>53x+_GQcYXNsB~L zH#fKQDaZGKJz)ReosLfB*4ghm9~^OtOH7n=t}nAz1XxE!$(a`+t)O7)$Vqhk)!jXL z>GIL8@IYl3XJ_sOM+uKs_z$#-+=8IIO}IPb%=HQnF@A~Dk^T8rrgW0s&I1ni^+Dy* z@Ow+DQj%%V;cSvX4&J-EIAqH^D>rwV`3_7-^?@MoL}iDUXP)xQ=;%naCn-N|pII$7 zb{k`H&~{Yt;|#C3g;o5$Q ztD7)O5)H1nDjZAiQW6BWiObV#0R%!9eu5e2N<#HPI#9z1-np+I24L==5@(Xp6K5RI zN;@%6#@U~Kom$DA00Uoc?-7YGmIi{aiN>8R8Ys+2^S($R;)7WK9pP9baPVrnC_)n2 zeo(jE!~;o^UMUau_uqsWbUWSLEX;dHV(`hEO>8nqq=R+n)MHWY@Xnf=)1U3@t-0Nv zgVi^JZf}#xWEt#=Pg5j!)V!(d6PDw`kDi>=TlPPRy>4&6bfRctr>ho4qk#YZYA@x> zS(PG21Xpuj97`-`clunO^68|jKipZvJ~-{|z9ayZvG70DV#T-*Kh;Z-n9K7oA|1+^ zQ5|CmcCXwA8o`I}&HmNxAsz2P0mU9on5DFKV&<(3DWfL5u{!gMl7BzY>|{a<=_FIVTj6_uA2v3naS3u5yZ@DM^H03Rwvxb}3eQnU z4zz8vD^9exv*52jv1n`LHwmt9W^DW1tJ~gLdF{y%^Q&HyJu2y1G;^9aT|U)C>QY;( z73(R%H@rh07pXtL2Oo-0e#w*9vOE2Q{- z0Z|yU$lFkx*{l-jZD6+)>}mb}=4ML`aizERrLiYUCf$Lrc5QAvr&pn(9@1@V_pu0_ zBJRpp-XHOpsm9o|rrIAIPiT3UM=7u20QIj!Grv!}Q6-k(t6Q{VVpsbfNnH5EHJzM>4>(YSfUeB{N)y>I81ywrtS zS`CGJ?wHMFGVf!%!{4#I4Gz_bP$YD<-vr}6A&YW zpHalJW`B?|7qjGN-|TRZef<7_Pd!Ud9o2JXmAH67kZ*3fhW6~l+%&?_f26x#U3PPl zEOIF2J@eP@B=<|U{m*_|78nJmvn8;&ls{gGeMw(AXJo{AY|H@=JOCsA93M;kx@74q zr=AMgM?^-l4K4bC`3kJ_0e%AHIJX|e7QDvlKm|M)fE%{^fpVDUX2XP}Bn4d|j{jhl ztMExnOUsM)_Ah5=?|@myq`mGY)%^o#AN_c}gxYPxmv@qDB{1y=!cFV6SUba)Ht*in zkUbi_YZ627u64Dii~cI;hi*JAyv89eQ>DH8rgoUzS+5_qrNn!x3$;5D-IAxpyPJ0u z22q~L)5bLHmmu|G(gOJub6|E^jTQn>84y^dVS#f%`HD*dj;J};_if6v-dm#gy~tp` zy{WPnL{O%RYngErmA&^@{}{I{0!|Dr$z2ytv|>;-rcyKX`}X}5J!09Ad?$ES2{vYhVCH_N&)nJwTu5wdukH{)|E z=jXLZf|0CGd_`T|6~w;#nv*1iZNb=@tZl(PPl923Mz8ve<5$5iC5?PBPqU6=XNasa zlL#mT^vLk9OH5>CW;TNlfK;>sZX&xjL+P$toL}uY4yLT-r3hV0h;*){ zyUm=I|rvtXVfyjE3ig_C6d zLZ6UJUtu==%>z3VlSChA9rxy(3O3YLqa^*R{(QgTyZHOmhm!!X=$O|{o1^bGJPhgx zt7dDP?opVWxbxxH(Ah4B+FjJ+$B*l-qskRLdA6`LKiRc5I4usKD(%XYz4NDP6K$YV z#73{vCgtm>;l>h%UFPNZ>58Yd?&&@^vI&G6`*|=krFS+Gbzz^9l>2>#eEUP3Ylb?m zYcIbccq@}7qLa2sZk$_aFzQg0>p6%xyJv-&LRD^MBSwHe`DrsLZ|*;!s`D+g#W+e^^hxdHDm4j#xoh} zrK;VhcYYmF&iooGq}ipoE8O!vl1XLN4Q(H9bWas;2dQer!}jg8 zWX4dM(xX?md2jnZMoN`BKnCd17Dx+9;A^AkF6*V zkG5cMdr^k&3~b=-ZrD-}sHyD{i9Q>LBsbqG;hGRgquwdKv9`YVD7CqJ23iW}#*=(QSQP&6hz>pFHlG37-bR#K^N+~MMfJ#V6h%`KufTSo2lG31*k`hA* zq9EPP(A`~g5AXM__ujkiA9t;LS*%&l1j9M|?6c3_zx~_$37VmDr1rFt+g6M9Se2DO zfrQ|{1kM-l$q=v=JnPWKSb46o_R^DkX?JjqeDVN5#Ss(yNc?m27guN_vh^J`Vf&b2 zS_xdELV|cDb<9*uk+RD}?(qAg+o-PM){=t=Cuvh6yKhg#80Fy(`R|XZkdTMtgq2hZ z!}!^bbkQ}NPXSo-eJ`7G0U!AM9P)S4k9sO`=BfWl3f}!~2SLuxzqT8?;GiErL?W+= z5{&s_@ow?j;XvxxUHlC+m*|qjIA9mgEOaE{AOFzK4f=)gcdzj=kX$zun?>3ad4t)C{VT7TWe%(D~JtqeLA_Tf2q)+;1l2BMWe@umB;rb!afw6hRrk~ zF*aZ4to|djvttyNv&5Puaq?uXoZ-ZUF(kv!&8;FKHuidnwfNqMo%r6o#GZP+KF$$x zh=rCp_5%b_I?(k{vXDVGH0o?7c`yMKTqcpuVNVU+88Y#AmmI&kr~SF!D$PK~o|8hJ z)}{`Ej+WBZDHzA1!-Q}o3zCaHC@zJ(eR*JKYpMA9a$D6OWO%FQYK7ca4|@5lHw}Bw zXSPydy%)V^-DN(unYPq>vD=FEUw1qcSUNWc+8WWqesl$rbe!ZXf%h8+KdvIs?ON5w zxmj{M7t@r%-gZ0_i+DIyK`03IIcGeD2Pr>~W4@fPV2zXTRfPf&6BJlzC7lP6pZM-* z{iO-hk&YSv)uK_uVQ6%**y&sK$X)F_TWu-w0HGlqS;z5er<^3#-A52|LN*)zP8!km z#yHXXvqQTd<%uoeJQ@JvdJs0*5?+v&2W|$a!MNKjb`9CnHHA17_+><~{!+OAIR(o? zv>}syXw-jD?G6PdEIF99NRICoW$=yXReSa&brBj=|zg)pQ2Syu`|nj+*p(9Z2(O z2G!T@vdEtmP@h!w7@X{)-ZqjqmiP4%n)g{b?fq0dd)L(qsA z_}Q5cQfqQv0V!Kz!X)EH%Hq97yj;0I{;DgCP9V;rFQ+gZdri>9BbT0zZZ>_t0ny%4 zT}=S5O`J+p1~tCwlDmQ1@GM5|`X3Zh&4JbH=+J{&>vo+wEE}D*7Y?yval1Axdcx~{YC;8?w!Z#gnk!8^~5!c9W+!* z;~xvK=kW+-5&9&0T7n>nxOU>dmxiMD0c(Jfb-VEHzHx(Xtl_VlS>9Y)mk25#No$sZyTZ7{_$vb^|LCU9!C~%?K%lzV^Eh^G*Ly zT$GL|sjw9bnYigIkWgkj6A-P|fUhDBhm2Z?;%I>|lKpDc`GUrrKA!1d(3oR%Z7qmj z*GoQ!*7Tw1+1xZ&=wqn+~fB_yo?nXML}*<5%yX6MW!xB>_dLni&e2uU87D z0-l-L>jlCS!a8C$%9N~EuPCd_xOFA*=BR~Sm%m9Z&b)p!#Jt;_P90qDJQkxu>w{<* zU$O|d>x^OvNsM-*FH8T=`=SmG<02SURn?iSyC2NO7%YJQ_uW9HbcBzej+#15nTM#W zvy;{koW;Dbevt|QN$*VctZOAGn0Ong7?8RG;)p+3kUK<#%}=@{!wdZ>Hq4Oj#8;Z0 zj;HA}=p(wlaH68v{l0J1Q^%jSRAZH%WiAN>IE!-^xgW}XZaORyZ8RII5hbDZ;e9}; zP3n-CWb8cC{9(^xA ztAN~K#^F$3s}t93TwGgw?}6MCFI*@(=N>hkUs&RMUZ;aTyvxhdG|n$Mb5}eeQV8|h zPayB4oQ|B;S?ux5zvUpvKQTuS@)ylTHuXGuJ4zB7gJ(QNNCT-sTT3L9M@xs4DHS~M z6_SeGq_KAtR|C%$B>G*;Zphz!^y0-@s$}JuM@H^`Bd5gPjznu{@C<1vHchmnkj0n3 zGJx>MG$X+IXe02Se52tbDY^-?e|fN8t`I4)<6z}W$t@QX*gMEJVK4&JeaVJkRPc4t znv+5~3RgO@2fTFYUNntMV+55f^%*@_UacKwXb9w<|)C3km%6SGZn`x|!%!hI|rhYzg z5_`KKEM1U zbFZBbEF%@Xzdu(<#7v*oV_ojNBg9ybj>g5QD`^nPqr|4H-|Zh~96#hC6;SfvY3<1xHh&qM*PGX|FjiyRmA!*}N6QC@gcJUl#svP9UOc0rl}NrtFy8!`Fw z;vO3n7A_nYz}9I$`}OquUOrxKD{5_PL9f?Ny;bOrJ%Nb?n+l>#vL?+`;*Pyr@!|GQ z^Q-f+h+o;65EQg-n%{w$j>mDAQUOSq$FO;o>mys3vA}+^)(`+XTZg(Q1S;kG-akU= zY+s5(JbnKHohCmoE-XBWA(e9UMLFF_@gX2F(JQXD1^}G^5Qx`Nh z1ZIXlzhK$?>FLG$wCM_UPyDk)mqWgTy0z!Qjk}zhKR@}*QAM=4e0b3|Q5x4@^t$4H zqa?%w6D>aY@GsDGlkIF*byt=4-PZtyYFh_8Ma2MWAH=)Bt-wIsmU6?ARpwwjF^2D7 zzCeIS=FE6DGN4~wh;xX3>*8_hDHh^Ow^V{S_;BZl`>@nr&MD~WFN#aI^>8TL%SV!t za2(+IK&#aJTF&oj+`ojoxTU;*j@7Em!k`;h%I^2uYjwR7WB|qX!HuQG z{2^w2lrN2TvQ%Msg)E};zNnmUDtFh9#W^Ml15;T?gDLN!TJJG>&3{&~7Aa-bw8@DKU!2tL+A=&riF(>6Q(~g@~ARnaD&2XC$uI%*I zjYG!JYc2?muywZAj$}GuJIkBo6s9bPp~`R#x$&4>tZ#Ak8X?o-Bvg3DYO_s|xaxLgqLti7ik6^~9dxj&$P zU0684_*flm$?F^(#Lmvb9@7EyPfbinA3l6vwRGBRe%`=1csR*D0wYfnzUj`p5;oL# zYW`|ekPD*I|2vvlCRS>nN1%G2uEuO$`Y2a@ zt5b%sYN;L2aS>ABX?5A@4`G9|vtpRaU<99$Y#!zQkIIk-FD40xj#Y~L(Q8*WaS>9- z@q-(};v$jvx5ygc#kZlgQR-yXCYfB`fm(pb($FR_Y{Lx>4|cm*;hUHO!&1P2yHYw5 z36kzT_7bm%(Ktu4+wUs(vkBzBIW0#Hf!u983Zop44&ILO_D#KdnSQg^gCF;6jls6}pdpAVCI3NlB?2 zAT}W3Y7UB}d#eE=1h6d2V42VIzS4lTytBI-o0vE{Z@7%v?jK|&;(`#31PyZVmA?oi z-=f4?T4hBd7c^Osm)>so&-wN!W&@!GJbZfZzV$zHCZsC3+dX=^58dcH)#Sw!EVDY{I#Uxyy-nMvNR%r&uQ^Y9|v;Pmgj<8TzhT^+pj4>8x3P} z?DvG@M}!QQRe{6#R9X2ajNdR>B0`$#5%2M*-P~jE7ueVMZUc?RF=Qn9Vg-AF_-VDc z=8gu-#5%R@x^tF7zRRKhxLd7m<8OY~>G}V8&PGUY=1vjioRXhb*Frz(bLDmyzOB;c zXR&2}r(bQpPnA{B!z`ch%&8!@vcll8M|(hSO^Na2dObA`kpF!+V~k+ldWK1S#ib&< zqJoy-*Sv5eNSf00`5s|Hvm0XYo6w(F{f;cQv*XRKc(Ib=`Q~KyEuYErW-I90|7UA^ zdV>5EInf&Dzr8)rr%#{a#wQ_Ifty(MqVGwgH@(teQ5m|De{Em4mtgp4>RrxrcL}5P zN9W?R-2qWeaN#Zsb!Ze*C~#PMm$(WGC0-bLaabsNIAcP&1@L-bDlQ%^wym55zW8xX z5l6nUl1UubT>LZIx?Xq8(CbDhev7QbHq9DWaIpDF>iPItu^Lps3DPDYsc3p83zRP4 z;~d_-J44!|O=^&ZaQBFO<5qQ$4GCia<~3n@sV|Hh+)_2f`|rY2OmWAnyKSGsDsbXt$aXSdh7go@IN$}z#p)AOUcP-oD#=+~`c*wpjk zR!36Lw&bO!cC^IPYcO4V7sQjw``Lgg7ea47tJ?>JGsL$OjdlS`A!}yXC%%y?y z_VUhJLU6{~X!-r&3WuZ;kQQt_Eq|DJI0e_Y;+U}zonG;&o5DH_)?+VDRX_P2%HzDd zQ8|kVWu+xdB8vp>(EUbMUKnu=1Z_JErA$e8l7IiRHb7hP_ zuG8_}&RTh~#7kE(_Oe1ekXbfq)1kjVlNbggkevMCosxj>?wezQ?hT$8rE8T&Hb3QMaHjJ& z$y)QL<;NsI}g0zOm;KPnzcr5!9TRGc)LkyybP(X|}7B`!^Lh-aF0Wsi5O4f2A3kmlmKqKe`t%V@A@|_3y>A- z72A@I_Y&85U-3;b_L>kO10MyRELV_4doAY-rm!B2zR`G0pCEPQOE5DqE(GltC&o`0 z%J)MPB}mY(kTt83DN#>67iw_*#e`#eOWuC~BY?w66ygFmFa4>^e9#O1 z9+TEb1pCs*p)a7$4MzY;m^Vn4fFMgP-$JBsq>}y5()0eoe+Tseo z&zWcuRV(Rs0#23A>}3;j9KIl092dJLv93Zdz^t10JM4hsLVU?K{Xj*?cEu3}9-z4; z^Q5IlNhJnZ6O$2=ABcSvB)=tHs9R)-oZ z#v!PFIzE^AqRfME!4@W%vfrbelmH2ctSr}*!}MY|JZk^Y^2g6SjLX-o+P{q(n#a>v zI1KpqYyxzw#%7=y0rAzdbexBpAMe{(Trh+IAQ;2H5~ZxUrMgb_F5sy$@HN`nzX4=l z=;nS>lJVodPrptAxDG=4)ThbO+2ns@&~yL-%OAFn+c1QMaxX2p{UAe3lAz(Wd!zh+ z|Hu_+>i+vN#W!skP*p=}UC5p&_rM#oMHyLVIXGuW*CZ#>9{P~hB&ynVGS3-T=$+^V zVnl*NcNULrI1%Ix(K!i+sYR)Tva5A9&%O*RQpmKdaQ971YYK}bl`XYp$@ zDy^2@8s2pS?)>=NISWfRa_51LLHD}N*Jhx^giyYU+VZrhXVd&&*k>PKkdL-q%icic zrxq{?GJrl5F)DEh9V3!cMZWRfH$j~|)@{YJ9&v174n}M+YyrRnl$fkbv1v7Bs%-HW zpIZe8YzkM_1dVVZn+V_g0(3nD6nX&?7CZMJbtPgoipiwd$8pKfACwjR1;28NR)#pR ziuC_10E=zln)xsBtLy&{@$3J}`-1-ifB(0PYze>E!P{u<c8J6CDXB68%xR}36B7R~%lqT_Zf}giTxjmJ7(7^+K^zU|+o=GL8bDqYUaLy z(}3}NhX6n8`kV}FMSV3jfTK>23Y6=t`BF0T3_*fs#!&XcT)**#Qf$x~tB_03)T^2e@ntc zG_Mg}=p6M;X@^Zcio$`!B$--nud~c4yii){%l>m)jySW`6c-X(?$gDV)&%#6e`^Up zia&LrJ53#)!luzXbnP2d{(J%B%4?w~GS_8@Esy@j6wxM3$oax)xK8B=g`do}V?q?u z>&Wu+P2cXvyKDsujr!zW^17Mz#DR*ZuzpC}1$Jcc`F8bui)q<8sDtX4-JVYO-Aw%m zM90pl{<8Vw)Z1Ny!w%qswjwunZ0zJ-U2!;cW0Mfa^BfR77_0bu17@LI-Ibv@Xr&0& zNuK$>VJb|6YSuioIXy{|o)cFf0_{}JoO`~>tq__7zE4Tv7ci-!=*!U}*~?T+&&$)` zyLIbo4AX6PtN(@J43lmVkU=?GNg<$~!-eO~gE1`d2C1w&66bp)fH$y(W|HY9N7tVC z=YCR9i(%o1-700NF(ZVw2bIOsF_ul9qr%;wgx66u;Wumweqj+l6)KFzQNv&$5X1BgatX zUe5OoNeI4by;Gx5b53>8<}R$j_2MzJOi(G@TCZ}}ihaN4dAMp~a-1RszU_LW?FL|9 zF!>jo{JaVYz39D3O+({cc+L+d%cYfwS2{upVv-x`(P3-irJ?cshyW0u#O@P2jY!_h z$ib2k1WAFZ-UPHObD^-y>4R4iK*f(?sTFv|sZiOP(84V7Vht4MAmCL*w#9kcr%wdp z6~22*Jx@WDrf&T3VedO+ljnXw@x|hsM)P-pj>i|ss-Ug(S}ek+O)(*a;S}DmW`!UZ z@{PT2%Xa&7-B}>1Ii_)*9Vr|hZf=TK;0 z&1d3Or$xmW249%WB(peR!ik?rUsHMYvtCsdJCj3FDtQ~ayJGnTW+vRJEcG^iD@~ud zqzTE;lHHdyADZ7N8L}2h6D0T|@O>eh^v0KRzx*%9k9WPYS)HJl-wgovmu-1$$MQeP z?Z4y^Ex6wX+FGK4*j!H$n=gDzwhxry75LaYBJrXNR4?@{H;7Bh6q=8W3)#p1j$-^dkldD^mq!8O(}i^JwPE4( zj0~lH&8)<&6$I+ME8>z4MoQ2F7GmcdHTgRzpbA?muWJ;uocA58-fGeb+x}n_oR>6j z8$#lnjUAL#ZEUM&tz&mP*Te1F#0TXr!u~wNOGr_uF|&Co6&{23pgYy}ecMzluY}QO z#kA<_J=obcjPvoKMPYZDI+^$tTYg&Pjcp};xe!>DI8)1$k|ec`{xrP`r+yIYVyU-p zN9&apYOAYsvn(rSIH&V}JZF0m*NV zFEBCxnN{ckww<*9JTljm?})&E@8^9y$N)P=_onIW)xEZRN9{*nZ_^%Ko--c!Q~ove z14L-L^=hrlv5!m5!%nkt*v1IBIEP(&o>PO$dJ$1=w%Y$=KT9f zFcJMb!?beyT8M5cPKvnQr_dYGz~XsT;*)s()=yoxG<0GaIl8n41*BGk1%`o#KYB;e zC&nG5QaV_wcjQh8%!1%;#DG8`z2^Upc6Z&;@C7*h9+}j`2cC^nB0B$3G|{6cdP$b` zueaYq{+nxO42)?mQ`m(92R&I5fi6Ep>NTe?j)q(QqSHIl)~NmZdxLnOw2+9e+e(qG z3nVqHIubcb-pBtJD+x$FO#9LUO@`}%CEJpqQJKaTOOQd7eL|%`sU4f;LKxiG za%UKv&bj9(-@#&EGjmD51*Y+Qqb;(k(jMFAQ>d{6vBL&z#H%z6L!YZAqd0z_npR^( zagGwB4F2da4}}tEX8sb1>V8r<+MhyX#G2p?e9p&tqtqYp@JXv=XIFT)`fbEAiW!#8 zo75%~BpevfXFKflhQLuMwa zwmwp-?z7cM*ptG1F-WNbr=O=Cz|$^+h8=67oBzDsx5`ut*Zp?CY0Y55V|=X|7`0_6 zt~%dX8^Wpx*X*@k+;l5DBaF>#f?PZNr$kOT&o=uTHk65^5S_RJ@H|Wy;Duu6i3E5k}V;(uqeVFCiebjfb;4^=$n9s53)Y4jIxu;bnd~t7_9_BFf z5vO79TO(Ylo6R5df}UtiiK zK8;?9IxpwN=^9-P$WovHZ4wx3TiFG8cyPKbmiqgVNiZGY(=Ct~e9EH3W4%S&F4+CWkc4VDmenyV3?!bhoTNeD^7)&p0P- zIkm-s=Cuk9L`TV?Zmq;H#@XU#EGJfs%~xxy<0g?34-3E}9zA-rSM6IeD)i`@oLAWr z@9^P}ynzG#*F7uhPwD0e=y6CRqs9s8q+8zWzC}#n;a27+DzyU=TzImr0py zvAAx(b?T2ph`Rv=CA=K1YnckW$~Wac!_XNHZp~cz`fH=B@JwfO>ncYLF2CY(pH{*J zy)DjnhB29Urygu$YL~8jbL9ug2rQdzCYh7OPtj?t%)SfRQOS2Blj`Y5XPlZj&jcOb zoS&o-Ikwq0q-d4nz*E83`v2R8BJeM;bZ^6k5aJuL>IdVy`T<%BtVs;Zo%g2d^}a*n zKRw_6afR-9W3?3%{m^|ya))Oh|J$vCKChdb`+vDL|F?D(Vx-qWV+-M%!bu&rNq0bf z&>NBewzYu&zxK8GeLPU-HOoSMPhJNO+8;6a0$?uf7M2rOP>O7qU&~FJbp8sb&Jd zO*Zw2s)h|T`SbIK z3+2^jP)QjaTm?&WRVdpRN|8fHDwUBDSVyO-N;#js@+z<8DS+lM-?njdq$@Qu*16Ds z2#1}fT}F6;ig$31GK-lgx?UVY5Ut5RZF0qjZZ%&z{Tcpo-yw&ieKl44HMnWQ-8ZV( z&xsEDQlu6U{8rnf8pCUY6D;>mu)@L1s3)jo_C518n4aJZ0eB3lsF2{8uU?U1GT1k} zW&8D8_kv5~yo+<66^`}-7;cFWf6j#%A=EuN8C@`RH0;zd%Rxj&hOZm_j)H7-G?*(i#SL03oFvZ}Ze5CWJ;v1R zWgfD%=*N2#!7Z#$!5xyhb&r4-7Pw2rrZp%7aOg@ht`JNaxi%@ zy6Oq#IisV{4-ln#022Xs*-O6a0@91(>n18IfYlYH2dl-`e0vD(u*f(DH z0kdq~rNRz|&vvVm{fa(SHwP2X$Y~1)0+yCG>D^6ksc$*0PYOtS@_2@zRYDl3$x$9= z#g8>|?!?gU$TO0?=lBbDMn{Hvg6N%VdbnRiAA zZ3?BLkMM3xVkbyrulB{Uit0km(|g~5;aorme0$kn7l|!WPD5WIp*yS zn~&G*4sk8lh%i~o;#KK9M{*?F&h=i5Ls{b+1}`xoGhxv257UQCiXj0(8wILq}(yK z@v%-ABg#{)$9(DXvi5AV1ArKyK}6R4=%^8>fWn1H2@v3S&8kkThgeDHF!_bTMl~V3@Jn4U7 z_E47UL9XZBBh`7HvWc;PVU+lEMZJo$*)H?Hlg${E@Qu^lcwLk+G3}q=H!mg{twKqZ z!u+Gj=|GDNO4&F>-P{R8$Q-o*B%1YoPTWT87mloagT3STY5C~&W<9AVcdd^M@u=?S+s zAGi0=DcUQmaB40j91+-4rTosL>}bwQid9MZ;}cPQ8u89Pk^YC&>m(H|JT;ZKaN-x3 zUQ}Ff=6T|htI&-vBm8#T0cO^X(1p9iOXLZPL3ohe8|rP-&;< z(#=I}lCyKRxihae1h9N|{_=qz!yWl|r?rE2mQ`AfYur&&{W1F5w|mrUzliCP?}%z92;hc*+P2s{ z{-ntMfn3b)@uRmqpo^%GO*dQrr;gUO;x~cM{#sD+(egr;i%c(%VbeJHHC}}~UeN*P z&Ah!(4O#`E9G`vt^`ih>V}-IX*0tMg!S61(=Wx$-eTBQwfQ@-MFS-k9!a8Rn`AT7r zO%2-m{f66*^&8z^{+&U>)R8#D3{s4~LM^!#amC4m(4ih8^*3)NS$gQJ^q z9QbEb9G=7#ms~&0V`=#I^iJ!NF1jhISlig*>#f<$Onw^&-wdTQiGI{@%%0BfR?}ht zxstHFhc2EiFNv_6w~VIM{0w2=_)XcDu6sfrQgpSGbiE`9(0NS;ZgDiKG59zYF!Mw2 z;aDiWUNI}F^7AaQBBH@OgIcHdde5-CUa_Y@_skSfj3-nGg&o5QBL&ju;TO1|>PkRuManZBE~F zp^Sr~>n;vMhKF6pI`@Lp@*j}pOMskW~WQOKng)t%Q{ZDA` zeJhq$3mt7!;v3h^y65w=mcRY8`7_%pED_VpjsvPwTk&NxWWb58`UIidr2i5 zNYbBf{<{M!J$=u)OEz?NpBroYX3c+A3Z0$(W>G47b7i+u&aY&wEL`yShpyAtzcqm1 zxwB~FA}Tu(Pek{Ab1y|T9q0qen$sZ%qiKq|p9Ua}DSqJ>s=D{|$ zis|mKhFKbNN=VRJm41$Q#1cZF5z^N#(?~&EN5{oy&z@a_-c1!*oi&Wj8ME7dXJ%{v zp$P-LZ|{t7Tf7{1O`mRHv0)Ksj=z8cud78R>^xITD=yV8723dbYt+b0`5P!Hs|% z!9~HTtM4h4PLkdok{N%fejAX24veSFLhcZ5eG?{-Rldq8MdC7r|oY=~`#ErelwAb=C-n3^&h)LQ54yD+U zSQ?NBe##r(b89VRrrH~6_fV2Yx+Hbj?i+=;k-?k83Qrmbx#hdd8Lc)z-wR(%3HQ7n zJNo{2Q>m6n+ks1821iP!h0uRQ!Bzy1+SlsW@SHoP@XWIpyjAFj<=!H)T9VyPQz3(? z^`?|@*nt0RggGr?&~uagI24|9;7|$Kc;U#EDi1!7lFXt3 z=?fVlKlhlazH{57=GX7&A{6;&!{6i@wMG*vA8*>T&7*E^;?Nljl`Y{Q)n{I%@1M=i z%y@8|bXs>N=XZw@UB4+-cdOyjTtx6r7u6g(9h}>Dj4G&vu0$Nu48dQ8Z;j!0Zm9M- zl9w>Xkp6)KgDI4h)bXXRXBF>##pif6BdftXO?kHj^{uzyT-kMd(9_=d2!EJf@+=wW zlPhw`M+|IipgJ2~QwZ`qX+lcF=g%|U=*+{TfgZ8M&+TOX;P>!Rt73b!N{0i!8+ Date: Mon, 27 Nov 2023 22:17:18 +0100 Subject: [PATCH 23/27] Add: Vibrators and strap-on to loadout. --- .../chastity_hypno/chastity_hypno_magazine.dm | 1 + .../code/modules/client/loadout/backpack.dm | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/modular_splurt/code/game/objects/items/lewd_items/chastity_hypno/chastity_hypno_magazine.dm b/modular_splurt/code/game/objects/items/lewd_items/chastity_hypno/chastity_hypno_magazine.dm index 23573db54244..fdc6e990f86f 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/chastity_hypno/chastity_hypno_magazine.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/chastity_hypno/chastity_hypno_magazine.dm @@ -1,6 +1,7 @@ /obj/item/chastity_hypno/magazine name = "Hypnotic Chastity Magazine" + desc = "A fascinating magazine filled with mesmerizing patterns and articles on the art of hypnotic chastity..." icon = 'icons/obj/bureaucracy.dmi' icon_state = "pamphlet" color = COLOR_STRONG_MAGENTA diff --git a/modular_splurt/code/modules/client/loadout/backpack.dm b/modular_splurt/code/modules/client/loadout/backpack.dm index e9a34062e3a2..40d261546709 100644 --- a/modular_splurt/code/modules/client/loadout/backpack.dm +++ b/modular_splurt/code/modules/client/loadout/backpack.dm @@ -127,6 +127,19 @@ /datum/gear/backpack/chastity_hypno/watch name = "Hypnotic Chastity Watch" path = /obj/item/chastity_hypno/watch + desc = "An elaborate pocketwatch, with a captivating silver etching and an enchanting face..." + +/datum/gear/backpack/electropack/vibrator + name = "Remote Vibrator" + path = /obj/item/electropack/vibrator + +/datum/gear/backpack/electropack/vibrator/small + name = "Small Vibrator" + path = /obj/item/electropack/vibrator/small + +/datum/gear/backpack/strapon_strap + name = "Strapon Strap" + path = /obj/item/strapon_strap //MODIFIED COSTS - MODULAR SPLURT /datum/gear/backpack/tennis/tri From ad80f9fd5b54de9567c4a04055e9b908f7791395 Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Mon, 27 Nov 2023 22:20:59 +0100 Subject: [PATCH 24/27] Revert lil' mistake --- modular_splurt/code/modules/client/loadout/backpack.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/modular_splurt/code/modules/client/loadout/backpack.dm b/modular_splurt/code/modules/client/loadout/backpack.dm index 40d261546709..28b305675ba2 100644 --- a/modular_splurt/code/modules/client/loadout/backpack.dm +++ b/modular_splurt/code/modules/client/loadout/backpack.dm @@ -127,7 +127,6 @@ /datum/gear/backpack/chastity_hypno/watch name = "Hypnotic Chastity Watch" path = /obj/item/chastity_hypno/watch - desc = "An elaborate pocketwatch, with a captivating silver etching and an enchanting face..." /datum/gear/backpack/electropack/vibrator name = "Remote Vibrator" From fab9f352e0baa4200a9d2425b62d7546859e90bd Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Mon, 27 Nov 2023 22:25:50 +0100 Subject: [PATCH 25/27] Fix lil' grammar thingie --- .../items/lewd_items/chastity_hypno/chastity_hypno_watch.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_splurt/code/game/objects/items/lewd_items/chastity_hypno/chastity_hypno_watch.dm b/modular_splurt/code/game/objects/items/lewd_items/chastity_hypno/chastity_hypno_watch.dm index a280691f4047..e1bd3cf57758 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/chastity_hypno/chastity_hypno_watch.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/chastity_hypno/chastity_hypno_watch.dm @@ -69,7 +69,7 @@ if(icon_state == "pocketwatch") icon_state = "pocketwatch_closed" item_state = "pocketwatch_closed" - desc = "An elaborate pocketwatch, with a captivating silver etching. It's closed however and you can't see it's face" + desc = "An elaborate pocketwatch, with a captivating silver etching. It's closed, however, and you can't see it's face..." closed = TRUE return From a094d5904c2a06c01b2814605418caa1e53f1def Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Tue, 28 Nov 2023 11:01:50 +0100 Subject: [PATCH 26/27] Fix: Two broken ERP verb pronouns --- modular_splurt/code/datums/interactions/lewd/_lewd.dm | 2 +- modular_splurt/code/datums/interactions/lewd/lewd_datums.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_splurt/code/datums/interactions/lewd/_lewd.dm b/modular_splurt/code/datums/interactions/lewd/_lewd.dm index c627986f5499..b19805d668e5 100644 --- a/modular_splurt/code/datums/interactions/lewd/_lewd.dm +++ b/modular_splurt/code/datums/interactions/lewd/_lewd.dm @@ -669,7 +669,7 @@ else lines = list( "'s tip gently smooches \the [target]'s, right before forcing its way right down [t_His] dickhole.", - "grinds [u_His] tip against \the [target]'s [t_genital_name], only to slide [u_His] whole [ui_ai_alerts] all the way down to [t_His] base.", + "grinds [u_His] tip against \the [target]'s [t_genital_name], only to slide [u_His] whole [u_genital_name] all the way down to [t_His] base.", "makes \the [target]'s fat [t_genital_name] stretch and throb as the size of [u_His] [u_genital_name] makes its way right in." ) set_is_fucking(target, CUM_TARGET_URETHRA, getorganslot(ORGAN_SLOT_PENIS)) diff --git a/modular_splurt/code/datums/interactions/lewd/lewd_datums.dm b/modular_splurt/code/datums/interactions/lewd/lewd_datums.dm index cb9c0b4ea410..951be296c288 100644 --- a/modular_splurt/code/datums/interactions/lewd/lewd_datums.dm +++ b/modular_splurt/code/datums/interactions/lewd/lewd_datums.dm @@ -102,7 +102,7 @@ var/stat_before = target.stat target.adjustOxyLoss(3) if(target.stat == UNCONSCIOUS && stat_before != UNCONSCIOUS) - target.visible_message(message = "\The [target] passes out on \The [src]'s cock.", ignored_mobs = user.get_unconsenting()) + target.visible_message(message = "\The [target] passes out on \The [user]'s cock.", ignored_mobs = user.get_unconsenting()) if(!isclownjob(user)) return From fc993cf5024e0db9c5271902260459575ae8d423 Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Fri, 1 Dec 2023 20:50:21 +0100 Subject: [PATCH 27/27] Update backpack.dm --- modular_splurt/code/modules/client/loadout/backpack.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_splurt/code/modules/client/loadout/backpack.dm b/modular_splurt/code/modules/client/loadout/backpack.dm index 28b305675ba2..24776dd4f09d 100644 --- a/modular_splurt/code/modules/client/loadout/backpack.dm +++ b/modular_splurt/code/modules/client/loadout/backpack.dm @@ -133,7 +133,7 @@ path = /obj/item/electropack/vibrator /datum/gear/backpack/electropack/vibrator/small - name = "Small Vibrator" + name = "Small Remote Vibrator" path = /obj/item/electropack/vibrator/small /datum/gear/backpack/strapon_strap