From 0c6393e34229427c1631f5a16240873fec668401 Mon Sep 17 00:00:00 2001 From: L <105110468+kittysmooch@users.noreply.github.com> Date: Mon, 23 Dec 2024 19:08:35 -0800 Subject: [PATCH 1/5] gay s- --- code/datums/saiga_fashion.dm | 43 ++ code/game/objects/items/rogueitems/bells.dm | 44 +++ code/modules/clothing/rogueclothes/feet.dm | 9 + .../living/simple_animal/rogue/game/saiga.dm | 370 +++++++++++------- icons/roguetown/clothing/neck.dmi | Bin 27378 -> 23897 bytes icons/roguetown/items/misc.dmi | Bin 58141 -> 54282 bytes sound/items/credits.txt | 11 + sound/items/jinglebell1.ogg | Bin 0 -> 12209 bytes sound/items/jinglebell2.ogg | Bin 0 -> 24888 bytes sound/items/jinglebell3.ogg | Bin 0 -> 9156 bytes sound/items/jinglebell4.ogg | Bin 0 -> 7777 bytes 11 files changed, 333 insertions(+), 144 deletions(-) create mode 100644 code/datums/saiga_fashion.dm create mode 100644 sound/items/credits.txt create mode 100644 sound/items/jinglebell1.ogg create mode 100644 sound/items/jinglebell2.ogg create mode 100644 sound/items/jinglebell3.ogg create mode 100644 sound/items/jinglebell4.ogg diff --git a/code/datums/saiga_fashion.dm b/code/datums/saiga_fashion.dm new file mode 100644 index 00000000000..e8b655a4027 --- /dev/null +++ b/code/datums/saiga_fashion.dm @@ -0,0 +1,43 @@ + +//reproduces /datum/dog_fashion as /datum/saiga_fashion so that we're futureproof against someone nuking iancode in future debloats. \ +it preserves the function of changing the saiga's names, description, and emotes in case some future dev wants to make use of that. + +/datum/saiga_fashion + var/name + var/desc + var/emote_see + var/emote_hear + var/speak + var/speak_emote + + // This isn't applied to the SAIGA, but stores the icon_state of the + // sprite that the associated item uses + var/icon_file + var/obj_icon_state + var/obj_alpha + var/obj_color + +/datum/saiga_fashion/New(mob/M) + name = replacetext(name, "REAL_NAME", M.real_name) + desc = replacetext(desc, "NAME", name) + +/datum/saiga_fashion/proc/apply(/mob/living/simple_animal/hostile/retaliate/rogue/saiga/S) + if(name) + S.name = name + if(desc) + S.desc = desc + if(emote_see) + S.emote_see = emote_see + if(emote_hear) + S.emote_hear = emote_hear + if(speak) + S.speak = speak + if(speak_emote) + S.speak_emote = speak_emote + +/datum/saiga_fashion/proc/get_overlay(dir) + if(icon_file && obj_icon_state) + var/image/saIga = image(icon_file, obj_icon_state, dir = dir) + saIga.alpha = obj_alpha + saIga.color = obj_color + return saIga diff --git a/code/game/objects/items/rogueitems/bells.dm b/code/game/objects/items/rogueitems/bells.dm index af9cb520783..6e86570dbe1 100644 --- a/code/game/objects/items/rogueitems/bells.dm +++ b/code/game/objects/items/rogueitems/bells.dm @@ -93,3 +93,47 @@ else return ..() + +/obj/item/jinglebells + mame = "jingling bells" + desc = '' + icon = '' + icon_state = "" + throwforce = 5 + + +/obj/item/bell_strap + name = "strap of bells" + desc = "" + icon = '' + icon_state = "" + force = 7 + hitsound = '' + resistance_flags = FIRE_PROOF + slot_flags = ITEM_SLOT_HIP | ITEM_SLOT_BACK + dog_fashion = /datum/dog_fashion/saiga + +/obj/item/strap/Initialize() + . = ..() + AddComponent(/datum/component/squeak, list( + 'sound/items/jinglebell1.ogg' = 1, + 'sound/items/jinglebell2.ogg' = 1, + 'sound/items/jinglebell3.ogg' = 1, + 'sound/items/jinglebell4.ogg' = 1, + ), 50) + +/obj/item/clothing/neck/bell_collar + name = "" + desc = "" + icon = '' + icon_state = "" + slot_flags = ITEM_SLOT_NECK + +/obj/item/clothing/neck/bell_collar/Initialize() + . = ..() + AddComponent(/datum/component/squeak, list( + 'sound/items/jinglebell1.ogg' = 1, + 'sound/items/jinglebell2.ogg' = 1, + 'sound/items/jinglebell3.ogg' = 1, + 'sound/items/jinglebell4.ogg' = 1, + ), 50) diff --git a/code/modules/clothing/rogueclothes/feet.dm b/code/modules/clothing/rogueclothes/feet.dm index 49e65bbe4a3..9905b26e893 100644 --- a/code/modules/clothing/rogueclothes/feet.dm +++ b/code/modules/clothing/rogueclothes/feet.dm @@ -160,6 +160,15 @@ resistance_flags = null sewrepair = TRUE +/obj/item/clothing/shoes/roguetown/jester/Initialize() + . = ..() + AddComponent(/datum/component/squeak, list( + 'sound/items/jinglebell1.ogg' = 1, + 'sound/items/jinglebell2.ogg' = 1, + 'sound/items/jinglebell3.ogg' = 1, + 'sound/items/jinglebell4.ogg' = 1, + ), 50) + /obj/item/clothing/shoes/roguetown/grenzelhoft name = "grenzelhoft boots" icon_state = "grenzelboots" diff --git a/code/modules/mob/living/simple_animal/rogue/game/saiga.dm b/code/modules/mob/living/simple_animal/rogue/game/saiga.dm index 5a5dbe3f814..f873f34b9c3 100644 --- a/code/modules/mob/living/simple_animal/rogue/game/saiga.dm +++ b/code/modules/mob/living/simple_animal/rogue/game/saiga.dm @@ -1,44 +1,11 @@ -/mob/living/simple_animal/hostile/retaliate/rogue/saiga/find_food() - ..() - var/obj/structure/spacevine/SV = locate(/obj/structure/spacevine) in loc - if(SV) - SV.eat(src) - food = max(food + 30, 100) - -/mob/living/simple_animal/hostile/retaliate/rogue/saiga/update_icon() - cut_overlays() - ..() - if(stat != DEAD) - if(ssaddle) - var/mutable_appearance/saddlet = mutable_appearance(icon, "saddle-f-above", 4.3) - add_overlay(saddlet) - saddlet = mutable_appearance(icon, "saddle-f") - add_overlay(saddlet) - if(has_buckled_mobs()) - var/mutable_appearance/mounted = mutable_appearance(icon, "saiga_mounted", 4.3) - add_overlay(mounted) - -/mob/living/simple_animal/hostile/retaliate/rogue/saiga/tamed() - ..() - deaggroprob = 30 - if(can_buckle) - var/datum/component/riding/D = LoadComponent(/datum/component/riding) - D.set_riding_offsets(RIDING_OFFSET_ALL, list(TEXT_NORTH = list(0, 8), TEXT_SOUTH = list(0, 8), TEXT_EAST = list(-2, 8), TEXT_WEST = list(2, 8))) - D.set_vehicle_dir_layer(SOUTH, OBJ_LAYER) - D.set_vehicle_dir_layer(NORTH, OBJ_LAYER) - D.set_vehicle_dir_layer(EAST, OBJ_LAYER) - D.set_vehicle_dir_layer(WEST, OBJ_LAYER) - -/mob/living/simple_animal/hostile/retaliate/rogue/saiga/death() - unbuckle_all_mobs() - .=..() +//the saiga /mob/living/simple_animal/hostile/retaliate/rogue/saiga - icon = 'icons/roguetown/mob/monster/saiga.dmi' - name = "saiga" + name = "saiga doe" desc = "" + icon = 'icons/roguetown/mob/monster/saiga.dmi' icon_state = "saiga" icon_living = "saiga" icon_dead = "saiga_dead" @@ -50,14 +17,21 @@ turns_per_move = 5 see_in_dark = 6 move_to_delay = 8 - animal_species = /mob/living/simple_animal/hostile/retaliate/rogue/saigabuck - butcher_results = list(/obj/item/reagent_containers/food/snacks/rogue/meat/steak = 4, + animal_species = /mob/living/simple_animal/hostile/retaliate/rogue/saiga/saigabuck + butcher_results = list( + /obj/item/reagent_containers/food/snacks/rogue/meat/steak = 4, /obj/item/reagent_containers/food/snacks/fat = 2, - /obj/item/natural/hide = 4, /obj/item/natural/bundle/bone/full =1) + /obj/item/natural/hide = 4, + /obj/item/natural/bundle/bone/full = 1, + ) base_intents = list(/datum/intent/simple/headbutt) health = 156 maxHealth = 156 - food_type = list(/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/reagent_containers/food/snacks/grown/oat,/obj/item/reagent_containers/food/snacks/grown/apple) + food_type = list( + /obj/item/reagent_containers/food/snacks/grown/wheat, + /obj/item/reagent_containers/food/snacks/grown/oat, + /obj/item/reagent_containers/food/snacks/grown/apple, + ) tame_chance = 25 bonus_tame_chance = 15 footstep_type = FOOTSTEP_MOB_SHOE @@ -72,7 +46,10 @@ STASPD = 15 STACON = 8 STASTR = 12 - childtype = list(/mob/living/simple_animal/hostile/retaliate/rogue/saiga/saigakid = 70, /mob/living/simple_animal/hostile/retaliate/rogue/saiga/saigaboy = 30) + childtype = list( + /mob/living/simple_animal/hostile/retaliate/rogue/saiga/saigakid = 70, + /mob/living/simple_animal/hostile/retaliate/rogue/saiga/saigaboy = 30, + ) pixel_x = -8 attack_sound = list('sound/vo/mobs/saiga/attack (1).ogg','sound/vo/mobs/saiga/attack (2).ogg') can_buckle = TRUE @@ -80,43 +57,26 @@ can_saddle = TRUE aggressive = 1 remains_type = /obj/effect/decal/remains/saiga - -/obj/effect/decal/remains/saiga - name = "remains" - gender = PLURAL - icon_state = "skele" - icon = 'icons/roguetown/mob/monster/saiga.dmi' - -/mob/living/simple_animal/hostile/retaliate/rogue/saiga/get_sound(input) - switch(input) - if("aggro") - return pick('sound/vo/mobs/saiga/attack (1).ogg','sound/vo/mobs/saiga/attack (2).ogg') - if("pain") - return pick('sound/vo/mobs/saiga/pain (1).ogg','sound/vo/mobs/saiga/pain (2).ogg','sound/vo/mobs/saiga/pain (3).ogg') - if("death") - return pick('sound/vo/mobs/saiga/death (1).ogg','sound/vo/mobs/saiga/death (2).ogg') - if("idle") - return pick('sound/vo/mobs/saiga/idle (1).ogg','sound/vo/mobs/saiga/idle (2).ogg','sound/vo/mobs/saiga/idle (3).ogg','sound/vo/mobs/saiga/idle (4).ogg','sound/vo/mobs/saiga/idle (5).ogg','sound/vo/mobs/saiga/idle (6).ogg','sound/vo/mobs/saiga/idle (7).ogg') - + var/obj/item/inventory_neck /mob/living/simple_animal/hostile/retaliate/rogue/saiga/saigakid - icon = 'icons/roguetown/mob/monster/saiga.dmi' - name = "saiga" + name = "saiga calf" desc = "" icon_state = "saigakid" icon_living = "saigakid" icon_dead = "saigakid_dead" icon_gib = "saigakid_gib" animal_species = null - butcher_results = list(/obj/item/reagent_containers/food/snacks/rogue/meat/steak = 1, /obj/item/natural/bone = 3) - base_intents = list(/datum/intent/simple/headbutt) + butcher_results = list( + /obj/item/reagent_containers/food/snacks/rogue/meat/steak = 1, + /obj/item/natural/bone = 3, + ) health = 20 pass_flags = PASSTABLE | PASSMOB mob_size = MOB_SIZE_SMALL maxHealth = 20 melee_damage_lower = 1 melee_damage_upper = 6 - gender = FEMALE STACON = 5 STASTR = 5 STASPD = 5 @@ -127,6 +87,208 @@ can_buckle = FALSE aggressive = 1 +/mob/living/simple_animal/hostile/retaliate/rogue/saiga/saigabuck + name = "saiga buck" + desc = "" + icon_state = "buck" + icon_living = "buck" + icon_dead = "buck_dead" + icon_gib = "buck_gib" + gender = MALE + emote_see = list("stares.") + speak_chance = 1 + turns_per_move = 3 + see_in_dark = 6 + move_to_delay = 8 + butcher_results = list( + /obj/item/reagent_containers/food/snacks/rogue/meat/steak = 4, + /obj/item/reagent_containers/food/snacks/fat = 1, + /obj/item/natural/hide = 4, + /obj/item/natural/bundle/bone/full = 1, + /obj/item/clothing/head/roguetown/helmet/leather/saiga = 1, + ) + faction = list("saiga") + attack_verb_continuous = "headbutts" + attack_verb_simple = "headbutt" + health = 400 + maxHealth = 400 + melee_damage_lower = 60 + melee_damage_upper = 90 + environment_smash = ENVIRONMENT_SMASH_NONE + retreat_distance = 0 + minimum_distance = 0 + retreat_health = 0.3 + milkies = FALSE //what the fuck + STACON = 15 + STASTR = 12 + STASPD = 12 + attack_sound = list('sound/vo/mobs/saiga/attack (1).ogg','sound/vo/mobs/saiga/attack (2).ogg') + buckle_lying = 0 + tame_chance = 25 + bonus_tame_chance = 15 + aggressive = 1 + remains_type = /obj/effect/decal/remains/saiga + +/mob/living/simple_animal/hostile/retaliate/rogue/saiga/saigaboy + name = "saiga calf" + desc = "" + gender = MALE + icon_state = "saigaboy" + icon_living = "saigaboy" + icon_dead = "saigaboy_dead" + icon_gib = "saigaboy_gib" + animal_species = null + butcher_results = list( + /obj/item/reagent_containers/food/snacks/rogue/meat/steak = 1, + /obj/item/natural/bone = 3, + ) + health = 20 + maxHealth = 20 + pass_flags = PASSTABLE | PASSMOB + mob_size = MOB_SIZE_SMALL + milkies = FALSE + melee_damage_lower = 1 + melee_damage_upper = 6 + STACON = 5 + STASTR = 5 + STASPD = 5 + adult_growth = /mob/living/simple_animal/hostile/retaliate/rogue/saiga/saigabuck + tame = TRUE + can_buckle = FALSE + aggressive = 1 + +/mob/living/simple_animal/hostile/retaliate/rogue/saiga/tame + tame = TRUE + +/mob/living/simple_animal/hostile/retaliate/rogue/saiga/saigabuck/tame + tame = TRUE + +//the saiga's procs + +/mob/living/simple_animal/hostile/retaliate/rogue/saiga/find_food() + ..() + var/obj/structure/spacevine/SV = locate(/obj/structure/spacevine) in loc + if(SV) + SV.eat(src) + food = max(food + 30, 100) + +/mob/living/simple_animal/hostile/retaliate/rogue/saiga/update_icon() + cut_overlays() + ..() + if(stat != DEAD) + if(ssaddle) + var/mutable_appearance/saddlet = mutable_appearance(icon, "saddle-f-above", 4.3) + add_overlay(saddlet) + saddlet = mutable_appearance(icon, "saddle-f") + add_overlay(saddlet) + if(has_buckled_mobs()) + var/mutable_appearance/mounted = mutable_appearance(icon, "saiga_mounted", 4.3) + add_overlay(mounted) + +/mob/living/simple_animal/hostile/retaliate/rogue/saiga/tamed() + ..() + deaggroprob = 30 + if(can_buckle) + var/datum/component/riding/D = LoadComponent(/datum/component/riding) + D.set_riding_offsets(RIDING_OFFSET_ALL, list(TEXT_NORTH = list(0, 8), TEXT_SOUTH = list(0, 8), TEXT_EAST = list(-2, 8), TEXT_WEST = list(2, 8))) + D.set_vehicle_dir_layer(SOUTH, OBJ_LAYER) + D.set_vehicle_dir_layer(NORTH, OBJ_LAYER) + D.set_vehicle_dir_layer(EAST, OBJ_LAYER) + D.set_vehicle_dir_layer(WEST, OBJ_LAYER) + +/mob/living/simple_animal/hostile/retaliate/rogue/saiga/death() + unbuckle_all_mobs() + .=..() + + +//reproduces some iancode to allow equipping objects to saiga without having to do a bunch of bespoke stuff for every single item. +/mob/living/simple_animal/hostile/retaliate/rogue/saiga/Destroy() + QDEL_NULL(inventory_neck) + return ..() + +/mob/living/simple_animal/hostile/retaliate/rogue/saiga/handle_atom_del(atom/A) + if(A == inventory_neck) + inventory_neck = null + regenerate_icons() + +/mob/living/simple_animal/hostile/retaliate/rogue/saiga/Topic(href, href_list) + if(!(iscarbon(usr)) || !usr.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) + usr << browse(null, "window=mob[REF(src)]") + usr.unset_machine() + return + + //Removing from inventory + if(href_list["remove_inv"]) + var/remove_from = href_list["remove_inv"] + switch(remove_from) + if("neck") + if(inventory_neck) + usr.put_in_hands(inventory_neck) + inventory_neck = null + regenerate_icons() + else + to_chat(usr, span_warning("There is nothing to remove from its [remove_from]!")) + return + + show_inv(usr) + + //Adding things to inventory + else if(href_list["add_inv"]) + var/add_to = href_list["add_inv"] + + switch(add_to) + if("neck") + if(inventory_neck) + to_chat(usr, span_warning("It's already wearing something!")) + return + else + var/obj/item/item_to_add = usr.get_active_held_item() + + if(!item_to_add) + usr.visible_message(span_notice("[usr] pets [src]."), span_notice("I rest your hand on [src]'s neck for a moment.")) + return + + if(!usr.temporarilyRemoveItemFromInventory(item_to_add)) + to_chat(usr, span_warning("\The [item_to_add] is stuck to your hand, you cannot put it on [src]'s neck!")) + return + + //The objects that corgis can wear on their backs. + var/allowed = FALSE + if(ispath(item_to_add.dog_fashion, /datum/dog_fashion/saiga)) + allowed = TRUE + + if(!allowed) + to_chat(usr, span_warning("I set [item_to_add] on [src]'s neck, but it falls off!")) + item_to_add.forceMove(drop_location()) + if(prob(25)) + step_rand(item_to_add) + return + + item_to_add.forceMove(src) + src.inventory_neck = item_to_add + regenerate_icons() + + show_inv(usr) + else + return ..() + +/obj/effect/decal/remains/saiga + name = "remains" + gender = PLURAL + icon_state = "skele" + icon = 'icons/roguetown/mob/monster/saiga.dmi' + +/mob/living/simple_animal/hostile/retaliate/rogue/saiga/get_sound(input) + switch(input) + if("aggro") + return pick('sound/vo/mobs/saiga/attack (1).ogg','sound/vo/mobs/saiga/attack (2).ogg') + if("pain") + return pick('sound/vo/mobs/saiga/pain (1).ogg','sound/vo/mobs/saiga/pain (2).ogg','sound/vo/mobs/saiga/pain (3).ogg') + if("death") + return pick('sound/vo/mobs/saiga/death (1).ogg','sound/vo/mobs/saiga/death (2).ogg') + if("idle") + return pick('sound/vo/mobs/saiga/idle (1).ogg','sound/vo/mobs/saiga/idle (2).ogg','sound/vo/mobs/saiga/idle (3).ogg','sound/vo/mobs/saiga/idle (4).ogg','sound/vo/mobs/saiga/idle (5).ogg','sound/vo/mobs/saiga/idle (6).ogg','sound/vo/mobs/saiga/idle (7).ogg') + /mob/living/simple_animal/hostile/retaliate/rogue/saiga/simple_limb_hit(zone) if(!zone) return "" @@ -168,53 +330,6 @@ return ..() -/mob/living/simple_animal/hostile/retaliate/rogue/saigabuck - icon = 'icons/roguetown/mob/monster/saiga.dmi' - name = "saiga" - icon_state = "buck" - icon_living = "buck" - icon_dead = "buck_dead" - icon_gib = "buck_gib" - gender = MALE - emote_see = list("stares.") - speak_chance = 1 - turns_per_move = 3 - see_in_dark = 6 - move_to_delay = 8 - base_intents = list(/datum/intent/simple/headbutt) - butcher_results = list(/obj/item/reagent_containers/food/snacks/rogue/meat/steak = 4, - /obj/item/reagent_containers/food/snacks/fat = 1, - /obj/item/natural/hide = 4, /obj/item/natural/bundle/bone/full = 1, - /obj/item/clothing/head/roguetown/helmet/leather/saiga = 1) - faction = list("saiga") - mob_biotypes = MOB_ORGANIC|MOB_BEAST - attack_verb_continuous = "headbutts" - attack_verb_simple = "headbutt" - health = 400 - maxHealth = 400 - melee_damage_lower = 60 - melee_damage_upper = 90 - environment_smash = ENVIRONMENT_SMASH_NONE - retreat_distance = 0 - minimum_distance = 0 - retreat_health = 0.3 - milkies = FALSE - food_type = list(/obj/item/reagent_containers/food/snacks/grown/wheat,/obj/item/reagent_containers/food/snacks/grown/oat,/obj/item/reagent_containers/food/snacks/grown/apple) - footstep_type = FOOTSTEP_MOB_SHOE - pooptype = /obj/item/natural/poo/horse - STACON = 15 - STASTR = 12 - STASPD = 12 - pixel_x = -8 - attack_sound = list('sound/vo/mobs/saiga/attack (1).ogg','sound/vo/mobs/saiga/attack (2).ogg') - can_buckle = TRUE - buckle_lying = 0 - can_saddle = TRUE - tame_chance = 25 - bonus_tame_chance = 15 - aggressive = 1 - remains_type = /obj/effect/decal/remains/saiga - /mob/living/simple_animal/hostile/retaliate/rogue/saigabuck/update_icon() cut_overlays() ..() @@ -315,39 +430,6 @@ return "foreleg" return ..() - -/mob/living/simple_animal/hostile/retaliate/rogue/saiga/saigaboy - icon = 'icons/roguetown/mob/monster/saiga.dmi' - name = "saiga" - desc = "" - gender = MALE - icon_state = "saigaboy" - icon_living = "saigaboy" - icon_dead = "saigaboy_dead" - icon_gib = "saigaboy_gib" - animal_species = null - butcher_results = list(/obj/item/reagent_containers/food/snacks/rogue/meat/steak = 1, /obj/item/natural/bone = 3) - base_intents = list(/datum/intent/simple/headbutt) - health = 20 - maxHealth = 20 - pass_flags = PASSTABLE | PASSMOB - mob_size = MOB_SIZE_SMALL - milkies = FALSE - melee_damage_lower = 1 - melee_damage_upper = 6 - STACON = 5 - STASTR = 5 - STASPD = 5 - adult_growth = /mob/living/simple_animal/hostile/retaliate/rogue/saigabuck - tame = TRUE - can_buckle = FALSE - aggressive = 1 -/mob/living/simple_animal/hostile/retaliate/rogue/saiga/tame - tame = TRUE - -/mob/living/simple_animal/hostile/retaliate/rogue/saigabuck/tame - tame = TRUE - /mob/living/simple_animal/hostile/retaliate/rogue/saigabuck/tame/saddled/Initialize() . = ..() var/obj/item/natural/saddle/S = new(src) diff --git a/icons/roguetown/clothing/neck.dmi b/icons/roguetown/clothing/neck.dmi index 7e16796286446898b505131b4e683c455001c170..24bd4bfcb07fa3c54d9d3ac1c35869373a2bbe94 100644 GIT binary patch literal 23897 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

GZ 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 literal 27378 zcmX_ncOV>ZwDv5k6Cyg%d+&l^l^{g)9?_ylC;D0~q6I-j3nHSo=%V);y+p4;^xo~A z{oU_=f6Q8A*3Nm~Q=apjXCgFSDiPpP;Q|0a@LX9z3jiSCTVNR*6MWs3tH7=cI8syb2<&NzjJo zy9d#Nc6+NFj!8_-%AK!aVov$9~-I3o0tN@9dRx-MQTH%7Y zLP(DvJBH76DPGyD70d=@H5glLq&E^G`@RCjbS4A8L-%jm(VSC)I~u5Iy3v z^=259jz7js6}!b18tNbZ_3e3tHfk@updqaf}vY zmG4f7-r6eR<`Gh5)8czY)!*<$qIJ$MxGl0Z@fhO|`Ut_C*nt_@g9k3Q2ko&|8_YRR zx$xE&sVzN9%A!AzJ~H&1erG%W!wCNRwV>N4w-xfnuJvQ2BlZ{3u#!9Lrp2Y59C*_% z#5U;5BO3}J(Z(w1>-662!0^S^y&%GV0|4Z2E(ED4*Vf1dfZpf*7*d({`)D%G z{ng1Sv$ww$n?CvadDDG`4v-MgL;)D2iYORP2EhI0*PU|iw=7?#n{OBzDvNtPV*5JQKYO1|a&_(1*iEY<{@o~4E4J9cy~w8nX{?a9%Z!pNz3 zvC>8I87={%-itR1{s9}|SRc(qAE#1_2-B}#g@)0;+f?-am>QZN$6t4YFZ*f&a{rc- zMT72`oR`4rn)&Rssg!p^CKowZ=%?Jb)PF1DU5E)#_u95A?=%xkZ^ z=*E^E-`qO=+K#To-?GdT%&?AyFmyP_hPN4qf+k=FvLTeExooJpZ;tBFuKe5ONP2BH z-sYHP$An#fDk~!uo$#FwyX{eg3?2pQ2i^9^aYCrLI=tzRhw$ej_~aBh;`lh3@%4U- zru*j>Jo6s;S+DurAoIAXi49x)iX-~R%J<$r^#a$oD`Og;6EfSQ1<+x~$fp6?xwkUv zOFA6L;c>C*Pe_AM!2Nc~%1ZY_{AvyUtI#doZ?mRO^Bl`|H!rPOtT#Yx0-b+ddL@YI zOExW{Vn63abBej7z(ENl{VlleBBd2VVjUr$heor$x0`u2HgBlLgI}gatnGR_!-0Rg zh39;LBj<6drY`cCm?O6tXD^sAFowR7z@Li-J5<^uoIxxBEcV>%xU`s%;c@tMnu z^*m!Is&!&!ABbm~eX!88^zog0t3yGbr39KRyyZ)E6%AnQ+8^t4zjGBAU&&O6I1fB> zcVN_~C6a3Fv!vrLTUOQL^Kt_Lv>wSJo@3`Ph=W0&BdfJY*iIqORH2fixoP%6vWCS<(maD&%pX#b4-I0itxVsPB8*~^mZT#?5 zBhTBRx#JyNt};e(nQ@JyGhWljWT1PPo*RVvrQ!ZbmLii)@^ez*2BWg3rGaW#anWkd z)TE>qwVC;mH!%WwkM!VY1^iWkd~NM*kkmwA5`w?CG_VY1luf_CQLsIjeemDOy7~YM z7qoZ{4a2ap3C1vk8#y^Af>lzz*I^m;lz}`fYir!5q^PfUcg*9UNpp}a`JLDb=8U&K zHyUA<19Rd3SdbN(z!`y>3QPsA-8=mq`h8vO$16#9p*W0l96VV&`}ls>n!k|$p5w*uOK%d_H`try&&#l{~24XIjb7Jq5B06#({ z1>^x+*a@GJmn@*fb2Fr;l4}km)Xsx-x(M@?10L@rul}j?h3wI zry#PwLuL+(Gt37YyDJBt5>9VB_dZT-*9pL!o(xrvJE+IP!6+4f`<8l5cHpnb>ogVV zAnr!NtC%pENO#RwKf`4JdLALXm*^z`Al@T5y4dkhyr=VxrEHn1@&HLwt7@0sOu{>8 za^$!R#~ofy|G|^26!tX@s@MLNc)X8Q(1ADSm%28nC7L0sH)bzth&{a}uHtw8;p&ff zVy!&PCu_c8l2b+iC~%d%IIj$EDN9H~AZ$01`eB3-emp9xdy3(C%YXmIwMTsfG4s$`AZjVpm_?Ur*hU`SUc7!?^r?-(k6Zv|?mA z!Nv78SzY5Se1Fu!mm3&_esh`@S*ix_feaD(+M|QF*^yE;(7St7^cofNS<$nNfa6oB zrP;inW$557Ry3{WGkCD+AsK_%1&|Y7kPN}P#uNe?+j)8a0YH}QbBuHvlaZ|NXyEl|%=$1j_)x_w?Q0sbn+ktLmgc*1eyy$8>fW z{Qg_iZ-17NR|-4yb|6q&HvY{nrb3h_)r~NyTmAgZq9eT7JW&BZeqlu5I=I(qiy}al z_g%;*-2L|n#{2t1p}+37Q~FRl>GWoa-yZUj^9raV)?jU}I3`3e;`HI>G5@f5mCpvW z{*{S||MUenYxbHd#>pIyBx!NnDxSR2P|_#W>zMbc|Z&EuVg3day*CnN;Fz(p%f- z5KhMx+re6vv3N}P90L~0qRN{w##P*i2V?g88zcB;k$tT*&t3TSKXHn0(2t#65Td?} zq=e|KZTHJ=I)uSNW>Ugn5+p{9%pySr_^|$aKvmIu8N2xii+<{6bA!d*3bqylDJ;md zNC%S_SmmCuwM^{saW+QP<)hcd#W@J?7^nFc5XZHDnaa$18wN4+Qy`IEp#8A-P!o7z zdFPOT1Z%{l%OJ(A&SA)Z_n6gxJiRGZ`>dG!!vu&Nwnp!)o>X~3ID%*wO#g}iN~^2o zJneO!D-R_tp^Tm{wRqo32rH$D^3t=Ifxx5;@>!p*&aEKN)R3fOBoDLR%RrRr$N5MF*~#_9|pu<`b?N z2w}2weYD?@B{5az(|ooj7+v1Zi}T6BC-_p| ztDyz)%4EQekg+s2RXff-!}<}Yu3;6XMtK851SKs9FsXtdX>%u_w)M>LOt86}`P4tB z$RHzI2nAeNfG?j>Ujwuz0cH}%=#1I8oJC+s!(>w;AM|qoo+_!elQZOyh^~NN6I6OP zOBo^$$IxsJH?$L9M;8t&=4EPdt z7uR_M^-Vv3_1n)hLuSsNLl#}o8S){){_RnSM(jlA$u=d z{?B$#^E)*bWV{{#t7g;C@=2qsbUJ%=-+al|VI z4M*wt(Z12J1T7omE0%SxWh_q_|j$L}-WtmO8n z34~G3d0r&F^?S80gX8^{1jvF9IBVBmS2JwPKRX5J zOR(})KcpaEDepkuOgw(Dd-Iw?@Yck7;pcuyi@=7A9`3THoZ*IA#WEZ319=t#`G2_E zR)Gvn#n6i9EF(4MAMh#rz2CY4f^VKiqCTiMJ+<`Z*b0MQzPp7&A`DQs2=p*)jt&&6 z(gM`o!1wn#QJxNZLTo)>0mSKGG^%bEwyyr#~xJ3HuKb69h7aw*w-l!m3p#@#Yn9%gGop8mTV+SpO^ zYm$JzNNbPqE^2(3YB;|({N9@ery|c#W?0(3>|pbcl0mJtNJ0~^23s=%K(H6w{8$}? zBqDY4h1@Oh4K60LSrRgSN8B_KF<^nFSir#v0RK$~EVlX9u#o1>)7cSwfsurHI+M?3 zQfNQa%)x6OR(O&=IG7EYR{99L44k%@ngruKPTl{@NL2qUOf* z#ip2Uptqy!Iw5XGc#>)|N1V)Ui^J$pTWSK*Ur)g3&%ZKgRS>IOnQ>(*OXpW>5V$Pw z3qkdMPl47}7ef=X+!-`FW?E*v#F!?}+2|J9$uFcb1q}VIE07#DEBDsb$82K$gd5IC zOTnwNyQ`Q5y4Td~2{P;+w70B-%WqnA7xTMChPd~$lS)Lu{%$Az5jGySRjS@;0hK(| z%Wb#7t%jcATsXnzA&I#L%W}d9YJD=&4c*a6=HVRM0|&1PTw|Ukkb7IWD6Q*DG}VGm zP&qbX5i{W1hga@KW+PF>Q1gR%t%bms3lXL&|K~IBBu_Z&kD=o6f0d};gI>>F?l9PN zPuJgG-`|drjnZv$i$wVUyx**hB%QyztR%(lthGHxL!|b%e(S@N-~wPeXg|s)x)0I1 zuP_S;SZb6?g}0r}{wkCib$sEg*{TuL~>n>?fL(q$`u5KYupz3}>r~%nU@S#W{E5{Cv81n70S&Z6HeBJ+5x4u)NDt zM4~Cf2V`h;zY>yJPe!1ui*cF(_8h+E-5+)*E)A~IHi#Q=G2bFm1zNxrbSY}Q7KvXX z3N1F_M0pcf4PNmUt@gu=D6s*qW`m$6fl*f7#y4kaq7`j>k`tNbMh}T5IG~p12rKzl zDvhP*^G82#Bo@@UFkk`QUH9u2jg$L(`@IW+A7kw<-gz;nKcW`a3Oru@B&B%8Q21%- z%>-UuW##O`Tfu)A^c*F>*FkSgeixQIJ;C<-%P~g}|42?*FczTGa|N}NjRWrxUk@#L zpzzDDVWQ6c`7D=LK2(Q8ZFliReyMgv*tP*dy!otBW=lr5bOuIGhhvkH$PZi8tnMO~ z(YdKtyB3GJ(pwU}Gcwb}N2Ba^Fea$bqEiIJN55JE8fQI+bSV>g>{{_iYhsnpC(8C8p*qjE7>3N2*l=@T=wyl0`8&+Xj+8zF z{WKN{iN96w2Qyds_ACLc`Yd@0FYyOiNBe9_Gz*@Fu<*dEWJpU#{|gWJa1 zKh{dSyLqfwTEwzs6*mH=@TPudUc|&5o4zUKnENaz!bl2my;+gE^{jkvVKc^iN8`e? zB8@ysVEIl5dJkKR4!03|h0N8(2&w(X#XFeh>UjF?Iu6m58gEOp3=+V4B@I`#4D^=Y zaIYuq08%&E2oZ@0&SUD}(3$ZU^DEP-#yj8eHqFPYsoyrdlOGK`@h>DKvVo{*N5y}v z^mcba8Xc$!Va{5lI}F9iV4e`(pL zk5A#{R}`yz=!28RNFiI~)=;;mW#j2aM?}0eN~BnJnAwzUu@rde4oL^b%JF z*(&$}{+V71N8a~uyi=L;J{(u$LJ0zHo$Ma_^N&)+93^%cO8HnH^DN{=EP9 z19BELp_2TAjLFSXIIuXKHZo~k-hmzB%d5ttw}YW9g==!SFy)>6&&)j$Dvtm z3^2zhzPlu^8zwM*al*S*lN%;f15fqgo^3V9bcg+Ayl0G{*R=>-cQ~NMx1@!LupzIC zE$YtRzV7%(-Eob+oDty9=5t~RRvi?*MY!~Q@el`Z<-0zH5i}8uenW9%>K7p0RK9L$ zZollY5*4R;=`=Z=e*5wx@78pg)cr{teomR#rNw~Liua#@ugiWF7bj2P)=ljp))-TC zb%i2VkjHpII)>S!JpM-uL&^z8Ewk(DPM5Tz^GmOsk9TfPQ2Y!EefOQ+@p|_%s7T}o zx+f1hriTtN5wkA7^RCXb1tV3Y(Qxx_)auHU52@$F)J(Q~SSsbOOYejBSTc%Mj?38L z)qRQFL46=cFJ6{Q*6gJI!Le%DGx(2e=au*{X$AdorDnxn)?Wp42Uu$2hYh=lY zA>^qY>PBXR5&=^5ctQ4|fp*YipJeI|X6o({X5oF$Z3efRlQc+}atmxTrvbpTQgr!w zP#bOQ+Twrs=$!(br5I#qVa#9@k`&KAamj@ZkDWmpmPgtimAloH3M^phaH08v)Mb#m z0XE{_e9&=K7XHwPpA3R6SEhm6G?0B7i^5XhY!?4})=!nTYPQU&(RQZtSpRgIkkcSuEV~a1214}Wo%NYLLeTqkfi?}UmJD~*vo>f{Q1*<1L^RLbO zP5Kg~oiPFN=k*{nsI_@qz>zO{2R)N*?ff&y!+o9>-Srn7iC9lYI^s*gVYDA2DM_&hun*3tm)V&$v zuWqw(@DczF>ir0U8_~o^ar(>9S$|viZ_;|^(hs9OZKt@OLRRqdNfWA`kRd2^1^2~X3?&tW0RvSw{dPldw zq>S_WlNTk6PqOT$QO!1X8Au!J2t2hP;ef`8I_O|&*O_Sz;!idH=_KdEuU+guMmud9 z9xRaN-fWnGtYY5ZFpO12!Q|+t|SUY8iRJ zxipX^pZ4+z++Okm`X85n3km2kKPhBU#6d?32r)FbI-^1^r?df`lZXmQF&A}2Y5*Dn zwCDpa&iIX(fz@I(gmJ|fyhkAY61?As<@N$}X`kZSkY6A3YXJ&fvOS;yA3(dbpWL(i zq8o()VEwe_EqOdz(?b2q)Jt2EciZJ@JDOYyhv*ys;XpLM{dyY!NakAr0AbrhF&X4? z(50qC^9-&~NM5Tv;3|b4jl%Mw^iY{!K zpGB1{qPC6ZxvJ&e^?6&`g5Tj$`1Oy&me_QOA<)mCv^8OVG()WqzpE&dGrigB+rJ_% zP@!C61B&%wQjMOEdoEXQrQZGMP>EN8x<>wWdI zd-Bnd;sw+iQ{7x^wf117q5Dhvu0O^zGj4UWEG5&D&8vc!%V3k|%SIG&N^&snkTpBD z`PYU?2X)+=1%ml>t;__r=oen9K+ zb15_{b=b8LH8=jT&11zf4yxQ7T_wbJ5NH^kI`({5^|X-<1m>N+i#V5(_jT zV7u_MobKaF3~f!h2zi?D`uvL$fzklH3T-veWd9mZYQ2CbnMibkE~Uy~gG_xt^PO&G zr?Z2_l0TUBu50fB1!uE%W>cEWl{neg2ohlygEV6LV`{-Or77gvGgCao7wC5=y)4y( zTbDz68R@r&X6t`#)(qqt7F7_%EfZaN?$7>MsJDV1!ucv8ArTKY2&uAL3$9xj^$mx- zxy$91&dA9K&Nsvksv*kxE#s<*j#jcZO7zD<&xkfUtJr45E ztVuM9f+M{HZ}ocNJ!|lz#0Y8g!MPU;;xKt^A~K?WkU4UZKEnp*A8xC)&MU>s7$iD+ z9O>u^&xp3D2k~{$4zASAc({20SkP?@wV2K!n%mElD_1+)!>>rFH9pJoo|G)?RIkRx zj$Jz!8Z8T#TOl~YQd_4J_2wTwG)|Q%A$sscvL)0KXS-ZDaMqTgb^Cy~b*LoucCxSO z6})+Ps}vksHb^?X)GBRvkauBN;UqFpgMXb*cuPE1ZED=Csv+_Fn{f3^)(~v^w*inP z@iNc9HQSxT;Bj+3=25llh8O7VU^2_D+-b2KB36XTxCt7ToK0aGd+n05M*E~ySJr6x zyx!vm4B_B-g8A{so~gBn^m%bH?T49u?`6KPXIA*)e0tE+kz37l{UE@kEnu7!WwiYJ zCLG|BN9qw|d}(uYf3YccX{_upe1eHW%=PKZ%%|wU)>H>2cqP9InJCEeudzjI_&D8$ zK2+TKZ8`VP9C;PKK0Gws-RTu>zWS>}15DffoXBoMEJ8*x8R|VFFNBf|NGVr@dH}Fw za?qEY9qFqN4~D+Pf_X1njhej9&!=NyfI2|YtE;=L=;DxW#ES-%=I5PUYiZ?e(7%%{ zvT;K}rl+H?f^9zFeJj{nHJm#{fhGG;0Cl?mPwEBch>a*LbyVil=Wf8v^U@mXgTcsg zE%|jt|M#r}y8glF?ZNl01Cmc+{qzIsQznnEE`Dcpo`c74=d>Zz@tKf%06dD0n>`5a zJ|eQT{tJ?L)lCRd$qkqQ43Jl77%W-%99LyuKPbssk%F1D!#0qwDG`WA{`oPyYHcXa zd7t0Wl?e#nAFo}JT)?~V=j42-tI52?c`=bt^IGa`;S7Fu4TUG-eUrF z@H@Ct|qcmbQ;{(49{Sp7h9W9o6TgB#162?qObxX z!)egOwbE|%Ly*-6!ATpbEXYl(pYvSr2Bd={{@E(ml}dCFDIBFEq~nZ`AUh)G24@8m zLmeZy90LgfZ9*ZgU|got_#OX&*t37*L*WMcG8piUk)GmHQ;QpGy%@NY} z)U}}l+--$~n>joRUHq13#2)Unp(h1O-oxib&uU#b|MKq+4x!G&2Z@MQ{LXzbq?=#Q z)UXf_WjcJ!k?G-N4^mA@HeYO{d_Wi3buwIw2AuAXCoFY*F`#JBAvysjwdLk&_63aU z%LILrY|uU&CSq4PTE$FEEUkb5#qFeWWpp?q9PJvh8Yl-26mnA#uYl!oxOC<1L(*m( zFa~wmvB&grG;YSCMTb?JjVfG-Oeps z(UN|D^?}yvA|F6uKt0Q{ySsfPH&_^--@2q_0zFPHgR$Jvsw4{vP<)3b3f)4t6SEBH znH#QAxu)JU;A2HI9VZDMWbW)!S^5f_avl_qs|-zZ)fFVppaGKvmABm-WO(KwuaEow zjZb_PhS*};enw=aQ_NRben3XFhAZ@A1Yha(5jPcUWWUa>2C@8*V>7de%0`}!Q(8l zk2B5umeu5Uj<>O~fm~Q&7YObUKh;a16{`U?YslBA_VWCCUf1^=W zpxPu*F2SB(+|J$N`ej4x0n8H#v#W^XJ;wQ^|Dk_pXkW_Z@K@Pc{WAjP6C51}7z$r~ zKe^Tt2K{01F(%{D8!FHR%*Iq{$Xn6SrC% zC?KZi3IxkETv_#kR*I`3v5{x1Sh6vQrU03IE$%NDKsApV0n9%7$vSLh5~0GzyUQH*kc^l$x|P3 z7edc;(TY06&;fR^yU168s+ew)C9fI`@^Rv*)P2%CADN9(ewy;bWwEV5fK16hvg=`{ z#Z`I5{Bcp*J<~)3g)%tWI#O-=vP8709ZSDmZo3l2o32m!fTD=T`{3)HT#^>rf#M3m zJbPnMr476*Gw?nlGE(I}uAKsu;e3CiS>ZU>fW;9}fD$~7qQ;p#Up{^52gjMySnC+J zQ2{dd-?hMidG1>O`zzoBnGJSBO=xbv9Pc7{RS@9NTDGO)&2urcjXw~RBtY%zu|#sP z{HB($X%@!RZ-Z8SaYciuhMmb8(HqAHcAhYorJucCo7VDymg4^qgjn4Kg zCj;!Ksso!Tfi6RIEi|4Io>N?`Di%j@Z2R{ON9ia^2Q%Yg`#^pAbK^@G9SZ<+7{dgi zb)g0UI4}i$C`8pk=`~wcEOA!og2A-x{3CvkXG^FuXU8imUSH?g0}rD8j{jkK>=Fqk z@IW<%yv^v#%<_$Kdw5~mb%I>cMysFYx3Kp9q9>&8b&A$4C2B%1;qn&nn1hvU;<`^6 zMXtpHed=+XLDXSjlk#Fi1yO?~M0Qo(hoPM9^iPB8!PYlu75EDS0cAe)OJXb7y~bs* zm8OsD;n*hN#mP|#YT)p5K!!CFd~6G2h`)fnoW{!;hy}5_ecKs?he!fMHugmr^v~ih zZR#mDWjrptkZ!PEl@{ZUJ1hi?tjx*NAQEuPaD4zP+a@}M4h{$bm5ixJ{}Ej!oCv8Y z!tZHm|3c3XA~b!ZCAoTRomx1RlK`L;3arJO;?C(!8F2)GspBaLpyP*z$cI+xaw3%9 zIwrPumkl3l02(@ImH{&B;~@wq3^{N*KdFMlUW<{y8Dt1wyF8`O3J8kx5I@9gdNq<` z%67Unjgwij&^5skJUq2;vA@4>f6#KXMVrlhAPDwmaU^#cdes<)+g_x~YAP#XFF$YH z6=S>u?U}h7fCM!Hc3)vWn6Sxc#B1YV46rwBmN(rzx&L8sUxafI?VWb!vi-4Y!lSCf z*->ki%kuCrdvG$Bnh+uyNbTrxj6SIiAM29s-*hxKoYnyPr^lsU{&j2w?aB!qIe+O?_HSpa9pEgpB%d;_02;XfLXLaKoD|R?nUcf@-0St5zvdu(j@nSvL$=kBDp;Pa7!i znEG;2#^>SsuFyRNbY*OiwD}1RCOlj{_;IcvUG>O~O#fC~XOfPZB#|vjBA!OhgY4-Q{<>!9r^QB$+MUCMevDipkU|Nog~x;HqQB)jNA*n#a3w_B}lJq+fnKF zbs2%Va@p54nL>x4X%54TgO#d%>&J*v9ZcfvkCfRqp?I$>e9=JU2lk0jqB8oA0B zvj$tLXkpz61hZR~V4rt(r$>^-wVnIl$EI;hnK-VVf?IB~ z@&C!VSRDT)+Wxo2+!{JY52(5Dis!3LzWVSBOqCc8U3TZB*qqHe-D)QDZ33q-P^+@r zM0pZ3g`q^6h-0c_R9Ppl2mR63AX1b9GBCH*9w~k%?7y`ciH9&u?RHe}woUpiDtgNmb}x>fPxsla%AJbf70F@zVx` zSO+clB%jc;iW0YUT|odXLQ{pPpcT*a4rfqCH+?K*PvdoQtoU{eNksc3*v^YA?CWnoeGE}<29u~mGrJOnKsI}x~U)WNIQSA|3XcVdcbMJeHgKqBtGZSTf zsAqq?Xz!_qV_)n}NbjA1TpaSr-)JCuLVRmzm~ zt|qW1H~~g!U?djt^`_+y6zpjHH9u6$$rW|{V@Wf7@s{}koh0WAUkBW@vkkgBJ>8&3 zJ)DPE6+yd)6**_;!;WA#1bzk-qadn^N~JYO4;-RqNrG!MSmCaQl;`_%`fI;fw2HK$ z3b$VG32ml6f5uD*^ewMzIOq@;0swNMpYg8yVjlk%DfzsJNn2B$nGCz@m+aYtFHMKb zqbUEl_~q)C2#yI2f6M$fV1nMT`-IyBUOXfb+VHuoK|uLK-A!LLbuK$ES4V?d8gx6P z#$Rtn{&lP(Q3In0$3p}KroXU*gmkLNV|l3nfr)YQbG5lO&)6Vtq5E%rOW`C(M^Q8F z!%UFYth>Y95A$?PGX{pO7kk;5fn)*uxwnD(&)~rA)0n)am}3g^ykz_ZUY~;ca2c82g~w8+f%+uZhS)!TFMcRae=}okl?^J;Z7Msheu5e(GytW5 z)qLfC^JDL7$@N5kZK0gRpKc62W1(yF$7j8AtdYqfQdd{kZX!c2knQWp8ODA!FucrD zk@%3V8;>F7Cwkwboun^;R*Q+V2=hYQQw>-cps^3kTzjF{%ad@@4ditr~p{lJnJ|_jV|7eJgm z@{S25h|j7%Kv5WwfUdiLVr9gVEShc_nUrX#yeVZGEms!71pq>?J=<14sITk@qMztD zGwkDB*oae!kUE#VlFTYW0}3P5`=lcm`tUUJpx9$ymg3fzPM0;Nz|eS;enTKuYSjUH zg?;s6>b|@W+A*X3uWp@`d(=EUt^T&*lW7M!Js!O$B%*We?gu}k7(FLCDBL&r`s)Le zt1CT=`HNL_#w$qtC9vEJZ`&m7qdWX7?Z0jwG8{{~l5?)_O5|wn%-v=WG7S(fKJv?} zFm!+nzCJLlcAdrMoKW(@U!JI5MzK}?BCxxNmqM!VG3Akrd0g#dHW|8b`(at~RaMtL z#e#Ncvo*2IO3yS=oCAEi-@wE_0_8H}TDt_0A1+lv{JcGV@txo>txZDE*u#Dbpsb|@ z00|KXMB9?T&e}bw0HFPgC)}_1uIucNvI6Pqw+FV9O?9Q~AnsXjCO7toJ_?Ua^AyF<;j|9*B0EpE7&VMDQZOW{#PaqZDsC`4Xn) z&~%hGY^X|Y92zK?_OSl>Lxtimy~1jcoiub?t0hQAgBPYo2~;l{8SNRWe6OGW6_fTI z%&%+PjwbzFe4y?OXq&S>xo}@I5`DLK{SxS;LGT{;4S|C1wvC^h@DexlbW+n|{=QNJ zPX^NxEDh?0r^dKx?=DvUZoj{r;fBxatYax?sZ-E(n)rk9`Ox#6P`J9PeGk*Zz0*NI z!TW3LBUF0kmvd&T>NgQ~NI(<7D8&&(x+Y_peo1%~IX-?Va_4-TdM~Dr&D9;) z4Q8P%j=-$w0V`dU4#dKX^PE!W>w7@A*W0O}o*D>LhvB;Lv4cu{xuBufrjYQzzWySMwvM zR|ATZD^KV7nqmgz7~pjov8Ln5zm{7E+2ayz?_f%etEa*!H$$1|K}c1kh8E{iUmV%B zKabMtxw!4(fQ`xuD9l5VWp*OIp!|gioW%y)U~=sy*?v{-^YCcSRT0v2 z2Bm+0wZ6e(85*1Ndpn5U1!E%Pqe zJ1;?9X`?HvVF1|HDJJlBZP;)h-T&5A!KLv;m?|8%?-wI1?QwVqwe z=lY~iq4F^I3&+{IR-4Z)az_cmMP=!K^4=MCD_*iy8shDIE_b|p`qo&6(CCTqR`qoB zeTHg@3^32lD_i?peGSB^EBhM+v-@czX6I5-Mm$gJk+b*GsMw0xTliq?_4CluPi!?3 z@ie%7ZPlp>bfm4`x1M@vpawEUSW__+tMIuks0RXERo&crK&j2u)Y`vdewH))qBH%^ ze2(^7pyV>R*{E;?nv_-MUmXTZZ3pCH_xaZRO9^8A$`;tWK-k0onX%k?mbS%2P0n76 zku2~=xcj_MVMWIHVN=PYNa~o7qMM>GAZ)`%4!dtTPtkUT_*G6$>w4vRM=7T9^xZz z&$dYYbw_H=U$99&_5$YQ1Dr1a`85-{1zq+fP*%zI|N{MP}S<#uPmL_rA#KF_Z(-gv#6&Pv&B?Vlztf%f?3N2Ar2)$uegkF1S}6 zFEZaN%WYd|h-gC5g-Sc^lSa}m*Hd_ku@48>Is&|SVJLUcNEI2G#iQTh3QMZ=Bw#6b z^JNE_=H*9ZXfOd9kld5Avv(!nq5&smU_{$n-6f%zaIZUvCQjU{fKIat1`+Xj$}B$u zH%vm9Q^`k<%(wZTH}u!^(YFwb@UN)y)wkW!(VUdDsA9JF;~*|I(I8}yrPU+srhh>QN=Hb4@Ip7vnKd}SE{K6;`rIa%$sBwY$U zl?5B8q>86uph5%24kG>9flj)_hS01U`Y83zWY#lmP#@jacTDL7(Pe=pIRMc(?%_d~ zPL?#Ux86iBjbe!O2N48`u48qk%da%qm|I#w!0r^^cTYso2b=K{Y@?FQv#N7*XP2O) zSAa+#FGl7$`eDbO|Ng&(4J24^I{g!Z+SiiL`Y`~JBp|4_Ed7y&V()CO9C$R6Eoq>h zq1fn$QL}uH@vj~T%5|?DTkEp2I>aN}M5N(`FCY4{1BWx}^@48?ngfEHX@UC7&={Fg z@_f!iw~YhaQyux&xVHhygpJggPkxPgrtql<7kx|mJuA8x z{KO~bpme%3b-?#ovcbN}4vLA8I~IfpPyN^y1J#zODGiS+ zNTxH2DRy{$s=fTfmmUsEw+Nrx8pLAj9z&jO$Oo$0VByD`?v%D_@gcr)ygvbnL9lgM z9sKPa))urjqy9LUQwga)Rg1wcU>|A^3G00 zx9QiEHR@`x<-rGAyR?w$#h4=}16;&EDfDOz-6@bZ3O)VV5|^AjNPefxkij@HjkhJ@ ziXrVij>$WuvOHD{#p~85zoYq$2|^t9(~tv@gxg=R1~bc-9072ik^Qg6H|Ui=#}(w+ zYSGD)#K1?@T}THeJ)Fcw^unap+K7uo$5pA9aH}$eHOBW!Xv+^Ih$gaM3qhb8Z)LJ1 z1eBRUG0u3ym^$@$o39&`fm+bhVilY%&ZVqopo%IEzUz0fr>%i@I#Nq^3-pVAqc#EE0&*?tl0rIBL-z z4fsv!lYBZZax@k;NopHfCC)ND+d)yx%v(0Dqr-i|*qgYB&#Ow(n*Qp00Uq0rhBxGx zWdP+hf7s|h^bv`ktVV?LqbbE=VzgUp{`pVb*KHj?mrn6tz6EeMOj>l96#Rv5IP0S|dFP$M>)d=4S7} zXJt_09&SlKbWm`HOC9jUP`bklYl;mD&OzRTwoQCJa9+S>i#*8AKV6{(UNAp3gq!rK z(;urcEaU_k;{9FZ(*qJy&zY& z=3e;16a*v|UQWyVPvVD(cFLZ^?d&T?H>l?+-ZUGLtWumRGT4$L!&rU5&%?s`Tb21R!77%LgE@J_TBnz& zkO28e46Eb(@7+7w|EC2YGJRx!Lfk7kq6a>Sg=ha=K__h8Utm%6{5`!V_yn#NAgGX^ zIw$rj|>0z21%gPy6V-+kie0$B;v%$~tIf zVys85Xu@uXxH7I*f7dS#${%Uvxl`zW`+7KD0V@N=E_*Ntu)LEH4pj`5|j45#*zT!m_RHVDl>;Ai~Q#rPNW zFA|=_l@%3=)_<)G41{|cJgG70GUM?9Ztm2a#zr(z(J6MmGMG=jYi-LX3(&ztdlxb; z7$#1i?l%c2W@IL93>@!hOKYgXZy4UW_$kA!^kte`(N+dh&8D92=`Gt2Lf8{B?rSP4 zy1OP`g;h+6s+n0@#&ks`Q|@)dUZk}H?80=DWFWhO?_|I@ki0RS=imMbM`&i4n!DWc z?s46pq#|aSFig5eUqaK&x1r_(Eo1Dz^a#z`f_(#5!H0V zND95YjD903+Wm(B1HiNxlEke4W!Z{=>|P$N`QANxbM^D~I;aF+@G>5P4DJmO9)Gc`nj%dX|;VWwou z`l6@lG`rj&;_%Hwy*~<3%9|vOUODfU4)Ew0#0rS&p0*Y~yA|L4s;#KVBqYyDDT`FM zTc$IBF&zK>dsb~z)7%e*IYi_;Cf>`B*@sm6Qsj4cUF^QK`a}qreZ0BTZ-Dn{eQ)Ma zKGr8ts@ctyG@qoV1n16O9Tb~STHg6Q!@#AQE0@r4&h$Uf7a`?+%pgoR+6lsVLq{WE zpi`KZkwflW*uuMZExdD>LAKo1q$3T8(OsHLWkFOAyCs)}z?QJ$+n7%vITYUY-Vc&| zf%41&W`{S|FgOo%p*A+APkemvcpn;KZby-c6rJH<{rLH_Cu1ynKw%*w4h45}r`Rwt zNd-4}F3zv4412Gt{0%Wy+-9t6&L-TTk65r#C%z81QKil-xyc{(l`z-+DHQw#kG?ht zUx|vj4W}(;X@}D7DG9i58|pLG7dPK#=jOL&!Bu#zU|n^qVHsgk*Q)J8^u@gq!&%GP}th>QGp8 zM-4I1?HoiFd0^1|-gEl=#4sj9k{y|=h3M0^rikpkWy>mO-*hAZG`fIAU(Q=%kEGBdY$ zUkRd8rW*@$HMrA2`~m~|r|4uR7u&;)uZ@F3Os^o;gN&U(jz}5w6@|%-&{Jp59ZwQ} zZ~yeMhjyTx$F_|t(_V$cg#5AO#sJDCfH7-e7FpL)-UdE0gdZWN6AHuM(3he&pS3I` z@mvrXo&C7?F)|77=4UjT@^6sEpqX&zz}lH_0;+j~`#UtpM6Pc{(3c1WJ-NK_l69x_ z6UY*c@_&=_1`=j?qFh#Q1{lW_4o0gqDDf@N!FN#xoFFf%<%FWkR{{Vjs>xl8{x@KBh zn(jk+Rcwm3Yndj_lafHDn@D?>qC&H!p4+uh61L}%$zwCz>t_gntprg)0T*&s^Hzc&;VOe_G$Fd?vP1o_9{Xukg?2b@6WFw3$0rw%NB zyUzZ08)SM&Bj;HUyZ6WU#%3OY9c*adsPZ)3*%=SJ;U508O|d4lwj!fT^TMiMY{}xt zVtE#p2ugo*L!mBY_O5VPyd-c}0#`HhRhR<-vCFM`%DHV1RCarMNUPXfN*UA7ZtDYh zyXFu0Y`iOWqOWkV1KVd$Ez0O$+zOKCGZL;_UX2s3XbYc{AvCiI2g9XyhA_+=?C(E1 zbGA&8+zz*mIe^!IT!%-aRg06+W&4>oIADEpKMVq^Gp1gMxXmtBKEDwx@YbpL*kXmo zD`03ThJaTN0rBogF?2ngsIqXhprPQf8fK6bPU<5Gw(b=X%_l(uGwg`4hqb^HZJ<&y z;@~Y;+<|23Xpzbnk8|1Mg?Fk%6P-r1^bk zTQ2kk%~r^l0J*W6Z@iNN%{GZw1K$2H))qY{C1(zgL!joBCh5k)=jSiDdOm(GR4RRa z{SpAi?^Tc9hKGmW)ccZ@2eSoW6=pEsPt!Nc8r%+_P1lwARfu>LYb*9(7rOx1@cyLN zXl3CAv%uw^Eh!*WP+-+VKJU3YZUoV-=XKKMzkpQAj_n|%f$Q%`dL}0;YJwdCK;V8u z`hd$p&9W7A{r5`v+gS#_(A8-jY2N*?+r04bTIc!Dn>c40I;+`9xs2_y*JW5MQcZ?` z^bItED`8s5#Fq;Fy2*{@4J6p5klDu$ZjS&tIaS2qHo}jeZ4`Kak3d?PIk;o^S*J7R zNS>Pk-OYgy(COECS4LAmOp|#bk4Y6>`Q7{sx+La?`-IfjWc_N32CAIoUy?KZxglYg zgc?|SdFJnVIxXFBO6QPCPjPBlKqOx(ek;-^Jio1VkHfNLzYLuSDQKt6y20=3B z|Eeqf9~mSe%ZCmy|NGi;nn1T>NeaKx6bIk!Q1j;8%4w%SS(-L3WNYfclAbs7rCk|N zbRC~=;#0;LXs>JDD}Zo&{bmF4t_`%z-K@H2Zfd&{UEBB^Gh>_~=c#dv1q40uLmPDn zw!`;krK8|8H#unO&?jaj$a;1GQP#jr&%=)@hpw8J&v-_bK$F8=u*?CF7W9f6J}Q+8 zY0C}e)q3tj3nHxL@#nh{H>}wm2W%WzV++m2;%sB_GFq%B4hjl`yy@&qin9OEW-ySl zGVy_5)Mn6o!jVXSKC6KzU+^7S)U|MTEnOnj9tYn6xv`&AaC9N9tU?IZ;+&P^=hfRx ziB@Wjocn}CALW91ajkbiE~}0jJ4g;YUkb$&Y0e<29%#g}|A3rKL$QV?4@D5_a6gs4 zZ%+xat@0oGIi#t z-_$3I%aO#gKEU^}S=%HacOK-~Rfy4hVPfYPVnMqj=lPtJ)v^%A$qn*_NmiPn9msZP zQp<7cMR0bdfw-RGV(Pc4^E2Kl{VbOQN^AjT>En&9FV7fqP6XP}WnaU%scl5;HD!Iw zsKbv=6}PcZ6CRGm3yPxzj{^JgiaJ9=o5K~Odn&WoD$&!+?WXD<#^ZD0JXgM=YGS_x zmj+69trYVu7Nr`mz+Qg<@W&jut?EbRJ9|B2vD*0wnFQ)L#)}{RH#RV7h!~_eVacnN z%|UN#pAlr?Zi6S|jCdj7Zo1ccRPS6#;k!d2F5|~jfsPjq9vKow45JQh2+(AFAfwm% zmvBLpRlZNKf!R*%w~xZ>7Rd6^VsenYj9ned8TPjz59Gdj@w8}-1Dzg$%o4Y#%<7F5 zbe37oF_hm?)-W(lL^zbXZo$AO#_<%r`G^8T#hNOAjgz)2I8FCv9_gJ)&4IxVkmi{B z;lm$p;G4z)9)M?HN_$Yi!JXsp4D6p~s63^5Gii~BwPu4RUQl)P`-dfR>CP||LV#Pv%pK@8PN6@ZvLo1 z!G%n!9MB`~d?FG&b0TOqO~NLyV8*p+o!yKsyQ+Vjbb{_<;He2PhBG2yRIKI=jLYhEL0W`B0`j4C?Qx z8xmoo@SkxI*aQ#b9Ntl*g-{0lpy%ITTf%@ltzUC+OEbzS!6M*sy*OIK4z{Zmgs1LG zL6G*3_fapibEc5N*tDr>P~Mf1!+{;M>GpD%s8zR^Yifx<@NB&2H2Af;aK6_ba+8!r7 zpHgQ-1Y-DTqx4ld9{BPzudj!KXxy>B;rmChadTZ)Rl9bkJ}{`@>MQB?)u}jx zEFP4H!R8BZ+ajrI3Fqjdh<6D4`A}PYEE^n4XYMi=kjxR+Yqrk2m%j@KSkM=dh;T$c zVgBUxwNG@zufnb+5C|~GO&NWWj}BfY5kQ`JdF$+}7(vy;c~;Q=OHvm2_2^}aD#~5C z0Q$3CWBH5DWC9;zq-!#Ec%YU<@OqI7Nb_6yh!U@jjN>c){;osy!1<5{Sm6tW@50+| z>b*`Zv_JSHD#x$SO!+G-n=c6T5C z;{`{3TbI54mK?(J_8FxJjY7m922l@C2JI(Ghpc!#2{$`BjzA|-?AGt3lF8v&YUA=I z)dA$29mn30Uubmyi?W^jNdd_qqWsXdl~y2;AeHVKA28otzQZ!@!w}fMlFSt1%L#?k zXLfx{;V-_TsNe)-cL}+Cko74-g)i=HQmgNuh(5=S$s+ZTySB1X>ca7V(~rL=P}?D+ zRt7uMAwXv|#nwC=lH@sfk)H|IA78_o2pm}PoceDDBO8wO1 zZEOI+c3C$+>jZj<$!YGA%yFo*Emp=4s<*P|X35?d*sSnYh*u`2t`?W?DW!OgsnW&J z-Q>m6dxm1FYYU1Y%@oa}1smPUFXmOA3q6@J%2gYS1^*Y{couKE!ku;%6H0(5#%aqJ zu(rIZE^`xeeU>5t49^?DsU!s=!0@U_yck$vo<82M{TYnExwhF>%957YHP zplEEX;uJQd7}@i=$1;#3UBF`upf<4w|$!fUHuTRw_iSGPXB*TQ~ zz`DK}TDh>b6|F;7%c5+TO*eDCCc3mcQcK!cKpoFH1rieoxuR zCOFH4U_8=|=ju*V#x_S;LP$CRgS1Md+K)GOb}i%vv#xe_dR{}Rm!c6)w}FQE<9ci><&-bad|YDRp5TCp)%anH^F^JRtMSL&y+g< zsxzk7aJre7fLAjGi!)ze+H^9SkIPTz_otvlPvHo0SONxuEaMc&pf5Q4u6G2?AY`G3 z%{Qr042}-P)mEdhqBTg3{IA=oRF`*o&M)sski2qWUhCL^AsHTcy%}$%f`qJRTi_Mi zy`a<3(`E3G_uIr!!xZZ)_mI*2SMD7%e;d4ODHG+2?K#^5PHc{OH{7Z^H0HL^rf>d;ya(~EEy<7NJ^Wp8Q zq?N|SVxl=1$I6mCq|Fz)HC?Pxclza z_f&)c^A@0y%iv#&dv@s*AGGWG=IM{0PMBT=Laz+EClky znuanaRPUdB8Um2u2QBY>V4hsk-d5(gA;5M8X;Tv|qyoPX< zJ_Cj}_R!hu9l~?HQR#@^BFcAMD1C-YI{e?{N6(eQ?lmzk`%g~eY|lY}mx8sRPRsNL zo1j(^iCNg=d+(PCd$}8bW(Hx>EaJhm0GzuoXXDNVL;>4(?eURpM990!Z{Zd@ZY=QR zPzoyek9rm61Nr4btUKuqY_XYac{3*Hy1HO04u&#_oNbE*}q&tM=AK#zHY7lfX8}Z;+QSJ5~@)!qD0E7;0|cib;jBg zb5_dm&AySD<^XSPeBUg1ev!4i!$YYQz3`#SlZ|GrrmO z<7=#k!)7bM37z=7*p{}Pr%US3a|yS9XyJ}y?eI=#DX|fJ%OGC6@QfPb2wi&pGI&_& zO0VxztYjdR6AEDC0UIO9tLhIHvzbSdxNfx#b8PEch26i zXYPkKVb;Ot$$m&!&WBuI>1re>^18DUGolhWHRsB09R}&YNsbHtV-(?zbWn|v^P9(?VGtL*B%3RbA9Hl3 zM&cTGeyE3cMdm6_w*s`VPCl~1ZuADyku1t8vQHB0lCIkE*N=uH-JSjBg z-EYKmlx~#55ham+i`kV)$~ul>|IdAR4De#ANG|5ylWhz&fd=dYs^M zW1PoJfh(a$*oMbP21Q!+2_FYI{r)B#V@5k*AoNmMCEgo1UiP1Vu(OWf(kv#0}Vf6DHrf)WM9Ax?lJ+Su+BuesIY z*!mF;q4*HB$SM1v7L0N-H6x6lCk@VVxs+n|tu2|4=u+R9u~1KBFHigL7pM0#*_4@)8ifRh-6MG; zxq?n3>We}fo)zukN34L8i%i5vGcE%6%NBgU(`{dT zz+P>O!}MAzD|?+?7hU|%OcbcF|I7QteTx>boO@rlUB38wK%eu%#ZbI@$4Ra$?R}U}Ufr=8c(I_8a}{=!T`6oKDd1O(|L;Vf z!EtWqTc>3r>eS%*X*33J*U{wC#JA?iLefe2JUuAR0MsjCsP;GcSxq zwW*cOTa-d9JWvIfb*FJd<97uAO-b;XwOO8Y4KZTQZ%+i;&9p95@pebXf@afc(!724 zk18jJvmS>qoZZPv_UFSbvM$kTMs_8V?Kz{jsy@759zV(bf_XQYuBBT=kt@Ha^JA9; zGhb}>xvoYdHhaz+9Iq5@&~)h(gO>v{%ZLmfKuEOT9o`sa&$+~JMgO))V@MI5NGR~) z-pHN6SSajlK_(`1fDjjT%rd9+8?jJ=2(6)XvYI9kQ>Qo`v)lM`2n7vD`{4?K`A)a@ zj6s3;%qkK<{2jva73(9;pd^>AmAE?5iC*D!X@WCPNAJxGD^tR;USU?@E)a_o>6=}_ z#aF8-$*Y{tSAVUeuU-FxWpZ}9T`d<0I^{&ldb)K5Htgl8qsYst<>>VOC^NIc%;?>w z?uw#I85=UR<+lE}YlZ!xy4MgQ$l>7;1OSl{k((x97mBt4;|KRpA1`2$X5Y0Yhv-9C z3`?*O>?lDR2Y5}{YFv!$lnyy^GsAT3sS@f z-5)tLXwJ$I`RvD!jZd^;Ukg?L6lg7dSTe7P@Xh6VMK5Q{{<8$|6uP}6J^ZnSAua|k zD-dII{(G#I5+Yn7be6ATdf&vDNa=-pQW)^?J)Q33z8^uQC2s&^Ho0j>bY-Bb6RNla zP`o(kC44Eit`+!uP#VTI!pMb2AQf=`dEfe*@}9oq?*#SU~PDM=u1Nm(9-?_O^*84{%}9je8Z@9 zvnbh1;ki*nJWStp>Pr9_^37FL@YGa_)%xVU(#0+e8`H56GT^@Zst7o*PWs6vx-=~v zw5^k=P<9hn;8=otKEFwZ&vb7Wukcou-O;(YjF!CU1c$^X3~$AV3Wud;WOtoXX_wza zMM|76`#SdvlfPpaT{rVXk*!AS%Iwe0d1ri zDA@%hJ}Y<*krXz+lk5g?T`0{3S#FT&oHlOd6JsMBjO@F2OSC3_T!rR9tS-=qj zqj~nok}EyFy{_G#!j&>7YTl9G|J*vn2O=L~p0m&+N8lL#&8>k~cx`f{u_Zy8Rh2X6 z)w4~a{$mdaY z0FJ&(ZLQ}sxQ0(jXhSY9-Hgu6Q2zqZ9{W^amiffsLE(`nnpS)PjzfD_j;>=xdLQK$ zdgxB=4rCc&N=aXr9PZ)Xd6b-;&akD1wf`0$KP6~CS2ve-pp&HwM>eXtmh6ks z^U=lnopX)-(J@uNi6B%B&Bw>TQhgRlNgh%@qwF=g5WJ_O&pcF|jBA`ykw}yw%ZAFn zN-%=T*WQljf~GU2k8wEWqj1{(S$Y;*T2Tk*pMHwZ4K(g2{%E$*F7!c8@bI7m_M5L+ zoCiPlX&1wQ=JHNW^bixZyQU003giuMD8)uqwyx0=RFd?xQXYKi?pi{~1U+Q~Tb&w(bkJ&0#L5F5@mP$h-FW~h)*LS6IWkqC}A-)ZqCLuG$$y)C-dQyy?z!XHdQ z;>yf_R$s@xduICHEiz zP*!zIU`PsEzT6D_L!j=5nZwPw8!4JJxn%F|?oCT?RT7S;ubxQ^+<#0J`n4mW?zX|o zS&@Pj<9_Ypb;=WABnc<3;MvTpYFPcFX)q85P?*Wv!bs+bS2)_%r#2N}4o7%EuVlR` z5~RQcUVP$oMu6H+pd{B11bzD)#d6to{=3Wk1SuP2Vv5`h1o)XuiSaOJ3v#kz9)#GU z@<0Se`H$WFaR*%sb(nZRSuu1YWYzpVlEG`o+0mmFtZoT!@n#<2zmb<9pLh#a3&@n- z?ai{URu!moz4SNu%qaV6^`N7#k|ZZmLC(Ww5)?UP7kIq5*rWDr)}=I$btIM{cq+nh z`KXTW6ZNR17m_3v>QZRvw9lS#)hQawxwN?)^QGJ7T!Z0dGNEq2%{u~yg1vXuTkE!R6DfAzZttF4`Hy{1Ds|>igCgE!^{m$EM><79i2CDXKr;U2En^M z*Duubx|A?A5ykuDT>Rjyi%`99k($zbeEsH9MD6E-vsgn6f$S#h#&#GuDS*jnj$gqs zMY!mTt5~DQh&+OdH+zBYnKsgxz$J&4psqy<{~;GSd_78zKgdc>aH3j|KE3bfDJOP& zG^*Q@h*25}PTUqEa7FU@3x;^U9(55RY^22OgMS-!GLT!7u%@z4KV>lSC zyqSvvh~+#7<(=qvmZt1BQC6%w`#N_J9Z=zLXyUGudTj;bjXfKkKj-8fs1Ywt!h1vj zr^|^iKbZV0LDQHhir;~X6(Gpr6e*9HJ*dHu2d&CK`~2(UWNt-GRFft0@M)^l8AXjV zAo5+lGa3DN!Rk-YU;Nqf2ZR>`gIkn2Fga07zCfL$H%G?Jg@(TJ9JnF?{rgf|+xHAU zIY#cZ98X9H`aou>K&vPUsSlZM@M zGJ_=;^uR-Bhp|nf{O|~|o(D63oE-D?B}TcRzt+}j;*f~Fenh_9bo)Yr233=93$53u zzjg@=ctF9J87+1Zv|2`7Gv^R7@1h2DOAsbBZGizW^H-^Eb=kpwZi!9!xFV0!E$=+l%G9rY#r}6)=W%ap_ysAQ_Q%a15dsX> z=f<#lvxSn4U*Z%byxHfiytplpz%7e25QD>|;iC>%G6>2fHoVeSWetB23y5+5Pgx%c{h5bn@mB$*7$`#B*{s-AOu0{X= diff --git a/icons/roguetown/items/misc.dmi b/icons/roguetown/items/misc.dmi index 5c5d48a94859778639649fb8c6e65891d87f4571..49c9211e35a390a83697cd4025f0fa96aff4df49 100644 GIT binary patch literal 54282 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 diff --git a/sound/items/credits.txt b/sound/items/credits.txt new file mode 100644 index 00000000000..e4d216d547e --- /dev/null +++ b/sound/items/credits.txt @@ -0,0 +1,11 @@ +- jinglebell1.ogg (originally collarbell1.ogg) +- jinglebell2.ogg (originally collarbell2.ogg) +license: published without license +Made by Kevak +source: https://github.com/Rotwood-Vale/Ratwood-Keep/pull/1910 + +- jinglebell3.ogg (originally jesterstep1.ogg) +- jinglebell4.ogg (originally jesterstep2.ogg) +license: "CC-BY-SA-3.0" +Made and posted by GentleJester#8754 on the SS14 discord. +source: https://discord.com/channels/310555209753690112/311537926376783886/1097222920813674527 diff --git a/sound/items/jinglebell1.ogg b/sound/items/jinglebell1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4a6a055fcf68764bb15b0acd62629416f32a24b8 GIT binary patch literal 12209 zcmeHtXH=B2w&*wXrc`OtrS~!*AV}{`dXXXmQWXU0RRn2*^fDm5gER#MX-bs=MjVPQKA|bTkC8fWN6d=uf5Gs=*Gz z1o3hAyzlIV0bwau|3!KH2l*XD4>R(g2{RG`wp{uSW61?B{w-nup~MIxm^phm3F>(| zvbZ_lH@T$GqQN36EPPW~LR1t(4ubm!nMYB{1OgC%5D{&b-muS!#sEMD0QcB=uBJTD z;3-Kh;P%fPV|r=rUWoMlqhNvBUjqOfAdH(Zp=e3NWkkx6mMg(CU&>im zvWx{kR)1cK@Z&zG-J{aCrLK=gcsK~InB#&A1?1IPBdH89#rT9)HU z#9N*pP9!?O@=RNFr8q@bdZoN5L3)+@?Po<|fwx~YwME8F>}uNatb)8oq?U937KE4U zU;*c%h(~8nrbvJxAI(#m=?Rkhvn&=M3|uClmPDmdPX(`M7#?NU+u_%z6dx5+F*MRK z29vjysgJ{?kN2ccuz6N>=;SD60D4-f~FtY*jonfW_ zM}Aod%2M1urY@~7rck&XYl;tL3)Th6)KM`sJ-Ie&rSS9~=C$C`hJEtR)W zfwh>_Y_7%@qd)Zinni_m&d3L;AK-|XZ`rObgjQhf*gj`tm=FW|ck_`4^=3Oo+xIG* zB{%`^J{4;zYYNkomseBrMFx0^nc@>vH7lOoF`(lrc@loPauxuHAiK2Ue-xLd{Ktxm zlVf=Yx!(+l!uc^pb@zz$T3t7p5{U?C#r)!+6~{L&<$Bdfsk@dmPFV1jq#9`Ql>G51 zP^m2Ti3)ghmrn9L({qrg4D^bBRooUkf}C;mUov8wL7##H%%h?LhGMeDM#iQ-56v^Y zr<)_Kro87SgXbpWZD^kVyJ7v)a{$n3A})P0_5KTy{+wsJiiCd@{14B0Ox2&n@F|I1 ztASnT3;*yARBsnLN~xj`)iJzgHG0h(N$p@LVTBZTKpH!Y`#5}Ua=6M)bmkh{g)Ce*P{mTpF(j}%M4+T$>|9SdPcHkys{}T9b zB>*Wg69v?)soMs)4Q{~`ee)z7kK9!E4u~o)`S^9EJAvdhFvQ-ddgt$DSz~Iga_D?WW zhYH+_Lkwafp*kSuByOP-thAyMJW1p)5y!o)XreK&O7L{S!XO!2 zO{O`7IfLU`YxuE^{CuZ%sdKy6?I#R13YsG_ox2y7ui zK}BNX-O9?fk4+f)PkP%tnUI3IxNh2 z86iTz1IAoO7H&|GW7^!oV?MWPfic5-)83)*ci6>#gNK?l1o@Yf~1kuNzGO z+L1_XdGm;Pv1;~L*Ann(=o=^i0zy#h3eh6J*i(}=HLoeYkmBY@OSg!9tr#srP*OZ* z;U+?jkisu0PPK^TY5EB&2!w%4v9Kg&ElIVA6KJB%c4Gy#<_f~>#55a07`PNye$5sT zR^LnO8n42geHYW~`dXX^<)u|WZeds5$XWCv83U_soM1~e5bdKf1Z%Je;l4v!yK0eT zixi5FM@)tSAhIiH3pecJEBY)z!y$Bd5ic;F>NSE3$jeFs@*K1ZTy)0NwncK^}i%XHXzSAdkxqP4LP}rAYXv zBQ+VsEBV_2G6L!U?Eo2pWd4i*E0_>G4TFoRT$UA>8rb|({^=+I8G*n*APgh0`Ip`$ zqf`UlKTUA^#m4M@H+Thlbj509u+*qTwdF5;7QCU6;n%;Nu&8?BIjEuWT1l0DDZhA1 z1E00gOv`~qVNgT!RX70;UPa^!-jd9ebVYck0m*$nktZ)i)TB^Giv6_UmK_cN*yN&= z1XS`*pOOHQ^6H6L01+_>W4DUDydY~)SH6d~B-bkm08og&d`S2kp#cEqApvs=MG_pl zLXw8aVxoIlL<;D+c}uawdU2lz0Rx|>)Zf1g6U4Us+-rreNT5g-ZpI)FA(WK-@tkXR zE8==izM;{oJV*inn1Fe3Yx@eYu@z=5{MtGK2+8SKc|@cX$S=EZ0Y?C!ZV(n7?X)B* zEpuC5QCU@8Q(N~AI04AzDJc&?2nhaMMlo#yfgj14TNoN!SUcO<+TPQ-WBlO0qwO9;iJ{1I&!70$*k>6~ zw;9TG-aQ+qcArE_n~|qcU;$I4Qw--i=AOZwC@{41ZT76bX0#f?cC` zyixyKR=as}gHrms!=n2Lsr2po%yF4v_v_a5?~f$Xt#gw7Zwt=*=YI7s9bv6%5Vdt@ z9?;Ui68_Z3*YrnDxrjh8{Q2oGy}V)={l($=qV~At!Ef~MtShGv&~h}`V^+ptWf^(P zW!FW;o>pQdrqXFx;0Wj0j&sVwKIA3Pr(pS>~-u z$Mr>j*SVdG)qQ^F^F=$(_X1Mh2SBk z8dM6yI&f&4Yd)bhw4X!7Co#ncE-VC$(_Gsd5wE)y8vOXq`F4x-L9MC6hi=#Yy&q+j z6)Z*=6Yh#eMfjHAI=MM$WG&l9+bSV-PCAXQD`IRVv1vLb#ka-X7#BhpVwzK(?D-&?@F*JKyZq5~RIRpF}bO z(R+YbCKT8;+k&KwG^+A>&;-|3wpSML0@ZEm<$t5FdMGsw=&v+gA5ZXJIC>u#3qjenHBp!Z(Q za+!XqxGdu;;(ToC)?jB)NEIq}Ga-DlyVhopL5fq;^_(#?Eac9IfCB~|l>9|EGNN;- zq@d~47>%Iy72^|F0RXF}mTp4xv9jy6BX?g%zi5>9cF}T-GZ?Zf5!hS}xp3#-99Z+Z zdW-bqO|e4&hZT}ovh)%$i(`E+nRw#P7uHst^ z6iuV5(lkveS4yMkvdSTsdEBg>zW2)QwBECE?+>*NeofK8pt@^Bg@y^zKR_YLlqnj(RPP7{p{PhR<|rfg|){(_)I|d zdoaa!nz;778*fX$<)3NKe@b5b=*(cc7CM4rOaB4@Q+)eU{6ZD=-GKpi3XU@`KN<-2 z_~+cjPT5TRp%UJ|_|yh51L_*PkVHVli>s?jMd9X(6fX~H(eitn?+CPGC==7{e$pb* z7YOiEjb^f_H0xAGW}PPRHZKFGzq4!wi@wKM^Wy&A86}6_g`gnq(m9hPKl5op4}x!x zR!Y$piYnq?Vdx~ry}<&4`;H`pFH2U zIBD71|DH^L+f@Ao-nzvzbMRVIp%C4X#9VDy-zG9r7SB5&2 z=lNSlCS7Z^Zf2j+sH8&-SQDXL1Kcj|)Od5R(q5d&X$Oqi{7!KMzBpKJ6n79#;g6iu zNpw`-&8VM?@4%YEJzR6>^sIGTZ+kkM(QOz~A-5^>a?$S$-O4bM`AlI5_BuQP8({Q9o&i$UqjS_WT%YhPnJ z>MGmWifM32>&92U&CL|{9Yn==Or95S;(2?l;UAJqy zB%=(twLX}j?FtGY-3z)nl#}%(9crOq3F9ws zOR2;G2D(#y#?#WALJmHy4nlTRfgJ~I(EkZ5ORd6ve!Ap`-}{zVly4c`Gc5#R(!nKt zy%0V3AeIac1AtM>?OLQc<9DTfbHZ7Qsl?1Knks(9;i2xWHeZLw5?jzZn^R|fEG*C$ zsO}R7FxA)Gq+&OeRb$i1#a(y#PA=%z^;Y)rP300O0Q_VKv}_Mb(#!F;@ZXQUvS{w4 zkL8IU(NgUycxq#M)tGs+bB&krRF-3pmavXLrY}YE+@5zpCmx1QgFW6wUv|z52Qxj z>T3BkZT>Jk{FTYeB+pjimh;ht9od+v%mvg}vEeDD2yp;FKZLzmwkfYNxnHwS(o|VP ziWrhiSP*{uH23I)3O9PiHq=npIHPZoLBDJ%b*%~IsIdd6BFJftWjG|-wqF`2-|XLp z6w-oD-#q%%b*@u3$z^~^Kd};m`yerGtN{K&T{R=Bi~`%Lvwm6h9i@EOu&AaHs0O;9 zf~Q?udQ^x87P%EE(M7}gV7sIH=3Bo@6Nd9b$q1b(_`uC+(_k(B-pRYy#339#EQhr_ zT}G2$LY23pb{T=yn?nITeG@(qG%X$K8yvlSPUOtqZ~T%RYt9aC6Gf?;Ma*P&7`J1` z=}8s|04pLm&$wZ{MPr_yg_y=A)Q&S~)D8(Jg)Nob?>Y=_dQm^did(y_-{Z+wd$yJV zfr@11XHV41IAR^h_a83W_lTB|E16=o(rRLVJGpvwK%)BQJ>}sFA|aq__OR8Jv)m%# z6RLhl?x=S;Y}^c5$naXA+feX+u*#dJttNQCl@$^3@&$5E{D_2KgwE%sXvRT8-o9-A z#wVVFsIh!86j1%=-El}c}RU$-Z}AgTT6F! z3uuT2Bh9xBYZdP|j|+u<%R3%2(CUd5%vRyMKmJ*>B27HD>_KW9P=esE^GgzoXSIWsEe5EePHi^UiFS|3FlXu?#0&3k1hPYw{w@>)Ghu9)`zR6v*0DI^sL#U#&XH#||uXFPf zT6RVbwAu3~e+vfQ(kfojcP;@Up4D{Dx){G9aaT~l>#+7%TMZMgyDwzaPLV{E8N#)5 zT5B`6k0SS*^S#J`ulhX^n>fe*ITR4k9SV9lfcs(lC#z2NGwSu_U)wP%CQRaoQ(p%Q z4__p(BTK~(J<2yBPEmRcRVo@gtHwq_Ugy8pT!m++PTbq`;@{70lu|rBn-IHO8izdI zX>xz$Uo?G;cAPu?@j2VeYvlcG?T^k{o4if{T*g~Z6L%k~q!qispjJ_?O*fLqE{uWc zq3To`XDB>Jt8|bu|SCyE#lI|da{vqs9F+2 z;n`e#6=;tlG2vF8?9i+UKuB|}Wp=`^em(JQ(UII0yTWn0{BDBp!J7A>iL%}!_ccqY zRqV$plR2lTP9M(;Tl+Zx(3X81lhtQ=a|uVtmZ}H&ZQHNM za>;lA-ZI?o>_mWi3hFa~qa>&9gacK5rczxqV;|^tN2S)JctEx(P9`|!zS?P(-23=l zxvucME1|jjAw+IEX|rPjQ>s`#^%h$=$E}(@0zSDkI`ekH3XdwC$Kn&9ZLqtuayas0 zdgjJjr8!yF*}>y(u8x*B3tkL1JrZw(QGMLcw4g3wTiP1eYVQaR;j+vPcynvbZ!}bd zzzxeygXf!#VciRy5zP;}t8m_*W-5uVx7Dg}^@L%njCa^!NIwFAWj9zK$Mcl$tH)?H ze*FF3s|EDe3!&k;!u%!Y9*YmFrwk8BIf+(zEMP)Lsrj`?44ZF)J=wfe;SdJRa z@{g~M*-i>MNFcj@@nK0$M2leoy0Da5%3Bu(s&U#kw3|Du52bC=`&SmAkHWP1 zI|~DDha3(aeMYsV-3(5&LUZmqhMb&DFPqYO;82__2LgbMIDE~s`GI>fCoV2uLd7p# zsPBAMnl9O=EF>!3aQH_=6dv%agOY+?A{#AFe8Xy>#`dmV{6UjJIf2XLrd!Q8!dLhL zCuQkAu)J)XzLlk|w^SQt(Y3O3a)Qh_Ux8wCepHq{bIPT@tM!0QO3+aMRid`eSGNnd zMwV)D9TW0Gp$~^2$|&#V%tHa*&CDCCSM2(KqF@fAv!Nk*kdNyM?PsA#)MoG+oOyaV zg}=7{S#7F6XaAOL{kss8oGfMnv~NS`#SAV)Mpn!Jwux-S3iE3o0@c*FLyP%%H{dj` z#7x5DNlOem+9NdG=WHyDK#JZ~iu{#c)T#&r4cfYSvU1}0%19xx9QY;G&rEEY!Kqk@C^9TWQp z4vrVGx<;|*!yedz2{ZSXJ zotduzJ=<1y_}hmH?^jRfy^0snu5A@{nXG5W$D2sp(S0{aG*jq%Tq*%#SvqGofn=Gx z)Hu#A)P??!DWG3ZVb^{mNWSh=_VDXuFZszrw#GNMc4zHfrv*Qr{Me!&UAC<);q2?& zWGa2Br?TE#*mQ1tcygMN+oEaH&(TvxSc9_u=uoeY#PPrKsQCgy!l-rT@3}SAZ2dqm znoCPt&(;K{{C;dEKiq?tE`uS-1*_}s%ul(roxJ<{&nwyjg56Iw4ST?{n?hY4_LJ_4(OL96jt9b>M^c=;>thYUN#*VI_tf{S38>!Y*`JX#fP-+6Igp1;7Id8;wBBgs5W znA>+gZ1!1K{0qr*HwETA*9|UQbqLGR%Ng3Ra7(WT^Q?aNE*@IId15RXy^?ec&Vt+C zE{qp!le#0WEwAB|bVb27NPZLex*W$Q*U1Fvf?HR>^U3^U18v;;+~4}ec4$RkcxSOzuDWLWl(oRQAF!z74}&Tc+TARM|7(YzG9>LyXH*4bIG7oFS-P^ z@@D;~RL1tM>%)ub!Zk)RbYl)_C$)_v14rDM|HL=Bo9h5g1XA4~{nxGv4%0C9H5qvE zVPM)g{R%L&ZB7%sAMf?jve)bl?LkJBLA3F>`*>?QPrP-;xo}5lZdP3t*I@IF>E+=` zm4+bnGlo{;mVxz*PMhhTAKiy@x9=GTQQ%dpv?cZ(b5%vZ`#QK`5c=}{$R{If?J_dgNC9{!|_b zP2gUxf75L#Gy7oyb--$W}F}WdcyIx^eDHM-{16P`@Jm_vqa~~ zMc%{4_g|1CnIt^C!Q6O`N8T!dO7g1D8;Q&c)D#?n`37nN7DRAKK^$S;@n_`QXqqL$ zFR#y<9`w8|Eg&SQ<=f~>2uS;=NJZbM;P=Txftu)7L^Tdx<^eNY-c})4R9Iuv1sPN} zrl*CPciDdRda?#u9w;k2s&<@X7hCN!$bZ`xPTnCn)Y1xDKi!XWEM0Ocr3=WPa}IkV zIDJ;#NLy&G-xGTqHW%*g&);zuUydLv_P0C=_XR>Bgqo@MlatT#>~?4is~afn+3JENg+ScQ$dnF z5;(hiuSBWS^YAIgAG&0AY01M4Go1@-Y8FWv&}K5=QF2IgGfm*W$=Q1&dg%_w#?O`3 z_oXhPa4A%>mpfPjR}cNu1cWmQu!GNXu+e}P-P7$wiCl}Hx&DFAZ?%v%8h+$@b5Ot5 zysE42rEj7Lm?cPUtZkNidhPF={A9H#5?!&zmUwVz_j7@dN}t^#^SjkhLCQ%?;lw_D z2Vgmgwn5|g3R`VkW^#*dgy?R?YTUo_%$S{TZK3gS##$#rM|uT#cX&%2ZAfGrb8hH+ zJDx_U6{+zkn@H4AkoSERk{O2g9Odm-O?~aNf8>$K-ce0Ms_+4Iw*RX)%gvPUg!{gP z+rak)1`lnj6U@FBW0U2cEkD{ltx%ZRcwZ$TddOe)p`GF&plYsXg&rU2iVk8vA2bUs zKM(t43Xt_LGvk2s^Kd6VRp?{RC)%a_&U5zqZ4tZrzBo1e><&t(`zpIi;W!{)9gMdA zp|of6{K&b1hO+H~DU+}jt>+(euvFtsRG+7>K+HUMduj={HH0kWoDUC80DtDhd|;<5 zPxH(1@Wyvr!?7v#Fs`_>bnV2VGQ1VwxA@EB=(Oa+ppB3v4pC&rgx%UM4>hXV_pG4f zL+!&m^=_*tXSt{SWqW%DO;^3Mj5^u07O#9?yM1%($J&!^5`GTi&vlLS1)N>ijqX@# zQqN~nkFh4$io9|W-ooy9Sd4VJOXcC6@Qet~O8$*~WwcFJvDxo2KCp$cQUMGTqeFM1%*E0%bH z*lcn>jx^eHAs2Kd6AW2$K(3+b^`cPSAE)?Fhg%UV+_xP^zPjud+~DUWvYfL7=5S<0 z&OS%()9PUzG^5XW%dc+J45!EvZix#yspS>ff3p|iU<6)?t9Gy+j`Np!LA@T(CB^!f z6xx`Ud%>m89_da$S(uC>^^J2hRH|Z%U0Lc3q(h%9y$ie6CO5~;CJy-x5Ubqx`;yz7 zY4|~+lFMv<|4JYN*01~gYe0i0{rD5XFOaFMyaUDr_ZuHIwm6OTXgML*hV4c_$9}yL z+;#$MR(8?XU{XoW-Pp*>+X&#xtr3!YN!#y>4)(Huf%nW%0q@Ll`idJ5rxO9>Qn(lj-;Diade}r0 zD?nbsC>Vvb*c)SE3|pD%aXst1*>9qA{3zY3xWjFfH#Q`TV=#^vA+5D@`+G&lC=K_? z*0EIe#rp4E?U3ie=pd=5!ZbFMB)~WEVt4e+lEM*}U|vIfWS&ahgDcx9GdFyLde;i_ z!#69Gi*Hg4FEa(rue^*@%4;JcQtYl}RQ$23e5=v8(Qfy=Y9g&&qKjPjR&fLvtAiix z4Ia6ZBJO5g2-}cYuiH4z`AP4Qee6C|`+fN6Fv2`UJjW_`yXVJO^|%+oi(}qVYa@0e z>Mk|=FW=bUDRa1H>S^D+o{-LQ^eE?j>G$tBX)mhzKYsX{cPDM4rrQ5Of_`y>xM!!t zhb&oadFRFG!K7z*$glt_l6vchc~;-%_9(=pwj>Y(451u68^3Oahqw+{hlU(WBbjnq z{Ckp6<($-1_wph4mKoRalT0c+^h5?4HU>Nw2gJtrRbpNDrRyy>!Ot({$;puRmKMo3 z!PWZ{OEaCJrpV3R11KP`K&|Zv`94|E-o`a8Ws!||^;u~GiVfHx>VYXJV7k>y1$fjP zp%&usr1?J3$?blBXhS)9##hVYUsBNm%-e4{K<<6Q0&v1Ytvjdypu<61?_y#*pIokD zKJdk&fL+j-FP!Un4{5ee%;o#@qGpsRu0@s}q|T^LDI_yG6{4I6uDl-MX=M>tTSE$+fg} zg|Su4A3m@-lvEy5#U=GR!3;(>MeP}SV^Gy^8D=Jr<&bGCb$ts&FFs+9F9 z4?JqRvrz3Z71xcMY2t;eh}!;jl*dGsc*pnmG94SQ){jnVLQ1L&8%hOyCycYZT3Sy| zP$%nW@6J4m4zs?Tw8(kQxd2?+#;;K4Oma7{>Xg1ZC_65Kr`xCVC;G`PDaxK0Qj++7D4UnTw9iZ3r3XhN|C6L+#Q@v ztzGV`kYASl1LE`-xCu$+zURNM`<_UMJGXMAl?97v zFd|e}gs^^GFq+vH))m^?kFhXdKGa1+3>1)*r41%jyU$F+XhTR5Sty0`0BupGGdAnD zFG1Km12i8Md3N&?l!bS{<;4i^G1vW+e!x-pOJ0$CO3SRG9o^8^WlU&0^Pdds&p2oh z&mxUZW{xL~d5=Dfr7+bQf$HzDXn;V(FoD;f3FWE@hpQ<@$LUqh*i{Mm$9ZMcHIy_F zmz$xsyTy#V+l;%PZfdZ8lb>!=u>NeYAtd-MX~;k6%5NERpZ*M;1_}7`R493!C6|so zcTFf4-56^ zSF+Siw)o#C$#(;+fFy#K{Z179PV_Qr^!?847=JiC03c*4sm9*x%=g-buir%!kzTvL z986RkJy*p2mk{p74giwe6unLqg9vV@aZEV#YrBZexG2paSaHvh|Mm6ZkG>!VLYrlo zY!isd8~64PTLKYiNxx#g!1+rF0TA|egC_lFI(Ss*QTpbWV#17x@8KF5OwGlq8Gj^b zH%7LOkR{7dTJM*%pXn}RayaP)e@kBY85rfozYuj~+nJC0$lfC0tbe6r6wm1(`s)5n z-}=@}h$w|8W-!$^Yy8Fck6IKPWsZFpT1E5-|D9pmjAe)@U7Kefjbh!`{de_|M9A&! zENNd>5RG39x+x)TA#DPcYwV+hFWdtx`Bc#{ujGqAzELA%DsT<@GjbXL_=NXIi~p7V zQRTl{oF5;-I>cN%!ZXZ%pOtlw3GY{R$kF9DuiTh3+ku!*a{NW zG}d))0GAdKeIADc`xjpFXl{HQFA^;f|EvK%ME z{?8PHpXn89=#_r4kDl?VfceG=WK{W-)QJqoiQFcLE!3YIPVieyXj)9UTg)|B=r{W5 zHvD5Sf6Zoj#_c~W=iWr?Em5Zm>jc4>qwhB)#PRrgc&c*(3 zmhC^e!eEMhw>hB-XhIy}9kIoEEeV!!2ooBnM%ubt@;31K-h&h-CbIbGZoFA&yL z!>$DWJ4Uf_1VdeANd8j*0MHeOqwr@QQB~uZQsbXeI*dzcT z1AvYE!b$H(_@;3};ZpA~<$5T34TN_y^9-Uw9vi zHI)9(Dg9pz|Ca;*TMi&p9O)6_ODz4BmJK;j5D5rfmyD;8JK+m7(>)ROBv&L@(IFPa zO~;t{mvtZ<>=~aYl_+i@RvaI0HU{XU^}i!QfW`~akc|MAy>Hn5{x7{oJjjV6K_S-o zCmUqZiBHx)_}-TM&mS%j00NOPfIxs?Nb=v$lqZW10D|%6x`_BfHr@gW2(-}6#sGkL z3ookwIhz0Pwf~JEQXn$`gy!lHJ5mfI$C&9###(FK%HJjo>qk?w(!@1O1o9|JK4 zGoLvFfQJUGI1#1uaOfIm_9dKe-n0Wcw0ucm-)A1pSkF&SE3b8<7#JHIwa;=dO z?ghbiw0pKce<#oW=*_zUd4Pr<=voy_-t@|4jzGjuB|}c^!{C>ygi7j~hAHbh$=l(% z%;|+CEu08Kpg%4O5!}5?|93T?5+Pz1M$E>BB_ZUh_DjpypC-{^QkTYnx@6rp4 zOAww!@( zBD75}EziA`>4HyNK#B-&iV4l`W1PfzZbY1{EI*ivsADQHN5Ew!s0kzL9w7n_R|H6Y zqMGzhrVAqe$U=Z10g`{Y9bu>Z3}539yNQ6Vm3whzGa=Y57hmX=&4h?sZQ}F))})Jq z{^7n?_CGv!Hbh9{o>2_L_cAIjDZxhEO&}N*d>`+YllO(y?F^N!?G;yk+!RL^0?ji% zte!D1D*nE%tbUp{!`>JEewZ$kls5Tf#L)jc7^?LYYb5K2^I{dU`K%yJ z7WCraDAt11gks_CHgt0_Lj7GrO+qB7+Ec5#znTkgpC#%$hnQRt)BQe4=G;uJFZ9pFHv2Hr8yjB zsvPActhKZx+`Lu1OU(`*gN~D4p`TL_C5*Zxi{N`-x{JM1i4t<(jd=t17B9yBAs+@v z`uTSE*y)4kC8|5lcMo$I=a!S_VqR8w`M0?A-W;? zz_-8F>?C9iBb)ID$PzM&Jfd2;(xb>yII)0l*;^a8T!J~d`{MzE5HG=Tik8_UZ5r$UR6QvxoP*Q_Qh4`77lmy2te;-` zoW3|daM&8v-sR|n7BpNovtep_g+RgtC31L=1x1X>ZlPo!%yE%m6i9shUNzdtFTeLq zxlGD=WMeh2r^;^dL0lb)W)d zS#;M@|0W+#CWSLv4bqX46mcZ4%Q@U=m~4?gRy4fX-CL2BC9u3GT9#iN z@`3i8P_=V;LOf+1N8KrV!<<~GS1o@2(!h^ubD`KoW#SUo-Mo|#c%}{6J$?Y&0bi(h zGK1{2>nj}lY#TgEpG1C}+R(ncx`G|&HRd+{=o}o@AeBs1Opyr*@alb{^$ejupiShf zXrM9?B61d;cV>SpeBtM9WU%l#w_FZ0P%zuga_L4*7<|=e1tE(6ybLP>H&N@qjd9-} z%B0%oEt*Pw>4Z7I`D7DAwg?4)VS+1&`^4sDAvB+-z+k9!Ns(bJa*_0OnzpjJah>ZF z;CLvB-IB8FBTZc;vLp&kWn3pT-ged%TM+jzoZLDGLt~BwAEiLS*T$I6wUr7o zn9I0#ZXAyooKGewDl6%Mb3AbUFcBCgmv8LOI&02qrLAEXBerUmyG{rhe4lmQ&CSJv z9SEurdN#7wekC(;7~Nkz7qB=Kn#e;h;W<_JS@ZBLmO%}c9m$fj%$|I)wmlQNZ(}My zrWbGr715#^?DsRAqK5f2+hYMRLiIu6?+Jr*>t%$AsLa<}ImU{mR(uHJxp=|;vuI#t8;(atj4IUW3G3)>s9ysX z)ZZJ4FC0!;21IYZuD>!eRUgh7QV}a@)iM==--SU}Bk{?Sd>8uOhWT8cVV@+V?61!F zv<7mT*zeUKAr$HZNU^~SDe8q();VG1hX*#)cWZZVq{twluPdu}^%!UY^s;5fzI886 zdkG_Bj-o5UVa6=#rRq)@P;BDB>Ea<-MmPIwVSh@vUtBP6&f4tfj2orcp_JW$$LBb^ z$j!2?MIuPqWrQ31ubNPVUmlLX3^{xY5-_rN*J+`r1UeO~OvTvdKkLA>JWBkpXV0p< z%f_~A@XuA3ZstuvM@)LT-BSMkx7rHFgR3)_>laQfkA84VChhoN<`9YCo}-RuDSRxY zRgq-IEcE^q-0Q!NSkNJvvCn=xN)Ip(ZIgWvD6mAWwW9`ie)l+t`QoJiMCbk6;q!E>Ed=?ZY0< zkRab%oJg@d+4%%H$#PVp1KzPSSb$ZOu5zg@U|@I&-WqX(6i*ah?kYF*OGS?@^V-Zc zvqT3h4-L8Y-RdV%clzJdTx43mhFl8JjvJ#;s7z$+p5MH^Ich9g-h&$>wlp6;s6QYR zd&p>}@Mn%A^oU=uIdJC~S5C#=QiO=z?JgQAy-ttBSI3s@P{ENPip~T1(NgD%_tgZY z?$Eyak#uA_?9Hfhxvfb2MkDkF5&$z`6vqS{J3=IC02nM{$9E}IBjSPQfxo+m9M#~v zkf#1Jrm}2YnU_|hB$7y;cMk11&vSWO@moX~%5Kg$@!yg(I2SPmr_0;2Om9rnD+HLg zQ3aC4Dc?Q9sY_`977m7XotKqZMh9I}vlkz&@a?Ag(f=I(;bYX6I@=fZP1P%$50IVb zR=6BwTDO7JJ>e~|%3MBT3wn1An@QK*E}1aVYDwyCjZ+y@fo?v9@OEyj%X4`rgwfYA zOFV%>Y6*`GPys$lzfJI1Tor@0i`2o?Fa7ukLeKoGeo4C5^Cjd!5~$M?4lSMR_bYZA zP_w+CEPPpF>q^KyEUg(Z3%dlT^(&xagD1M}bDtG`BB_c1c@pMu>)3L1JX@#I_j${=qb zDD+>3BWyUtB9>jool(4(17oZVqp|%qv4;nfuT=YKYnXG+#|idc`|(Okuf8dgIQKF} z0(i#I5TPK=pw1JxSRLF<(QUr8 z>FItAJ=l5&^>0;TC+-J5bvJJvG1eQ~oO!Wz=6R=KNu`@0vZpZP(Z9cP{oafWz{4kI zDna|#t3_TDR-aPYy}MMx04`yqJWq}^(u`yIK- zxjSxNqxQ|zWSq<^>6D8&QMmYq8_I&BK8g}3Et`uT=s7>AbO<#Y=(=0>7()`I0IG%r z-U~s08VNkCKOl+qz1!WhPhje`i<~CR%~;F;=VW&}9_nAU*g_g4I(xVU(*O! zfn{3FjtLBif%A<)-=81>)BGgf6u# z+mnSH#bD+_YoOJ3x~f9JGj?}Iw?!Q{#>}7@0TPWQsWRS`@Z7YEZ&rFu$rXbBE$c7d za-nAPmxtFx)oL`erEMBAel0OoZfz4seaa^n9}SS=$aTI~(ja3R|NV|*JR>vehLcrw zx?dYyn3oFA`Y=q;ADqnG@gVl3fMLgn6G{io@aP+e(+b9c*F5`5$fdixbbwhI}6kF|L<_NW^kDBG~hw_?JHKLaV9jx+rhRyw&0`9~O)X)ZPl%GDo zhO`Y0ayn;zmR?6^JYvH)+{u;lh`q$3k+A~R zW5xPhryyKcH(7+Kw`aG;w<)h!3UbR!B0O&C6l34<7pUC?_Me}eI(P{h-8rzJ43v%W zK3*9xi9(LDe$1`BQL}kt!urlODsuc;ngQ($Q5o^Ud)K)4!a~TpqIa&@`(Nh(KsEmS z&G&7e!ARt?>XExI?+O)@AZwdy$+$hijjb1vNAqb=}ITdM8-SV@9c5^lrjlhArh|Nkt5H zgzOPXv{5LXeE)?@Hb@ZX5Cu9`02hfx1qdH@z6seIEJS6uXqk(TsO(iPb?0E{N~kvU zhj)=x>QI2(>m=IH0Tam6iRhWkQ6~uJAVRQu5%{RJAv!4~M(PhRmQ?Cnm}zC;!|k)i zX-zFTIgM#MOjV?SC`0Au8Q%BU_`s7{ZSG3F&UU8RK2!s{!=8>x#kFKn>gM)e(*WQP zvcC*Sc(q(_e&lo^qd8N;R*Ic3`vISAvN=(9(R-YzNGzY&>-ApiV;Q5lFjxziUlPeq zX1J=E1WRA3%kRU3A2;dAaU(D2*~LDP)KZzuOn(lMKm+QEIQ$bi`g7K<7MX?QWwd3u zOJ0eY^yW_6xdASCK6>%*o_rxLr<}wP=%bY&hbV!RM z*k`-(#Alw=+4xu|ma0{%H|fX&A;rX&l!K=}b2tEyPp%n&0Uj0*dLGK#cBP!GUK%`= zp!W%?_X63Q?6R*&!@<(5xoIb3-sQAy`}$nzEC2+@1k9y8bdGfn8)dsXlj)h<<%ZQn zKUsa0l?<3@_nY`e@LsI`DIh7gG}@8|(+w~>TK0GVcRcwDpR2d3t}h|ce7;%AKu-;- zt@b3KZr-jgol%e+p1hI0e1a>J?C3--$djyERn$Sw^hcs6?D zJL2`eW>NSy(cgWDK+*r&hq&LL(AjN2V$z4dg`27>y;0FNHc?kM)HZ}Gz@_1q3c9+= ziuyVR1}aJ_DoR=g<}xzOR3bjk$TxcW$X5I5dsVe6RDA>|vHZ0TBBDo0NsI$ z6)Szx=3=X7Q)AJ_@3aI={VTnGGN8_AnjQ2?mHhGO@Rs1xnJ^=l$dUDpYBkT|00vr1 z!-hCaU&)k+nu~?#3Y%r49OZ~{Q+YYp46J|9T0OGx*D=BB;J7jP)$eNtmr9YV#FlSVI$lBAW9gu+M9S z329``Fwn^sZtuO)b;E5@T}Jx>b_A_4e-nr0D4NvSc+R;`P=o_aYi@|I%^T^PA6~?D z@UQWO^ibciRVd-Fp5m!Bvz-O5gTY5bZcZNV0jJm7wbCstvNx3es_({L81~l+OW72g zdkdEK9+i%AbQ5uf^du4Sy++`Vtr_hugU&OK2`STzoE_i`EuOSPyBN^?h zSgiPQ7+<*1E&%k$>SDkzJLlE5+8EK`5;=o8yku6|rI-%Hjn~bEE_#qpnI-=I{!6Vo zg$u~%I36rQKO52khppNtJV%bS+FdrtmwJTed2plH?}{rllt7iAe+@K@SLtcyEjseR z?1imC-(ejj<`jt|btsBsoFB#U%DaN1L&+Td9M3}*W4Ix$tG|urykAHBIw3#nb--|t z?}f@RzO}Hb!2`fCDr0va%A?_R_X-!Lt&19lIGp&;LEMm9w92QyW(9HmgR)z62 z6NY9y0(ibK#FkNNpZWjwzs#z*wpjGmssal*uJ?1UwC?quHMb8gNd5du*fZ7 zD3tzig&O<>0C;)7y#vE`O}vQto(6c4W!n^i(HQ&pxqzvMzo8JN=$P2czc9~wYBA4h?YSyKzU6zX)u-Zw+UANze{UiGrxh1$N49po%#{&JKo`XmHZj%0ide35aa62~!v@`{|%3lSbJB(|+` z<8oB1aS#gu8^5lQcarEt`T7&2r-+S>)=z3~u1g{MId@Ev!9t=!{g_#s+4-nA4C{^)3=zluLSevzSWtY9aBI1tu8`hP6psS9DYohXF}kZRp#43MC9QJXJ<&lQuE-3 zR_%L%u1L+hThK$u?lv}Jw-Hu8CAoZ{{v+ti?o%>g=caE;3m$#j)KfkG9%mEclOz>lDEI`ui z*A2KnN2{dYK{gNvPyTn#1^&5Q-KJ%|v#y4eim3jP@3SN2X6TG~S-!4689EM;LYOS$ z)nlyL2Sifv9i1L&j%)`ZBtNBI-YSXf{G81wlg}X{LTOuHt5JYJSW2WJ8qmmc9h{cv zl~Ka5o@XnPICEBKs`tjtrZ#!s0Yacb5kEYJPC@%1m2|lMJ!zh8^PF> zIF-?Z#i8m35(sWDeH1^qQo7kLT%^4nJ_-@G|J9K1{rm zDstRk%YR9kPcP-lk%}8IPpOw7{ybIJpU}gdzI?PzPt-~bLXKw%o-0EFHbxGz$b=Zb zd>Y@AtyX748Y{yO#;FPW#Jb3a^nN!x>Qi7~r7ngd(cI9H)EacjW-@MAJj{G_ z;bBEmOWgDO^|i_R9gJe_0Bbo-e_xOW8ZGl%!socZtYcyeWs0weZh3p@P>kIF$&0YW}0 z^Oc8(cN8}@3JejXBqeW=ckXU3hvP(mXB`rw@tldm%Q;^%c3qGhJ@auMxRtb&-fU#I z=}4N3)Mil2O;+loo^L>y#cw9htrMmKQ89&gbr~D^KN9eL+29MD0yd=M-vDMrG_09UhtEm}h)Br^P{JV1TywYz#jPjLE;rFiA0 z)jV?Ha(kx%7{+h9?lftGJbaNKw5@ZaJp*2yjjWm?ZG5sjqj%9n0j4e3xxkxiraQ?g z(!_6;lgA})GgeLYl0&7Fm!2Md*A(xt+Zgk0@^0h_*uf2U@ta=VNvm}WnSN#$@=bMo zPveiH|1_HC+#q107wZpQ%)gt;<(=pv^&j3kGapd3U#3!4A@vgtAy1Uw&B$ts(u%L} z;DW4|`*T1wy%H2W0$_*imRAc*RvlcKDr4P`ft|sC*XSm}aQpe{*4T`UtTy{@nDR%P znVB)xRcpQNZ5OShJYpBzjDyiKhitZhRB?W<&z8(sU1b{k%Hc;x6|L4^o&?h7Wl}uX z@geZIW=ukor_-4jqT6U#^deb0ldv4C-ez>*7^kO>Xzk+-N1M3YT2ko_?So&>&8U8{ zJ`$g~N;MSwIhWV8EhlD~GHK|bHRd`lu{a?#IXAfes{^~T504^Z0a0iQWSX76c7z-cI3me{de(Z>jmUQpIvii_-t1)jHYnKIR`|+J zbkSd9IJBHaUHSA*BI6{K6{>V=yI4N;wkk!J++7de%;ir#W`P{ZahsE}>5Iim;Gi9l zvh?iY`Z#4Op+zdFRCirz<`qzQ@DXqHpN_}k9umshJ;V%DuWujRImv228QwaS8TRH? zYYK2#b-%0KQ!LSRVEFw^fWgB+`2)^5DUv()>}ez=hxjd3-qKa@)Gtc^RgqS(JoJze zn8Qz4`I(OtIDfeK^yZu?$2NU)_jNeal9}<^HmKXrFD1ZD6Yo|$prcqG7RJX57Oh3hG9mI7Mj zuAnM&Id9iR^aV-tkFXX-M`BBvWk*fZ-$+4*PX^BDd)zK7(h|Vp9hE zN|%lG*MfkuJAJ|k$r(8KXn`(DzGM#NP+=Xxy|wmm`%*y>zAj;=|s$8 z2J~%H?CyGVXhB*R1sP!T>STLqv#I8^UGiAnp-B9_ozk}M z@s4!+QG3yy9jWs%z8*~9 zRoPn}Qa86vDADYrJ_XUOy}|SqGSxzDKdr0#&F9+|rFa?0MQXoDr)&L&Nq zQzfTDzMtP+)Z%({Jk@x9L-edd?^?Z;2kRV%>=3^o+lGahO3BC0e`n7B+c*r%-?ey_pACEj*(YXa7VbAvc4f)A8rRXQIuC!R#wu| zgzF$aYH%fZi^YNwRy&fQ$spI$^`|EeWWz7~Z#*9-!oHfOkv9r1`;>v_hfiPhZG%%h ze5_o)IyQt}TT_;ewhz-ydI`un>NKp{ngu{JgnH1uAa!<;jk_KKyAT zYGA8`F^{m&MmBKLo+Aj(I9T>0%HdVAycn4n(O{sRKklC9zIeoUT4>nK_7L;3mgRnH6^(%XN3rdy^fK! zGQYysmoKI*#-WN1g_md90V+?=P9(0urA0;8NueJo8^)+Cl>Cl9rJHv6?Ac#mbqSeO zoZM9g`cT9i2V6VBhq-E(CL|doky25I&kd4qq5IdPDGpvvrq-FIXPW3o(X%^q6r?Y&JHi&lK+kIb)xvS+kb`4B(>f89@W)598$nGm9bm(J!e!pCda89J>5iitc# zJxh1%BxH|kwF=}gf&Pgjx68|B-}VO?SqAP#L$w9!<==*163So5Ws&teiJ2!YOKmec z!A{u6cKPvdcIc3R1sEyA-W%t`U4_8*G0%E93tbPjvydmUN-~;?;LU}c^Ijs*)djCF zI($(hOnj=@?CO*qaN6nbI5BOgkodK3T4zg7IH#6mCcX6%7Dd5+##9W2?pj=7XS%-= zV7jpoJ=QSB5Zs|Gor_rRbI|QOWn6Z1`u;7FDHNX+@b((9{Z!|xmq$D1t z`!V_BkFu@I8No*VoPv#`15SC@XEQT#3@zuH=tfVt0_v=I`gQcUl#M&RJi!U&v^%9GZHpk`URrOEzGU(X+E!hxsyu9ot*0?-77`f^MR<;T-Orx+ofZP zZ(Th)TdPzbEu!etoP{AlwQbJqq zr#es{lSR_C8g4{cmMsnK$MtB3H!b*ocvUeysxvXTn=t1>Lh4xK4__hEb-9`xTw-?p z!k58v23}D|{e7Hf8X)q7M1=IJm=4X=u(z(BcdzI!2WiQot>R4%Ah@GgIvC$`wZLP< zc{MtPRLn{I;L$pG>&oTS(TXs(fBsrMxEova^$cy<`_lLO@%Lu@W#-b4Kh&#nQtOv4 zxYXgq$!tJ4aY2l~bK&!~`^{s+h2iB@96wdAMv~^reNBbrqQm{WYL(O9WR<5b^NkO` zT%NjR8wT2FPvKhG?zjvHNsNXIcohOWbQIn$@I0F(jzB)i&QToe>xX1B9mq!V$mlTc^mTGjL_?h+5XXK~SpChk;rC-M3)MOd3Xb%0M&mn#)i@ z+myRsjne1XG!%X=!;sqG*=65vP~5bKRF{061MP-e0Lduhk(&CpD+3#f`biG-VpkK^ z%C!WyN;a7pyy=Af&TNAegT#eB+S8ay_xV7R+}$Uhl^4ijd_v|PJfSQ+0+6pIHZC_u z>ChoX4$ND{hh5t)5u9I^S@c|Q>%K4{&QRXQ%<|t)miAX16_3($W)-&QnmE?I6TI10 zq}=qyhQFLXIwJV_mB8>d^E2Un9QnR?`jH{R=m;j$kf#d6Zgt5at2Xa7=6y;lwevdD zb{sMwZSc(er58j!B9CB+smpjaO}!o?65jj$H>nq&^#+xFuWu$y<+m8*u=2}y{77(y;P41>f-4|*pO6b9 z-oTnwReXCJcQ8!g49}aFVo+{yfl%owK}v9BS0KdxI;r0Dn(1xfbZ!BKsMAx9x!UE{ z5^5-&t4pInQj7uzi^WD|lz)xqaSV8nBdQIN5d!VJQjZLL9{-T6sxl*<%ow zbGiNQOR$f<74l0d(f6S5rcXy0fR(kT*wDzxfl6Edl4hCh09MF$yR(k-zFGjtWr3VC>k+cyzxRI{b_3yL2Z%dj8NQ359~L!E1L zO8pCG2+tvzp;r_9wH0ZqhR5m&qq{k`Bm{hhW;N@ehR-Uw0E~jNTz}n57;6%H&Dtj> zB7@&+mSWqW%4Nb67?MWmM&6(xDlrus#z^{rCX(3)8kfc(u+u_TeReW=Iu4Z>;dwqziv)PIjK%qK zc$}-_PA=;4(tW?$5G3mifGqj$VOg2Ti%Rm@ITV2;neh<5g~$SnY(@E50Z~svc3#1x zlBf6`z60}>o3m?E#cnB!J|=+IpE=)j2R>z_Msx9W&06d{8rXyNK50%}Z87E<2hl(C za}Ixg;%|XKMsUcNW_#0{M`Hz2m2*gF=5r`fNP9qjInVW;krH?o;7sHb9UYycdO5Q% zURb@_&GCxPM_0G}2uhRUTNGz_Q!6N{M|kLW>3g=#q;Lu*Ns`b<2t$Mwr}_E9Da4Zg zSB{xvd(C;5;0LDtqr;;)*n7GR11W?%)syqhzCGKWCW&2IZn^6e7TFShdWp)4`?)L| z47KxKBbe-Raj5x80{8OuI_$2%zOnE%{_HRGQ||44br@;qdol--l13yQM-MS#%Dz|u zDwwZ}ou`Rm_NAO#lByK9t@f~37YD~sDS^zp;k{?J~bd%QsXlfoL1E^Vk+_QLzHYS!hiCYH=sFq95B!(t;V z7wO%iD7EBm%O!@ADwi&r>-YJaHp^QjWUKQ7_`&ZXpWn|Ya>OCm!bit4$u#W~2|KbzfzvIU@2$pfqN#BcH~AyBU-v)8O@O*n6DfTzp8mtlz$W95 z=>96~4JhmVGqGblbxt+!;^Z3iJ>YI!-6z)(hSR4bv3E&}wE>-n%Q3gg@XTSWW#>0m zT2ran&9C`E{lib!UKpw@rgV|8ipBm`Who&}0?ZxshxQw`f4R)|((OF7AU91F2Y@xJ zC9i4h6bGIFe#>Mhi^5C%Pl6ZL^M?*Yt(IH1@ne?a?R(bCacR&q=7#87v`;0t*(}cF zN>kB0bj-3}Q1@~w_?O8X^r2yf?l%!FP4K?Du#Y3(qT<^)CSQMfOe2TP8Eh~Y+ZzA} zl|g|gT_m4J!>(K5wM?_VQ1k7rXNy+uM-pjBEBgyP7yUPo83hcI;{dqOFjc*X7*nT4 ziR=r_-mD?LR;#(rA83c5x42v@UsZ9tB@SKrfewqdEFEeT!SC9!16Kz;OPq?v0EsWh zJA|gn6ZKYnx-Bj3F^!szU45-tze;-V=HoIH%r-mk4mj=tHbpkwwsyo`;)airaM|Zw zrG40*xR}4pd&79S7%3ChM@>x9P@VR=<46o6NAEHLMlkELoNfGQ_ThN-Rh&=vs)&iC zMjP743S%R~a<8qCNUN< z;*8}#!H9}u5#Tv8Br!^roDjgfR^4P^TYIg; z0Im{jfel0FRWd<`#xvb(-T8#lkA7Yw9SO)q=ylbSeL+T5jC*K@Vkh|ut5mCZMhxsc zfO6ZWiQ@#iwvMM_Mc)2Bb8Yq`vnI?$xP8&7g~AkHIGxMIpeuxo)dRORpx=&_7?RvB zP>bu7rSwXaap7RuXS9FS|5yz!t%r(FS`@WsDzITNpxcK^&AI=jiWOANg zywKX2Igp<%*q&Gf{wz*u+o<>z!sdN5rH#>k?T8^15?8+uDzo$OC%Q37dhhm!X0a8w zOHreh`LR_$nUcM3?t9(T5kDUU{T$jF?EZO6KPn)E`=S)X=XGcFlU3T|B1z8>xa*Z> zXwIU~FI(W89>th-3mw^a`V|i3)|rtnMd<$a8SLID>L}R! zEg#=b-HX+1YvZ7d1khGZBbnI1{bSHaz;NB1jd?Tq$(KgYkD7maTwU~ohlk^2y(-Mk zk{h9KtQ3M|`?pa^#5RLGjbPFhQ+3Id{-Ld&?oe;9rDYzx)!a80@0DQdIs9k)YV=vX z^Zl=KLJFrV8@*Fwy#MTaAW3H4kL>TR$9)8ts1gc}HE(m`K7lpIKc@Vh-oEgrD z_=>~TT(;P|%pWQ^Hc;DNHhmv7!NL~u6}WqJ#d9(NF+ghaegH^zXRSYIpn>@!;R+)D zq+kuXp|L!HIWKRu zcX*X4r_PPL6Wf9cw8pS;{N{}m*bQ+~2C)jr=Sdm{CA2U0_R6eli~er)^U(9~KJ$P` zP;VHpr@$@R>=vxV>c-Qq&U7W7sED`eTzqXBQ%~gH^{e8aex#5xmtv@%Ij>rD7!DjoyaX|~}gbdlR5lr*eI5?z_-;X~2|;kaEElMBjNPxiszG(7^- z9_4`9Hm);;ZrtU6XPmiRSM%4WgkNTYU`G{B#NUL1YuahuR3)cc3^o03uFE1d6~#4T zgjuwavwV3j`UHyi;Dw|yb&m_Vq)4ptcirOIBNEJ}X$ln!G0)Jt@0`4-?2v&fLdBhI zOEdt_4gfN>krXk-uy`H5w+nTa!gg=dtS%eQ>;+p@rhJ89gxwlQK(<9&_8BMFlc>!f z&-STmqZ+#xn%S#bF<$XJ)LLFtwAEq#;l>|sr7B|AP)?>%NBHO9M3>HORrKXLd30Op z-EX-y_S!oO565SdkvH!#GD6$mIdz)4#CI6_9J_)!o-9|EQni?;yfDAzBk(9abRnT_ zRR$@(uTFF5B4qfO0WRMrUJ^;mHeY@p;`LK78_n~_1-;}{vC@^viI=mx@?8fX9|P~> z)ox>dPUDneQRhzIVJO50r0+)6Z@rXWaY!b0%9&7=f!{#_^7_61-O`8pg9yxpF0W|r#vy4NBrwbr0DlX z9ROel)=juEkrBUvCZvHxOST2v`9yc}B+JLm#$p>k!4-?Aa!S@=@z zGBrxA-yJ3lsoE`?C7&A1l)gfNR2pksj`VeWzj5l{d~o>F06odC&!)qFHjoC>#f|lT z4t&=AB0pp7uzQ@h@r30skqQmX8?7pY6tt+3t48Ojz)>b?y zUzAcH2ch^hqNt!G8&uRb#p3QmJfnA>;T%*1LLHYK;%v2lyM-c6Pt~ZRKncv+sj3zO zGVPOap65O;5&=WJ4F*3qrbgtR`fkm<+lpL;_p|i45k#sj*sh>(EhCv5y;oLzATD7w zb+-JHC;p#HdXI^j*}Ux1%nr8Z?W3j$tn7FFLGMLv*{q0^uhSy74n9x*yK}f>2yqq0 z)PrYJ4Aya)zoAf^6jS4>mVc0wjJrpBV;$hHPiogR@DO~D2q0MVwKfI1P*U~p8a zV50)f_A7$Zvnm=fba8>| z-Gh(a;kaD4lq-%u;a_Pyp8u{H&yaTUU%rf9BnNnLO)A++_4NG5Z!rJ*RNr5ykj%~z zlZ3ksAx0C%EjJWflgq&VDKWdHM%ojGihN2gLvY?6qMGnDXvEkt&xvlpCHA z9AX7wzIeGqjGNtgfaAReCL*BfQn8iT{o|fk-oim}R^V~0x$J9XV73omeuw-h=unuU z-bE{LKbb_m|7%}|a1BycU5JB_e8on8S#*^9J&E@MxEZq>bt125?ZP=Y*1tVAQfOC9 z=)yI(M8V`oo;G*LL+9Dhdexg7^dSrA@_i%}b)h64_i%vVER7{~)BCFl@@V|&_|{MO z8#-uEq)(gmTatALUbkDxyePfs%}F&Qy#{5G#fD^31}mn60~i=%c{gH-THAy``|-a< zKlocwEh2gy(tf-a$IrPnPne-I6INac%~xcV7s32$satw`Vmp~pdpo#p{M_EYLEm7S z`{AMquTzx3`8e^iKJLdLpoHxK0}t2jR!#PqLUS#5Fd$M=PW(tE=tE%R)eGEJX-}egXIz}&dAuD^@gP^44mmhz5#!Gv$ z>&%mWHe-Y&SD=RMcWEVSt@q(qd+gZZC{Dj85+0Yuz%mT{rf^A_{0?b|X>FaIheXu} z&2Ew19VM05c0>Q-IN^tnTSn&Ryw$rq>~np}0uH3G*p;En{R9*t{Nbp^dXJ-GOc3i7 zhSVwEfA5p1Gz*L7!E_2a({F0PkO0{e7RKbV){FXZR#&hAo%gd=Fyv0x$td$b&|$a3UHi_WNeKqM>Uk#>1You)IC35WHXJECH}|i`wI{E zZk@#2T>EN&jqxEMuhVGk!A9F6LKKNV&`yZcE9)4Z@!6iGugGc=IwxKCeoP{;(7A<; zT5ED^;f0rT-CHGB)nBUG{7l|nQ7h;PkGs&6G5$=~#bR1?{uv5UQzP(*?k}r!%UrtE z#KMr)$9+Y07_cOKK$TcAWupgAGZHiF_}pG+G8Lsq+j=w9S3%BJ(7CHiYi^wRnb67L zSZd?D-Ln(%8=BFfc-L8S__@^d51J^uEbe}R`32aR6T{06n7Y|~R=Wr8c!l9!(!5eh z4%^`*`T|O~05C7(t$xtf;rNC)rTn-M0KgFwE_fXMUn~u2JikV!o3@!$-*ahSh&c2V zJlNwR?`q2TXw=USi{kRa|4!6J9Dr=zZknBBXH3uQG$5_Zf9S$CkHR~IUTz`jM}(q_ z%{G;F$%D4wp+~_*(!|-#?Y|F^mCv z6ra4kjsOFXk13d|0$lAxJDu%pq(i6T%nsu4yilr};_3{%worg)Eju0;k%&3pQ>S+w z{6zR>x_Q{EjN=QH)HlxqAXLP-v><6^y?d)rQa;z1R^T|1i<&HI)cV71msJt1hX1vW zeN`zs5v5T14s{US1D({F8~JG$+&g_Tz9Ib%a&dy-8r|8WK=RDBThCx-Z6_m^<(sz_ zMix@GDugeVUStU<+MhTlI&5|V(BTKm$T>0=sVo-@652!`mIkCHdhRK&d7X~9w{&Sw z@S(Y~pfz|(l0LE{h3_LYhYz||{4Q?Y3Bij~DE@lexC(m0aLJTD{{kzq#r+4z?$JXY zAd0S+<>&=)Bsqt9&js9IqRj}tYujmKWAIpj)uZ;#X9kfal2+-5jQeBOJb)7S=#6Eq zXe?J=x-rXfj6Fz1va@X2n|QOu55L<&k&d`qHZbP)1tiN1J{!$)6;s4n z#gr-70Tm2lNR;`2bawlcYgz?nU`RtENyJ`)w9UN588k`dzA|;)c1~@0TYIQ z|8jIJOBGL+)bWS;^#7C;%y+&qz-K(iju^)*FR}A<;2F9z z-I{JscVkE=T^dX7MLLhA>>x6pjM{UXRi?TeY9)W~bw;gv|*u%5t z$ylbQenSrlxt4cQM@bmcP*XUOsT|0wXT|8^J;{fZ&1!1jjETvtn3OX(XxO```O_wg zrRV}@-su;;z3~t@)?%i346V755jE+s5bD%+>nwMnUYZCde&<^-Q4;_(_kgPDflb^5 zR+w&U50O~Kw;_!(2|cDWC=U|%UoP_l%nbFcf{EYknzU#{5x2_kJR61+5GK3T z*Sr71(E93w>Lm>%lFXgv_6hs8)gL|?<gSsNQ_xgy%yw*QXHjY>lV7N& z5i`Jb_biJyNcAjmwE+Jt^(ym!-0=06lT0^n4@aDH8{9m3y~>M9Rm7LJPunOt-t-{Pb2kLuvMiJp;@db`6H4uduBX};`|LA zR&T>=F-){xogC&qpzUqE#I_!JeT&kX@!vnpJrC0Xh}UUXK1JP|xBjNvsJVtw735kK zx$!$j9cXgy$veutY@h2v|3J_-raNzxL`l@N&{j~KJhV?>gwN+JH+kRKLPc-{PY$Hy zar&%7-L^3QPB67Hb>)^AAg!77=O-7Cryv8={4=sQEvk@rU8*YV%idQk&v>>$>ti7>0266*GnQ?#R%UVf{k78cTgRIf_>hLo z4KSN2vMTYqLI=V5M*eQW{b{=}Zhj??r8 zfp<4{ge*YDC2up5S!v7_pbA+B(}w#GVz&iHWKYRT z8|%3115|Imyn;)%tnT+uCO^I@6|E-8eC34|1KnuR9g!1-XG@4G^AX_Q^Y8n!50j@`yVxM2`f%ThC4DY-9}%a`x#XQ|aHg*fk^sr;N)H7r3CnpHM> z$JG*00%*ZlPGGU)g9rC5bth=7IE0J-yQG$P%U=Kr)4#x3a_E0Ta4Mqpq4-G>icW^0 z?<-O`4Zew>>F50I>&&X5_TC22y!$RG0EKDkSAgua6=5|PA@ZFSqkW6%1_t#lXI!|_ zyXtazr9+{i+7}a!gR^Jf19^GN|GWY5v+$i%clTWk8@-@%>emH~jNFG)wLcDLKC-?Xtg~nduFrIkRr6|3z{Yi2YW< z-=)>ksj|`rYard0#ZoN`ZvkeA^AC{?c-$3TyU>(`(Jq zrc6Yq6B#+))%^N%hef1X&|n!fNQK)R^JkXJDj7%zVPN2^wgz%{c=d-c0JvcD+>Lj@ zWzaR3>zUWJHjm@gEm6a`MO*q62jilv0sT~U(~N`5WlWUI(u2m2Ph;&_EYX19d1=h7 zV#HusC!2~?=%rBI7!|^oPh^_kcA9DNj-%ohxy3G@zK|D;f({wX8b?9W7CPR-7d(Q; zUuCWF!XfHAm%gHRGHN*b4sK^zXTY#7f3v!uEsNEJzx<(hqgnh@QPte)sI)SnVfEw9 zoW{0QlZ-H1-t)}t8MU9wZB=1WBpQ=1SOVBji)^q-$3{p362Pz|pfkM6O(boKdag)a z;5F&9zF>Es9Yy7n98lAY7o!UCHS%LPicA5TL}ev7i_Z|jX!?Hf2iTQBf6O_5pptZo z(5K$;VZm%w7N&_-?|n|^n?j(aGadVP*Y#W{51j6o;6=24E*q9s{9|s|6l(-2cVq!} zz4~Zpfto3J4ny{7Ae^e3#&_Z5(`)?qPO`J<^G_TDI;4^BE_?T2zR^26FipeiT2fVd zqqrrsS$eRbDlrZKzHzAw^H$FFlGZyqs609vGou5m5Ad#y9-ez1 zC!PirZ%hh8^;VYl*R?~D!;&;g5>@-d^Kl9v;rr?dpSr~U-pS;YtSXBho1a4#fjKT8 zW0yL%a_4L3OVc$~r$LzfVh{Sxn$?|#=Rjb^b35>oadz>xQ)@tEotq)Zl8p#cUoVO_ zn`aRPWPDyRs~}&yuV_juCGTlw)0z`$+f|ICoD=krK3Zu;I@CDGxPC*(mj@cJh&ep$ zns7g7U}|t61O#Bn3fuZUDx&KzQT?WU`Z$d$@A2rO^$Se?Zzw)nHoJyQhlW{2ms$_| zoud-syOuzf^6WuGJT!)z*iaVW3A_PGq;Ti*oemU!mMas$@hRmllb&k&P^p7Nff6et zLMg))a9fr(;`w{s2N4QzqiY;sE-}%usip`1D4;!7~?*~hHYLJ+;4)w*SWVAy=n8L~sAc7B0&@}1tU*DJ`NgEc)7$-(*3Oe4iGBrEnbWidV*MtiKZIV>^HtbgfCD&_u|+lMxfg>h z%2}H=^Zb~g7GJ(Jn{}Aw(28=Qd*laA_QPMiN{hK@gwj|84N60xV`to3V%qxW&Fpxq tr<5-U-fZP)ZDAZOQ8wh=ZUStJ$~5FVMJWtJ0igds8$bqljNW13{{S|P0X_f# literal 0 HcmV?d00001 diff --git a/sound/items/jinglebell3.ogg b/sound/items/jinglebell3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0868c81990f787330839092ca6c476e0485dbc96 GIT binary patch literal 9156 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

^LN5Z;Zw3%j79Z)kfMBV~Z zPEd!NnI)Ac!NAT(%zy0GUSbu2>h~uxG`&XxZXO zGrQ#7jkF956WN}>ac1n3Vt|0IjQO_+D{8J^NOj4`)f`dQRr}zXazA0~ࠋJJF% zQzMsKMK`onb4PXy4A--^G6DWyG*j3!!=)lwfjsc)WBez{SL+-dlh~f?T8sMLeP(Bw zDRbE-nB|UW)i#8@!x+%aznP~iyJvN-T4XMeZg-{XLbq9iWphjcfBm$8e|^~Q?BFxs zB!BXbe#Pz=qPlQ^^G3&sL5zKS^)y^Z-2Mg9XEL2xIM#e7#q}#f;p+pJ48f0MEQx7U z{E$W$F0IlF?o=ZMDi8eg9O|9h`3+;cQeQ^KwGD9VnBOm2__*iSmHF|ngT|A5?vsvG z3M|#$lj$6aYmGeO(K+5u`YHK6J;~}C`;zX)PcuI1h&4T3T$z3~&GIARx3T9Lz#7`N zurw8TXJECgf<{4l4oz*&EMNDmXu9&7NaD6aY4gogJZ{(g)xC*}IT)qbj710fH?H2N zRv&uE|5h@Jnm7o!D8l_aS?&`cOHzeobr3Mlx1T?4`J|Rg1<;4-Yv|UdbY75d6|kuX z+(dPBCBMB3y(iSSzg^v^DkVw(#_eDdr@vHZ1{NeJDnOy%vg`iOPdf=e0?cEQAL!xl zbQd2#yNa|+)%x?2Wsz4lRy49X+pjY;%cxgV|25Td(ciY3r%Ol2g8{wg9e+xo##!1; z*9Qiev{>FW2JYGW(fc(IU}0M|H!S-wjAvi7%zfWvvbO!e_%hYco%^6z`mf5*I|t2t zD(8QmYVj>&`k>fgP3^}Wb@usqp|j=Z-WlqwfZ|QpdmQ2cO)QY%VBqIcR&>GD-(SA$ zm-Wu?zo?y5P|J(?*p%so5G>q0ka7*A`n22^)K9K`((A(ch3aRY>F>q4ajI$RmoL05 z7euV&HX4hw_sLUkk$rInM0+PeZEalK=Bp7j2C6>Q_N+LB_L@zRN*6y6%2 z%=~4eskpfl5d|cu-yQUDHefQzr+@j1$m90sy;|22A~r=W{HFo+a%R)+b1gD3$UX;y z$j_-AZitFv6R3@8Bef5{_TiK{%?O0CMdUqRnikK~w+VseQ5yw(D|(W=Hru9 zByN>6=*HyJDLLQ4Tp8(s+_c&|#-$=LiVnPM8m(S@7S=)MZzqj91^x)5%8Fvoop93Y zx*F3Zb2$k2#?!1b>Bgxvxx{ykdlB4w#iI=x%u2jMW`o{@rLt#L*XpU{Ek-By*$WjO zC2aj3EGP^7<~NtoV5t?U{s~nU3D@<>-*aH9(c{Ka zgVLnj6HC5Jvpv;p`fR&hGy!Q+oG+}@Mrm{ayzH4@d=K(WyCDr`El@GTDxb=#OWPNF zUwh`}=yJ*~ZJbg2N}n}2Ka@b@cu)Au&e`+w_(bf=`&0DEstK`m@xg)R>{jc(%XToo z#*fkux?P|4IQN|DFX|uO%^P8)aoM9{lQ39QbfK!%S>T@V@pJ)dFb&u7A6To{Hot3; zxLH{xU~~mr{IX+MOgI+LYKw(rRaZ28y4dszF5_hRO>FCZ+2}x1^GoLA?&c=rte@p7;79ePP%RoRu#J3-K%Mhn6(2BzHH4lXEMh{Gu7rg$^D zB~LzX_TjkOs8shAuI%lfuNf7W_TichKOXA?WcnbNDGm_>DmP=PKKt2qmaw@wkG;#d z_mZ}$8ERY)23Tg$e_{@B6`x5iWagm$$Chz!R2Sa(PJCw&woB}z6L!&|3EVlpbe?;8 zX+;=OUsJj_0g!==ajaF`m!E45~E?ggvbaqRr{0T(ZV|2YMa znYFUh63XAD;9e)}T$yS4fprz@344JZc(gl3tRR=2Cv92K1F%|9CF%7TE*@`f-qiCMgix$xzOMbE+hefhUN&z~62Rh#&WN6KBBRyYvY`D`6O>X^eZ1bgm` zs+DdjOxL!z1o-Ol)n(WnWVv2{uZA^@ZS^T z>~60aWTD{Q@IN-pfwF?zs- z#E=l7O!UiqkoaJq(}6(9fh{?%Yu=+`PCP!U^R&D|XdS`{3(wy99-63WW28`xKH0Yu z4CS48xGlYiH5k!O7>vAVv+c9sddlA>rz@o*vyQk?kaH4J>+a=#{^I%SO}r9Z3LtNW z_51S&CPewe-hYUfJa~9l%(=Ft&#GI^(J0YL)!Fq8OKuT7!8?QlELp=&#HKl?b)1F; zo;!W{@gK6vTGaXL`>{pS(-OiX#B$GKIXY&X90-ohs17XMz#ZtphhD6KY+VE{`S@yE zH!dN{)1g&>lV3(b)=TZq%Z|rhNNVyLer|LnK1|I#B=>rp7jsfOa?d@U;jY zgo8T|_xv-5pQ2C7Av>FS5*xVVb|azVzxk&_=}*TbZhf;lTle?}|4)szixt$C^K?OV zwx9QldC!p7%0I+9XHK5+$G15ltixXnU@x-I%xUwZukQVbJ7HQ@?ZT^|Tvk#JA%CvD zG3tyqGE_e%l-N3+ibv{r4*DZrY@g=&q#G@8!RS%u9p;U~=@7N) z@5EWs0QGr8*?oEO(9&w!4lVc92X5~^?DM>s+_d``T&(5(;e6r69bqei(#$UI! z=*VP|W#<|~`y!Jh>%{upV=1M%H+k(l(G{W5bdi&0f=c@Z>gN>vtRkgG`7XZ~hC#?= z+alr48@qpKzOAK0e~eSrdtW?AAFxuk>E~=c&OiR)qQInvp{304>P&@<;4PBRH(d_M zac#ws(kq|7hR)xX|M4yojwa~hI12x;cZLpg8BQq%;*MktR_GwErw3kq6^ED!)-%`04O!LY-iHA{(2e0jo>3t2z z3N0J5SB{OIdjfZFYLpxceWz(SJNfiB!vPagm2J+<`)^$&@>Baia zBtY!B@A+%nOD9k*Gp7N!lVu|#^Z>2eoWN2z^PkU-J6;?>6Xu}@ccbE&`>Xfu!o}(I z0abriiGpS24uT#XeslsWMw+^CdWP1iF-bMwB1tc;9fN3ZH_gojhP+^9o59~-_^d^_ zyt~kyDlPwFi@U^0i`DaftHnt@*$Ok`p^n)A?%1%jf(E8b?96SJ15aOm@v1t%_bTaA zg0e`X|BNg?4O+o*G_FJieT@U3s{fa*krjN9IFye*`q=#7%d*hzFt z=J!_l?{0DgD*VY%%DFwc8@b;?UWEqBumZL_C)JUpn;fxncuP~%w!)3z?T_bAihRJz z&$qn$HFsXtC5lfk4|2@w?vB(Rd-cJvjNbSlF_iD}c1Q}jUZjw3dh5m%K_*TDFJq!F z94gV^y?ZmbS?l`Zh=9L(94+wj99KgdPm@0V`E9ET`4Cad0LQC!0yFyWr!vF656;c3 zH=URpWpH@a?{o0{W|Ne{T=O43f(bo8YW90@%|t8o=1baIy-ZAl$7|J6f%5S)On!T( z^Qhx!F{Fq`j!pmpBcXA<;K@z8?acT6oi!b!4Si!CciNR!!fg#llXi2B^D<)@BYq`| zAD_?fJmx!ceJ!lApr03R(8oXv6j`ZW_b>=bscA4XNp3dzKq|OuM*BWy_x9;Br!k+* z9c10{L`-5r@@wZ`wYOFmo-*(xT-s7vQ-@ipTokzZs=3iBF?>6iLs>P$ls$EQ;=3)? zEk%RSmaAm<(h*LIp{?USK$M5>{Wy8T*a`4ZPEIOR2<2(9YpqfwZ;vP}2B#732#@%0 zCGy|j*L!;K;n$)J`!%$ri|Frt3+nUNo)j%^x#_LG;{po4(|@?}v)AP>k)c7%SqXNUxP~`n zO>{15&`mm(!MIJeQRjO>kjXNu1H;_oLMnIpwuJ9qXjg<=`Al#>8VxV3YG)k$@S=uA z^!6?leTa{M1~!^Ly1G$f6A_a+2mpP~NEc$t#oGnUKng(SA+3xg3~E2zl%Oxz;>e{5 zf6xI_$+>qm1KYaywl028+2^K9%~c4QE2D!Q>ObShAo9s}Rz>||%1I8VSE}I&W!`mL zgy8-GCnjI4Y_5Rn)YZ7~;%y@aGS}sb@u*)~^*O@Y-UV*bbT*e#wr85sR$+CfFJJ>q z`-=-2S>@73^%allVMQ~({bwOFY}}{DNbJ|2x!rnwX48s}dw#OjO6pWvhMCmRo7|ea zCZAI?9`^WrBB`7f#G|EuK)_0hbG;fmgp18}%-k+4GwzDKH&$_a4gT=TuiZD7qgNMy zI>Jla%+?EJw>Gs`ZbSbG#D1=;S7*10|!3^m@n zI%uS6yc)T9b^H?Z3o<8T;SHJh8rywN3k&=n{ET8U$deJ0YstUwN8=Yb#Xi`|uE)cN zez)fIs5Z2dj_ILu7asddFUzPhn7qAvFJJ@rCy@MD46r?Wr>i@`+ulp_8Kjq$Af6gk z8T&|X0S~;*ya2R85^H2&*hwQg;O%1?TxIXe`4tO3LmB7(p69Lu zA*&}yUMjrTPC6ly^N=26@(-+UdpX?&AWpxdLc8cHqRQ5-I00qUQvPo9vkZ)N zrl{v@C~2?GyLLA!{CmW=(&hS28_(b8uzB~jRio@u^Lp2Ygs+I1E6BR1T;yA6a3k;k+stwB(B$os8`kPxpJ~+DgeeiUmUG>3 g-{|tg@avJz1Bvk`p32n78$SJB$^IZSN&x`=57@*m-2eap literal 0 HcmV?d00001 diff --git a/sound/items/jinglebell4.ogg b/sound/items/jinglebell4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f596209ccb485036b50883301b90d42942ad4f78 GIT binary patch literal 7777 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 Date: Wed, 25 Dec 2024 03:41:41 -0800 Subject: [PATCH 2/5] hold onto that --- code/__DEFINES/sound.dm | 3 + code/datums/saiga_fashion.dm | 43 ----------- code/game/objects/items/rogueitems/bells.dm | 49 +++--------- code/game/sound.dm | 20 ++++- .../roguetown/villain/vampirelord.dm | 2 +- code/modules/clothing/clothing.dm | 24 ++++++ code/modules/clothing/rogueclothes/armor.dm | 16 ---- code/modules/clothing/rogueclothes/feet.dm | 8 +- code/modules/clothing/rogueclothes/hats.dm | 13 ++++ code/modules/clothing/rogueclothes/neck.dm | 19 +++++ code/modules/clothing/rogueclothes/pants.dm | 6 +- .../living/simple_animal/rogue/game/saiga.dm | 73 ------------------ code/modules/roguetown/roguecrafting/items.dm | 15 ++++ .../engineer/anvil_recipes/mechanical.dm | 7 ++ icons/roguetown/clothing/neck.dmi | Bin 23897 -> 24423 bytes icons/roguetown/clothing/onmob/neck.dmi | Bin 11546 -> 10932 bytes .../datums/item_equipped_movement_rustle.dm | 66 ++++++++++++++++ roguetown.dme | 1 + 18 files changed, 186 insertions(+), 179 deletions(-) delete mode 100644 code/datums/saiga_fashion.dm create mode 100644 modular_azurepeak/code/datums/item_equipped_movement_rustle.dm diff --git a/code/__DEFINES/sound.dm b/code/__DEFINES/sound.dm index 2cc5484e462..d7d22ff89aa 100644 --- a/code/__DEFINES/sound.dm +++ b/code/__DEFINES/sound.dm @@ -182,6 +182,9 @@ 'sound/ambience/noises/birds (6).ogg',\ 'sound/ambience/noises/birds (7).ogg') +#define SFX_CHAIN_STEP "chain_step" +#define SFX_PLATE_STEP "plate_step" +#define SFX_JINGLE_BELLS "jingle_bells" #define INTERACTION_SOUND_RANGE_MODIFIER 0 #define EQUIP_SOUND_VOLUME 100 diff --git a/code/datums/saiga_fashion.dm b/code/datums/saiga_fashion.dm deleted file mode 100644 index e8b655a4027..00000000000 --- a/code/datums/saiga_fashion.dm +++ /dev/null @@ -1,43 +0,0 @@ - -//reproduces /datum/dog_fashion as /datum/saiga_fashion so that we're futureproof against someone nuking iancode in future debloats. \ -it preserves the function of changing the saiga's names, description, and emotes in case some future dev wants to make use of that. - -/datum/saiga_fashion - var/name - var/desc - var/emote_see - var/emote_hear - var/speak - var/speak_emote - - // This isn't applied to the SAIGA, but stores the icon_state of the - // sprite that the associated item uses - var/icon_file - var/obj_icon_state - var/obj_alpha - var/obj_color - -/datum/saiga_fashion/New(mob/M) - name = replacetext(name, "REAL_NAME", M.real_name) - desc = replacetext(desc, "NAME", name) - -/datum/saiga_fashion/proc/apply(/mob/living/simple_animal/hostile/retaliate/rogue/saiga/S) - if(name) - S.name = name - if(desc) - S.desc = desc - if(emote_see) - S.emote_see = emote_see - if(emote_hear) - S.emote_hear = emote_hear - if(speak) - S.speak = speak - if(speak_emote) - S.speak_emote = speak_emote - -/datum/saiga_fashion/proc/get_overlay(dir) - if(icon_file && obj_icon_state) - var/image/saIga = image(icon_file, obj_icon_state, dir = dir) - saIga.alpha = obj_alpha - saIga.color = obj_color - return saIga diff --git a/code/game/objects/items/rogueitems/bells.dm b/code/game/objects/items/rogueitems/bells.dm index 6e86570dbe1..32800fbe5dc 100644 --- a/code/game/objects/items/rogueitems/bells.dm +++ b/code/game/objects/items/rogueitems/bells.dm @@ -94,46 +94,15 @@ return ..() -/obj/item/jinglebells - mame = "jingling bells" - desc = '' - icon = '' - icon_state = "" +/obj/item/jingle_bells + name = "jingling bells" + desc = "A set of little bells that make a satifying ring when jostled." + icon = 'icons/roguetown/items/misc.dmi' + icon_state = "bells" throwforce = 5 + dropshrink = 0.5 + drop_sound = SFX_JINGLE_BELLS - -/obj/item/bell_strap - name = "strap of bells" - desc = "" - icon = '' - icon_state = "" - force = 7 - hitsound = '' - resistance_flags = FIRE_PROOF - slot_flags = ITEM_SLOT_HIP | ITEM_SLOT_BACK - dog_fashion = /datum/dog_fashion/saiga - -/obj/item/strap/Initialize() - . = ..() - AddComponent(/datum/component/squeak, list( - 'sound/items/jinglebell1.ogg' = 1, - 'sound/items/jinglebell2.ogg' = 1, - 'sound/items/jinglebell3.ogg' = 1, - 'sound/items/jinglebell4.ogg' = 1, - ), 50) - -/obj/item/clothing/neck/bell_collar - name = "" - desc = "" - icon = '' - icon_state = "" - slot_flags = ITEM_SLOT_NECK - -/obj/item/clothing/neck/bell_collar/Initialize() +/obj/item/jingle_bells/Initialize() . = ..() - AddComponent(/datum/component/squeak, list( - 'sound/items/jinglebell1.ogg' = 1, - 'sound/items/jinglebell2.ogg' = 1, - 'sound/items/jinglebell3.ogg' = 1, - 'sound/items/jinglebell4.ogg' = 1, - ), 50) + AddComponent(/datum/component/item_equipped_movement_rustle, SFX_JINGLE_BELLS) diff --git a/code/game/sound.dm b/code/game/sound.dm index 5a2bf8be524..ea7937aa234 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -356,5 +356,23 @@ soundin = pick('sound/combat/wooshes/blunt/wooshlarge (1).ogg','sound/combat/wooshes/blunt/wooshlarge (2).ogg','sound/combat/wooshes/blunt/wooshlarge (3).ogg') if("punchwoosh") soundin = pick('sound/combat/wooshes/punch/punchwoosh (1).ogg','sound/combat/wooshes/punch/punchwoosh (2).ogg','sound/combat/wooshes/punch/punchwoosh (3).ogg') - + if(SFX_CHAIN_STEP) + soundin = pick( + 'sound/foley/footsteps/armor/chain (1).ogg', + 'sound/foley/footsteps/armor/chain (2).ogg', + 'sound/foley/footsteps/armor/chain (3).ogg', + ) + if(SFX_PLATE_STEP) + soundin = pick( + 'sound/foley/footsteps/armor/plate (1).ogg', + 'sound/foley/footsteps/armor/plate (2).ogg', + 'sound/foley/footsteps/armor/plate (3).ogg', + ) + if(SFX_JINGLE_BELLS) + soundin = pick( + 'sound/items/jinglebell1.ogg', + 'sound/items/jinglebell2.ogg', + 'sound/items/jinglebell3.ogg', + 'sound/items/jinglebell4.ogg', + ) return soundin diff --git a/code/modules/antagonists/roguetown/villain/vampirelord.dm b/code/modules/antagonists/roguetown/villain/vampirelord.dm index aaf6ce5e3dc..3fe60c61b6a 100644 --- a/code/modules/antagonists/roguetown/villain/vampirelord.dm +++ b/code/modules/antagonists/roguetown/villain/vampirelord.dm @@ -186,7 +186,7 @@ GLOBAL_LIST_EMPTY(vampire_objects) armor = list("blunt" = 100, "slash" = 100, "stab" = 90, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) blocksound = PLATEHIT - do_sound = FALSE + do_sound_plate = TRUE drop_sound = 'sound/foley/dropsound/armor_drop.ogg' anvilrepair = /datum/skill/craft/armorsmithing resistance_flags = FIRE_PROOF | ACID_PROOF diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 189b477fec6..9d915e35b43 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -59,6 +59,9 @@ sellprice = 1 var/naledicolor = FALSE + var/do_sound_chain = FALSE + var/do_sound_plate = FALSE + var/jingle_bells = FALSE /obj/item var/blocking_behavior @@ -545,3 +548,24 @@ BLIND // can't see anything else return FALSE return TRUE + +/obj/item/clothing/Initialize() + . = ..() + if(do_sound_chain) + AddComponent(/datum/component/squeak, list('sound/foley/footsteps/armor/chain (1).ogg',\ + 'sound/foley/footsteps/armor/chain (2).ogg',\ + 'sound/foley/footsteps/armor/chain (3).ogg'), 100) + else if(do_sound_plate) + AddComponent(/datum/component/squeak, list('sound/foley/footsteps/armor/plate (1).ogg',\ + 'sound/foley/footsteps/armor/plate (2).ogg',\ + 'sound/foley/footsteps/armor/plate (3).ogg'), 100) + else if(jingle_bells) + AddComponent(/datum/component/squeak, list( + 'sound/items/jinglebell1.ogg',\ + 'sound/items/jinglebell2.ogg',\ + 'sound/items/jinglebell3.ogg',\ + 'sound/items/jinglebell4.ogg',\ + ), 100) + +/obj/item/clothing/proc/step_action() //this was made to rewrite clown shoes squeaking + SEND_SIGNAL(src, COMSIG_CLOTHING_STEP_ACTION) diff --git a/code/modules/clothing/rogueclothes/armor.dm b/code/modules/clothing/rogueclothes/armor.dm index 3599deeb8b6..baf4f6fc892 100644 --- a/code/modules/clothing/rogueclothes/armor.dm +++ b/code/modules/clothing/rogueclothes/armor.dm @@ -1,20 +1,4 @@ -/obj/item/clothing/suit - var/do_sound_chain = FALSE - var/do_sound_plate = FALSE -/obj/item/clothing/suit/Initialize() - . = ..() - if(do_sound_chain) - AddComponent(/datum/component/squeak, list('sound/foley/footsteps/armor/chain (1).ogg',\ - 'sound/foley/footsteps/armor/chain (2).ogg',\ - 'sound/foley/footsteps/armor/chain (3).ogg'), 100) - else if(do_sound_plate) - AddComponent(/datum/component/squeak, list('sound/foley/footsteps/armor/plate (1).ogg',\ - 'sound/foley/footsteps/armor/plate (2).ogg',\ - 'sound/foley/footsteps/armor/plate (3).ogg'), 100) - -/obj/item/clothing/proc/step_action() //this was made to rewrite clown shoes squeaking - SEND_SIGNAL(src, COMSIG_CLOTHING_STEP_ACTION) /obj/item/clothing/suit/roguetown/armor slot_flags = ITEM_SLOT_ARMOR diff --git a/code/modules/clothing/rogueclothes/feet.dm b/code/modules/clothing/rogueclothes/feet.dm index 9905b26e893..558272fb463 100644 --- a/code/modules/clothing/rogueclothes/feet.dm +++ b/code/modules/clothing/rogueclothes/feet.dm @@ -160,14 +160,18 @@ resistance_flags = null sewrepair = TRUE -/obj/item/clothing/shoes/roguetown/jester/Initialize() +/obj/item/clothing/shoes/roguetown/jester/Initialize(mapload) + . = ..() + AddComponent(/datum/component/item_equipped_movement_rustle, SFX_JINGLE_BELLS) + +/*/obj/item/clothing/shoes/roguetown/jester/Initialize() . = ..() AddComponent(/datum/component/squeak, list( 'sound/items/jinglebell1.ogg' = 1, 'sound/items/jinglebell2.ogg' = 1, 'sound/items/jinglebell3.ogg' = 1, 'sound/items/jinglebell4.ogg' = 1, - ), 50) + ), 100)*/ /obj/item/clothing/shoes/roguetown/grenzelhoft name = "grenzelhoft boots" diff --git a/code/modules/clothing/rogueclothes/hats.dm b/code/modules/clothing/rogueclothes/hats.dm index 81bc962a504..dbcfe984263 100644 --- a/code/modules/clothing/rogueclothes/hats.dm +++ b/code/modules/clothing/rogueclothes/hats.dm @@ -224,6 +224,19 @@ dynamic_hair_suffix = "+generic" sewrepair = TRUE flags_inv = HIDEEARS + jingle_bells = TRUE + +/obj/item/clothing/head/roguetown/jester/Initialize() + . = ..() + if(jingle_bells) + AddComponent(/datum/component/squeak, list( + 'sound/items/jinglebell1.ogg', + 'sound/items/jinglebell2.ogg', + 'sound/items/jinglebell3.ogg', + 'sound/items/jinglebell4.ogg', + ), 100) + else + return /obj/item/clothing/head/roguetown/strawhat name = "straw hat" diff --git a/code/modules/clothing/rogueclothes/neck.dm b/code/modules/clothing/rogueclothes/neck.dm index 958cda2b555..61c2b289056 100644 --- a/code/modules/clothing/rogueclothes/neck.dm +++ b/code/modules/clothing/rogueclothes/neck.dm @@ -347,3 +347,22 @@ desc = "A peculiar icon of worship from a foreign land. Forming the three-progned Psydonite cross in a circular ring, this bracelet embodies the Naledian belief of Psydon's eternity." icon_state = "psybracelet" item_state = null + +/obj/item/clothing/neck/roguetown/collar + name = "collar" + desc = "A band of leather which signifies bondage to another." + icon_state = "collar" + item_state = "collar" + resistance_flags = FIRE_PROOF + dropshrink = 0.5 + +/obj/item/clothing/neck/roguetown/collar/bell_collar + name = "bell collar" + desc = "A band of leather with a bell protects the local zads from the local catfolk." + icon_state = "bell_collar" + icon_state = "bell_collar" + +/obj/item/clothing/neck/roguetown/collar/bell_collar/Initialize(mapload) + . = ..() + AddComponent(/datum/component/item_equipped_movement_rustle, SFX_JINGLE_BELLS) + diff --git a/code/modules/clothing/rogueclothes/pants.dm b/code/modules/clothing/rogueclothes/pants.dm index 36a7bfa79bc..67055955a96 100644 --- a/code/modules/clothing/rogueclothes/pants.dm +++ b/code/modules/clothing/rogueclothes/pants.dm @@ -167,7 +167,7 @@ prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT) blocksound = CHAINHIT max_integrity = 300 - var/do_sound = FALSE + do_sound_chain = TRUE drop_sound = 'sound/foley/dropsound/chain_drop.ogg' anvilrepair = /datum/skill/craft/armorsmithing smeltresult = /obj/item/ingot/steel @@ -235,7 +235,7 @@ prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT) blocksound = PLATEHIT max_integrity = 400 - var/do_sound = FALSE + do_sound_plate = TRUE drop_sound = 'sound/foley/dropsound/armor_drop.ogg' anvilrepair = /datum/skill/craft/armorsmithing smeltresult = /obj/item/ingot/steel @@ -344,7 +344,7 @@ prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT) blocksound = PLATEHIT max_integrity = 500 - var/do_sound = FALSE + do_sound_plate = TRUE drop_sound = 'sound/foley/dropsound/armor_drop.ogg' anvilrepair = /datum/skill/craft/armorsmithing smeltresult = /obj/item/ingot/blacksteel diff --git a/code/modules/mob/living/simple_animal/rogue/game/saiga.dm b/code/modules/mob/living/simple_animal/rogue/game/saiga.dm index f873f34b9c3..66688c2e7e4 100644 --- a/code/modules/mob/living/simple_animal/rogue/game/saiga.dm +++ b/code/modules/mob/living/simple_animal/rogue/game/saiga.dm @@ -57,7 +57,6 @@ can_saddle = TRUE aggressive = 1 remains_type = /obj/effect/decal/remains/saiga - var/obj/item/inventory_neck /mob/living/simple_animal/hostile/retaliate/rogue/saiga/saigakid name = "saiga calf" @@ -200,78 +199,6 @@ unbuckle_all_mobs() .=..() - -//reproduces some iancode to allow equipping objects to saiga without having to do a bunch of bespoke stuff for every single item. -/mob/living/simple_animal/hostile/retaliate/rogue/saiga/Destroy() - QDEL_NULL(inventory_neck) - return ..() - -/mob/living/simple_animal/hostile/retaliate/rogue/saiga/handle_atom_del(atom/A) - if(A == inventory_neck) - inventory_neck = null - regenerate_icons() - -/mob/living/simple_animal/hostile/retaliate/rogue/saiga/Topic(href, href_list) - if(!(iscarbon(usr)) || !usr.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) - usr << browse(null, "window=mob[REF(src)]") - usr.unset_machine() - return - - //Removing from inventory - if(href_list["remove_inv"]) - var/remove_from = href_list["remove_inv"] - switch(remove_from) - if("neck") - if(inventory_neck) - usr.put_in_hands(inventory_neck) - inventory_neck = null - regenerate_icons() - else - to_chat(usr, span_warning("There is nothing to remove from its [remove_from]!")) - return - - show_inv(usr) - - //Adding things to inventory - else if(href_list["add_inv"]) - var/add_to = href_list["add_inv"] - - switch(add_to) - if("neck") - if(inventory_neck) - to_chat(usr, span_warning("It's already wearing something!")) - return - else - var/obj/item/item_to_add = usr.get_active_held_item() - - if(!item_to_add) - usr.visible_message(span_notice("[usr] pets [src]."), span_notice("I rest your hand on [src]'s neck for a moment.")) - return - - if(!usr.temporarilyRemoveItemFromInventory(item_to_add)) - to_chat(usr, span_warning("\The [item_to_add] is stuck to your hand, you cannot put it on [src]'s neck!")) - return - - //The objects that corgis can wear on their backs. - var/allowed = FALSE - if(ispath(item_to_add.dog_fashion, /datum/dog_fashion/saiga)) - allowed = TRUE - - if(!allowed) - to_chat(usr, span_warning("I set [item_to_add] on [src]'s neck, but it falls off!")) - item_to_add.forceMove(drop_location()) - if(prob(25)) - step_rand(item_to_add) - return - - item_to_add.forceMove(src) - src.inventory_neck = item_to_add - regenerate_icons() - - show_inv(usr) - else - return ..() - /obj/effect/decal/remains/saiga name = "remains" gender = PLURAL diff --git a/code/modules/roguetown/roguecrafting/items.dm b/code/modules/roguetown/roguecrafting/items.dm index 4483e36b9e3..0df6c12b129 100644 --- a/code/modules/roguetown/roguecrafting/items.dm +++ b/code/modules/roguetown/roguecrafting/items.dm @@ -735,3 +735,18 @@ /obj/item/rogueweapon/shield/heater/crafted sellprice = 6 + +/datum/crafting_recipe/roguetown/collar + name = "Collar" + result = /obj/item/clothing/neck/roguetown/collar + reqs = list(/obj/item/natural/hide = 1) + craftdiff = 0 + +/datum/crafting_recipe/roguetown/bell_collar + name = "Bell Collar" + result = /obj/item/clothing/neck/roguetown/collar/bell_collar + reqs = list( + /obj/item/natural/hide = 1, + /obj/item/jingle_bells = 1, + ) + craftdiff = 0 diff --git a/code/modules/roguetown/roguejobs/engineer/anvil_recipes/mechanical.dm b/code/modules/roguetown/roguejobs/engineer/anvil_recipes/mechanical.dm index 77ef5e57607..9b41ff3f77d 100644 --- a/code/modules/roguetown/roguejobs/engineer/anvil_recipes/mechanical.dm +++ b/code/modules/roguetown/roguejobs/engineer/anvil_recipes/mechanical.dm @@ -3,6 +3,13 @@ appro_skill = /datum/skill/craft/engineering craftdiff = 1 +/datum/anvil_recipe/engineering/jingle_bells + name = "Jingling Bells" + req_bar = /obj/item/ingot/iron + created_item = /obj/item/jingle_bells + createditem_num = 5 + craftdiff = 1 + // --------- BRONZE RECIPES ----------- /datum/anvil_recipe/engineering/bronze/locks diff --git a/icons/roguetown/clothing/neck.dmi b/icons/roguetown/clothing/neck.dmi index 24bd4bfcb07fa3c54d9d3ac1c35869373a2bbe94..7105528c8c04181c359f15eb74a0fd5b33b54ca8 100644 GIT binary patch literal 24423 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

GZ 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 diff --git a/icons/roguetown/clothing/onmob/neck.dmi b/icons/roguetown/clothing/onmob/neck.dmi index b271a2ffaa7c89e4dafa8acd5968dac93a15a56c..359f75a5f9f234c8e1ad05d48bfcfc32f01cd695 100644 GIT binary patch literal 10932 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 move_delay) + play_rustle_sound(source) + move_counter = 0 + +/datum/component/item_equipped_movement_rustle/proc/play_rustle_sound(mob/source) + playsound(source, rustle_sounds, volume, sound_vary, sound_extra_range, sound_falloff_exponent, falloff = sound_falloff_distance) diff --git a/roguetown.dme b/roguetown.dme index 54b3a6dba9f..9c072c32673 100644 --- a/roguetown.dme +++ b/roguetown.dme @@ -3583,6 +3583,7 @@ #include "modular_azurepeak\_statpacks.dm" #include "modular_azurepeak\_virtue.dm" #include "modular_azurepeak\code\datums\autopunctuation.dm" +#include "modular_azurepeak\code\datums\item_equipped_movement_rustle.dm" #include "modular_azurepeak\code\datums\loadout.dm" #include "modular_azurepeak\code\datums\mind.dm" #include "modular_azurepeak\code\game\area\areas.dm" From ef55acf6d0c2e82ba009b044efc76d88eedb3ae2 Mon Sep 17 00:00:00 2001 From: L <105110468+kittysmooch@users.noreply.github.com> Date: Thu, 26 Dec 2024 03:17:43 -0800 Subject: [PATCH 3/5] now do the rest of the PR --- _maps/templates/smalldungeons.dm | 5 +- code/__DEFINES/sound.dm | 1 + code/game/sound.dm | 6 + .../roguetown/villain/lich/lich.dm | 2 +- .../roguetown/villain/vampirelord.dm | 2 - code/modules/cargo/packsrogue/Brigand.dm | 2 +- code/modules/cargo/packsrogue/Knight.dm | 4 +- code/modules/cargo/packsrogue/Sellsword.dm | 2 +- code/modules/clothing/clothing.dm | 21 - code/modules/clothing/rogueclothes/armor.dm | 677 +++++++++--------- code/modules/clothing/rogueclothes/feet.dm | 9 - code/modules/clothing/rogueclothes/hats.dm | 11 +- code/modules/clothing/rogueclothes/neck.dm | 1 - code/modules/clothing/rogueclothes/pants.dm | 21 +- .../mercenaries/classes/grenzelhoft.dm | 2 +- .../blacksmith/anvil_recipes/armor.dm | 6 +- .../datums/item_equipped_movement_rustle.dm | 13 +- modular_azurepeak/code/datums/loadout.dm | 8 + 18 files changed, 389 insertions(+), 404 deletions(-) diff --git a/_maps/templates/smalldungeons.dm b/_maps/templates/smalldungeons.dm index 5ad0e097b1a..f5e99a8cdf8 100644 --- a/_maps/templates/smalldungeons.dm +++ b/_maps/templates/smalldungeons.dm @@ -143,7 +143,7 @@ /obj/item/clothing/suit/roguetown/armor/plate/bikini = 1, /obj/item/clothing/suit/roguetown/armor/plate = 1, /obj/item/clothing/suit/roguetown/armor/longcoat = 2, - /obj/item/clothing/suit/roguetown/armor/blacksteel/cuirass = 1, + /obj/item/clothing/suit/roguetown/armor/plate/blacksteel_half_plate = 1, //food @@ -322,8 +322,7 @@ /obj/item/clothing/suit/roguetown/armor/plate/bikini = 1, /obj/item/clothing/suit/roguetown/armor/plate = 1, /obj/item/clothing/suit/roguetown/armor/longcoat = 2, - /obj/item/clothing/suit/roguetown/armor/blacksteel/cuirass = 1, - + /obj/item/clothing/suit/roguetown/armor/plate/blacksteel_half_plate = 1, ) lootcount = 1 diff --git a/code/__DEFINES/sound.dm b/code/__DEFINES/sound.dm index d7d22ff89aa..63a250afae4 100644 --- a/code/__DEFINES/sound.dm +++ b/code/__DEFINES/sound.dm @@ -184,6 +184,7 @@ #define SFX_CHAIN_STEP "chain_step" #define SFX_PLATE_STEP "plate_step" +#define SFX_PLATE_COAT_STEP "plate_coat_step" #define SFX_JINGLE_BELLS "jingle_bells" #define INTERACTION_SOUND_RANGE_MODIFIER 0 diff --git a/code/game/sound.dm b/code/game/sound.dm index ea7937aa234..5f3f8bea0cd 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -368,6 +368,12 @@ 'sound/foley/footsteps/armor/plate (2).ogg', 'sound/foley/footsteps/armor/plate (3).ogg', ) + if(SFX_PLATE_COAT_STEP) + soundin = pick( + 'sound/foley/footsteps/armor/coatplates (1).ogg', + 'sound/foley/footsteps/armor/coatplates (2).ogg', + 'sound/foley/footsteps/armor/coatplates (3).ogg', + ) if(SFX_JINGLE_BELLS) soundin = pick( 'sound/items/jinglebell1.ogg', diff --git a/code/modules/antagonists/roguetown/villain/lich/lich.dm b/code/modules/antagonists/roguetown/villain/lich/lich.dm index f8061290283..cd0ba42bb7b 100644 --- a/code/modules/antagonists/roguetown/villain/lich/lich.dm +++ b/code/modules/antagonists/roguetown/villain/lich/lich.dm @@ -79,7 +79,7 @@ shoes = /obj/item/clothing/shoes/roguetown/boots neck = /obj/item/clothing/neck/roguetown/chaincoif cloak = /obj/item/clothing/cloak/raincloak/mortus - armor = /obj/item/clothing/suit/roguetown/armor/blacksteel/cuirass + armor = /obj/item/clothing/suit/roguetown/armor/plate/blacksteel_half_plate shirt = /obj/item/clothing/suit/roguetown/shirt/tunic/ucolored wrists = /obj/item/clothing/wrists/roguetown/bracers gloves = /obj/item/clothing/gloves/roguetown/chain diff --git a/code/modules/antagonists/roguetown/villain/vampirelord.dm b/code/modules/antagonists/roguetown/villain/vampirelord.dm index 3fe60c61b6a..05de819de48 100644 --- a/code/modules/antagonists/roguetown/villain/vampirelord.dm +++ b/code/modules/antagonists/roguetown/villain/vampirelord.dm @@ -186,7 +186,6 @@ GLOBAL_LIST_EMPTY(vampire_objects) armor = list("blunt" = 100, "slash" = 100, "stab" = 90, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) blocksound = PLATEHIT - do_sound_plate = TRUE drop_sound = 'sound/foley/dropsound/armor_drop.ogg' anvilrepair = /datum/skill/craft/armorsmithing resistance_flags = FIRE_PROOF | ACID_PROOF @@ -231,7 +230,6 @@ GLOBAL_LIST_EMPTY(vampire_objects) nodismemsleeves = TRUE max_integrity = 500 allowed_sex = list(MALE, FEMALE) - do_sound_plate = TRUE anvilrepair = /datum/skill/craft/armorsmithing smeltresult = /obj/item/ingot/steel equip_delay_self = 40 diff --git a/code/modules/cargo/packsrogue/Brigand.dm b/code/modules/cargo/packsrogue/Brigand.dm index c598f13c1a6..d5dabc3a543 100644 --- a/code/modules/cargo/packsrogue/Brigand.dm +++ b/code/modules/cargo/packsrogue/Brigand.dm @@ -62,7 +62,7 @@ /datum/supply_pack/rogue/Brigand/blksteelcuirass name = "Blacksteel Cuirass" cost = 50 - contains = list(/obj/item/clothing/suit/roguetown/armor/blacksteel/cuirass) + contains = list(/obj/item/clothing/suit/roguetown/armor/plate/blacksteel_half_plate) /datum/supply_pack/rogue/Brigand/Bevor diff --git a/code/modules/cargo/packsrogue/Knight.dm b/code/modules/cargo/packsrogue/Knight.dm index 5b6d7090356..092d9c075aa 100644 --- a/code/modules/cargo/packsrogue/Knight.dm +++ b/code/modules/cargo/packsrogue/Knight.dm @@ -44,7 +44,7 @@ /datum/supply_pack/rogue/Knight/blacksteelfullplate name = "Blacksteel Full plate" cost = 150 - contains = list(/obj/item/clothing/suit/roguetown/armor/blacksteel/platechest) + contains = list(/obj/item/clothing/suit/roguetown/armor/plate/blacksteel_full_plate) /datum/supply_pack/rogue/Knight/hauberk name = "Hauberk" @@ -95,7 +95,7 @@ /datum/supply_pack/rogue/Knight/blkplatechausses name = "Blacksteel Plate Chausses" cost = 100 - contains = list(/obj/item/clothing/under/roguetown/blacksteel/platelegs) + contains = list(/obj/item/clothing/under/roguetown/platelegs/blacksteel) /datum/supply_pack/rogue/Knight/plateboots name = "Plated boots" diff --git a/code/modules/cargo/packsrogue/Sellsword.dm b/code/modules/cargo/packsrogue/Sellsword.dm index 845b485ee63..9a53ad1089b 100644 --- a/code/modules/cargo/packsrogue/Sellsword.dm +++ b/code/modules/cargo/packsrogue/Sellsword.dm @@ -88,7 +88,7 @@ /datum/supply_pack/rogue/Sellsword/steelcuirass name = "Blacksteel Cuirass" cost = 50 - contains = list(/obj/item/clothing/suit/roguetown/armor/blacksteel/cuirass) + contains = list(/obj/item/clothing/suit/roguetown/armor/plate/blacksteel_half_plate) /datum/supply_pack/rogue/Sellsword/Bevor diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 9d915e35b43..e02e33aeded 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -59,9 +59,6 @@ sellprice = 1 var/naledicolor = FALSE - var/do_sound_chain = FALSE - var/do_sound_plate = FALSE - var/jingle_bells = FALSE /obj/item var/blocking_behavior @@ -549,23 +546,5 @@ BLIND // can't see anything return FALSE return TRUE -/obj/item/clothing/Initialize() - . = ..() - if(do_sound_chain) - AddComponent(/datum/component/squeak, list('sound/foley/footsteps/armor/chain (1).ogg',\ - 'sound/foley/footsteps/armor/chain (2).ogg',\ - 'sound/foley/footsteps/armor/chain (3).ogg'), 100) - else if(do_sound_plate) - AddComponent(/datum/component/squeak, list('sound/foley/footsteps/armor/plate (1).ogg',\ - 'sound/foley/footsteps/armor/plate (2).ogg',\ - 'sound/foley/footsteps/armor/plate (3).ogg'), 100) - else if(jingle_bells) - AddComponent(/datum/component/squeak, list( - 'sound/items/jinglebell1.ogg',\ - 'sound/items/jinglebell2.ogg',\ - 'sound/items/jinglebell3.ogg',\ - 'sound/items/jinglebell4.ogg',\ - ), 100) - /obj/item/clothing/proc/step_action() //this was made to rewrite clown shoes squeaking SEND_SIGNAL(src, COMSIG_CLOTHING_STEP_ACTION) diff --git a/code/modules/clothing/rogueclothes/armor.dm b/code/modules/clothing/rogueclothes/armor.dm index baf4f6fc892..cf4906b4da4 100644 --- a/code/modules/clothing/rogueclothes/armor.dm +++ b/code/modules/clothing/rogueclothes/armor.dm @@ -1,5 +1,5 @@ - +//armor parent obj /obj/item/clothing/suit/roguetown/armor slot_flags = ITEM_SLOT_ARMOR body_parts_covered = CHEST @@ -25,275 +25,7 @@ nodismemsleeves = TRUE flags_inv = HIDEBOOB|HIDECROTCH -/obj/item/clothing/suit/roguetown/armor/chainmail - slot_flags = ITEM_SLOT_ARMOR|ITEM_SLOT_SHIRT - name = "haubergeon" - desc = "A steel maille shirt." - body_parts_covered = CHEST|GROIN|ARMS|VITALS - icon_state = "haubergeon" - armor = list("blunt" = 60, "slash" = 100, "stab" = 80, "bullet" = 20, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) - prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT) - blocksound = CHAINHIT - do_sound_chain = TRUE - drop_sound = 'sound/foley/dropsound/chain_drop.ogg' - anvilrepair = /datum/skill/craft/armorsmithing - smeltresult = /obj/item/ingot/steel - armor_class = ARMOR_CLASS_MEDIUM - -/obj/item/clothing/suit/roguetown/armor/chainmail/iron - icon_state = "ichainmail" - name = "chainmaille" - desc = "A chain vest made of heavy iron rings. Better than nothing." - body_parts_covered = CHEST|GROIN|VITALS - smeltresult = /obj/item/ingot/iron - -/obj/item/clothing/suit/roguetown/armor/chainmail/hauberk - slot_flags = ITEM_SLOT_ARMOR|ITEM_SLOT_SHIRT - name = "hauberk" - desc = "A longer steel maille that protects the legs." - body_parts_covered = CHEST|GROIN|ARMS|LEGS|VITALS - icon_state = "hauberk" - item_state = "hauberk" - armor = list("blunt" = 60, "slash" = 100, "stab" = 80, "bullet" = 20, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) - smeltresult = /obj/item/ingot/steel - do_sound_chain = TRUE - armor_class = ARMOR_CLASS_MEDIUM - smelt_bar_num = 2 - -/obj/item/clothing/suit/roguetown/armor/chainmail/hauberk/fluted - name = "fluted hauberk" - desc = "A steel maille, of a pattern popularized by Otavan templars." - icon_state = "flutedhauberk" - item_state = "flutedhauberk" - - -/obj/item/clothing/suit/roguetown/armor/chainmail/bikini - name = "chainmail bikini" - desc = "Not very comfortable against the skin." - icon_state = "chainkini" - item_state = "chainkini" - allowed_sex = list(FEMALE) - allowed_race = CLOTHED_RACES_TYPES - body_parts_covered = CHEST|GROIN - armor_class = ARMOR_CLASS_LIGHT - -/obj/item/clothing/suit/roguetown/armor/plate - slot_flags = ITEM_SLOT_ARMOR - name = "steel half-plate" - desc = "\'Adventurer-fit\' plate armor with pauldrons." - body_parts_covered = CHEST|GROIN|VITALS - icon_state = "halfplate" - item_state = "halfplate" - armor = list("blunt" = 80, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) - prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) - nodismemsleeves = TRUE - max_integrity = 500 - allowed_sex = list(MALE, FEMALE) - do_sound_plate = TRUE - anvilrepair = /datum/skill/craft/armorsmithing - smeltresult = /obj/item/ingot/steel - equip_delay_self = 4 SECONDS - unequip_delay_self = 4 SECONDS - armor_class = ARMOR_CLASS_HEAVY - smelt_bar_num = 3 - -/obj/item/clothing/suit/roguetown/armor/plate/bikini - name = "half-plate bikini" - desc = "Half plate in bikini form, still just as protective somehow. Save for the stomach." - body_parts_covered = CHEST|GROIN - icon_state = "halfplatekini" - item_state = "halfplatekini" - allowed_sex = list(FEMALE) - armor_class = ARMOR_CLASS_MEDIUM - smelt_bar_num = 2 - -/obj/item/clothing/suit/roguetown/armor/plate/half - slot_flags = ITEM_SLOT_ARMOR - name = "steel cuirass" - desc = "A basic cuirass of steel. Lightweight and durable." - body_parts_covered = CHEST|VITALS - icon_state = "cuirass" - item_state = "cuirass" - armor = list("blunt" = 80, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) - allowed_race = CLOTHED_RACES_TYPES - nodismemsleeves = TRUE - do_sound_plate = TRUE - blocking_behavior = null - max_integrity = 300 - anvilrepair = /datum/skill/craft/armorsmithing - smeltresult = /obj/item/ingot/steel - armor_class = ARMOR_CLASS_MEDIUM - smelt_bar_num = 2 - -/obj/item/clothing/suit/roguetown/armor/plate/full - name = "plate armor" - desc = "Full plate. Leg protecting tassets, groin cup, armored vambraces." - icon_state = "plate" - body_parts_covered = CHEST|GROIN|VITALS|LEGS|ARMS - equip_delay_self = 12 SECONDS - unequip_delay_self = 12 SECONDS - equip_delay_other = 3 SECONDS - strip_delay = 6 SECONDS - smelt_bar_num = 4 - -/obj/item/clothing/suit/roguetown/armor/plate/full/bikini - name = "fullplate bikini" - desc = "Full plate in bikini form, full package and full exposure." - icon_state = "platekini" - allowed_sex = list(FEMALE) - body_parts_covered = CHEST|GROIN|LEGS|ARMS - equip_delay_self = 8 SECONDS - unequip_delay_self = 8 SECONDS - equip_delay_other = 3 SECONDS - strip_delay = 6 SECONDS - smelt_bar_num = 3 - -/obj/item/clothing/suit/roguetown/armor/plate/half/iron - name = "iron breastplate" - desc = "A basic cuirass of iron, protective and moderately durable." - icon_state = "ibreastplate" - max_integrity = 200 - smeltresult = /obj/item/ingot/iron - armor_class = ARMOR_CLASS_MEDIUM - smelt_bar_num = 2 - -/obj/item/clothing/suit/roguetown/armor/plate/half/elven - name = "elven guardian cuirass" - desc = "A cuirass made of steel with a thin decorative gold plating. Lightweight and durable." - color = COLOR_ASSEMBLY_GOLD - -/obj/item/clothing/suit/roguetown/armor/plate/scale - slot_flags = ITEM_SLOT_ARMOR - name = "scalemail" - desc = "Metal scales interwoven intricately to form flexible protection!" - body_parts_covered = CHEST|VITALS|GROIN|LEGS - allowed_sex = list(MALE, FEMALE) - icon_state = "lamellar" - max_integrity = 200 - anvilrepair = /datum/skill/craft/armorsmithing - smeltresult = /obj/item/ingot/steel - equip_delay_self = 4 SECONDS - armor_class = ARMOR_CLASS_MEDIUM - smelt_bar_num = 2 - -/obj/item/clothing/suit/roguetown/armor/heartfelt/lord - slot_flags = ITEM_SLOT_ARMOR - name = "coat of armor" - desc = "A lordly coat of armor." - body_parts_covered = CHEST|GROIN|VITALS|LEGS|ARMS - icon_state = "heartfelt" - item_state = "heartfelt" - armor = list("blunt" = 90, "slash" = 90, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) - prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) - allowed_sex = list(MALE, FEMALE) - nodismemsleeves = TRUE - blocking_behavior = null - max_integrity = 400 - anvilrepair = /datum/skill/craft/armorsmithing - smeltresult = /obj/item/ingot/steel - armor_class = ARMOR_CLASS_HEAVY - smelt_bar_num = 4 - -/obj/item/clothing/suit/roguetown/armor/heartfelt/hand - slot_flags = ITEM_SLOT_ARMOR - name = "coat of armor" - desc = "A lordly coat of armor." - body_parts_covered = CHEST|GROIN|VITALS|LEGS|ARMS - icon_state = "heartfelt_hand" - item_state = "heartfelt_hand" - armor = list("blunt" = 90, "slash" = 90, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) - prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) - allowed_sex = list(MALE, FEMALE) - nodismemsleeves = TRUE - blocking_behavior = null - max_integrity = 400 - anvilrepair = /datum/skill/craft/armorsmithing - smeltresult = /obj/item/ingot/steel - armor_class = ARMOR_CLASS_HEAVY - smelt_bar_num = 4 - -/obj/item/clothing/suit/roguetown/armor/brigandine - slot_flags = ITEM_SLOT_ARMOR - name = "brigandine" - desc = "A coat with plates concealed inside an exterior fabric." - icon_state = "brigandine" - blocksound = SOFTHIT - body_parts_covered = CHEST|GROIN|VITALS|LEGS|ARMS - armor = list("blunt" = 90, "slash" = 60, "stab" = 70, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) - prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) - allowed_sex = list(MALE, FEMALE) - nodismemsleeves = TRUE - max_integrity = 350 - anvilrepair = /datum/skill/craft/armorsmithing - smeltresult = /obj/item/ingot/steel - equip_delay_self = 4 SECONDS - armor_class = ARMOR_CLASS_HEAVY - sleeved_detail = FALSE - boobed_detail = FALSE - -/obj/item/clothing/suit/roguetown/armor/brigandine/Initialize() - . = ..() - AddComponent(/datum/component/squeak, list('sound/foley/footsteps/armor/coatplates (1).ogg',\ - 'sound/foley/footsteps/armor/coatplates (2).ogg',\ - 'sound/foley/footsteps/armor/coatplates (3).ogg'), 100) - -/obj/item/clothing/suit/roguetown/armor/brigandine/attack_right(mob/user) - if(detail_tag) - return - var/the_time = world.time - var/pickedcolor = input(user, "Select a color.","Brigandine Color") as null|anything in CLOTHING_COLOR_NAMES - if(!pickedcolor) - return - if(world.time > (the_time + 30 SECONDS)) - return - detail_tag = "_det" - detail_color = clothing_color2hex(pickedcolor) - update_icon() - if(ismob(loc)) - var/mob/L = loc - L.update_inv_armor() - -/obj/item/clothing/suit/roguetown/armor/brigandine/update_icon() - cut_overlays() - if(get_detail_tag()) - var/mutable_appearance/pic = mutable_appearance(icon(icon, "[icon_state][detail_tag]")) - pic.appearance_flags = RESET_COLOR - if(get_detail_color()) - pic.color = get_detail_color() - add_overlay(pic) - -/obj/item/clothing/suit/roguetown/armor/brigandine/sheriff/Initialize() - . = ..() - if(GLOB.lordprimary) - lordcolor(GLOB.lordprimary,GLOB.lordsecondary) - GLOB.lordcolor += src - -/obj/item/clothing/suit/roguetown/armor/brigandine/sheriff/lordcolor(primary,secondary) - detail_tag = "_det" - detail_color = primary - update_icon() - if(ismob(loc)) - var/mob/L = loc - L.update_inv_armor() - -/obj/item/clothing/suit/roguetown/armor/brigandine/sheriff/Destroy() - GLOB.lordcolor -= src - return ..() - -/obj/item/clothing/suit/roguetown/armor/brigandine/coatplates - slot_flags = ITEM_SLOT_ARMOR - name = "coat of plates" - desc = "A leather coat with plates attached to it to increase protection while retaining mobility" - icon_state = "coat_of_plates" - blocksound = PLATEHIT - body_parts_covered = CHEST|GROIN|VITALS|ARMS - armor = list("blunt" = 90, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) - prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) - max_integrity = 250 - anvilrepair = /datum/skill/craft/armorsmithing - smeltresult = /obj/item/ingot/steel - armor_class = ARMOR_CLASS_HEAVY - smelt_bar_num = 2 +//LIGHT ARMOR// /obj/item/clothing/suit/roguetown/armor/armordress slot_flags = ITEM_SLOT_ARMOR @@ -317,6 +49,8 @@ /obj/item/clothing/suit/roguetown/armor/armordress/alt icon_state = "armordressalt" +//gambeson family + /obj/item/clothing/suit/roguetown/armor/gambeson slot_flags = ITEM_SLOT_ARMOR|ITEM_SLOT_SHIRT name = "gambeson" @@ -364,6 +98,21 @@ allowed_race = NON_DWARVEN_RACE_TYPES icon_state = "shadowrobe" +/obj/item/clothing/suit/roguetown/armor/gambeson/hierophant + name = "hierophant's shawl" + icon_state = "desertrobe" + item_state = "desertrobe" + desc = "A thick robe intervowen with spell-laced fabrics. Thick and protective while remaining light and breezy; the perfect gear for protecting one from the threats of the sun, the desert and the daemons, yet still allowing one to cast spells aptly." + naledicolor = TRUE + +/obj/item/clothing/suit/roguetown/armor/gambeson/heavy/pontifex + name = "pontifex's kaftan" + icon_state = "monkleather" + item_state = "monkleather" + desc = "Tight boiled leathers that stretch and fit to one's frame perfectly." + +//leather family + /obj/item/clothing/suit/roguetown/armor/leather name = "leather armor" desc = "Flexible cowhide armor. Lightweight, better than nothing." @@ -566,92 +315,311 @@ nodismemsleeves = TRUE boobed = TRUE -/obj/item/clothing/suit/roguetown/armor/workervest/Initialize() - color = pick("#94b4b6", "#ba8f9e", "#bd978c", "#92bd8c", "#c7c981") - ..() +/obj/item/clothing/suit/roguetown/armor/workervest/Initialize() + color = pick("#94b4b6", "#ba8f9e", "#bd978c", "#92bd8c", "#c7c981") + ..() + +/obj/item/clothing/suit/roguetown/armor/silkcoat + name = "silk coat" + desc = "A padded dressing made from the finest silks." + icon_state = "bliaut" + color = null + armor = list("blunt" = 70, "slash" = 35, "stab" = 60, "bullet" = 7, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_TWIST) + blocksound = SOFTHIT + slot_flags = ITEM_SLOT_ARMOR + blade_dulling = DULLING_BASHCHOP + body_parts_covered = CHEST|LEGS|VITALS|GROIN + break_sound = 'sound/foley/cloth_rip.ogg' + drop_sound = 'sound/foley/dropsound/cloth_drop.ogg' + sewrepair = TRUE + sleeved = 'icons/roguetown/clothing/onmob/helpers/sleeves_armor.dmi' + sleevetype = "shirt" + max_integrity = 100 + sellprice = 50 + armor_class = ARMOR_CLASS_LIGHT + allowed_sex = list(MALE, FEMALE) + allowed_race = CLOTHED_RACES_TYPES + +/obj/item/clothing/suit/roguetown/armor/silkcoat/Initialize() + . = ..() + color = pick(CLOTHING_PURPLE, null,CLOTHING_GREEN, CLOTHING_RED) + +//MEDIUM ARMOR// + +/obj/item/clothing/suit/roguetown/armor/chainmail + slot_flags = ITEM_SLOT_ARMOR|ITEM_SLOT_SHIRT + name = "haubergeon" + desc = "A steel maille shirt." + body_parts_covered = CHEST|GROIN|ARMS|VITALS + icon_state = "haubergeon" + armor = list("blunt" = 60, "slash" = 100, "stab" = 80, "bullet" = 20, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT) + blocksound = CHAINHIT + drop_sound = 'sound/foley/dropsound/chain_drop.ogg' + anvilrepair = /datum/skill/craft/armorsmithing + smeltresult = /obj/item/ingot/steel + armor_class = ARMOR_CLASS_MEDIUM + +/obj/item/clothing/suit/roguetown/armor/chainmail/Initialize(mapload) + . = ..() + AddComponent(/datum/component/item_equipped_movement_rustle) + +/obj/item/clothing/suit/roguetown/armor/chainmail/iron + icon_state = "ichainmail" + name = "chainmaille" + desc = "A chain vest made of heavy iron rings. Better than nothing." + body_parts_covered = CHEST|GROIN|VITALS + smeltresult = /obj/item/ingot/iron + +/obj/item/clothing/suit/roguetown/armor/chainmail/hauberk + slot_flags = ITEM_SLOT_ARMOR|ITEM_SLOT_SHIRT + name = "hauberk" + desc = "A longer steel maille that protects the legs." + body_parts_covered = CHEST|GROIN|ARMS|LEGS|VITALS + icon_state = "hauberk" + item_state = "hauberk" + armor = list("blunt" = 60, "slash" = 100, "stab" = 80, "bullet" = 20, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + smeltresult = /obj/item/ingot/steel + armor_class = ARMOR_CLASS_MEDIUM + smelt_bar_num = 2 + +/obj/item/clothing/suit/roguetown/armor/chainmail/hauberk/fluted + name = "fluted hauberk" + desc = "A steel maille, of a pattern popularized by Otavan templars." + icon_state = "flutedhauberk" + item_state = "flutedhauberk" + + +/obj/item/clothing/suit/roguetown/armor/chainmail/bikini + name = "chainmail bikini" + desc = "Not very comfortable against the skin." + icon_state = "chainkini" + item_state = "chainkini" + allowed_sex = list(FEMALE) + allowed_race = CLOTHED_RACES_TYPES + body_parts_covered = CHEST|GROIN + armor_class = ARMOR_CLASS_LIGHT //placed in the medium category to keep it with its parent obj + +/obj/item/clothing/suit/roguetown/armor/plate/bikini + name = "half-plate bikini" + desc = "Half plate in bikini form, still just as protective somehow. Save for the stomach." + body_parts_covered = CHEST|GROIN + icon_state = "halfplatekini" + item_state = "halfplatekini" + allowed_sex = list(FEMALE) + armor_class = ARMOR_CLASS_MEDIUM + smelt_bar_num = 2 + +/obj/item/clothing/suit/roguetown/armor/plate/half + slot_flags = ITEM_SLOT_ARMOR + name = "steel cuirass" + desc = "A basic cuirass of steel. Lightweight and durable." + body_parts_covered = CHEST|VITALS + icon_state = "cuirass" + item_state = "cuirass" + armor = list("blunt" = 80, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + allowed_race = CLOTHED_RACES_TYPES + nodismemsleeves = TRUE + blocking_behavior = null + max_integrity = 300 + anvilrepair = /datum/skill/craft/armorsmithing + smeltresult = /obj/item/ingot/steel + armor_class = ARMOR_CLASS_MEDIUM + smelt_bar_num = 2 + +/obj/item/clothing/suit/roguetown/armor/plate/half/iron + name = "iron breastplate" + desc = "A basic cuirass of iron, protective and moderately durable." + icon_state = "ibreastplate" + max_integrity = 200 + smeltresult = /obj/item/ingot/iron + armor_class = ARMOR_CLASS_MEDIUM + smelt_bar_num = 2 + +/obj/item/clothing/suit/roguetown/armor/plate/half/elven + name = "elven guardian cuirass" + desc = "A cuirass made of steel with a thin decorative gold plating. Lightweight and durable." + color = COLOR_ASSEMBLY_GOLD + +/obj/item/clothing/suit/roguetown/armor/plate/scale + slot_flags = ITEM_SLOT_ARMOR + name = "scalemail" + desc = "Metal scales interwoven intricately to form flexible protection!" + body_parts_covered = CHEST|VITALS|GROIN|LEGS + allowed_sex = list(MALE, FEMALE) + icon_state = "lamellar" + max_integrity = 200 + anvilrepair = /datum/skill/craft/armorsmithing + smeltresult = /obj/item/ingot/steel + equip_delay_self = 4 SECONDS + armor_class = ARMOR_CLASS_MEDIUM + smelt_bar_num = 2 -/obj/item/clothing/suit/roguetown/armor/silkcoat - name = "silk coat" - desc = "A padded dressing made from the finest silks." - icon_state = "bliaut" - color = null - armor = list("blunt" = 70, "slash" = 35, "stab" = 60, "bullet" = 7, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) - prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_TWIST) - blocksound = SOFTHIT +//HEAVY ARMOR// + +/obj/item/clothing/suit/roguetown/armor/plate slot_flags = ITEM_SLOT_ARMOR - blade_dulling = DULLING_BASHCHOP - body_parts_covered = CHEST|LEGS|VITALS|GROIN - break_sound = 'sound/foley/cloth_rip.ogg' - drop_sound = 'sound/foley/dropsound/cloth_drop.ogg' - sewrepair = TRUE - sleeved = 'icons/roguetown/clothing/onmob/helpers/sleeves_armor.dmi' - sleevetype = "shirt" - max_integrity = 100 - sellprice = 50 - armor_class = ARMOR_CLASS_LIGHT + name = "steel half-plate" + desc = "\'Adventurer-fit\' plate armor with pauldrons." + body_parts_covered = CHEST|GROIN|VITALS + icon_state = "halfplate" + item_state = "halfplate" + armor = list("blunt" = 80, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) + nodismemsleeves = TRUE + max_integrity = 500 allowed_sex = list(MALE, FEMALE) - allowed_race = CLOTHED_RACES_TYPES + anvilrepair = /datum/skill/craft/armorsmithing + smeltresult = /obj/item/ingot/steel + equip_delay_self = 4 SECONDS + unequip_delay_self = 4 SECONDS + armor_class = ARMOR_CLASS_HEAVY + smelt_bar_num = 3 -/obj/item/clothing/suit/roguetown/armor/silkcoat/Initialize() +/obj/item/clothing/suit/roguetown/armor/plate/Initialize(mapload) . = ..() - color = pick(CLOTHING_PURPLE, null,CLOTHING_GREEN, CLOTHING_RED) + AddComponent(/datum/component/item_equipped_movement_rustle, SFX_PLATE_STEP) - //--------------- BLACKSTEEL --------------------- +/obj/item/clothing/suit/roguetown/armor/plate/full + name = "plate armor" + desc = "Full plate. Leg protecting tassets, groin cup, armored vambraces." + icon_state = "plate" + body_parts_covered = CHEST|GROIN|VITALS|LEGS|ARMS + equip_delay_self = 12 SECONDS + unequip_delay_self = 12 SECONDS + equip_delay_other = 3 SECONDS + strip_delay = 6 SECONDS + smelt_bar_num = 4 + +/obj/item/clothing/suit/roguetown/armor/plate/full/bikini + name = "fullplate bikini" + desc = "Full plate in bikini form, full package and full exposure." + icon_state = "platekini" + allowed_sex = list(FEMALE) + body_parts_covered = CHEST|GROIN|LEGS|ARMS + equip_delay_self = 8 SECONDS + unequip_delay_self = 8 SECONDS + equip_delay_other = 3 SECONDS + strip_delay = 6 SECONDS + smelt_bar_num = 3 -/obj/item/clothing/suit/roguetown/armor/blacksteel/platechest +/obj/item/clothing/suit/roguetown/armor/heartfelt/lord slot_flags = ITEM_SLOT_ARMOR - name = "Blacksteel Plate Armor" - desc = "A suit of Full Plate smithed of durable blacksteel." + name = "coat of armor" + desc = "A lordly coat of armor." body_parts_covered = CHEST|GROIN|VITALS|LEGS|ARMS - icon = 'icons/roguetown/clothing/special/blkknight.dmi' - mob_overlay_icon = 'icons/roguetown/clothing/special/onmob/blkknight.dmi' - icon_state = "bkarmor" - item_state = "bkarmor" - armor = list("blunt" = 90, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) - allowed_race = CLOTHED_RACES_TYPES + icon_state = "heartfelt" + item_state = "heartfelt" + armor = list("blunt" = 90, "slash" = 90, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) + allowed_sex = list(MALE, FEMALE) nodismemsleeves = TRUE - do_sound_plate = TRUE blocking_behavior = null max_integrity = 400 anvilrepair = /datum/skill/craft/armorsmithing - smeltresult = /obj/item/ingot/blacksteel + smeltresult = /obj/item/ingot/steel armor_class = ARMOR_CLASS_HEAVY - equip_delay_self = 12 SECONDS - unequip_delay_self = 12 SECONDS - equip_delay_other = 3 SECONDS - strip_delay = 6 SECONDS smelt_bar_num = 4 -/obj/item/clothing/suit/roguetown/armor/blacksteel/cuirass +/obj/item/clothing/suit/roguetown/armor/heartfelt/hand slot_flags = ITEM_SLOT_ARMOR - name = "Blacksteel Cuirass" - desc = "A basic cuirass forged from blacksteel. It's somewhat more durable than regular steel." - body_parts_covered = CHEST|VITALS - icon_state = "grenzelcuirass" - item_state = "grenzelcuirass" - sleeved = 'icons/roguetown/clothing/onmob/helpers/stonekeep_merc.dmi' - armor = list("blunt" = 80, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) - allowed_race = CLOTHED_RACES_TYPES + name = "coat of armor" + desc = "A lordly coat of armor." + body_parts_covered = CHEST|GROIN|VITALS|LEGS|ARMS + icon_state = "heartfelt_hand" + item_state = "heartfelt_hand" + armor = list("blunt" = 90, "slash" = 90, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) + allowed_sex = list(MALE, FEMALE) nodismemsleeves = TRUE blocking_behavior = null max_integrity = 400 anvilrepair = /datum/skill/craft/armorsmithing - smeltresult = /obj/item/ingot/blacksteel - armor_class = ARMOR_CLASS_MEDIUM - smelt_bar_num = 2 + smeltresult = /obj/item/ingot/steel + armor_class = ARMOR_CLASS_HEAVY + smelt_bar_num = 4 -/obj/item/clothing/suit/roguetown/armor/gambeson/hierophant - name = "hierophant's shawl" - icon_state = "desertrobe" - item_state = "desertrobe" - desc = "A thick robe intervowen with spell-laced fabrics. Thick and protective while remaining light and breezy; the perfect gear for protecting one from the threats of the sun, the desert and the daemons, yet still allowing one to cast spells aptly." - naledicolor = TRUE +/obj/item/clothing/suit/roguetown/armor/brigandine + slot_flags = ITEM_SLOT_ARMOR + name = "brigandine" + desc = "A coat with plates concealed inside an exterior fabric." + icon_state = "brigandine" + blocksound = SOFTHIT + body_parts_covered = CHEST|GROIN|VITALS|LEGS|ARMS + armor = list("blunt" = 90, "slash" = 60, "stab" = 70, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) + allowed_sex = list(MALE, FEMALE) + nodismemsleeves = TRUE + max_integrity = 350 + anvilrepair = /datum/skill/craft/armorsmithing + smeltresult = /obj/item/ingot/steel + equip_delay_self = 4 SECONDS + armor_class = ARMOR_CLASS_HEAVY + sleeved_detail = FALSE + boobed_detail = FALSE -/obj/item/clothing/suit/roguetown/armor/gambeson/heavy/pontifex - name = "pontifex's kaftan" - icon_state = "monkleather" - item_state = "monkleather" - desc = "Tight boiled leathers that stretch and fit to one's frame perfectly." +/obj/item/clothing/suit/roguetown/armor/brigandine/Initialize() + . = ..() + AddComponent(/datum/component/item_equipped_movement_rustle, SFX_PLATE_COAT_STEP) + +/obj/item/clothing/suit/roguetown/armor/brigandine/attack_right(mob/user) + if(detail_tag) + return + var/the_time = world.time + var/pickedcolor = input(user, "Select a color.","Brigandine Color") as null|anything in CLOTHING_COLOR_NAMES + if(!pickedcolor) + return + if(world.time > (the_time + 30 SECONDS)) + return + detail_tag = "_det" + detail_color = clothing_color2hex(pickedcolor) + update_icon() + if(ismob(loc)) + var/mob/L = loc + L.update_inv_armor() + +/obj/item/clothing/suit/roguetown/armor/brigandine/update_icon() + cut_overlays() + if(get_detail_tag()) + var/mutable_appearance/pic = mutable_appearance(icon(icon, "[icon_state][detail_tag]")) + pic.appearance_flags = RESET_COLOR + if(get_detail_color()) + pic.color = get_detail_color() + add_overlay(pic) + +/obj/item/clothing/suit/roguetown/armor/brigandine/sheriff/Initialize() + . = ..() + if(GLOB.lordprimary) + lordcolor(GLOB.lordprimary,GLOB.lordsecondary) + GLOB.lordcolor += src + +/obj/item/clothing/suit/roguetown/armor/brigandine/sheriff/lordcolor(primary,secondary) + detail_tag = "_det" + detail_color = primary + update_icon() + if(ismob(loc)) + var/mob/L = loc + L.update_inv_armor() + +/obj/item/clothing/suit/roguetown/armor/brigandine/sheriff/Destroy() + GLOB.lordcolor -= src + return ..() + +/obj/item/clothing/suit/roguetown/armor/brigandine/coatplates + slot_flags = ITEM_SLOT_ARMOR + name = "coat of plates" + desc = "A leather coat with plates attached to it to increase protection while retaining mobility" + icon_state = "coat_of_plates" + blocksound = PLATEHIT + body_parts_covered = CHEST|GROIN|VITALS|ARMS + armor = list("blunt" = 90, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) + max_integrity = 250 + anvilrepair = /datum/skill/craft/armorsmithing + smeltresult = /obj/item/ingot/steel + armor_class = ARMOR_CLASS_HEAVY + smelt_bar_num = 2 /obj/item/clothing/suit/roguetown/armor/brigandine/sheriff/coat name = "coat of the commander" @@ -696,3 +664,46 @@ equip_delay_self = 40 armor_class = ARMOR_CLASS_MEDIUM w_class = WEIGHT_CLASS_BULKY + + //--------------- BLACKSTEEL --------------------- + +/obj/item/clothing/suit/roguetown/armor/plate/blacksteel_full_plate + slot_flags = ITEM_SLOT_ARMOR + name = "Blacksteel Plate Armor" + desc = "A suit of Full Plate smithed of durable blacksteel." + body_parts_covered = CHEST|GROIN|VITALS|LEGS|ARMS + icon = 'icons/roguetown/clothing/special/blkknight.dmi' + mob_overlay_icon = 'icons/roguetown/clothing/special/onmob/blkknight.dmi' + icon_state = "bkarmor" + item_state = "bkarmor" + armor = list("blunt" = 90, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + allowed_race = CLOTHED_RACES_TYPES + nodismemsleeves = TRUE + blocking_behavior = null + max_integrity = 400 + anvilrepair = /datum/skill/craft/armorsmithing + smeltresult = /obj/item/ingot/blacksteel + armor_class = ARMOR_CLASS_HEAVY + equip_delay_self = 12 SECONDS + unequip_delay_self = 12 SECONDS + equip_delay_other = 3 SECONDS + strip_delay = 6 SECONDS + smelt_bar_num = 4 + +/obj/item/clothing/suit/roguetown/armor/plate/blacksteel_half_plate + slot_flags = ITEM_SLOT_ARMOR + name = "Blacksteel Cuirass" + desc = "A basic cuirass forged from blacksteel. It's somewhat more durable than regular steel." + body_parts_covered = CHEST|VITALS + icon_state = "grenzelcuirass" + item_state = "grenzelcuirass" + sleeved = 'icons/roguetown/clothing/onmob/helpers/stonekeep_merc.dmi' + armor = list("blunt" = 80, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + allowed_race = CLOTHED_RACES_TYPES + nodismemsleeves = TRUE + blocking_behavior = null + max_integrity = 400 + anvilrepair = /datum/skill/craft/armorsmithing + smeltresult = /obj/item/ingot/blacksteel + armor_class = ARMOR_CLASS_MEDIUM + smelt_bar_num = 2 diff --git a/code/modules/clothing/rogueclothes/feet.dm b/code/modules/clothing/rogueclothes/feet.dm index 558272fb463..115eaea4c11 100644 --- a/code/modules/clothing/rogueclothes/feet.dm +++ b/code/modules/clothing/rogueclothes/feet.dm @@ -164,15 +164,6 @@ . = ..() AddComponent(/datum/component/item_equipped_movement_rustle, SFX_JINGLE_BELLS) -/*/obj/item/clothing/shoes/roguetown/jester/Initialize() - . = ..() - AddComponent(/datum/component/squeak, list( - 'sound/items/jinglebell1.ogg' = 1, - 'sound/items/jinglebell2.ogg' = 1, - 'sound/items/jinglebell3.ogg' = 1, - 'sound/items/jinglebell4.ogg' = 1, - ), 100)*/ - /obj/item/clothing/shoes/roguetown/grenzelhoft name = "grenzelhoft boots" icon_state = "grenzelboots" diff --git a/code/modules/clothing/rogueclothes/hats.dm b/code/modules/clothing/rogueclothes/hats.dm index dbcfe984263..3eaca13247a 100644 --- a/code/modules/clothing/rogueclothes/hats.dm +++ b/code/modules/clothing/rogueclothes/hats.dm @@ -224,19 +224,10 @@ dynamic_hair_suffix = "+generic" sewrepair = TRUE flags_inv = HIDEEARS - jingle_bells = TRUE /obj/item/clothing/head/roguetown/jester/Initialize() . = ..() - if(jingle_bells) - AddComponent(/datum/component/squeak, list( - 'sound/items/jinglebell1.ogg', - 'sound/items/jinglebell2.ogg', - 'sound/items/jinglebell3.ogg', - 'sound/items/jinglebell4.ogg', - ), 100) - else - return + AddComponent(/datum/component/item_equipped_movement_rustle, SFX_JINGLE_BELLS, 2) /obj/item/clothing/head/roguetown/strawhat name = "straw hat" diff --git a/code/modules/clothing/rogueclothes/neck.dm b/code/modules/clothing/rogueclothes/neck.dm index 61c2b289056..f0861f3d07a 100644 --- a/code/modules/clothing/rogueclothes/neck.dm +++ b/code/modules/clothing/rogueclothes/neck.dm @@ -365,4 +365,3 @@ /obj/item/clothing/neck/roguetown/collar/bell_collar/Initialize(mapload) . = ..() AddComponent(/datum/component/item_equipped_movement_rustle, SFX_JINGLE_BELLS) - diff --git a/code/modules/clothing/rogueclothes/pants.dm b/code/modules/clothing/rogueclothes/pants.dm index 67055955a96..f95f0379318 100644 --- a/code/modules/clothing/rogueclothes/pants.dm +++ b/code/modules/clothing/rogueclothes/pants.dm @@ -161,13 +161,11 @@ gender = PLURAL icon_state = "chain_legs" item_state = "chain_legs" -// adjustable = CAN_CADJUST sewrepair = FALSE armor = list("blunt" = 60, "slash" = 100, "stab" = 80, "bullet" = 20, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT) blocksound = CHAINHIT max_integrity = 300 - do_sound_chain = TRUE drop_sound = 'sound/foley/dropsound/chain_drop.ogg' anvilrepair = /datum/skill/craft/armorsmithing smeltresult = /obj/item/ingot/steel @@ -176,6 +174,9 @@ resistance_flags = FIRE_PROOF armor_class = ARMOR_CLASS_MEDIUM +/obj/item/clothing/under/roguetown/chainlegs/Initialize(mapload) + . = ..() + AddComponent(/datum/component/item_equipped_movement_rustle) /obj/item/clothing/under/roguetown/splintlegs name = "brigandine chausses" @@ -196,6 +197,10 @@ resistance_flags = FIRE_PROOF sewrepair = FALSE +/obj/item/clothing/under/roguetown/splintlegs/Initialize(mapload) + . = ..() + AddComponent(/datum/component/item_equipped_movement_rustle, SFX_PLATE_COAT_STEP) + /obj/item/clothing/under/roguetown/brayette name = "brayette" desc = "" @@ -235,7 +240,6 @@ prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT) blocksound = PLATEHIT max_integrity = 400 - do_sound_plate = TRUE drop_sound = 'sound/foley/dropsound/armor_drop.ogg' anvilrepair = /datum/skill/craft/armorsmithing smeltresult = /obj/item/ingot/steel @@ -245,6 +249,9 @@ resistance_flags = FIRE_PROOF armor_class = ARMOR_CLASS_HEAVY +/obj/item/clothing/under/roguetown/platelegs/Initialize(mapload) + . = ..() + AddComponent(/datum/component/item_equipped_movement_rustle, SFX_PLATE_STEP) /obj/item/clothing/under/roguetown/chainlegs/skirt name = "steel chain skirt" @@ -330,7 +337,7 @@ //----------------- BLACKSTEEL--------------------- -/obj/item/clothing/under/roguetown/blacksteel/platelegs +/obj/item/clothing/under/roguetown/platelegs/blacksteel name = "Blacksteel Plate Chausses" desc = "Reinforced leg plates forged of durable blacksteel." gender = PLURAL @@ -338,21 +345,15 @@ mob_overlay_icon = 'icons/roguetown/clothing/special/onmob/blkknight.dmi' icon_state = "bklegs" item_state = "bklegs" -// adjustable = CAN_CADJUST sewrepair = FALSE armor = list("blunt" = 90, "slash" = 100, "stab" = 80, "bullet" = 50, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT) blocksound = PLATEHIT max_integrity = 500 - do_sound_plate = TRUE drop_sound = 'sound/foley/dropsound/armor_drop.ogg' anvilrepair = /datum/skill/craft/armorsmithing smeltresult = /obj/item/ingot/blacksteel - r_sleeve_status = SLEEVE_NOMOD - l_sleeve_status = SLEEVE_NOMOD smelt_bar_num = 2 - resistance_flags = FIRE_PROOF - armor_class = ARMOR_CLASS_HEAVY /obj/item/clothing/under/roguetown/trou/leather/pontifex name = "pontifex's chaqchur" diff --git a/code/modules/jobs/job_types/roguetown/mercenaries/classes/grenzelhoft.dm b/code/modules/jobs/job_types/roguetown/mercenaries/classes/grenzelhoft.dm index 94d4f5e548b..a7e63baedb1 100644 --- a/code/modules/jobs/job_types/roguetown/mercenaries/classes/grenzelhoft.dm +++ b/code/modules/jobs/job_types/roguetown/mercenaries/classes/grenzelhoft.dm @@ -70,7 +70,7 @@ neck = /obj/item/clothing/neck/roguetown/gorget shirt = /obj/item/clothing/suit/roguetown/shirt/grenzelhoft head = /obj/item/clothing/head/roguetown/grenzelhofthat - armor = /obj/item/clothing/suit/roguetown/armor/blacksteel/cuirass + armor = /obj/item/clothing/suit/roguetown/armor/plate/blacksteel_half_plate pants = /obj/item/clothing/under/roguetown/grenzelpants shoes = /obj/item/clothing/shoes/roguetown/grenzelhoft gloves = /obj/item/clothing/gloves/roguetown/grenzelgloves diff --git a/code/modules/roguetown/roguejobs/blacksmith/anvil_recipes/armor.dm b/code/modules/roguetown/roguejobs/blacksmith/anvil_recipes/armor.dm index c88b0e8d851..8942e7ca7ef 100644 --- a/code/modules/roguetown/roguejobs/blacksmith/anvil_recipes/armor.dm +++ b/code/modules/roguetown/roguejobs/blacksmith/anvil_recipes/armor.dm @@ -412,21 +412,21 @@ name = "Blacksteel Cuirass (+1 B.Steel)" req_bar = /obj/item/ingot/blacksteel additional_items = list(/obj/item/ingot/blacksteel) - created_item = /obj/item/clothing/suit/roguetown/armor/blacksteel/cuirass + created_item = /obj/item/clothing/suit/roguetown/armor/plate/blacksteel_half_plate craftdiff = 5 /datum/anvil_recipe/armor/blacksteel/platechest name = "Blacksteel Plate Armor (+3 B.Steel)" req_bar = /obj/item/ingot/blacksteel additional_items = list(/obj/item/ingot/blacksteel, /obj/item/ingot/blacksteel, /obj/item/ingot/blacksteel) - created_item = /obj/item/clothing/suit/roguetown/armor/blacksteel/platechest + created_item = /obj/item/clothing/suit/roguetown/armor/plate/blacksteel_full_plate craftdiff = 5 /datum/anvil_recipe/armor/blacksteel/platelegs name = "Blacksteel Plate Chausses (+1 B.Steel)" req_bar = /obj/item/ingot/blacksteel additional_items = list(/obj/item/ingot/blacksteel) - created_item = /obj/item/clothing/under/roguetown/blacksteel/platelegs + created_item = /obj/item/clothing/under/roguetown/platelegs/blacksteel craftdiff = 5 /datum/anvil_recipe/armor/blacksteel/bucket diff --git a/modular_azurepeak/code/datums/item_equipped_movement_rustle.dm b/modular_azurepeak/code/datums/item_equipped_movement_rustle.dm index 571ce5b6a4e..d8d05f45230 100644 --- a/modular_azurepeak/code/datums/item_equipped_movement_rustle.dm +++ b/modular_azurepeak/code/datums/item_equipped_movement_rustle.dm @@ -1,4 +1,7 @@ -//ported from tgstation: https://github.com/tgstation/tgstation/pull/87008 + +/* ported from tgstation: https://github.com/tgstation/tgstation/blob/master/code/datums/components/item_equipped_movement_rustle.dm +with light edits to work with roguecode */ + /datum/component/item_equipped_movement_rustle @@ -43,10 +46,8 @@ /datum/component/item_equipped_movement_rustle/proc/on_equip(datum/source, mob/equipper, slot) SIGNAL_HANDLER - var/obj/item/our_item = parent - if(!(slot & our_item.slot_flags)) - return - RegisterSignal(equipper, COMSIG_MOVABLE_MOVED, PROC_REF(try_step)) + RegisterSignal(equipper, COMSIG_MOVABLE_MOVED, PROC_REF(try_step), override = TRUE) + /datum/component/item_equipped_movement_rustle/proc/on_unequip(datum/source, mob/dropped) SIGNAL_HANDLER @@ -62,5 +63,5 @@ play_rustle_sound(source) move_counter = 0 -/datum/component/item_equipped_movement_rustle/proc/play_rustle_sound(mob/source) +/datum/component/item_equipped_movement_rustle/proc/play_rustle_sound(obj/item/clothing/source)//(mob/source) playsound(source, rustle_sounds, volume, sound_vary, sound_extra_range, sound_falloff_exponent, falloff = sound_falloff_distance) diff --git a/modular_azurepeak/code/datums/loadout.dm b/modular_azurepeak/code/datums/loadout.dm index 997da7691da..c0636e0fec9 100644 --- a/modular_azurepeak/code/datums/loadout.dm +++ b/modular_azurepeak/code/datums/loadout.dm @@ -203,3 +203,11 @@ GLOBAL_LIST_EMPTY(loadout_items) /datum/loadout_item/feather name = "Feather" path = /obj/item/natural/feather + +/datum/loadout_item/collar + name = "Collar" + path = /obj/item/clothing/neck/roguetown/collar + +/datum/loadout_item/bell_collar + name = "Bell Collar" + path = /obj/item/clothing/neck/roguetown/collar/bell_collar From 4de560d47e3bb2a469a7896a9ca632c9a54e7432 Mon Sep 17 00:00:00 2001 From: L <105110468+kittysmooch@users.noreply.github.com> Date: Thu, 26 Dec 2024 16:07:02 -0800 Subject: [PATCH 4/5] huh i wonder where that went --- code/modules/clothing/rogueclothes/armor.dm | 44 +++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/code/modules/clothing/rogueclothes/armor.dm b/code/modules/clothing/rogueclothes/armor.dm index c3e2963df0b..7012350795f 100644 --- a/code/modules/clothing/rogueclothes/armor.dm +++ b/code/modules/clothing/rogueclothes/armor.dm @@ -557,6 +557,50 @@ armor_class = ARMOR_CLASS_HEAVY smelt_bar_num = 4 +/obj/item/clothing/suit/roguetown/armor/otavan + slot_flags = ITEM_SLOT_ARMOR + name = "otavan half-plate" + desc = "half-plate armor with pauldrons." + body_parts_covered = CHEST|GROIN|VITALS + icon_state = "corsethalfplate" + item_state = "corsethalfplate" + adjustable = CAN_CADJUST + armor = list("blunt" = 80, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) + nodismemsleeves = TRUE + max_integrity = 500 + allowed_sex = list(MALE, FEMALE) + anvilrepair = /datum/skill/craft/armorsmithing + smeltresult = /obj/item/ingot/steel + equip_delay_self = 4 SECONDS + unequip_delay_self = 4 SECONDS + armor_class = ARMOR_CLASS_HEAVY + smelt_bar_num = 3 + allowed_race = NON_DWARVEN_RACE_TYPES + +/obj/item/clothing/suit/roguetown/armor/otavan/AdjustClothes(mob/user) + if(loc == user) + playsound(user, "sound/foley/dropsound/cloth_drop.ogg", 100, TRUE, -1) + if(adjustable == CAN_CADJUST) + adjustable = CADJUSTED + icon_state = "fancyhalfplate" + body_parts_covered = CHEST|GROIN|VITALS + flags_cover = null + emote_environment = 0 + update_icon() + if(ishuman(user)) + var/mob/living/carbon/H = user + H.update_inv_armor() + block2add = null + else if(adjustable == CADJUSTED) + ResetAdjust(user) + emote_environment = 3 + update_icon() + if(user) + if(ishuman(user)) + var/mob/living/carbon/H = user + H.update_inv_armor() + /obj/item/clothing/suit/roguetown/armor/brigandine slot_flags = ITEM_SLOT_ARMOR name = "brigandine" From 4f9f49989cfaa038318e846ec453d854286bd911 Mon Sep 17 00:00:00 2001 From: L <105110468+kittysmooch@users.noreply.github.com> Date: Thu, 26 Dec 2024 16:55:04 -0800 Subject: [PATCH 5/5] no more runtimes --- code/modules/clothing/rogueclothes/armor.dm | 28 ++++++++------------- 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/code/modules/clothing/rogueclothes/armor.dm b/code/modules/clothing/rogueclothes/armor.dm index 7012350795f..f94be60976c 100644 --- a/code/modules/clothing/rogueclothes/armor.dm +++ b/code/modules/clothing/rogueclothes/armor.dm @@ -370,7 +370,7 @@ desc = "A steel maille shirt." body_parts_covered = CHEST|GROIN|ARMS|VITALS icon_state = "haubergeon" - armor = list("blunt" = 60, "slash" = 100, "stab" = 80, "bullet" = 20, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("blunt" = 60, "slash" = 100, "stab" = 80, "fire" = 0, "acid" = 0) prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT) blocksound = CHAINHIT drop_sound = 'sound/foley/dropsound/chain_drop.ogg' @@ -396,7 +396,7 @@ body_parts_covered = CHEST|GROIN|ARMS|LEGS|VITALS icon_state = "hauberk" item_state = "hauberk" - armor = list("blunt" = 60, "slash" = 100, "stab" = 80, "bullet" = 20, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("blunt" = 60, "slash" = 100, "stab" = 80, "fire" = 0, "acid" = 0) smeltresult = /obj/item/ingot/steel armor_class = ARMOR_CLASS_MEDIUM smelt_bar_num = 2 @@ -435,7 +435,7 @@ body_parts_covered = CHEST|VITALS icon_state = "cuirass" item_state = "cuirass" - armor = list("blunt" = 80, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("blunt" = 80, "slash" = 100, "stab" = 80, "fire" = 0, "acid" = 0) allowed_race = CLOTHED_RACES_TYPES nodismemsleeves = TRUE blocking_behavior = null @@ -482,7 +482,7 @@ body_parts_covered = CHEST|GROIN|VITALS icon_state = "halfplate" item_state = "halfplate" - armor = list("blunt" = 80, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("blunt" = 80, "slash" = 100, "stab" = 80, "fire" = 0, "acid" = 0) prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) nodismemsleeves = TRUE max_integrity = 500 @@ -528,7 +528,7 @@ body_parts_covered = CHEST|GROIN|VITALS|LEGS|ARMS icon_state = "heartfelt" item_state = "heartfelt" - armor = list("blunt" = 90, "slash" = 90, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("blunt" = 90, "slash" = 90, "stab" = 80, "fire" = 0, "acid" = 0) prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) allowed_sex = list(MALE, FEMALE) nodismemsleeves = TRUE @@ -546,7 +546,7 @@ body_parts_covered = CHEST|GROIN|VITALS|LEGS|ARMS icon_state = "heartfelt_hand" item_state = "heartfelt_hand" - armor = list("blunt" = 90, "slash" = 90, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("blunt" = 90, "slash" = 90, "stab" = 80, "fire" = 0, "acid" = 0) prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) allowed_sex = list(MALE, FEMALE) nodismemsleeves = TRUE @@ -565,7 +565,7 @@ icon_state = "corsethalfplate" item_state = "corsethalfplate" adjustable = CAN_CADJUST - armor = list("blunt" = 80, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("blunt" = 80, "slash" = 100, "stab" = 80, "piercing" = 100, "fire" = 0, "acid" = 0) prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) nodismemsleeves = TRUE max_integrity = 500 @@ -608,7 +608,7 @@ icon_state = "brigandine" blocksound = SOFTHIT body_parts_covered = CHEST|GROIN|VITALS|LEGS|ARMS - armor = list("blunt" = 90, "slash" = 60, "stab" = 70, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("blunt" = 90, "slash" = 60, "stab" = 70, "fire" = 0, "acid" = 0) prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) allowed_sex = list(MALE, FEMALE) nodismemsleeves = TRUE @@ -674,7 +674,7 @@ icon_state = "coat_of_plates" blocksound = PLATEHIT body_parts_covered = CHEST|GROIN|VITALS|ARMS - armor = list("blunt" = 90, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("blunt" = 90, "slash" = 100, "stab" = 80, "fire" = 0, "acid" = 0) prevent_crits = list(BCLASS_CUT, BCLASS_STAB, BCLASS_CHOP, BCLASS_BLUNT, BCLASS_TWIST) max_integrity = 250 anvilrepair = /datum/skill/craft/armorsmithing @@ -729,7 +729,6 @@ //--------------- BLACKSTEEL --------------------- /obj/item/clothing/suit/roguetown/armor/plate/blacksteel_full_plate - slot_flags = ITEM_SLOT_ARMOR name = "Blacksteel Plate Armor" desc = "A suit of Full Plate smithed of durable blacksteel." body_parts_covered = CHEST|GROIN|VITALS|LEGS|ARMS @@ -737,14 +736,11 @@ mob_overlay_icon = 'icons/roguetown/clothing/special/onmob/blkknight.dmi' icon_state = "bkarmor" item_state = "bkarmor" - armor = list("blunt" = 90, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("blunt" = 90, "slash" = 100, "stab" = 80, "fire" = 0, "acid" = 0) allowed_race = CLOTHED_RACES_TYPES - nodismemsleeves = TRUE blocking_behavior = null max_integrity = 400 - anvilrepair = /datum/skill/craft/armorsmithing smeltresult = /obj/item/ingot/blacksteel - armor_class = ARMOR_CLASS_HEAVY equip_delay_self = 12 SECONDS unequip_delay_self = 12 SECONDS equip_delay_other = 3 SECONDS @@ -752,19 +748,15 @@ smelt_bar_num = 4 /obj/item/clothing/suit/roguetown/armor/plate/blacksteel_half_plate - slot_flags = ITEM_SLOT_ARMOR name = "Blacksteel Cuirass" desc = "A basic cuirass forged from blacksteel. It's somewhat more durable than regular steel." body_parts_covered = CHEST|VITALS icon_state = "grenzelcuirass" item_state = "grenzelcuirass" sleeved = 'icons/roguetown/clothing/onmob/helpers/stonekeep_merc.dmi' - armor = list("blunt" = 80, "slash" = 100, "stab" = 80, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) allowed_race = CLOTHED_RACES_TYPES - nodismemsleeves = TRUE blocking_behavior = null max_integrity = 400 - anvilrepair = /datum/skill/craft/armorsmithing smeltresult = /obj/item/ingot/blacksteel armor_class = ARMOR_CLASS_MEDIUM smelt_bar_num = 2