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 01/68] 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 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 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 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 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% 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 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: Tue, 24 Dec 2024 00:46:24 -0800 Subject: [PATCH 02/68] im a little meow meow im just a little kitty cat --- .../human/species_types/furry/anthromorph.dm | 2 +- .../species_types/furry/anthromorphsmall.dm | 2 +- .../human/species_types/furry/demihuman.dm | 11 + .../human/species_types/furry/lupian.dm | 2 +- .../human/species_types/furry/tabaxi.dm | 2 +- .../human/species_types/furry/vulpkanin.dm | 2 +- .../carbon/human/voicepacks/genfemale.dm | 13 +- .../living/carbon/human/voicepacks/genmale.dm | 12 + code/modules/mob/living/emote.dm | 103 ++- .../mob/living/simple_animal/friendly/cat.dm | 15 +- code/modules/surgery/organs/tongue.dm | 3 + config/example/config.txt | 513 --------------- config/example/game_options.txt | 586 ------------------ sound/vo/mobs/cat/cat_meow1.ogg | Bin 0 -> 6951 bytes sound/vo/mobs/cat/cat_meow2.ogg | Bin 0 -> 7875 bytes sound/vo/mobs/cat/cat_meow3.ogg | Bin 0 -> 9723 bytes sound/vo/mobs/cat/cat_purr1.ogg | Bin 0 -> 12813 bytes sound/vo/mobs/cat/cat_purr2.ogg | Bin 0 -> 7708 bytes sound/vo/mobs/cat/cat_purr3.ogg | Bin 0 -> 16696 bytes sound/vo/mobs/cat/cat_purr4.ogg | Bin 0 -> 13174 bytes sound/vo/mobs/cat/credit.txt | 9 + 21 files changed, 168 insertions(+), 1107 deletions(-) delete mode 100644 config/example/config.txt delete mode 100644 config/example/game_options.txt create mode 100644 sound/vo/mobs/cat/cat_meow1.ogg create mode 100644 sound/vo/mobs/cat/cat_meow2.ogg create mode 100644 sound/vo/mobs/cat/cat_meow3.ogg create mode 100644 sound/vo/mobs/cat/cat_purr1.ogg create mode 100644 sound/vo/mobs/cat/cat_purr2.ogg create mode 100644 sound/vo/mobs/cat/cat_purr3.ogg create mode 100644 sound/vo/mobs/cat/cat_purr4.ogg create mode 100644 sound/vo/mobs/cat/credit.txt diff --git a/code/modules/mob/living/carbon/human/species_types/furry/anthromorph.dm b/code/modules/mob/living/carbon/human/species_types/furry/anthromorph.dm index 7f9cc2a7bce..67708de5a6a 100644 --- a/code/modules/mob/living/carbon/human/species_types/furry/anthromorph.dm +++ b/code/modules/mob/living/carbon/human/species_types/furry/anthromorph.dm @@ -48,7 +48,7 @@ ORGAN_SLOT_LUNGS = /obj/item/organ/lungs, ORGAN_SLOT_EYES = /obj/item/organ/eyes, ORGAN_SLOT_EARS = /obj/item/organ/ears, - ORGAN_SLOT_TONGUE = /obj/item/organ/tongue, + ORGAN_SLOT_TONGUE = /obj/item/organ/tongue/wild_tongue, ORGAN_SLOT_LIVER = /obj/item/organ/liver, ORGAN_SLOT_STOMACH = /obj/item/organ/stomach, ORGAN_SLOT_APPENDIX = /obj/item/organ/appendix, diff --git a/code/modules/mob/living/carbon/human/species_types/furry/anthromorphsmall.dm b/code/modules/mob/living/carbon/human/species_types/furry/anthromorphsmall.dm index 5d977d55bc2..08b2984f99b 100644 --- a/code/modules/mob/living/carbon/human/species_types/furry/anthromorphsmall.dm +++ b/code/modules/mob/living/carbon/human/species_types/furry/anthromorphsmall.dm @@ -46,7 +46,7 @@ ORGAN_SLOT_LUNGS = /obj/item/organ/lungs, ORGAN_SLOT_EYES = /obj/item/organ/eyes, ORGAN_SLOT_EARS = /obj/item/organ/ears, - ORGAN_SLOT_TONGUE = /obj/item/organ/tongue, + ORGAN_SLOT_TONGUE = /obj/item/organ/tongue/wild_tongue, ORGAN_SLOT_LIVER = /obj/item/organ/liver, ORGAN_SLOT_STOMACH = /obj/item/organ/stomach, ORGAN_SLOT_APPENDIX = /obj/item/organ/appendix, diff --git a/code/modules/mob/living/carbon/human/species_types/furry/demihuman.dm b/code/modules/mob/living/carbon/human/species_types/furry/demihuman.dm index 943181251d2..5eeb460c79a 100644 --- a/code/modules/mob/living/carbon/human/species_types/furry/demihuman.dm +++ b/code/modules/mob/living/carbon/human/species_types/furry/demihuman.dm @@ -35,6 +35,17 @@ ) race_bonus = list(STAT_PERCEPTION = 1) enflamed_icon = "widefire" + organs = list( + ORGAN_SLOT_BRAIN = /obj/item/organ/brain, + ORGAN_SLOT_HEART = /obj/item/organ/heart, + ORGAN_SLOT_LUNGS = /obj/item/organ/lungs, + ORGAN_SLOT_EYES = /obj/item/organ/eyes, + ORGAN_SLOT_EARS = /obj/item/organ/ears, + ORGAN_SLOT_TONGUE = /obj/item/organ/tongue/wild_tongue, + ORGAN_SLOT_LIVER = /obj/item/organ/liver, + ORGAN_SLOT_STOMACH = /obj/item/organ/stomach, + ORGAN_SLOT_APPENDIX = /obj/item/organ/appendix, + ) bodypart_features = list( /datum/bodypart_feature/hair/head, /datum/bodypart_feature/hair/facial, diff --git a/code/modules/mob/living/carbon/human/species_types/furry/lupian.dm b/code/modules/mob/living/carbon/human/species_types/furry/lupian.dm index aea3bb6eeee..f201f452c9c 100644 --- a/code/modules/mob/living/carbon/human/species_types/furry/lupian.dm +++ b/code/modules/mob/living/carbon/human/species_types/furry/lupian.dm @@ -51,7 +51,7 @@ ORGAN_SLOT_LUNGS = /obj/item/organ/lungs, ORGAN_SLOT_EYES = /obj/item/organ/eyes, ORGAN_SLOT_EARS = /obj/item/organ/ears/lupian, - ORGAN_SLOT_TONGUE = /obj/item/organ/tongue, + ORGAN_SLOT_TONGUE = /obj/item/organ/tongue/wild_tongue, ORGAN_SLOT_LIVER = /obj/item/organ/liver, ORGAN_SLOT_STOMACH = /obj/item/organ/stomach, ORGAN_SLOT_APPENDIX = /obj/item/organ/appendix, diff --git a/code/modules/mob/living/carbon/human/species_types/furry/tabaxi.dm b/code/modules/mob/living/carbon/human/species_types/furry/tabaxi.dm index 7dd9bfe87cc..3e69a69d190 100644 --- a/code/modules/mob/living/carbon/human/species_types/furry/tabaxi.dm +++ b/code/modules/mob/living/carbon/human/species_types/furry/tabaxi.dm @@ -45,7 +45,7 @@ ORGAN_SLOT_LUNGS = /obj/item/organ/lungs, ORGAN_SLOT_EYES = /obj/item/organ/eyes, ORGAN_SLOT_EARS = /obj/item/organ/ears/cat, - ORGAN_SLOT_TONGUE = /obj/item/organ/tongue, + ORGAN_SLOT_TONGUE = /obj/item/organ/tongue/wild_tongue, ORGAN_SLOT_LIVER = /obj/item/organ/liver, ORGAN_SLOT_STOMACH = /obj/item/organ/stomach, ORGAN_SLOT_APPENDIX = /obj/item/organ/appendix, diff --git a/code/modules/mob/living/carbon/human/species_types/furry/vulpkanin.dm b/code/modules/mob/living/carbon/human/species_types/furry/vulpkanin.dm index 36f4c81652a..284cd7d4a07 100644 --- a/code/modules/mob/living/carbon/human/species_types/furry/vulpkanin.dm +++ b/code/modules/mob/living/carbon/human/species_types/furry/vulpkanin.dm @@ -42,7 +42,7 @@ ORGAN_SLOT_LUNGS = /obj/item/organ/lungs, ORGAN_SLOT_EYES = /obj/item/organ/eyes, ORGAN_SLOT_EARS = /obj/item/organ/ears/vulpkanin, - ORGAN_SLOT_TONGUE = /obj/item/organ/tongue, + ORGAN_SLOT_TONGUE = /obj/item/organ/tongue/wild_tongue, ORGAN_SLOT_LIVER = /obj/item/organ/liver, ORGAN_SLOT_STOMACH = /obj/item/organ/stomach, ORGAN_SLOT_APPENDIX = /obj/item/organ/appendix, diff --git a/code/modules/mob/living/carbon/human/voicepacks/genfemale.dm b/code/modules/mob/living/carbon/human/voicepacks/genfemale.dm index 1f39895c9a0..77defca5bb8 100644 --- a/code/modules/mob/living/carbon/human/voicepacks/genfemale.dm +++ b/code/modules/mob/living/carbon/human/voicepacks/genfemale.dm @@ -95,5 +95,16 @@ used = list('sound/vo/female/gen/se/sexlight (1).ogg','sound/vo/female/gen/se/sexlight (2).ogg','sound/vo/female/gen/se/sexlight (3).ogg','sound/vo/female/gen/se/sexlight (4).ogg','sound/vo/female/gen/se/sexlight (5).ogg','sound/vo/female/gen/se/sexlight (6).ogg','sound/vo/female/gen/se/sexlight (7).ogg') if("sexmoanhvy") used = list('sound/vo/female/gen/se/sex (1).ogg','sound/vo/female/gen/se/sex (2).ogg','sound/vo/female/gen/se/sex (3).ogg','sound/vo/female/gen/se/sex (4).ogg','sound/vo/female/gen/se/sex (5).ogg','sound/vo/female/gen/se/sex (6).ogg','sound/vo/female/gen/se/sex (7).ogg','sound/vo/female/gen/se/sex (8).ogg') - + if("meow") + used = list('sound/vo/mobs/cat/cat_meow1.ogg', 'sound/vo/mobs/cat/cat_meow2.ogg', 'sound/vo/mobs/cat/cat_meow3.ogg') + if("purr") + used = list('sound/vo/mobs/cat/cat_purr1.ogg', 'sound/vo/mobs/cat/cat_purr2.ogg', 'sound/vo/mobs/cat/cat_purr3.ogg', 'sound/vo/mobs/cat/cat_purr4.ogg') + if("moo") + used = list('sound/vo/mobs/minotaur/minoidle.ogg', 'sound/vo/mobs/minotaur/minoidle2.ogg', 'sound/vo/mobs/minotaur/minoidle3.ogg') + if("bark") + used = list('sound/vo/mobs/vw/bark (1).ogg', 'sound/vo/mobs/vw/bark (2).ogg', 'sound/vo/mobs/vw/bark (3).ogg', 'sound/vo/mobs/vw/bark (4).ogg', 'sound/vo/mobs/vw/bark (5).ogg', 'sound/vo/mobs/vw/bark (6).ogg', 'sound/vo/mobs/vw/bark (7).ogg') + if("growl") + used = list('sound/vo/mobs/vw/idle (1).ogg', 'sound/vo/mobs/vw/idle (2).ogg', 'sound/vo/mobs/vw/idle (3).ogg', 'sound/vo/mobs/vw/idle (4).ogg') + if("bleat") + used = list('sound/vo/mobs/goat/idle (1).ogg', 'sound/vo/mobs/goat/idle (2).ogg', 'sound/vo/mobs/goat/idle (3).ogg') return used diff --git a/code/modules/mob/living/carbon/human/voicepacks/genmale.dm b/code/modules/mob/living/carbon/human/voicepacks/genmale.dm index 297bd999ca1..a07d7aa7e6c 100644 --- a/code/modules/mob/living/carbon/human/voicepacks/genmale.dm +++ b/code/modules/mob/living/carbon/human/voicepacks/genmale.dm @@ -98,5 +98,17 @@ used = list('sound/vo/clap (1).ogg','sound/vo/clap (2).ogg','sound/vo/clap (3).ogg','sound/vo/clap (4).ogg') if("psst") used = 'sound/vo/psst.ogg' + if("meow") + used = list('sound/vo/mobs/cat/cat_meow1.ogg', 'sound/vo/mobs/cat/cat_meow2.ogg', 'sound/vo/mobs/cat/cat_meow3.ogg') + if("purr") + used = list('sound/vo/mobs/cat/cat_purr1.ogg', 'sound/vo/mobs/cat/cat_purr2.ogg', 'sound/vo/mobs/cat/cat_purr3.ogg', 'sound/vo/mobs/cat/cat_purr4.ogg') + if("moo") + used = list('sound/vo/mobs/minotaur/minoidle.ogg', 'sound/vo/mobs/minotaur/minoidle2.ogg', 'sound/vo/mobs/minotaur/minoidle3.ogg') + if("bark") + used = list('sound/vo/mobs/vw/bark (1).ogg', 'sound/vo/mobs/vw/bark (2).ogg', 'sound/vo/mobs/vw/bark (3).ogg', 'sound/vo/mobs/vw/bark (4).ogg', 'sound/vo/mobs/vw/bark (5).ogg', 'sound/vo/mobs/vw/bark (6).ogg', 'sound/vo/mobs/vw/bark (7).ogg') + if("growl") + used = list('sound/vo/mobs/vw/idle (1).ogg', 'sound/vo/mobs/vw/idle (2).ogg', 'sound/vo/mobs/vw/idle (3).ogg', 'sound/vo/mobs/vw/idle (4).ogg') + if("bleat") + used = list('sound/vo/mobs/goat/idle (1).ogg', 'sound/vo/mobs/goat/idle (2).ogg', 'sound/vo/mobs/goat/idle (3).ogg') return used diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index cd02ceb489c..b06333fe0b1 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -9,7 +9,6 @@ key_third_person = "blushes" message = "blushes." - /datum/emote/living/pray key = "pray" key_third_person = "prays" @@ -1295,3 +1294,105 @@ set category = "Emotes" emote("squint", intentional = TRUE) + +/datum/emote/living/meow + key = "meow" + key_third_person = "meows" + message = "meows!" + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + message_muffled = "makes a muffled sound!" + vary = TRUE + show_runechat = FALSE + +/mob/living/carbon/human/verb/emote_meow() + if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) + set name = "Meow" + set category = "Noises" + emote("meow", intentional = TRUE) + else + return + +/*/datum/emote/living/carbon/meow/run_emote(mob/user, params, type_override, intentional) + . = ..() + if(istype(user.get_organ_slot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) + sound = SFX_CAT_MEOW + message = "meows!" + emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE + else + to_chat(user, span_warning("You can't quite make the sound.")) + return*/ + +/datum/emote/living/purr + key = "purr" + key_third_person = "purrs" + message = "purrs!" + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + message_muffled = "makes a muffled sound!" + vary = TRUE + show_runechat = FALSE + +/mob/living/carbon/human/verb/emote_purr() + set name = "Purr" + set category = "Noises" + + emote("purr", intentional = TRUE) + +/datum/emote/living/moo + key = "moo" + key_third_person = "moos" + message = "moos!" + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + message_muffled = "makes a muffled sound!" + vary = TRUE + show_runechat = FALSE + +/mob/living/carbon/human/verb/emote_moo() + set name = "Moo" + set category = "Noises" + + emote("moo", intentional = TRUE) + +/datum/emote/living/bark + key = "bark" + key_third_person = "barks" + message = "barks!" + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + message_muffled = "makes a muffled sound!" + vary = TRUE + show_runechat = FALSE + +/mob/living/carbon/human/verb/emote_bark() + set name = "Bark" + set category = "Noises" + + emote("bark", intentional = TRUE) + +/datum/emote/living/growl + key = "growl" + key_third_person = "growls" + message = "growls!" + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + message_muffled = "makes a muffled sound!" + vary = TRUE + show_runechat = FALSE + +/mob/living/carbon/human/verb/emote_growl() + set name = "Growl" + set category = "Noises" + + emote("growl", intentional = TRUE) + +/datum/emote/living/bleat + key = "bleat" + key_third_person = "bleats" + message = "bleats!" + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + message_muffled = "makes a muffled sound!" + vary = TRUE + show_runechat = FALSE + +/mob/living/carbon/human/verb/emote_bleat() + set name = "Bleat" + set category = "Noises" + + emote("bleat", intentional = TRUE) diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 4c188692ae6..ac1a047214d 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -25,7 +25,11 @@ unsuitable_atmos_damage = 1 animal_species = /mob/living/simple_animal/pet/cat childtype = list(/mob/living/simple_animal/pet/cat/kitten) - butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 1, /obj/item/organ/ears/cat = 1, /obj/item/organ/tail/cat = 1) + butcher_results = list( + /obj/item/reagent_containers/food/snacks/meat/slab = 1, + /obj/item/organ/ears/cat = 1, + /obj/item/organ/tail/cat = 1, + ) response_help_continuous = "pets" response_help_simple = "pet" response_disarm_continuous = "gently pushes aside" @@ -372,3 +376,12 @@ dir = pick(GLOB.alldirs) step(src, dir) personal_space() + +/mob/living/simple_animal/hostile/retaliate/rogue/wolf/get_sound(input) + switch(input) + if("idle") + return pick( + 'sound/vo/mobs/cat/cat_meow1.ogg', + 'sound/vo/mobs/cat/cat_meow2.ogg', + 'sound/vo/mobs/cat/cat_meow3.ogg', + ) diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index c64b162d6ba..fedf1394b21 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -238,3 +238,6 @@ else new_message += message[i] speech_args[SPEECH_MESSAGE] = new_message + +/obj/item/organ/tongue/wild_tongue + name = "wild tongue" diff --git a/config/example/config.txt b/config/example/config.txt deleted file mode 100644 index b112bcc2fbf..00000000000 --- a/config/example/config.txt +++ /dev/null @@ -1,513 +0,0 @@ -# You can use the "$include" directive to split your configs however you want - -$include game_options.txt -$include dbconfig.txt -$include comms.txt -$include antag_rep.txt - -# You can use the @ character at the beginning of a config option to lock it from being edited in-game -# Example usage: -# @SERVERNAME tgstation -# Which sets the SERVERNAME, and disallows admins from being able to change it using View Variables. -# @LOG_TWITTER 0 -# Which explicitly disables LOG_TWITTER, as well as locking it. -# There are various options which are hard-locked for security reasons. - -## Server name: This appears at the top of the screen in-game and in the BYOND hub. Uncomment and replace 'tgstation' with the name of your choice. -SERVERNAME Roguetown - -## Server tagline: This will appear right below the server's title. -# SERVERTAGLINE A generic TG-based server - -## Server SQL name: This is the name used to identify the server to the SQL DB, distinct from SERVERNAME as it must be at most 32 characters. -# SERVERSQLNAME tgstation - -## Station name: The name of the station as it is referred to in-game. If commented out, the game will generate a random name instead. -STATIONNAME Roguetown - -## Put on byond hub: Uncomment this to put your server on the byond hub. -#HUB - -## Lobby time: This is the amount of time between rounds that players have to setup their characters and be ready. -LOBBY_COUNTDOWN 600 - -## Round End Time: This is the amount of time after the round ends that players have to murder death kill each other. -ROUND_END_COUNTDOWN 180 - -## Comment this out if you want to use the SQL based admin system, the legacy system uses admins.txt. -## You need to set up your database to use the SQL based system. -## This flag is automatically enabled if SQL_ENABLED isn't -ADMIN_LEGACY_SYSTEM - -##Uncomment this to stop any admins loaded by the legacy system from having their rank edited by the permissions panel -#PROTECT_LEGACY_ADMINS - -##Uncomment this to stop any ranks loaded by the legacy system from having their flags edited by the permissions panel -#PROTECT_LEGACY_RANKS - -##Uncomment this to have admin ranks only loaded from the legacy admin_ranks.txt -##If enabled, each time admins are loaded ranks the database will be updated with the current ranks and their flags -#LOAD_LEGACY_RANKS_ONLY - -## Comment this out to stop locally connected clients from being given the almost full access !localhost! admin rank -ENABLE_LOCALHOST_RANK - -## Uncomment to enable the age prompt system; It asks players for their date of birth upon entry and denies players below a certain age. -#AGE_PROMPT_SYSTEM - -## Uncomment this entry to have certain jobs require your account to be at least a certain number of days old to select. You can configure the exact age requirement for different jobs by editing -## the minimal_player_age variable in the files in folder /code/game/jobs/job/.. for the job you want to edit. Set minimal_player_age to 0 to disable age requirement for that job. -## REQUIRES the database set up to work. Keep it hashed if you don't have a database set up. -## NOTE: If you have just set-up the database keep this DISABLED, as player age is determined from the first time they connect to the server with the database up. If you just set it up, it means -## you have noone older than 0 days, since noone has been logged yet. Only turn this on once you have had the database up for 30 days. -#USE_AGE_RESTRICTION_FOR_JOBS - -## Uncomment this to have the job system use the player's account creation date, rather than the when they first joined the server for job timers. -#USE_ACCOUNT_AGE_FOR_JOBS - -## Unhash this to track player playtime in the database. Requires database to be enabled. -#USE_EXP_TRACKING -## Unhash this to enable playtime requirements for head jobs. -#USE_EXP_RESTRICTIONS_HEADS -## Unhash this to override head jobs' playtime requirements with this number of hours. -## Leave this commented out to use the values defined in the job datums. Values in the datums are stored as minutes. -#USE_EXP_RESTRICTIONS_HEADS_HOURS 3 -## Unhash this to change head jobs' playtime requirements so that they're based on department playtime, rather than crew playtime. -#USE_EXP_RESTRICTIONS_HEADS_DEPARTMENT -## Unhash this to enable playtime requirements for certain non-head jobs, like Engineer and Scientist. -#USE_EXP_RESTRICTIONS_OTHER -## Allows admins to bypass job playtime requirements. -#USE_EXP_RESTRICTIONS_ADMIN_BYPASS - -## log OOC channel -LOG_OOC - -## log LOOC channel -LOG_LOOC - -## log client Say -LOG_SAY - -## log admin actions -LOG_ADMIN - -## log admin chat -LOG_ADMINCHAT - -## log client access (logon/logoff) -LOG_ACCESS - -## log game actions (start of round, results, etc.) -LOG_GAME - -## log player votes -LOG_VOTE - -## log client Whisper -LOG_WHISPER - -## log emotes -LOG_EMOTE - -## log attack messages -LOG_ATTACK - -## log pda messages -LOG_PDA - -## log telecomms messages -LOG_TELECOMMS - -## log prayers -LOG_PRAYER - -## log lawchanges -LOG_LAW - -## log crew manifest to seperate file -LOG_MANIFEST - -## log job divide debugging information -#LOG_JOB_DEBUG - -## log all world.Topic() calls -# LOG_WORLD_TOPIC - -## enables use of the proc twitterize() that lets you take a large list of strings and turn it into a JSON file of tweet sized strings. -## As an example of how this could be """useful""" look towards Poly (https://twitter.com/Poly_the_Parrot) -# LOG_TWITTER - -## Enable logging pictures -# LOG_PICTURES - -## log mecha actions -# LOG_MECHA - -## log virus and actions -LOG_VIRUS - -## log cloning actions -LOG_CLONING - -##Log camera pictures - Must have picture logging enabled -PICTURE_LOGGING_CAMERA - -## period of time in seconds for players to be considered inactive -# INACTIVITY_PERIOD 300 - -## period of time in seconds for players to be considered afk and kickable -# AFK_PERIOD 600 - -## disconnect players who are considered afk -# KICK_INACTIVE - -## Comment this out to stop admins being able to choose their personal ooccolor -ALLOW_ADMIN_OOCCOLOR - -## Comment this out to stop admins being able to choose their personal asay color -ALLOW_ADMIN_ASAYCOLOR - -## Job slot open/close by identification consoles delay in seconds -ID_CONSOLE_JOBSLOT_DELAY 30 - -## allow players to initiate a restart vote -#ALLOW_VOTE_RESTART - -## allow players to initiate a mode-change vote -#ALLOW_VOTE_MODE - -## allow players to initiate a map-change vote -#ALLOW_VOTE_MAP - -## min delay (deciseconds) between voting sessions (default 10 minutes) -VOTE_DELAY 6000 - -## time period (deciseconds) which voting session will last (default 1 minute) -VOTE_PERIOD 1200 - -## prevents dead players from voting or starting votes -# NO_DEAD_VOTE - -## players' votes default to "No vote" (otherwise, default to "No change") -# DEFAULT_NO_VOTE - -## disable abandon mob -#NORESPAWN - -## disables calling del(src) on newmobs if they logout before spawnin in -# DONT_DEL_NEWMOB - -## set a hosted by name for unix platforms -HOSTEDBY k - -## Set to jobban "Guest-" accounts from Captain, HoS, HoP, CE, RD, CMO, Warden, Security, Detective, and AI positions. -## Set to 1 to jobban them from those positions, set to 0 to allow them. -# GUEST_JOBBAN - -## Uncomment this to stop people connecting to your server without a registered ckey. (i.e. guest-* are all blocked from connecting) -GUEST_BAN - -## Comment this out to disable checking for the cid randomizer dll. (disabled if database isn't enabled or connected) -#CHECK_RANDOMIZER - -## IPINTEL: -## This allows you to detect likely proxies by checking ips against getipintel.net -## Rating to warn at: (0.9 is good, 1 is 100% likely to be a spammer/proxy, 0.8 is 80%, etc) anything equal to or higher then this number triggers an admin warning -#IPINTEL_RATING_BAD 0.9 -## Contact email, (required to use the service, leaving blank or default disables IPINTEL) -#IPINTEL_EMAIL ch@nge.me -## How long to save good matches (ipintel rate limits to 15 per minute and 500 per day. so this shouldn't be too low, getipintel.net suggests 6 hours, time is in hours) (Your ip will get banned if you go over 500 a day too many times) -#IPINTEL_SAVE_GOOD 12 -## How long to save bad matches (these numbers can change as ips change hands, best not to save these for too long in case somebody gets a new ip used by a spammer/proxy before.) -#IPINTEL_SAVE_BAD 3 -## Domain name to query (leave commented out for the default, only needed if you pay getipintel.net for more querys) -#IPINTEL_DOMAIN check.getipintel.net - -## Uncomment to allow web client connections -#ALLOW_WEBCLIENT - -## Uncomment to restrict web client connections to byond members -## This makes for a nice pay gate to cut down on ban evading, as the webclient's cid system isn't that great -## byond membership starts at $10 for 3 months, so to use the webclient to evade, they would have sink 10 bucks in each evade. -#WEBCLIENT_ONLY_BYOND_MEMBERS - -## Set to prevent anyone but those ckeys listed in config/whitelist.txt and config/admins.txt from joining your server -#USEWHITELIST - -USEBLACKLIST - -## set a server location for world reboot. Don't include the byond://, just give the address and port. -## Don't set this to the same server, BYOND will automatically restart players to the server when it has restarted. -# SERVER ss13.example.com:2506 - -## Discod address -DISCORDURL https://discord.gg/bx9c7ha5Qk - -## Wiki address -WIKIURL https://wiki.moviesfreepremium.xyz/blackstone - -## Rules address -RULESURL https://wiki.moviesfreepremium.xyz/blackstone/rules - -## Github address -GITHUBURL https://github.com/Blackstone-SS13/BLACKSTONE - -## Round specific stats address -## Link to round specific parsed logs; IE statbus. It is appended with the RoundID automatically by ticker/Reboot() -## This will take priority over the game logs address during reboot. -## Example: https://atlantaned.space/statbus/round.php?round= -# ROUNDSTATSURL - -## Game Logs address -## Incase you don't have a fancy parsing system, but still want players to be able to find where you keep your server's logs. -## Example: https://tgstation13.org/parsed-logs/basil/data/logs/ -# GAMELOGURL - -## Github repo id -##This can be found by going to https://api.github.com/users//repos -##Or https://api.github.com/orgs//repos if the repo owner is an organization -# GITHUBREPOID 3234987 - -## Ban appeals URL - usually for a forum or wherever people should go to contact your admins. -# BANAPPEALS http://justanotherday.example.com - -## System command that invokes youtube-dl, used by Play Internet Sound. -## You can install youtube-dl with -## "pip install youtube-dl" if you have pip installed -## from https://github.com/rg3/youtube-dl/releases -## or your package manager -## The default value assumes youtube-dl is in your system PATH -# INVOKE_YOUTUBEDL youtube-dl - -## In-game features -##Toggle for having jobs load up from the .txt -# LOAD_JOBS_FROM_TXT - -## Uncomment this to forbid admins from possessing the singularity. -#FORBID_SINGULO_POSSESSION - -## Uncomment to show a popup 'reply to' window to every non-admin that receives an adminPM. -## The intention is to make adminPMs more visible. (although I fnd popups annoying so this defaults to off) -#POPUP_ADMIN_PM - -## Uncomment to allow special 'Easter-egg' events on special holidays such as seasonal holidays and stuff like 'Talk Like a Pirate Day' :3 YAARRR -ALLOW_HOLIDAYS - -## Uncomment to show the names of the admin sending a pm from IRC instead of showing as a stealthmin. -#SHOW_IRC_NAME - -## Defines the ticklimit for subsystem initialization (In percents of a byond tick). Lower makes world start smoother. Higher makes it faster. -##This is currently a testing optimized setting. A good value for production would be 98. -TICK_LIMIT_MC_INIT 98 - -##Defines the ticklag for the world. Ticklag is the amount of time between game ticks (aka byond ticks) (in 1/10ths of a second). -## This also controls the client network update rate, as well as the default client fps -TICKLAG 0.5 - -##Can also be set as per-second value, the following value is identical to the above. -#FPS 11 - -## Comment this out to disable automuting -#AUTOMUTE_ON - -## Uncomment this to let players see their own notes (they can still be set by admins only) -#SEE_OWN_NOTES - -### Comment these two out to prevent notes fading out over time for admins. -## Notes older then this will start fading out. -NOTE_FRESH_DAYS 91.31055 -## Notes older then this will be completely faded out. -NOTE_STALE_DAYS 365.2422 - -##Note: all population caps can be used with each other if desired. - -## Uncomment for 'soft' population caps, players will be warned while joining if the living crew exceeds the listed number. -#SOFT_POPCAP 100 - -## Message for soft cap -SOFT_POPCAP_MESSAGE Be warned that the server is currently serving a high number of users, consider using alternative game servers. - -## Uncomment for 'hard' population caps, players will not be allowed to spawn if the living crew exceeds the listed number, though they may still observe or wait for the living crew to decrease in size. -HARD_POPCAP 100 - -## Message for hard cap -HARD_POPCAP_MESSAGE Too many people are alive. Wait for those living to die or donate to our patreon for a reserved slot. - -## Uncomment for 'extreme' population caps, players will not be allowed to join the server if living crew exceeds the listed number. -#EXTREME_POPCAP 200 - -## Message for extreme cap -EXTREME_POPCAP_MESSAGE The server is currently serving a high number of users, find alternative servers. - -## Uncomment to allow BYOND subscribers to bypassing server connection population cap. (Living player population cap still applies.) -BYOND_MEMBER_BYPASS_POPCAP - -## Notify admins when a new player connects for the first x days a player's been around. (0 for first connection only, -1 for never) -## Requres database -#NOTIFY_NEW_PLAYER_AGE 0 - -## Notify admins when a player connects if their byond account was created in the last X days -## Requires database -#NOTIFY_NEW_PLAYER_ACCOUNT_AGE 30 - -## Notify the irc channel when a new player makes their first connection -## Requres database -#IRC_FIRST_CONNECTION_ALERT - -## Deny all new connections by ckeys we haven't seen before (exempts admins and only denies the connection if the database is enabled and connected) -## Requires database -#PANIC_BUNKER - -## The message the Panic Bunker gives when someone is rejected by it -#PANIC_BUNKER_MESSAGE Sorry, but the server is currently not accepting connections from never before seen players. - -## If panic bunker is on and a player is rejected (see above), attempt to send them to this connected server (see below) instead. -## You probably want this to be the same as CROSS_SERVER_ADDRESS -#PANIC_SERVER_ADDRESS byond://address:port - -##Name of the place to send people rejected by the bunker -#PANIC_SERVER_NAME [Put the name here] - -## Uncomment to have the changelog file automatically open when a user connects and hasn't seen the latest changelog -#AGGRESSIVE_CHANGELOG - -## Comment this out if you've used the mass conversion sql proc for notes or want to stop converting notes -AUTOCONVERT_NOTES - -## Comment this out to stop admin messages sent anytime an admin disconnects from a round in play, you can edit the messages in admin.dm -ANNOUNCE_ADMIN_LOGOUT - -## Uncomment to have an admin message sent anytime an admin connects to a round in play, you can edit the messages in admin.dm -#ANNOUNCE_ADMIN_LOGIN - -## Map rotation -## You should edit maps.txt to match your configuration when you enable this. -#MAPROTATION - -## Map voting -## Allows players to vote with their preffered map setting -## When it's set to zero, the map will be randomly picked each round -PREFERENCE_MAP_VOTING 0 - -## Map rotate chance delta -## This is the chance of map rotation factored to the round length. -## A value of 1 would mean the map rotation chance is the round length in minutes (hour long round == 60% rotation chance) -## A value of 0.5 would mean the map rotation chance is half of the round length in minutes (hour long round == 30% rotation chance) -#MAPROTATIONCHANCEDELTA 0.75 - -## AUTOADMIN -## The default admin rank -AUTOADMIN_RANK Game Master - -## Uncomment to automatically give that admin rank to all players -#AUTOADMIN - - -## Uncomment to automatically deadmin players when the game starts. -#AUTO_DEADMIN_PLAYERS - -## Uncomment to automatically deadmin antagonists when they gain the role. -#AUTO_DEADMIN_ANTAGONISTS - -## Uncomment to automatically deadmin specific role sets when a player joins the game. -#AUTO_DEADMIN_HEADS -#AUTO_DEADMIN_SECURITY -#AUTO_DEADMIN_SILICONS - - -## CLIENT VERSION CONTROL -## This allows you to configure the minimum required client version, as well as a warning version, and message for both. -## These trigger for any version below (non-inclusive) the given version, so 510 triggers on 509 or lower. -## These messages will be followed by one stating the clients current version and the required version for clarity. -## If CLIENT_WARN_POPUP is uncommented a popup window with the message will be displayed instead -#CLIENT_WARN_VERSION 511 -#CLIENT_WARN_POPUP -#CLIENT_WARN_MESSAGE Byond released 511 as the stable release. You can set the framerate your client runs at, which makes the game feel very different and cool. Shortly after its release we will end up using 511 client features and you will be forced to update. -CLIENT_ERROR_VERSION 511 -CLIENT_ERROR_MESSAGE Your version of byond is not supported. Please upgrade. -## The minimum build needed for joining the server, if using 512, a good minimum build would be 1421 as that disables the Middle Mouse Button exploit. -CLIENT_ERROR_BUILD 1421 - -## TOPIC RATE LIMITING -## This allows you to limit how many topic calls (clicking on an interface window) the client can do in any given game second and/or game minute. -## Admins are exempt from these limits. -## Hitting the minute limit notifies admins. -## Set to 0 or comment out to disable. -SECOND_TOPIC_LIMIT 10 - -MINUTE_TOPIC_LIMIT 100 - - -## CLICK RATE LIMITING -## Same as above, but applies to clicking on objects in the game window. -## This should be a higher then the interface limit to allow for the spam clickly nature of most battles. -## Admins are exempt from these limits. -## Hitting the minute limit notifies admins. -## Set to 0 to disable. -SECOND_CLICK_LIMIT 15 - -MINUTE_CLICK_LIMIT 400 - -##Error handling related options -## The "cooldown" time for each occurence of a unique error -#ERROR_COOLDOWN 600 -## How many occurences before the next will silence them -#ERROR_LIMIT 90 -## How long a unique error will be silenced for -#ERROR_SILENCE_TIME 6000 -##How long to wait between messaging admins about occurences of a unique error -#ERROR_MSG_DELAY 50 - - -## Chat Announce Options -## Various messages to be sent to game chats -## Uncommenting these will enable them, by default they will be broadcast to Game chat channels on TGS3 or non-admin channels on TGS4 -## If using TGS4, the string option can be set as a chat channel tag to limit the message to channels of that tag type (case-sensitive) -##i.e. CHAT_ANNOUNCE_NEW_GAME chat_channel_tag - -## Send a message with the station name starting a new game. Also required for the notify function -#CHAT_ANNOUNCE_NEW_GAME - -#CHANNEL_ANNOUNCE_NEW_GAME_MESSAGE A new round is beggining!! - -## Allow admin hrefs that don't use the new token system, will eventually be removed -DEBUG_ADMIN_HREFS - -###Master Controller High Pop Mode### - -##The Master Controller(MC) is the primary system controlling timed tasks and events in SS13 (lobby timer, game checks, lighting updates, atmos, etc) -##Default base MC tick rate (1 = process every "byond tick" (see: tick_lag/fps config settings), 2 = process every 2 byond ticks, etc) -## Setting this to 0 will prevent the Master Controller from ticking -BASE_MC_TICK_RATE 1 - -##High population MC tick rate -## Byond rounds timer values UP, but the tick rate is modified with heuristics during lag spites so setting this to something like 2 -## will make it run every 2 byond ticks, but will also double the effect of anti-lag heuristics. You can instead set it to something like -## 1.1 to make it run every 2 byond ticks, but only increase the effect of anti-lag heuristics by 10%. or 1.5 for 50%. -## (As an aside, you could in theory also reduce the effect of anti-lag heuristics in the base tick rate by setting it to something like 0.5) -HIGH_POP_MC_TICK_RATE 1 - -##Engage high pop mode if player count raises above this (Player in this context means any connected user. Lobby, ghost or in-game all count) -HIGH_POP_MC_MODE_AMOUNT 999 - -##Disengage high pop mode if player count drops below this -DISABLE_HIGH_POP_MC_MODE_AMOUNT 999 - -## Uncomment to prevent the world from sleeping while no players are connected after initializations -RESUME_AFTER_INITIALIZATIONS - -## Uncomment to set the number of /world/Reboot()s before the DreamDaemon restarts itself. 0 means restart every round. Requires tgstation server tools. -ROUNDS_UNTIL_HARD_RESTART 0 - - -##Default view size, in tiles. -## By default, this is 15x15, which gets simplified to 7 by byond -## 15x15 would be the standard square view. 21x15 is what goonstation uses for widescreen. -## Setting this to something different from DEFAULT_VIEW_SQUARE will enable widescreen toggles -## Do note that changing this value will affect the title screen. The title screen will have to be updated manually if this is changed. -DEFAULT_VIEW 15x15 - -##Default view size, in tiles. Should *always* be square. -## The alternative square viewport size if you're using a widescreen view size -## You probably shouldn't ever be changing this, but it's here if you want to. -DEFAULT_VIEW_SQUARE 15x15 diff --git a/config/example/game_options.txt b/config/example/game_options.txt deleted file mode 100644 index aa6057adff8..00000000000 --- a/config/example/game_options.txt +++ /dev/null @@ -1,586 +0,0 @@ -## HEALTH ### - -##Damage multiplier, effects both weapons and healing on all mobs. For example, 1.25 would result in 25% higher damage. -DAMAGE_MULTIPLIER 1 - -## REVIVAL ### - -## whether pod plants work or not -REVIVAL_POD_PLANTS - -## whether cloning tubes work or not -REVIVAL_CLONING - -## amount of time (in hundredths of seconds) for which a brain retains the "spark of life" after the person's death (set to -1 for infinite) -REVIVAL_BRAIN_LIFE -1 - -## OOC DURING ROUND ### -## Comment this out if you want OOC to be automatically disabled during the round, it will be enabled during the lobby and after the round end results. -#OOC_DURING_ROUND - -## EMOJI ### -## Comment this out if you want to disable emojis -EMOJIS - -## MOB MOVEMENT ### - -## We suggest editing these variables ingame to find a good speed for your server. -## To do this you must be a high level admin. Open the 'debug' tab ingame. -## Select "Debug Controller" and then, in the popup, select "Configuration". These variables should have the same name. - -## These values get directly added to values and totals ingame. -## To speed things up make the number negative, to slow things down, make the number positive. - -## These modify the run/walk speed of all mobs before the mob-specific modifiers are applied. -RUN_DELAY 2 -WALK_DELAY 3 - -## The variables below affect the movement of specific mob types. THIS AFFECTS ALL SUBTYPES OF THE TYPE YOU CHOOSE! -## Entries completely override all subtypes. Later entries have precedence over earlier entries. -## This means if you put /mob 0 on the last entry, it will null out all changes, while if you put /mob as the first entry and -## /mob/living/carbon/human on the last entry, the last entry will override the first. -##MULTIPLICATIVE_MOVESPEED /mob/living/carbon/human 0 -##MULTIPLICATIVE_MOVESPEED /mob/living/silicon/robot 0 -##MULTIPLICATIVE_MOVESPEED /mob/living/carbon/monkey 0 -##MULTIPLICATIVE_MOVESPEED /mob/living/carbon/alien 0 -##MULTIPLICATIVE_MOVESPEED /mob/living/simple_animal/slime 0 -##MULTIPLICATIVE_MOVESPEED /mob/living/simple_animal 1 - - -## NAMES ### -## If uncommented this adds a random surname to a player's name if they only specify one name. -#HUMANS_NEED_SURNAMES - -## If uncommented, this forces all players to use random names !and appearances!. -#FORCE_RANDOM_NAMES - -## Unhash this to turn on automatic reopening of a player's job if they suicide at roundstart -#REOPEN_ROUNDSTART_SUICIDE_ROLES - -## Unhash to enable reopening of command level positions -#REOPEN_ROUNDSTART_SUICIDE_ROLES_COMMAND_POSITIONS - -## Define the delay for roles to be reopened after the round starts in seconds. -## Has a minimum delay of 30 seconds, though it's suggested to keep over 1 min -## If undefined, the delay defaults to 4 minutes. -#REOPEN_ROUNDSTART_SUICIDE_ROLES_DELAY 240 - -## Unhash to enable a printed command report for reopened roles listing what roles were reopened. -#REOPEN_ROUNDSTART_SUICIDE_ROLES_COMMAND_REPORT - - -## ALERT LEVELS ### -ALERT_GREEN All threats to the station have passed. Security may not have weapons visible, privacy laws are once again fully enforced. -ALERT_BLUE_UPTO The station has received reliable information about possible hostile activity on the station. Security staff may have weapons visible, random searches are permitted. -ALERT_BLUE_DOWNTO The immediate threat has passed. Security may no longer have weapons drawn at all times, but may continue to have them visible. Random searches are still allowed. -ALERT_RED_UPTO There is an immediate serious threat to the station. Security may have weapons unholstered at all times. Random searches are allowed and advised. Additionally, access requirements on some doors have been lifted. -ALERT_RED_DOWNTO The station's destruction has been averted. There is still however an immediate serious threat to the station. Security may have weapons unholstered at all times, random searches are allowed and advised. -ALERT_DELTA Destruction of the station is imminent. All crew are instructed to obey all instructions given by heads of staff. Any violations of these orders can be punished by death. This is not a drill. - - - -## GAME MODES ### - -## Uncomment to not send a roundstart intercept report. Gamemodes may override this. -NO_INTERCEPT_REPORT - -## Probablities for game modes chosen in 'secret' and 'random' modes. -## Default probablity is 1, increase to make that mode more likely to be picked. -## Set to 0 to disable that mode. - -PROBABILITY CHAOSMODE 99 -PROBABILITY TRAITOR 0 -PROBABILITY TRAITORBRO 0 -PROBABILITY TRAITORCHAN 0 -PROBABILITY INTERNAL_AFFAIRS 0 -PROBABILITY NUCLEAR 0 -PROBABILITY REVOLUTION 0 -PROBABILITY CULT 0 -PROBABILITY CHANGELING 0 -PROBABILITY WIZARD 0 -PROBABILITY MONKEY 0 -PROBABILITY METEOR 0 -PROBABILITY EXTENDED 0 -PROBABILITY SECRET_EXTENDED 0 -PROBABILITY DEVIL 0 -PROBABILITY DEVIL_AGENTS 0 -PROBABILITY CLOWNOPS 0 - -## You probably want to keep sandbox off by default for secret and random. -PROBABILITY SANDBOX 0 - -## Percent weight reductions for three of the most recent modes - -REPEATED_MODE_ADJUST 45 30 10 - -## Toggles for continuous modes. -## Modes that aren't continuous will end the instant all antagonists are dead. - -CONTINUOUS TRAITOR -CONTINUOUS TRAITORBRO -CONTINUOUS TRAITORCHAN -CONTINUOUS INTERNAL_AFFAIRS -#CONTINUOUS NUCLEAR -#CONTINUOUS REVOLUTION -CONTINUOUS CULT -CONTINUOUS CHANGELING -CONTINUOUS WIZARD -#CONTINUOUS MONKEY - -##Note: do not toggle continuous off for these modes, as they have no antagonists and would thus end immediately! - -CONTINUOUS METEOR -CONTINUOUS EXTENDED -CONTINUOUS SECRET_EXTENDED - - -## Toggles for allowing midround antagonists (aka mulligan antagonists). -## In modes that are continuous, if all antagonists should die then a new set of antagonists will be created. - -MIDROUND_ANTAG TRAITOR -#MIDROUND_ANTAG TRAITORBRO -MIDROUND_ANTAG TRAITORCHAN -MIDROUND_ANTAG INTERNAL_AFFAIRS -#MIDROUND_ANTAG NUCLEAR -#MIDROUND_ANTAG REVOLUTION -MIDROUND_ANTAG CULT -MIDROUND_ANTAG CHANGELING -MIDROUND_ANTAG WIZARD -#MIDROUND_ANTAG MONKEY - -## Uncomment these for overrides of the minimum / maximum number of players in a round type. -## If you set any of these occasionally check to see if you still need them as the modes -## will still be actively rebalanced around the SUGGESTED populations, not your overrides. -## Notes: For maximum number of players a value of -1 means no maximum. Setting minimums to -## VERY low numbers (< 5) can lead to errors if the roundtypes were not designed for that. - -#MIN_POP TRAITOR 0 -#MAX_POP TRAITOR -1 - -#MIN_POP TRAITORBRO 0 -#MAX_POP TRAITORBRO -1 - -#MIN_POP TRAITORCHAN 0 -#MAX_POP TRAITORCHAN -1 - -#MIN_POP DOUBLE_AGENTS 0 -#MAX_POP DOUBLE_AGENTS -1 - -#MIN_POP NUCLEAR 0 -#MAX_POP NUCLEAR -1 - -#MIN_POP REVOLUTION 0 -#MAX_POP REVOLUTION -1 - -#MIN_POP CULT 0 -#MAX_POP CULT -1 - -#MIN_POP CHANGELING 0 -#MAX_POP CHANGELING -1 - -#MIN_POP WIZARD 0 -#MAX_POP WIZARD -1 - -#MIN_POP MONKEY 0 -#MAX_POP MONKEY -1 - -#MIN_POP METEOR 0 -#MAX_POP METEOR -1 - -#MIN_POP DEVIL 0 -#MAX_POP DEVIL -1 - -#MIN_POP DEVIL_AGENTS 0 -#MAX_POP DEVIL_AGENTS -1 - -## Setting at least one mode to be playable at 0/1 players is required. -#MIN_POP EXTENDED 0 -#MAX_POP EXTENDED -1 - - - -## The amount of time it takes for the emergency shuttle to be called, from round start. -SHUTTLE_REFUEL_DELAY 12000 - -## Variables calculate how number of antagonists will scale to population. -## Used as (Antagonists = Population / Coeff) -## Set to 0 to disable scaling and use default numbers instead. -TRAITOR_SCALING_COEFF 6 -BROTHER_SCALING_COEFF 6 -CHANGELING_SCALING_COEFF 6 - -## Variables calculate how number of open security officer positions will scale to population. -## Used as (Officers = Population / Coeff) -## Set to 0 to disable scaling and use default numbers instead. -SECURITY_SCALING_COEFF 8 - -## The number of objectives traitors get. -## Not including escaping/hijacking. -TRAITOR_OBJECTIVES_AMOUNT 2 -BROTHER_OBJECTIVES_AMOUNT 2 - -## Uncomment to prohibit jobs that start with loyalty -## implants from being most antagonists. -#PROTECT_ROLES_FROM_ANTAGONIST - -## Uncomment to prohibit assistants from becoming most antagonists. -#PROTECT_ASSISTANT_FROM_ANTAGONIST - -## If non-human species are barred from joining as a head of staff -#ENFORCE_HUMAN_AUTHORITY - -## If late-joining players have a chance to become a traitor/changeling -ALLOW_LATEJOIN_ANTAGONISTS - -## Comment this out to disable the antagonist reputation system. This system rewards players who participate in the game instead of greytiding by giving them slightly higher odds to -## roll antagonist in subsequent rounds until they get it. -## -## For details See the comments for /datum/game_mode/proc/antag_pick in code/game/gamemodes/game_mode.dm -# USE_ANTAG_REP - -## The maximum amount of antagonist reputation tickets a player can bank (not use at once) -ANTAG_REP_MAXIMUM 200 - -## The default amount of tickets all users use while rolling -DEFAULT_ANTAG_TICKETS 100 - -## The maximum amount of extra tickets a user may use from their ticket bank in addition to the default tickets -MAX_TICKETS_PER_ROLL 100 - -## Uncomment to allow players to see the set odds of different rounds in secret/random in the get server revision screen. This will NOT tell the current roundtype. -#SHOW_GAME_TYPE_ODDS - -## Uncomment to enable dynamic ruleset config file. -DYNAMIC_CONFIG_ENABLED - -## RANDOM EVENTS ### -## Comment this out to disable random events during the round. -ALLOW_RANDOM_EVENTS - -## Multiplier for earliest start time of dangerous events. -## Set to 0 to make dangerous events avaliable from round start. -EVENTS_MIN_TIME_MUL 1 - -## Multiplier for minimal player count (players = alive non-AFK humans) for dangerous events to start. -## Set to 0 to make dangerous events avaliable for all populations. -EVENTS_MIN_PLAYERS_MUL 0 - - -## AI ### - -## Allow the AI job to be picked. -ALLOW_AI - -## Allow the AI Multicamera feature to be used by AI players -ALLOW_AI_MULTICAM - -## Secborg ### -## Uncomment to prevent the security cyborg module from being chosen -#DISABLE_SECBORG - -## Peacekeeper Borg ### -## Uncomment to prevent the peacekeeper cyborg module from being chosen -#DISABLE_PEACEBORG - -## AWAY MISSIONS ### - -## Uncomment to load the virtual reality hub map -#VIRTUAL_REALITY - -## Uncomment to load one of the missions from awaymissionconfig.txt at roundstart. -#ROUNDSTART_AWAY - -## How long the delay is before the Away Mission gate opens. Default is half an hour. -## 600 is one minute. -GATEWAY_DELAY 18000 - - -## ACCESS ### - -## If the number of players ready at round starts exceeds this threshold, JOBS_HAVE_MINIMAL_ACCESS will automatically be enabled. Otherwise, it will be disabled. -## This is useful for accomodating both low and high population rounds on the same server. -## Comment this out or set to 0 to disable this automatic toggle. -MINIMAL_ACCESS_THRESHOLD 20 - -## Comment this out this if you wish to use the setup where jobs have more access. -## This is intended for servers with low populations - where there are not enough -## players to fill all roles, so players need to do more than just one job. -## This option is ignored if MINIMAL_ACCESS_THRESHOLD is used. -#JOBS_HAVE_MINIMAL_ACCESS - -## Uncomment to give assistants maint access. -#ASSISTANTS_HAVE_MAINT_ACCESS - -## Uncoment to give security maint access. Note that if you dectivate JOBS_HAVE_MINIMAL_ACCESS security already gets maint from that. -#SECURITY_HAS_MAINT_ACCESS - -## Uncomment to give everyone maint access. -#EVERYONE_HAS_MAINT_ACCESS - -## Comment this out this to make security officers spawn in departmental security posts -SEC_START_BRIG - - -## GHOST INTERACTION ### -## Uncomment to let ghosts spin chairs. You may be wondering why this is a config option. Don't ask. -#GHOST_INTERACTION - -## NEAR-DEATH EXPERIENCE ### -## Comment this out to disable mobs hearing ghosts when unconscious and very close to death -NEAR_DEATH_EXPERIENCE - -## NON-VOCAL SILICONS ### -## Uncomment these to stop the AI, or cyborgs, from having vocal communication. -#SILENT_AI -#SILENT_BORG - -## SANDBOX PANEL AUTOCLOSE ### -## The sandbox panel's item spawning dialog now stays open even after you click an option. -## If you find that your players are abusing the sandbox panel, this option may slow them down -## without preventing people from using it properly. -## Only functions in sandbox game mode. -#SANDBOX_AUTOCLOSE - -## ROUNDSTART SILICON LAWS ### -## This controls what the AI's laws are at the start of the round. -## Set to 0/commented out for "off", silicons will just start with Asimov. -## Set to 1 for "custom", silicons will start with the custom laws defined in silicon_laws.txt. (If silicon_laws.txt is empty, the AI will spawn with asimov and Custom boards will auto-delete.) -## Set to 2 for "random", silicons will start with a random lawset picked from random laws specified below. -## Set to 3 for "weighted random", using values in "silicon_weights.txt", a law will be selected, with weights specifed in that file. -DEFAULT_LAWS 0 - -## RANDOM LAWS ## -## ------------------------------------------------------------------------------------------ -## These control what laws are available for selection if random silicon laws are active. -## See datums\ai_laws.dm for the full law lists - -## standard-ish laws. These are fairly ok to run -RANDOM_LAWS asimov -RANDOM_LAWS asimovpp -RANDOM_LAWS paladin -RANDOM_LAWS robocop -RANDOM_LAWS corporate - -## Quirky laws. Shouldn't cause too much harm -#RANDOM_LAWS hippocratic -#RANDOM_LAWS maintain -#RANDOM_LAWS drone -#RANDOM_LAWS liveandletlive -#RANDOM_LAWS peacekeeper -#RANDOM_LAWS reporter -#RANDOM_LAWS hulkamania - -## Bad idea laws. Probably shouldn't enable these -#RANDOM_LAWS syndie -#RANDOM_LAWS ninja -#RANDOM_LAWS antimov -#RANDOM_LAWS thermodynamic - -## meme laws. Honk -#RANDOM_LAWS buildawall - -## If weighted laws are selected (DEFAULT_LAWS = 3), -## then an AI's starting laws will be determined by the weights of these values - -## Make sure there are no spaces between the law_id and the number. - -LAW_WEIGHT custom,0 - -## standard-ish laws. These are fairly ok to run -LAW_WEIGHT asimov,32 -LAW_WEIGHT asimovpp,12 -LAW_WEIGHT paladin,12 -LAW_WEIGHT robocop,12 -LAW_WEIGHT corporate,12 - -## Quirky laws. Shouldn't cause too much harm -LAW_WEIGHT hippocratic,3 -LAW_WEIGHT maintain,4 -LAW_WEIGHT drone,3 -LAW_WEIGHT liveandletlive,3 -LAW_WEIGHT peacekeeper,3 -LAW_WEIGHT reporter,4 -LAW_WEIGHT hulkamania,4 - -## Bad idea laws. Probably shouldn't enable these -LAW_WEIGHT syndie,0 -LAW_WEIGHT ninja,0 -LAW_WEIGHT antimov,0 -LAW_WEIGHT thermodynamic,0 -LAW_WEIGHT buildawall,0 - -##------------------------------------------------ - -## SILICON LAW MAX AMOUNT ### -## The maximum number of laws a silicon can have -## Attempting to upload laws past this point will fail unless the AI is reset -SILICON_MAX_LAW_AMOUNT 12 - -##------------------------------------------------ - -## SILICON LAW MAX LENGTH ### -## The maximum number of characters in a law uploaded -## Affects Freeform, Core Freeform, and Syndicate Hacked boards. -#MAX_LAW_LEN 1024 - -##------------------------------------------------ - -## Roundstart Races -##------------------------------------------------------------------------------------------- -## Uncommenting races will allow them to be choosen at roundstart while join_with_muntant_race is on. You'll need at least one. - -## You probably want humans on your space station, but technically speaking you can turn them off without any ill effect -ROUNDSTART_RACES humen -ROUNDSTART_RACES dwarfm -ROUNDSTART_RACES tiefling -ROUNDSTART_RACES tabaxi -ROUNDSTART_RACES helf -ROUNDSTART_RACES elfw -ROUNDSTART_RACES elfd -ROUNDSTART_RACES halforc -ROUNDSTART_RACES aasimar - -## Races that are a meme and should not be accessible in normal gameplay, unless you are insane -#ROUNDSTART_RACES goblin -#ROUNDSTART_RACES argonian -#ROUNDSTART_RACES werewolf - -## Races that are broken -#ROUNDSTART_RACES human -#ROUNDSTART_RACES dwarf -#ROUNDSTART_RACES elf - -## Races that are strictly worse than humans that could probably be turned on without balance concerns -#ROUNDSTART_RACES lizard -#ROUNDSTART_RACES fly -#ROUNDSTART_RACES moth -#ROUNDSTART_RACES plasmaman -#ROUNDSTART_RACES shadow - -## Races that are better than humans in some ways, but worse in others -#ROUNDSTART_RACES ethereal -#ROUNDSTART_RACES jelly -#ROUNDSTART_RACES golem -#ROUNDSTART_RACES adamantine -#ROUNDSTART_RACES plasma -#ROUNDSTART_RACES diamond -#ROUNDSTART_RACES gold -#ROUNDSTART_RACES silver -#ROUNDSTART_RACES uranium -#ROUNDSTART_RACES abductor -#ROUNDSTART_RACES synth - -## Races that are straight upgrades. If these are on expect powergamers to always pick them -#ROUNDSTART_RACES skeleton -#ROUNDSTART_RACES zombie -#ROUNDSTART_RACES slime -#ROUNDSTART_RACES pod -#ROUNDSTART_RACES military_synth -#ROUNDSTART_RACES agent - -##------------------------------------------------------------------------------------------- - -## Roundstart no-reset races -## Races defined here will not cause existing characters to be reset to human if they currently have a non-roundstart species defined. -#ROUNDSTART_NO_HARD_CHECK felinid - -## Uncomment to give players the choice of joining as a human with mutant bodyparts before they join the game -JOIN_WITH_MUTANT_HUMANS - -##Overflow job. Default is assistant -OVERFLOW_JOB SFGSFgsfgsdfs - -## Overflow slot cap. Set to -1 for unlimited. If limited, it will still open up if every other job is full. -OVERFLOW_CAP -1 - -## Starlight for exterior walls and breaches. Uncomment for starlight! -## This is disabled by default to make testing quicker, should be enabled on production servers or testing servers messing with lighting -#STARLIGHT - -## Uncomment to bring back old grey suit assistants instead of the now default rainbow colored assistants. -#GREY_ASSISTANTS - -## Midround Antag (aka Mulligan antag) config options ### - -## A time, in minutes, after which the midround antag system stops attempting to run and continuous rounds end immediately upon completion. -MIDROUND_ANTAG_TIME_CHECK 60 - -## A ratio of living to total crew members, the lower this is, the more people will have to die in order for midround antag to be skipped -MIDROUND_ANTAG_LIFE_CHECK 0.7 - -##Limit Spell Choices## -## Uncomment to disallow wizards from using certain spells that may be too chaotic/fun for your playerbase - -#NO_SUMMON_GUNS -#NO_SUMMON_MAGIC -#NO_SUMMON_EVENTS - -## Comment this out for "normal" explosions, which ignore obstacles -## Uncomment for explosions that react to doors and walls -REACTIONARY_EXPLOSIONS - -## Configure the bomb cap -## This caps all explosions to the specified range. Used for both balance reasons and to prevent overloading the server and lagging the game out. -## This is given as the 3rd number(light damage) in the standard (1,2,3) explosion notation. The other numbers are derived by dividing by 2 and 4. -## eg: If you give the number 20. The bomb cap will be 5,10,20. -## Can be any number above 4, some examples are provided below. - -## Small (3, 7, 14) -#BOMBCAP 14 -## Default (5, 10, 20) (recommended if you enable REACTIONARY_EXPLOSIONS above) -BOMBCAP 20 -## LagHell (7, 14, 28) -#BOMBCAP 28 - - -## Lavaland "Budget" -## Lavaland ruin spawning has an imaginary budget to spend on ruins, where -## a less lootfilled or smaller or less round effecting ruin costs less to -## spawn, while the converse is true. Alter this number to affect the amount -## of ruins. -LAVALAND_BUDGET 0 - -## Space Ruin Budged -Space_Budget 0 - -## Time in ds from when a player latejoins till the arrival shuttle docks at the station -## Must be at least 30. At least 55 recommended to be visually/aurally appropriate -ARRIVALS_SHUTTLE_DOCK_WINDOW 55 - -## Uncomment to require the arrivals shuttle to be in flight (if it can fly) before late join players can join -#ARRIVALS_SHUTTLE_REQUIRE_UNDOCKED - -## Uncomment to prevent late join players from spawning if the arrivals shuttle is depressurized -#ARRIVALS_SHUTTLE_REQUIRE_SAFE_LATEJOIN - -## How many wirechewing rodents you want to spawn on exposed maintenane wires at the start of the round. You may wish to set this to 0 if you're testing powernets. - -MICE_ROUNDSTART 0 - -## If the percentage of players alive (doesn't count conversions) drops below this threshold the emergency shuttle will be forcefully called (provided it can be) -#EMERGENCY_SHUTTLE_AUTOCALL_THRESHOLD 0.2 - -## Determines if players are allowed to print integrated circuits, uncomment to allow. -#IC_PRINTING - -## Uncomment to allow roundstart quirk selection in the character setup menu. -## This used to be named traits, hence the config name, but it handles quirks, not the other kind of trait! -#ROUNDSTART_TRAITS - -## Uncomment to disable human moods. -DISABLE_HUMAN_MOOD - -## Enable night shifts ## -ENABLE_NIGHT_SHIFTS - -## Enable randomized shift start times## -#RANDOMIZE_SHIFT_TIME - -## Sets shift time to server time at roundstart. Overridden by RANDOMIZE_SHIFT_TIME ## -#SHIFT_TIME_REALTIME - -## A cap on how many monkeys may be created via monkey cubes -MONKEYCAP 64 - -## Enable the capitalist agenda on your server. -ECONOMY diff --git a/sound/vo/mobs/cat/cat_meow1.ogg b/sound/vo/mobs/cat/cat_meow1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a1889e18fbf762b5731186d448c0903f12ade421 GIT binary patch literal 6951 zcmai22|UzY_y3J$80%z?r*|2w1Sd7uCL|9{^1_qlUF_jk{|=iGD7_nhCkv(L}Z9^!$1KX)|N z24yLhd9Y2eqerM-0pXk}m|4~DCC6ag!FAX^&d$Fd&Q1;`&-|4pa^J82^*rERV}u8E z=YUZEZTqNx=%4^EM=pD`6$=4^+J0QdlZ60zofO;e(*f%5s%i${k zeh$vg&W1QVjDL+C*2L5i1_=TJ&Ia918%!fZ5E6nsm9b*y4_jfGj6%$bY=$Lg)V||f zHsf5otalQwKjtt_d(rGQhP|t+}^>K44z1Lr=z}OM1R&ks*Z+11)B+3&#^^H8;YJ0ig@X9RXmUn$0TS(h7vZT z*sAn!V0FNyCjTo zDVvj&JE`gdTnl$Wz^6te^>!-WA{^ftz7sTy2(t$ao4$`W;(s}T<8}x#!lBy3P!E7L zNE#zlZKrUjH*z1S%dmgS{?;Ij_o_rNHPM|4SnA?AsFavg+ zo47=2M!18~SD)OseF)Cnzr)7}`0dcRY)4)+Iw}S3C8b!Zcz#nvs@VAgTo<-vQ*z24 zVnxh;lAJ0tBATl?8iMFZE{gx^xKLh0aY;skS~uouuV#-rr>kn~*I%e@Lz;@<0E*SM z0g96wU*(5a6D%prMz-r#CWA!8GS?ysI2G-aW(=3(21#5twHsRoqT-*9d#60GZsX8D z+Q561orDT#Lz)`)T83l?veVIEmkW`T*J9nrBcF~%JsnH-SReQA!1_CKAP_WkZcH+~ zl5m~5F?&rAYYzS^a>ArK(@_u7m96WQZHLwSKH&E)9U5j#Q`W-N9Ve@n>@*k1I2@xei%5%#MzJEnd0Vd^{Udm>x3}u&$ zEhn=4&gE2G%%86)68g8u@lPnrPAH2{n2k@toXZM0ms8nX6x3b4(DGl~-;rZMRR#@2 zjyYBNACc3FLz#kTs#mvNUenQV2pBZNeEmNi070#3BG%kIVn@<=NYZ{t(jYq+{^y7R z)Q5Q65j-$#CIrbr&}QIdIx>NpW)foPEQouh%wI@=7v7hpmm#%82%<_6X~wFC*E0xh zBFobxjI^0eOtOk@3R?7D=>e;kdV(PB@j-SFM8kFA?#oj9tsWGZ_2UqEj4pyI^Zc+C zRwGMR3#(Ep;r%?fc-ZPe2}9O8A+JQj`y2~w0$&6gBwRR{CJi%^f*>yuk`OkQLF&i8 zN+WgSUZO}uLRqeTKS6LKy&DJ5i$P+UDEoeFCyL%{{4zIY&=>DuPav(pJAwO*Los>E4lok0@%hm-6EGx=`9qgX{o0Y8;mz55AtV!E0 zf^0|jb#WlO9QAeiOm<>NSp%xQ?IUS2xrzK}C77HQH4{O0ck+Gond~BS+HEX$=2O&+ zEQj;h!$?3q#P&UOE%GTQASWQOsJt=HuO zcAP53_LN?E-BQug60*<|*4q?}Dz1EeTdn6_ZFl|BLd*7sNJTqxI*nn}cA=zzIsJNAfrU!%IinCJoNVRr!1d{X`UE+X)D~9hSwxbyP ziGhlYQMC@VLyA>b?s*BKKbA2}5-4QuCsGO-Y!aoebku7RT_Qsa&|nO^23B;8x+bmj zMrzKM`1D&Lm<=2PU^QD%B4$ElmPlC>H5_{Zkc)?nEh|bS?5!#q0V`&Sj5QJ0B;^)@ zW23;15(zgeY=@M6utrDD<_u>~ITeF3k!Agd9?0L4m8L+a5<)I%%E(Els8g|DGU6uGzt)trz zRV&T_i?SjC6qxP3u7RwEaU(%iEL+oB1wi32>wdQDRtS0n4)lhbM^vCR0mw+U7|12~ zA-#GDb0|E>j3~O8T1Re-n2De?I0pDu^%6jbGyw!q?-j;?j>#D25J<#%G?>FOBRB*G zNeF_}LP14TYv&Ulon8QPCJ%IilQW3~fkMU}YzLZ=K?34{N)=QQV7qol4uRqN1`VJQ zqqo2Y_BTqF#zJmS2+|SAW-_6A!v$U0IKDcH`h^>MX2F@xJuB_ zz>G<_I4Q3L+-$C?Ahtal)HtQGoYDh)WI6Rm5+H!r4nQExqBvb{c*?&DlYfm6|Bn(C zpw3$72)@=Gvhsp!RrwwX?yGmu?;<^W?e!lu`@gF9|1@%=umI%#*+E8kgan{p0`iU) zde{xZ>Kq-BVxZ7#%LXTgZ=}az=St|nJ%y%30!9U(1d9dm0TIn`C0-0CkPplAyaiO4Y*HYQqA$p780Cl>H@3tw*{+EiAmoVP)hkImjs%vpk9$?&N`^@wK4rbD zKmfT?z|koh*haQjQX{ZG$PjF=L~XXKFf<(!3ehZU!{RbauHGA(=K5L@6x$|TYjZ9J zB;bnz4q6n=hyYa_j40B98`kFNX@Acl^=H?h1pqa>wvMsigbOXfLNJHj2tbD6j#R)1 zu~xuw!AO??r5porUYlb`02$o!jzQue5}1ZV;6jx~#a*npwwF^20*LZ*vhe0P z<>GFoApFcd-u?bvM2IE=L1E*83s`m+x;>YkWlc|`BE7b)BP9?l>U=Hb+GQUya7-zC z5@jyeE6HwOo;MNKR>g26V$!3Bsa1_fd%K z$M-@)Q%FRplO8@CzzZSiT_Wl6&LR?$m1l~)^daX1o?QYok>uotMBzEjR(|)XNHiVI zrx@Q3lS-q-NQNALCc5wXU4*_lQ*7;041+d7P=+X4NhybrB9i`Qrz~OSJ}*mUUL5hp9+`E=>!GWt}1-oG56BUm%43@%(*mk#4uiz z8%bk2lvTE1RCnm=%}h@Y^!JZWzFchlC^h7Zi+?Y@>EtOLVe!q=PCqq95)XAB8D_K; z`due(&d6nMkJ=~;)%#Ad>&g6*IiAP8Mx{5tRvbOU8yK|JPCda2o_~t{u3z5mr`!95 zfZA67UGHbc0wSL*+P~6DH|t)&Jma4YJN$#);u308nbhyIS1do-)rRF0_NV7|Pb-_6 zqfhq@UyQE)@B?Z8!EIfOL$#?xC|_%Th(lkH9VXUyUNzG*Q%XATjCz?xp|0ZBFI0t- zb=wH)B7R@5{yeGGG>X|EBA8FPyrjx+Q$ymh$q=o5oOtijmLTb~E<_pT*0WB#Y}=mg zFHHH)D-R_hbl-NXbqYNHj)h_bm$n}vbBy$Z}})R;w1E)ubBt-{z0Pd z!z^05C!Rcdyweq7;1aecvHn??vtjh7%;QxM3K7g_zs){<-GUI~%6pwJF^sPbri?FMA_hM&yXSE2zSt?z*!G5*sqG&_ zzMq!I2rDdYF=t+^O=K;%hke{vYVc@ViTa3?$>pj0D+9san%_HpU>?m!nkrvr!tpCN zwkSXhN=(#(=%UxYTaC9$6gA5a=hx2^naDW@tD7BYD$J~)|KTxcwqGD(<>1MXJvZKD zz#Fzaf^|1ijTWx*k{N10+;m+}M|}BVm}RwlRYS3%Qq6jqFS0#%c=HCfi}FF4Z%tD+ zJr_dn=sj|r4nC)|=GM*3GpP7nle7cOyKe2c5l>U_Y zR1W-=+-ku!QU5l@##3#i*tX2A$D|5E%k&La7MoWVYU0K-@PZ$7Z!YIIY7SgbRK&xT zrV$yc9^)t}-bboZaJ}doD!9ORDeE5ntVvbJZ@M%%<$X0`XkNHudB*pk{QmWOf9bUk z4PFi~{nTV&Wff){o*gb-B9`AVRrSHT4Q>|NUHHuTTOCqTW$w?GR&Cx%UYT?{a0shRgpR_{rWu{>y?52fD5!92f4ibK~o%C?^5_5WoM+~jvH=ao|i zKD6OMRKtb<{#fERPo{Ebch1{gjr`6vt2f&m%a;6)(%?|~!_~ztBVWE1F3#s@-jv6p zPmt=*wmaz0W$fxdU2HfhEz<2zxVg*p&(mijt~?=0d@=l{@T!L5rE`A6lT$xwxtDu) z&up`;n5W5kUJ6o^A2g`z{vNF(1y9vK>08uOq+V4$*?O~TQv6`Y_s&P94;_-rZ?k4D zgsj4%c*G!@Iq&fbtatn#>$(iF8;QAJ{NX#}oJHO6a_}kWlRfO+y`;b=TPI z4UJ8k9kweZ-S4!V$5g%0$TYLN`$Tjlvnw3Y>j(ZoqbUSB!BS$6Z;~CLuSO49omtU` zHVHgd{#@v6yK_p#vnlHWFHy?lElKM^75Z($&*aW6SpbVcx*;f-A% z-xxpc?%N^`z3JM;BQlV~N5k#Xcz5ttMQgkSL`_Q*cI}Cn$kfuBwrx}4=@n1)je{X2 zf64_fV+wXsY*v;hmBx3fhapZLU)=ZS$tek*yBhqNOdH0mv+v!OD%NME^)Sd-J`zOj}l+KMV*Q`bdUDm-=SQM_GK3*_Z5Ma5q^yfr~WxdVC3p;}=U=XcK z6ngS%3Ud-utg@|Q>o@j`m-Y1B2nYV35j^#fy2KzGt~a~WPT$CQvU~4(S?cL&RDI`8@M7<9e1alhv;d+=-d9A)OqExG+&tw5V#4`I*P# z-ugqc(YkHj!NXD&up=5!*I@{nNR6JFy)9JXO>dSt%QBAI`^#F|xJqsM+l?1}*RnMW z-8>wY`bl-(`+p2yQEA+YUnvY5mm??!*~MengDA7cS_=P2Ut9sps773;o)^^XKM*$1 z=~)zVJuA1FgvJN{8r?;zB}<;#munfmDAM1+=mp$$~bU3+-`8%BY z@bhp9`mU@nfiG>b!vT8cCIL+e=j>~l&TKpWWljfr91j`olh09O*rp5j2x4npZr?m2r#&UZQ|J@T=E1@@J zy8fTcn8e4fI7Ks)FwdQN0xE zOmkVpE$C}Je}dC~VF(d?40G^pxWIOW0TJ}!s!*eFoBQ9lnm&#wut~@vjeq5%7mwwb zP7FKeog7}inL50`SO)tVf>|61T(aO?R{d#1hMQi~jNZ<+WcG5liZJxJ0^v5j^>dWe$Y}6l{ z|BC2|u?S^fyBd)2{ny<{rNh>>0rLFNrVQ=16h0&&N&iFPquq;TEMr5+l`VU>d9?WnfBy1V@h&{kL%DaC zjq4C3o8YHAwdiB;CP!0G!xDCTZgZD1-bA5TRJN5-&%G;1nBRMb zreAjR%KI6{3CgFXQYVthhJEZZ;l3?F`4@^uBv1WXuUgdh2lxg#g@p+G%-@SXAhVUw z93a~7GqPb~@8#L#mFRNP!JBf+FjZro20MqEj}sS0>fI7CMb!D9BL4M;+Ne9LyS_fD z2^s5EVhgx$$KE>df*xQl6qRDkv+7it%hpX4JjcshiZ=EQUEsec_*B++^IQ0Xm+H@{ z4>~Nz7Vxp8#C1Pycc{x;xWTMf*ZG7TzNH{+;JIbP8%+1>^RwgtmNC!IvCSvo_BZFI zb|3McnSXmW3Tr?cy;8Lmt>#;lVR&>{;n=W3PSl&#_koqc*R*Co5B##OyRDNxf0h1K z=j_)>ew%Oa=9JdotGsjiX~<#L;uR&z#-nPjQ(0_t`;vU8{b|@Q&;5mevWwH>N*ys| zOtDQeiekM{M_XV=$IYQhM>*aRp*)L5G2>MA!=d+AI-cZud=bSKY4SHV9R9BObN`v# z-fe%B+S^`FKOQ^TX2X~X#K)N)pVHjsTsxdWIw5G6QJeUvePiX-{r)oBAzrEfM$U%%vZUB9&*s6RDb%2SSC zfE%e31u+n9!thr3iIm4Hzr??{WF1?&@-+42!pzqvFY!%oV!I#pTs?l`9PxndUV#ry zQD0wNn!3?KEK8JmoG_L{5U0==pP(Qzdo>5)Z1hx49B6aE4fs+ZAJD0rW zZFM(TPLFn(27^oKm&C-ny5TV=q{iIJ$5G~HIWv!>;hvpp?hOTg!OfpO1=FhdYsqEU&fq@Gn7;F04}B+{vY&-zo7?#J|M$FP*kz;$=$39i zu5!kHE=UhI2lE~FNIj&2yn?*^33)}NB+l6>(9zAy1*z>7~AdfTHtd0Y5WK zOG{O>B8+L59ZEyf90suh0@?uCM(j_;Ll8FvT@*ucWn9ujQAl}`!C9oU^ii99Tox&= z4epqTZvVSODmw8)5F%Ll&aTjbj5JVKD9kWYStuz; zR{1Dd-><?U1FUw{ zLPA8KCZwCjr&q(*RfFgm5HntpG2vAjIHqlCW{3w*pshua^Jq}uXi%tCRH=^y~F@Lr1p_3c*wxc={29ZTEnNz5Ik%RdkF!>BoF%^3tC%Q?HZ0RDX^a8!2 zOYW6!cN$&G8$G*fWx8rPca{J@Gty53k=?S3{ztoHmFfI{H#OG|DM$_2@`W$rg|C=4 zPV9xB49kv%J0RdwHJnVFpQ5h6;tT&%py>u^y(Ag*tQqY4+X-~HLy#I8(dLVI39NyW z9r9DM@K+u6Hyj0~pj+g>KM^~40g4FcUdnVQvK~vd-!Tgju!ZNbYI5#M0t;gErjgnG z*{eMmuIw3dDc_x;Cvj$XB$`UI?(BHbqgQYW_!8B5yN!IiKij`ok29OHI|}Bx!$K_` z1apFOIb7|6_F$dcU^YwXm?hY2)t^0E(!>WwailvE4NYdd{QiPP>4lu$Cz$tON8IZ> zgeEpyFxqs=`P9QkpZibvr~$v(zk;{tUPp!|Gdu7J7YSzw1*C9gkkK8eLZPH&9c*dj zIh>#bCE)sw=12&N;@&~=-`x(BcTrrJ9xv4?S=X)5B}4Bjp7p9MRzKs`R7B~Th@*3uLb4vV7fMig)=(kWG)S#T#vVzT@?QN^`*`>GdE|li8|3~Dw#usPB7stlW#U@L}WxB;>mo?>kbXG1l|DWw&k)!J;1{#PQ zZ9lPpL{2Ljp$Vd?R>p93S4Y(WV9)^V1OIdY1huAe>hI(c6P)Y_PH6-ui#JpK?-2v2 zBZ`JYiomcpAxIE{M1hl|xa0j&HM~?US<$m%OnDgQyyx(!V(w#{n7twasp=A{_tP=Y zI9K1{B>A-rB9p{VBqR4eEjq6^qs$7@9wTG|K}2*1`Z?UMSMMcRs~63dOX|Q#P%;Mf zP_miuV<_<=9>=MifN7c!{pyksglvU@pN6EOlQzUH z0lo7P>&sBo=M&fG)$ZeS9_2M0y{XuvsAOV>@8ZRenBm_D7~&hn4S5X>*Ua#|+IW8a zP^KZi!Lv`%dCUy|RscWJ==???%px;z@|d9&c%=bq;Am#39nI4=>n~P@d^@a;<3}5n zOakyGcxNj!yj761)dt>z7OD@ZriNquczh#%Y~2%|8Tvi|Z)@Q^wt=@22(uZDe*Z1> zJ)F*YbR-Z^?P<>T_W~y+-Ll=>^GnLICCkc6%Njk)DycU4^JV#EowY7yl@*<}Rppf) zi-1~LQdTQdRwh$kTk*3@X0frPteM(bTYaape6jH}$1|D5W}mXk%JSMJI<=X)*zUX7 zEPt&C)m2pfvAMLl*=w=cx4Y33QBd~rkyO{y>dxBFi_J&t1BFfSfp1B+Qx-rEPrJ)^ zZ8oB7Jx@NS{_F${2ESwayb(=cTbm~iHVo}2c zA8LEkdGds<)d8=`6UjECN%>_To29xQ0YT{Tc5g(BJi_+PaX`qerE-Kic5JZq5#F@> z{#2Rz7FbZl$@U@zU;{?S25+ZYp0M;DqB0C(7M|lX<(6tg25{p(A`8vX%)| z9M)Z!G%VGQG)va&$jRWrx}r#fIF>xhIV>TMM8gqkiiRDQk%as%uyx{o zM{b3=LZ@CmHcCC609ehD3%N9~ltMmztgLxA0CK^g`q|P#9#g&22Ed9^D4>r;H}ctd zp=k)Pqmai&57o|R>M7fvE!vI*tX|TE@5q?RA^}#nBh#^1>dkaqcTNVKRb(<&57n5C zH2|l=Vr!yt)*fhD4$eafoC>f?$9l-NTiX~k1aez*?3{|)U`}wSwgchf6u3UNra^$< zg`Pc#b)(XSm$nJmBm?251f?RHJDp(TsY=WC$5Ls-xFkSu^n5sy9rF2a%^loj+i4C| zx^StQo9RIK>}%^p3~A5-uu8`zf*m#ui=f>^Vjgey0=*CEt`Wa}TQ21_jR`G^j3<}jo!?21| z1oWk3+sp|l6wpEz)Ezrv%WN3e24mlA#Rh4CC~ilByu&O=fk*bk3;7(mMJRCK7Yd&v zur1u5OG8S~u~%IZ6?G0Pg^K3J>WNc8(aVki^_)jP$r1q$w3|mRayoFLV~_!63R3%{ z46qWV5x}CbFD>a&?pf3)faEban%UT+OmcW6QcJhcgl*$6B!3%&~ zj0?9zH)bB82r?rgic6|JCz4Bpl^+}fe5<-KpySp61W@ngMS_k(8l)3&*aak*Ls0_g z1QL!Nf~0&vMO1C#pj0SgF(o+bzyXJUb>84hV5mw>ZLDLU;a zK|}&GCZc2b9OBV)Ihw4fwk%NN6v64G2l&X+>yJc00I%(UfSE(kyBz=Ie-|eI9QhUtK0{vz= zWUi}>I>;eI*O8kG6nf9Hz=@gvh>AhY7e)d1z)q0+wrw9D7H0r ztWCcd;D9g4bhHR-VF9Y>7!i&FZrGiRO8wUyx60fuv;d&ycGr>4Y3x9YH4n_8{s178 z+!=|35!-G7w*$r~9#G1W0O#E~5)Y8EQ{ItqbVLHv&JVQK^314s!c(@fh72=d*%s z@DUQ4!e@#j%;z{Hni%IgV$shkNak3{wCjU@6%9e%;5LY4h2*(~k431#_~0EtP!uBy zB3HNeqt7!kPV*?RbF#mP@*i|#fViVNIMZS+IeB=?BJv$nAj|U?J6MRENlEny9PviSBUgP^u*i^JBT)UTI7$gKi>3fkPBH5T^u9SVL+-dvM zc`|rO0KO3P4o2Ju5yhBdV`DER7d)F{5YuvsDttc8D856ccdV?tR~5#c@y?~0aYA*M zOusbK#dNoEb%v=mALrEu(R_w>NM;mv9+@#8j! zn%58H;K0`pi>RWs`ZX-`{h@;)CCs^%UI^c@k@=+!vGUkQhHoP|k3gKvqH84aw8%7^X~#%(M-Zp0eY@94>DY;1|8h&txDKtYDstqJ?Zj*gjz^>DR}X3l_?#Rej9TJX%l!QWQL8hzUmIlG*1@IT z+qgXtFS`2nu4S<-?37UM$~0~*(x%|ih*(lB#`xa->DmLnbziPr4n$y^reIbk@84YM z|LhkS{brB!L`okI>4StqWmRr)KjrximNtX6D)xpAbIgkcvj zChCS#Q=tU$>^#XXx@9DOqAM~Ve2(|zc*Ny5eWF;X z`<@73E!S-e*_y2pH5DkJ17ge*2?U!Q>>zW(*3^tj`AYd1qwbIXKB5Rv19wibq zNETK5oSS2w5ZdoJM3r}tArr5e_g~Kley{$0t)J~Hl8GcJL3q8ue^kElf(GG4ykd)R z71X#r|GIbh#b(I)9DZo&$rEu#%Cq;1xvvL1t8|vjGxhjrgqyhrmHsb2I@lM8(!@q4 zoJT%eSlp#OHgyXmOJ6APF%fs^xl(*oG^GA;B-<63pvicdkG%vEI(=50|5h5+A!2m7 zBFJG|Ij(Kv7W2hHrX`O^wUakxZ0uZRB`@kv2>cFeI)R8sk3F?M`G$Jh)k6KV3%+@f z_X#Q@)0{(B^k|h4(Y?lEAUbM%OLkpG*OA(vWZ#@TZ4%%&=Xbpz?TkUlV{clA>WdnT zGRxJZV58R}`iCDF*X;GqWEP#$BO_Q^MVL?gF8Onr@2VG#^LvTPO?SogsqkViU9B)k z*tm~sG~P(S+)_A0_G&JF{lKj>rjP1u8mKkybgb9g<7sQj)n#gmAS~le1SE7{EG{dF z^dVZSA8PT2iAfwDjeeLt3ebpNCEc@fR!kKPy!VzztLMPks>1^M;y^#ir8l@|!N zI~u&QpBVE0auRw~-48;Qh2<5XK6T zLkSSKTTJE`m#DMv&i#^Rgx*bhF00oMC=hDMI$Kjz1*r8)?6p?=ytvQ87JlT(hC!xp zlS2E4?jH2d%I~a64L`r)_|Tg*$d}1!?fdUf?>lC_T>>HaHZhGR%ybr_t3vT;sSUR} z-4`(5^6D`?W3#ZIx(`7J<@?OGGn~3qI8t%#&%OOs&^SJxcp^OWI6HQK=2kRv<}I6> zHHt9>?R1EHo*M4rW(fJlO*EKVH+eI$vmTug{Qzang!Cn;UXg9!I=O-9TBS6*Ti*=+ znXWX(ZkOfrNj(7uDJwwah(~+}WympU6W46C7UnGuU9BGIj4MJYsJ&K*7&U;geoDU- zLeQz<$9{avPE8GVi1loGbWl7jUcI(*FA)#(F<~^)lb*pF zbgtY#Pi(0(5oLx=+3~4spo6oGMU+SChUz%Zy#qJ-YX$`9T_O5~<>42yIWO@} zw=@^mDw{rO@HxFq3I27K!F2-Wv<3b|JwU#vA^-|`o-4t9?^axHFhIo4gN>6@F=uhb zZCCGE9ZmQhbig=J)uozp&-1u-r}b=gu22|md9-q$RdUR)DxEwrF*~K8{Y3EzhDUJm zSfR;;uRphZP7)`6fuiI07PI^rh+Qr6Lay$xK}89_8Ux|-)3g2jhnKkZs0~PuMt&m2 zd~l%sIZngm+LtCCEC(vY$m>jK){o7wA6;R_HwWtm9TVg^IGjTYpR1qR|I0|TvPx$I^X$$p?n7` z_D0jtl-ZWG9$MwAMZWMiARmi)n@@py~PvXumUF|l}-mkWKJ~#3S#^4 zc=XL+JbO;yqwIaQlKbYc>-AOK0I49+~hsb&kW|kC=*UrJ3-517jke1boMiJz=)xf=wh58 z<(C1wkI;eaFA2Wi4WE}vYJdKvtNzg=R+ME^SAwJ7xibvU-^C>&r2JX5(5mjwt)}Z$ zriZl1P~(BURMnLr_i!TS+Rd}o+u;A_3TS=>R#N>gqE*qNJ${Aned{|Pw*8^ks&1AT zj~3V6((yEj6VYQoG9b)U_+06|U9d5Kg0XDz5z1h|hGWxG`NH)47j44q<&(^dv4_F-Ws$Li~X~;-+bO8wAuz2X+}XY`?YSrI0PY2iEHdh-}lSf;j`2y@no^2 zt($jWh~QQ&VKL#+39i3?jNO#$fk~NfWn^%E7K{J3X-_#mPSMbDEPUBmHqOD5sF0>P_Nn>$ z0_&20PAfU*WSmrPnptnMSsq-vKJoG+w{qb=xEWKTO7yCI&fq)aB2=9&Y<_=UV1u(r zPcrUJhFp{X+HK&g(49yLF7}RxXt!glh87JP2I~J1H1AQaqIt85HJ_ zwA#BzMa5vNgWojq<*<2W5CV!)8F2imI5;&E`&GJJjxE6F^jcsSX>=mfwmbLx_#|&} z#$eA_xW$sNPFYIj0`=FWAcTq}enkI6piJ+L<;HaGec|BhT@}L^@R>>8=$vYkQ;!DW zDXiQ}#^K?F(4j8~Pd8lZ2u!2wk!d7u_$el%j40(?dZwo1lULuNmB({^F%rLXKf0b= z&3J}J8~8P3K0Sd)4=7#n6@7C(X!e|=ftCs9+Mv5xOYxys>+B`O(Yhl4Syx`olpGPh z9#s*xBhO-{sc$g&&j#5jUCAi-rDOXqs~ly4L}c+smrZ{BQVAvobNQIFlW$L4Skv3Q z&7Si@b8=Mgr{7KP9s^$ZjbYqcWp{N;g^FRk-ZZrhc3RK*V!V!nk|BP00o*EbIQ#4P zkv*Bblf2f_?A#Z(%%Qtml_>&$&b{a9Dm0^7R$W?`fGu z!`7KKH|MaMhVx-JRM$;VvD^rx=8sPqoc^#lXOl@YVQMb*l8Vl& z=BoDDvVta@hm|Rt&lJCZvs)72=jAuX7~{l$mnoKWB9 z`Jv3lyB7SX&U_em^p~>_S#|7O6@8*5^l3ejg8q4C+3JsTei)6_;CnYILjv_2Ua#}J7NHzeHbIwtb zjDliT;Gcza?mhqgzUO}P^!C%!)m_z9^;S*IfVRE89)J)0b!`Zp4}=Av2YBpwe(qjY zj^4N_Jf+INmfXcV8#Lo-<97b*!tKOS`aFcVXtYoNzpJ0%oRK6*H+1xHxUB7E4|Q?0 zGB{%oRfmd;iHnI{5tD=pploe?tsUL$p~`N4j$ZC=uC{JIFdSbJ@TYHRXebMp#3MRq z2UAcqzynA@0$dZ?9Ws`P1^^lWu;77FC)=sRu$X)S|8$HRZqzLnosNm_X10!l_x#;K zC2bf0fDi}~AWJCRRCgLd*faAdc;z7+Z(S{clEmn)A;{i*<+FAxt}k|W8-ekXQW+5e zpsnQ8IK$~txXvnyGlCiHA|YOVoF!Rac*`m;WurqdZ#z`k4@S8X(UxqxgR`JEK(F|GUXK^a%oTpe=hnA-$eF$|#;*FJY21 z3-bAG+ zthd%IXbPM~{`>Xt3@@M}oY{7%P9dZciI!((2?5zM=aVW@o=XB3MCHGSW{hPV4I`*C zHuB2oGbcNu^)vZf%F;8>Jm@mQvJUzZHt@7N@99{E_lP=W2KId9Pn$_nRWl`OCNXq67!M#Rf8Jndo^x!BOlgZ!EqJPfsFIbeBXN`0q-hw-#7c!k&$jrde zPn)cd!(_O*|Adbm=r_wb=AP_F(BK4OD|*gi&SZ9<$JEJr@IF`(dwhZlvMf{w#lnyE zd32^Z6ad0#&QSb!cLwEi6c;7M2o4B59}*uF#&wmQBQkq6oivJ+a1h19QXq=s8#Z&i zs}X9>*oGNnAuI-kgkjGk3Un&eCQ+W4qsG4i<~(dxXMO(>Ik*tvLL{uKB@zBRa`FTc-d#=LR!`zFO5*cRwU5py zdz!OTRzUtAk>e0kk{(kM6|)tUAP}AE7@bkxQs6RBz1RAGwtq#AsuvH~z{pYd;`vA9 zw8J5aU^LYUYaN~IC_4@s)JK`=pAG}i~04quqIV>E58i8#lq6Xj_ z5EK$olBG9-AY}_1fD>nj(!j6~y%AV1By322BP(=FUH|}~?Rel%K|s<*8KB_@);xGd zlO;9ic{S*iN9k>6>9l53B!?xXboJ4Lbm(b)^dh4cx{+6lPD|^HKAKJ$&48Xv)j~J8 zj!N3j>!X($(bJ8#i;VYgr~0l+Xc>XGGa%J>HZ}OpjH_AtU#zs~&sa&LXB(w-ebBmS zTO)n6k)N&6cl7Oi0udW=Zdsb2HvIkPD zOUvto%gco;>MDPi3-2|SmbX?7)YW8GSL`(&P;?6KwR)6SS69^S}6&WtLa$)wv0ER_-b2qJzy+ zY*(+C88Nx7UP&;SjV~zQZ514R4GMxU^|(V`h(XL2r9nb=T@^*Jb>DZgQRl@T&)+iZ z-+T+7QIhpO2C;#M!v@`eTt24|e#likfS7ZOUXMnw8|p)Y+JzSB!-+Y)Zy~!O7#*Y& zCuT~p2dbZ--j|h3i*$ftCQu~#SRJHuK4u2xTw6S4^#NMMh;$UeOc*2T%^ELfvl2{E+Rd~CYlYtG{zKXr>bf&aCWNd0fqBonKh8L4UEoi z@Xbp|$10rgvTjC`1W>r1vsCen6OLfwDm#hE4mwxoXUs{Py(a42MXpLViqiO=ooVmy)_LNmKpR5 zmfjk)EweYZf*_0ah`azSOb00l3#UP<^J2lGmmC7tb1q{TLkM`F^E_ffX+;T-fcof* z3tkMw#jDP@p(ar7|x{(01Jh zI0D9a9|}UlMaqu`gjJ8RBC@L6(7BouJ7ZNTH4B2cVKc)S2@;%#TL55*hy7KKygcnVq!1!dgt^@v_F_3W~^eRW{fF-H8&3+M6Jd%BBkj0 zoAI?XUvq-Rw!)dUaW4ia&=+|)v~VgRK~&)|!Wjm-;e0ME@n3T^GF#`+0s*ykz7C_K za0V^Xd~goN27*lBY{UzW$j%G6GcbnHf~6b=mW9jf8hrVhoT1PaaKpRW|qyfp3FQQb3G` zQ{tf<9zAm(C@72&2ISSWkHJj|3E$I-lT(uShIvmo5&$$|eUwk43@K^p${!Y3$pD6? z7JVckl=1QPu@u|l?L=lvzR)lzA!k%K9(`g+D4pBAcU0QV9b_`fSnBhaVmyEy0FtPn zTwEE51nS2Z5^0`XOrlMu!+`JwfHl033qS}DQB+ivT|!~!IsuQ8O;}OadqUnbGOi;f zJ%3dpJR6_CG`FjqlW{N2I5AAe=@03p;5#3-KY#wTxwF2zy}S1A!}99d&?gaDpI~O{a>~R^z!DxCd02pTdz5Wusp9!kDg9J5@bf$G z4_dI7q&`)8cqfT|B9bNZ_p^iys_62Y({Jk$`g6_=->O(D(}z0R95oi(vnz>~j1Q=& zf^Es8qtb+!Ri2Zk_tuMPi;MkmU3sZMPnK01#yOpTZ1KCjiP5uOBz$Idk#i&m0%LSd zz4$B5^UGR*q3g-W$C_{8$BG+9abtMj%_aI8jl_3k-yjlr6hjK@0v%a*`@Ckv6d9O{ zDe9z6Yb-tzhMS1|9PPzSnEyPL_{d_`=Jes?fokV^aREk(^N7kYq!7FORg_&PRK?EV zqVH048X=SN^?KU(7Z>p*g7V+`Gb|9(E?Rim_8*&T3y8iwV$YIi)sFZ3?ZanIgzwC_ zlu|=V{iC9*llP9ryDY^YEEzu33YCLx!s55Ib1Vgc!%9*!mCt1)c8eKyy7k0CvAMpP z%G~lSxyOp#EG1v=o~FgeO(1zQ=twJ8WBr=3JjOrmDck1B(_;$C<_a+4eN)nSzzrF~ z9h!IdoCqB^grtLxED3bqe8wNMfOMkAt>-Td(hFt3Tn|s(&yVnZ8X9>FX>)5qc)|-g zdIrn4Jt$@y;dql=hzqPkz~krTYxwoo>z-uZx-D8i@-cgt_+301l7hV8AV`y&n~?n_Lu8@6o=x#HAEtIean1z)CqH&eo^9SOospZ@}55O{=_7nut|bKxOX2cO@;eeLY_j@#m+rGplJb&-p?{J*OAmYPDS3 zjGoc8xmPfuD@7DMB7604!MVek0BcWV-by)vR_l$d4VYcDT>Uc@SUxO>+9vB!9~Es= zQZ_)!B#oY&TDhlb9Jlos@8`98d$woUQkFFAx*nZIlQ!yiwHqQCR1-Ugx$;u{Y}ukt z|KwT}y&$r&A1{CTsl^bYkEO|5WDZUSh8N!MjO40msb#4AZ09XJX;Vg1~?yrHDk{7++8Sz2#azh;JuD5#Jin%3z zqNZlxNW~Dvb99;D*9X2=itgk5r1Y8r@>&Oy)iGUn^G%#Kq*Q~x?5ulP3fSoD*_osz z)%aFPKdE?JsOK1UayQ2#u9Gkh5~Tqa)|&3Ryyk`CHTYnEVTF0wGjaMz1e6OsA!clA8s+Tb^U8_l>qd zYn0yQvHr{?!ebXzK^^n{eGsw0y?vHWs%cR_?+srvxR?1rSf@P~;ou6e!csqhSC8Lc z?+&mZJ$f7iSa3v!Mp|P-r?l~-6Y1z^$wm1Fb6xo8jwXI7J$_vh&wq!l>8dZ6=FAnx z&I}?&KG6@QP?fS0|NA!zpe3pz-wD_ktfmWkL$1qC_~nk!yfCR3VaS-iSh~8mH-;Pz z_-2%yWf=6Oh1SLL;Cm;OV92?ZTm6?^VIjeVlV7)=w`8uyxpH$e*@b^xChC^Cs$9GG z?we1A!&fRiVWgmrSj7WGn2p^ZS7zZ06$fr>JkpL^IeJOa-=FWO*Gsgd4-&Ts01J&@ z`o=s4TOdW$#w(n2ZwK&GCt1=zt)y^^{lNorehxln5@R<^k*<0>znqGhhEDMJ0h-DB z)%tzBhB`02n1XM;PETpq=XSO zVVvQW5?MOz-9Phgna171c-zDduHzO#lTA9jAt$0N&1OGgBs)*Hn=+LyzOsT#Q0Y}~ zUhF$bhC5$amA5iL7{#K~WX#-{M<^ADE&Rz;3bCT&riu7_1Xx6`i3Q}9M)$Oe}ExW)}? znaY}%U8}=)$c+ETpEw|d!J>!oCuK-3kIkOr;M6yR%->C&m69I^job2{|GvVy&HkImJaeQY|#yB7>bRi#H~ zyJoK7S-5uwhO)6s;GId3l@a+ zlhVTcshAXWOo6c_$%kR9KS52iWqh5lYhN@hWU{4>-FKI6_R(X?h8}1_f``qI5c~3` zwQGruEg`z|J~_%8(m&wO745ji-Z$l#`;kCC7;fQtsRRoVvqq3fIzhhaciD4g&W~MN z-}(`>@{VgjU&smZ8?i^=YG>*+uIbsb&xR=zLmd4`8y(j9I}R9 zRS$gFQsaoxw@E#zd6M?WMAzfvsZ*Y6=vX2aqiA^~lrtxTjP5Z=o%~YkL~3UaBrl5P z+K`sd`U}>I2T*7a&nyj1SE))Hm?E>avTF9D9vNz*xmr~S?XT+=Z&vy})s^YkmKZ)B zF`ccsE~3nTA%t{Tqb5IC-M{@$fSm^SWHEuXtV9_<8P-Q1d5H|&4rA3?_0{*2W7HY* z8s8v@soZ`;#Id3#uQ&J#`O4?YHRt@*Nnc9?u^`oGC)*KxND4-*f>r`LDDWzVx{^wg3)9F1Gk_B^FGHU!1Cf>3zlL>D0iL)zgd|TI3 zi{})$?rWvn;jF$n`l=)DaYmWV@Z%rMDGm6XAsU;uC!Vd<_t?Um>uT%p^qe_K?0fSS zBB$&4Y@$6Rl9?#HU9tR0mYWU1^nbLov${a%ifZAs-0;n}?oC-KYE)EP18c3M9NYI*T(wAXI1pMd2a;6mmwH+O0GHW8rT?21X~5h#|vA#$~v?_2L(j*B4gqpdzRzjk#iBHdxQa8_#(m`4^+IO{NNOM*CwJ@YVIN zJKR-%@`x|0QY*72yTm;l?{03WXuc$>_+vs-lD179tDGb$1*w9~pr0yt%U&}^Q%nQu zS=`zA=Ma^qRk-x?tN4(^cAR=QSM`JIqJw2Qwc=`~3G{5bheB!Wl(v~Kw2SSAFSmcz ztMR`e`<_SP7VM3${I79kH3q|*^Av1jgaA8B!=6;bHS85C5p>eA%ec#zYa#g$No0Yz zyv~l!O~6YmH z1TaB`o^8>o2_`*D^WpFLJ!x(F0;=uqUR9u;Z%)OM%uDZ3U_=sO)T52J(^lx17}atO za@jR6tuCFe(C|0c%{Slq8s|=5D>v&Do>nB@ZH%)KOS<%_yGzi7*I2vlGp`49CFkU{ zq8pHWu+QGe#LN7Wm%l8{{o%YyXa4JQQL+UUOFPrRR3g96j;^K_Y$1ohNooBc*7R`= zlb%HK0)H_l^(>jrqpkd#K!D{NJm3clAQ};slQ5)jQzD5y95?T6G-(OspL)e~yPD%t za&?jV)9;tFg94wGPVh!$-mg)b-3_k6yVs$jSm0oLI(`Ely}$C4vME0+1-Pg{$JAxm zI3?ATp&u*mAhB-tQf2#9!d&^Sd&DzD_j00~jGZrScnQced#JZOpN7sI13|?Uy02V` zKBsoGn#rN*=kZiBl%MpVUi4P{a?3Rxvtjz8AL%4kLZ-~DG0KA{`D;B`NlR9hMy!E4 z4n}=3Zkps`h}0Z#V$?Or=>0mk#etaTm3B#&=#@2<(4&anRQx^`nRNYTEqYxF?(~8F zp5BCUSE6m5G?@wFwb-=2P?gWTjc zqDv8>o*m!0xd@)n+P~%ccxn(KgRVBB{Js;QoUK-6fAk#2c!MkU&7*tqy9O6^{2LAB z`@g-a8~vzLNXuXlAwQ?|;s`VAd6cjuW4}I_XYYaU@uL5(@bNOoUTtw5-iZU{hSso~ zAps?8()VrgD}D-cY_cIfm6Cj%h=7Qv1MASMfopdiY&9AtmNM_(%6sNbGNeV(IS^d4 z9~8G6c2}W&Tz%8#&XZh-$NFWHTQlUkbz|*tVKK7~?FVJ)=v?zV z?leSs3R)HRZmZAm$vT8?tSu|NrVk6KYf_eDtWeI z^;wy4s4U$c5s}Zluyj4k_|f$)mgJ2kj>3Q*8sDq2Yk3O_&^F^tY0~@zhbAni&mc{Zb zH6OJr8d^X3DLVxJ`0XV-Ptet-$2CciZMOvFh=-0E^z!wmyIqg#>Q{{FAX0p(Z9Sx& zkph;FX_s$v4=A2SYv=|D4O`!&V;xZysy!$W*?UgJTR<^q#|i1_(j@WK+B5!|RNI*I zGl-2vNcV#oBqtatJH7Q{a$VH84FbIw_C)CU=Yy|#p=~cKg!tn8Vpq*aTk%imt4N=d ze$hM0TYD9q64AHi`c`h^r~0gj6@#?2BmPSC`);#g4$Yrms1?-&N*0f4sGNUk%3XDp z0I>15Y?7XS{`hukzvr9Ag)N@q;+HobZ1j09+AhO$yWb!8x0<$M8aE4l?l)}nS$$Fo z9Sa#ri)+ph30&am>Tz*47^Psnf7{(uCw2f`G;)LD6`-sh9>6ii8(y~_xd3^xTpQQ@ z>X5qqqrd193`L2itZmXLJy9qnc-#?l{8nKx*3;i)=a)}*IMp6%K8bZ;o6s;&;ssk) z{rid5Ee{=M=AxV5Tl6%$q92zcLgl?7>IDMKRtvfGcd;T=n=61%LDLZN*#{0nw8g(a za1emQ%ksglB+Dy{(-Ym1>}8bmiW>(CKfh4vLA2gwZ)uM_(R@mN%r^Vnl1Ig=im zBri00{T^*(>n{9UBJsX`B}cfS=~K{`w5LaRfhU7KUYBRpIfAHlAGWNvY(>Kwz9={i zl6rODZ^u^TH$`bQ1s{)14JHSE;P6sO-JL7aFi~Ktx^EGRDS7n}&`W2prrj}|9F&p2 zFY=V~ZLm~pKr~zM^uZ{LX}M+}3h`z~J8ZN4txEcgXv?-pWVXl5_KuzTXtk-GQ@K%4 zekUDY4cVWF)H{53)%{Eg`1 ?o$4G&dKRd7H(=fR+mp?`eU+WBZW#j63 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 A%K!iX literal 0 HcmV?d00001 diff --git a/sound/vo/mobs/cat/cat_purr3.ogg b/sound/vo/mobs/cat/cat_purr3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5a59adea5868516141bd1c68e99590d039c137ca GIT binary patch literal 16696 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 L-^YaP%L@2E55gJ^ literal 0 HcmV?d00001 diff --git a/sound/vo/mobs/cat/cat_purr4.ogg b/sound/vo/mobs/cat/cat_purr4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8ad7a053018343aeed7050d1ac2415b4697c4f11 GIT binary patch literal 13174 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 Date: Tue, 24 Dec 2024 00:48:18 -0800 Subject: [PATCH 03/68] meowmeowmeow --- code/modules/mob/living/emote.dm | 60 +++++++++---------- .../mob/living/simple_animal/friendly/cat.dm | 2 +- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index b06333fe0b1..09dfc7877e4 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -1312,16 +1312,6 @@ else return -/*/datum/emote/living/carbon/meow/run_emote(mob/user, params, type_override, intentional) - . = ..() - if(istype(user.get_organ_slot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) - sound = SFX_CAT_MEOW - message = "meows!" - emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE - else - to_chat(user, span_warning("You can't quite make the sound.")) - return*/ - /datum/emote/living/purr key = "purr" key_third_person = "purrs" @@ -1332,10 +1322,12 @@ show_runechat = FALSE /mob/living/carbon/human/verb/emote_purr() - set name = "Purr" - set category = "Noises" - - emote("purr", intentional = TRUE) + if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) + set name = "Purr" + set category = "Noises" + emote("purr", intentional = TRUE) + else + return /datum/emote/living/moo key = "moo" @@ -1347,10 +1339,12 @@ show_runechat = FALSE /mob/living/carbon/human/verb/emote_moo() - set name = "Moo" - set category = "Noises" - - emote("moo", intentional = TRUE) + if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) + set name = "Moo" + set category = "Noises" + emote("moo", intentional = TRUE) + else + return /datum/emote/living/bark key = "bark" @@ -1362,10 +1356,12 @@ show_runechat = FALSE /mob/living/carbon/human/verb/emote_bark() - set name = "Bark" - set category = "Noises" - - emote("bark", intentional = TRUE) + if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) + set name = "Bark" + set category = "Noises" + emote("bark", intentional = TRUE) + else + return /datum/emote/living/growl key = "growl" @@ -1377,10 +1373,12 @@ show_runechat = FALSE /mob/living/carbon/human/verb/emote_growl() - set name = "Growl" - set category = "Noises" - - emote("growl", intentional = TRUE) + if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) + set name = "Growl" + set category = "Noises" + emote("growl", intentional = TRUE) + else + return /datum/emote/living/bleat key = "bleat" @@ -1392,7 +1390,9 @@ show_runechat = FALSE /mob/living/carbon/human/verb/emote_bleat() - set name = "Bleat" - set category = "Noises" - - emote("bleat", intentional = TRUE) + if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) + set name = "Bleat" + set category = "Noises" + emote("bleat", intentional = TRUE) + else + return diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index ac1a047214d..7daf5cb2c19 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -377,7 +377,7 @@ step(src, dir) personal_space() -/mob/living/simple_animal/hostile/retaliate/rogue/wolf/get_sound(input) +/mob/living/simple_animal/pet/cat/get_sound(input) switch(input) if("idle") return pick( From dc0feb16a0ae4fef0bf6a45dcb93891ef554695d Mon Sep 17 00:00:00 2001 From: L <105110468+kittysmooch@users.noreply.github.com> Date: Tue, 24 Dec 2024 01:49:00 -0800 Subject: [PATCH 04/68] ye --- code/modules/mob/living/emote.dm | 20 +++++++------------ .../mob/living/simple_animal/friendly/cat.dm | 20 +++++++++---------- 2 files changed, 17 insertions(+), 23 deletions(-) diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index 09dfc7877e4..b6213966555 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -162,7 +162,7 @@ /datum/emote/living/cross key = "crossarms" key_third_person = "crossesarms" - message = "crosses their arms." + message = "crosses arms." restraint_check = TRUE emote_type = EMOTE_VISIBLE @@ -1297,12 +1297,11 @@ /datum/emote/living/meow key = "meow" - key_third_person = "meows" + key_third_person = "meows!" message = "meows!" emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE message_muffled = "makes a muffled sound!" vary = TRUE - show_runechat = FALSE /mob/living/carbon/human/verb/emote_meow() if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) @@ -1314,12 +1313,11 @@ /datum/emote/living/purr key = "purr" - key_third_person = "purrs" + key_third_person = "purrs!" message = "purrs!" emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE message_muffled = "makes a muffled sound!" vary = TRUE - show_runechat = FALSE /mob/living/carbon/human/verb/emote_purr() if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) @@ -1331,12 +1329,11 @@ /datum/emote/living/moo key = "moo" - key_third_person = "moos" + key_third_person = "moos!" message = "moos!" emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE message_muffled = "makes a muffled sound!" vary = TRUE - show_runechat = FALSE /mob/living/carbon/human/verb/emote_moo() if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) @@ -1348,12 +1345,11 @@ /datum/emote/living/bark key = "bark" - key_third_person = "barks" + key_third_person = "barks!" message = "barks!" emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE message_muffled = "makes a muffled sound!" vary = TRUE - show_runechat = FALSE /mob/living/carbon/human/verb/emote_bark() if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) @@ -1365,12 +1361,11 @@ /datum/emote/living/growl key = "growl" - key_third_person = "growls" + key_third_person = "growls!" message = "growls!" emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE message_muffled = "makes a muffled sound!" vary = TRUE - show_runechat = FALSE /mob/living/carbon/human/verb/emote_growl() if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) @@ -1382,12 +1377,11 @@ /datum/emote/living/bleat key = "bleat" - key_third_person = "bleats" + key_third_person = "bleats!" message = "bleats!" emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE message_muffled = "makes a muffled sound!" vary = TRUE - show_runechat = FALSE /mob/living/carbon/human/verb/emote_bleat() if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 7daf5cb2c19..6cca3a05560 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -223,6 +223,16 @@ set_resting(FALSE) else emote("me", 1, pick("grooms its fur.", "twitches its whiskers.", "shakes out its coat.")) + else if (prob(1)) + playsound(src, pick( + 'sound/vo/mobs/cat/cat_meow1.ogg', + 'sound/vo/mobs/cat/cat_meow2.ogg', + 'sound/vo/mobs/cat/cat_meow3.ogg', + 'sound/vo/mobs/cat/cat_purr1.ogg', + 'sound/vo/mobs/cat/cat_purr2.ogg', + 'sound/vo/mobs/cat/cat_purr3.ogg', + 'sound/vo/mobs/cat/cat_purr4.ogg', + ), 100, TRUE) //MICE! if((src.loc) && isturf(src.loc)) @@ -321,7 +331,6 @@ response_harm_simple = "take a bite out of" attacked_sound = 'sound/blank.ogg' deathmessage = "loses its false life and collapses!" - deathsound = "bodyfall" /mob/living/simple_animal/pet/cat/cak/CheckParts(list/parts) ..() @@ -376,12 +385,3 @@ dir = pick(GLOB.alldirs) step(src, dir) personal_space() - -/mob/living/simple_animal/pet/cat/get_sound(input) - switch(input) - if("idle") - return pick( - 'sound/vo/mobs/cat/cat_meow1.ogg', - 'sound/vo/mobs/cat/cat_meow2.ogg', - 'sound/vo/mobs/cat/cat_meow3.ogg', - ) From f0cc70fcc2edbcd0809d1541b00cab70bfe002c5 Mon Sep 17 00:00:00 2001 From: L <105110468+kittysmooch@users.noreply.github.com> Date: Tue, 24 Dec 2024 01:53:02 -0800 Subject: [PATCH 05/68] hehe --- code/modules/mob/living/emote.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index b6213966555..a6823b0e183 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -162,7 +162,7 @@ /datum/emote/living/cross key = "crossarms" key_third_person = "crossesarms" - message = "crosses arms." + message = "crosses their arms." restraint_check = TRUE emote_type = EMOTE_VISIBLE From 67cb1fc25008e90171989c17cc12390acefb023b Mon Sep 17 00:00:00 2001 From: L <105110468+kittysmooch@users.noreply.github.com> Date: Tue, 24 Dec 2024 01:56:50 -0800 Subject: [PATCH 06/68] idk why it committed removing these but this should fix that --- config/example/config.txt | 513 ++++++++++++++++++++++++++++ config/example/game_options.txt | 586 ++++++++++++++++++++++++++++++++ 2 files changed, 1099 insertions(+) create mode 100644 config/example/config.txt create mode 100644 config/example/game_options.txt diff --git a/config/example/config.txt b/config/example/config.txt new file mode 100644 index 00000000000..b112bcc2fbf --- /dev/null +++ b/config/example/config.txt @@ -0,0 +1,513 @@ +# You can use the "$include" directive to split your configs however you want + +$include game_options.txt +$include dbconfig.txt +$include comms.txt +$include antag_rep.txt + +# You can use the @ character at the beginning of a config option to lock it from being edited in-game +# Example usage: +# @SERVERNAME tgstation +# Which sets the SERVERNAME, and disallows admins from being able to change it using View Variables. +# @LOG_TWITTER 0 +# Which explicitly disables LOG_TWITTER, as well as locking it. +# There are various options which are hard-locked for security reasons. + +## Server name: This appears at the top of the screen in-game and in the BYOND hub. Uncomment and replace 'tgstation' with the name of your choice. +SERVERNAME Roguetown + +## Server tagline: This will appear right below the server's title. +# SERVERTAGLINE A generic TG-based server + +## Server SQL name: This is the name used to identify the server to the SQL DB, distinct from SERVERNAME as it must be at most 32 characters. +# SERVERSQLNAME tgstation + +## Station name: The name of the station as it is referred to in-game. If commented out, the game will generate a random name instead. +STATIONNAME Roguetown + +## Put on byond hub: Uncomment this to put your server on the byond hub. +#HUB + +## Lobby time: This is the amount of time between rounds that players have to setup their characters and be ready. +LOBBY_COUNTDOWN 600 + +## Round End Time: This is the amount of time after the round ends that players have to murder death kill each other. +ROUND_END_COUNTDOWN 180 + +## Comment this out if you want to use the SQL based admin system, the legacy system uses admins.txt. +## You need to set up your database to use the SQL based system. +## This flag is automatically enabled if SQL_ENABLED isn't +ADMIN_LEGACY_SYSTEM + +##Uncomment this to stop any admins loaded by the legacy system from having their rank edited by the permissions panel +#PROTECT_LEGACY_ADMINS + +##Uncomment this to stop any ranks loaded by the legacy system from having their flags edited by the permissions panel +#PROTECT_LEGACY_RANKS + +##Uncomment this to have admin ranks only loaded from the legacy admin_ranks.txt +##If enabled, each time admins are loaded ranks the database will be updated with the current ranks and their flags +#LOAD_LEGACY_RANKS_ONLY + +## Comment this out to stop locally connected clients from being given the almost full access !localhost! admin rank +ENABLE_LOCALHOST_RANK + +## Uncomment to enable the age prompt system; It asks players for their date of birth upon entry and denies players below a certain age. +#AGE_PROMPT_SYSTEM + +## Uncomment this entry to have certain jobs require your account to be at least a certain number of days old to select. You can configure the exact age requirement for different jobs by editing +## the minimal_player_age variable in the files in folder /code/game/jobs/job/.. for the job you want to edit. Set minimal_player_age to 0 to disable age requirement for that job. +## REQUIRES the database set up to work. Keep it hashed if you don't have a database set up. +## NOTE: If you have just set-up the database keep this DISABLED, as player age is determined from the first time they connect to the server with the database up. If you just set it up, it means +## you have noone older than 0 days, since noone has been logged yet. Only turn this on once you have had the database up for 30 days. +#USE_AGE_RESTRICTION_FOR_JOBS + +## Uncomment this to have the job system use the player's account creation date, rather than the when they first joined the server for job timers. +#USE_ACCOUNT_AGE_FOR_JOBS + +## Unhash this to track player playtime in the database. Requires database to be enabled. +#USE_EXP_TRACKING +## Unhash this to enable playtime requirements for head jobs. +#USE_EXP_RESTRICTIONS_HEADS +## Unhash this to override head jobs' playtime requirements with this number of hours. +## Leave this commented out to use the values defined in the job datums. Values in the datums are stored as minutes. +#USE_EXP_RESTRICTIONS_HEADS_HOURS 3 +## Unhash this to change head jobs' playtime requirements so that they're based on department playtime, rather than crew playtime. +#USE_EXP_RESTRICTIONS_HEADS_DEPARTMENT +## Unhash this to enable playtime requirements for certain non-head jobs, like Engineer and Scientist. +#USE_EXP_RESTRICTIONS_OTHER +## Allows admins to bypass job playtime requirements. +#USE_EXP_RESTRICTIONS_ADMIN_BYPASS + +## log OOC channel +LOG_OOC + +## log LOOC channel +LOG_LOOC + +## log client Say +LOG_SAY + +## log admin actions +LOG_ADMIN + +## log admin chat +LOG_ADMINCHAT + +## log client access (logon/logoff) +LOG_ACCESS + +## log game actions (start of round, results, etc.) +LOG_GAME + +## log player votes +LOG_VOTE + +## log client Whisper +LOG_WHISPER + +## log emotes +LOG_EMOTE + +## log attack messages +LOG_ATTACK + +## log pda messages +LOG_PDA + +## log telecomms messages +LOG_TELECOMMS + +## log prayers +LOG_PRAYER + +## log lawchanges +LOG_LAW + +## log crew manifest to seperate file +LOG_MANIFEST + +## log job divide debugging information +#LOG_JOB_DEBUG + +## log all world.Topic() calls +# LOG_WORLD_TOPIC + +## enables use of the proc twitterize() that lets you take a large list of strings and turn it into a JSON file of tweet sized strings. +## As an example of how this could be """useful""" look towards Poly (https://twitter.com/Poly_the_Parrot) +# LOG_TWITTER + +## Enable logging pictures +# LOG_PICTURES + +## log mecha actions +# LOG_MECHA + +## log virus and actions +LOG_VIRUS + +## log cloning actions +LOG_CLONING + +##Log camera pictures - Must have picture logging enabled +PICTURE_LOGGING_CAMERA + +## period of time in seconds for players to be considered inactive +# INACTIVITY_PERIOD 300 + +## period of time in seconds for players to be considered afk and kickable +# AFK_PERIOD 600 + +## disconnect players who are considered afk +# KICK_INACTIVE + +## Comment this out to stop admins being able to choose their personal ooccolor +ALLOW_ADMIN_OOCCOLOR + +## Comment this out to stop admins being able to choose their personal asay color +ALLOW_ADMIN_ASAYCOLOR + +## Job slot open/close by identification consoles delay in seconds +ID_CONSOLE_JOBSLOT_DELAY 30 + +## allow players to initiate a restart vote +#ALLOW_VOTE_RESTART + +## allow players to initiate a mode-change vote +#ALLOW_VOTE_MODE + +## allow players to initiate a map-change vote +#ALLOW_VOTE_MAP + +## min delay (deciseconds) between voting sessions (default 10 minutes) +VOTE_DELAY 6000 + +## time period (deciseconds) which voting session will last (default 1 minute) +VOTE_PERIOD 1200 + +## prevents dead players from voting or starting votes +# NO_DEAD_VOTE + +## players' votes default to "No vote" (otherwise, default to "No change") +# DEFAULT_NO_VOTE + +## disable abandon mob +#NORESPAWN + +## disables calling del(src) on newmobs if they logout before spawnin in +# DONT_DEL_NEWMOB + +## set a hosted by name for unix platforms +HOSTEDBY k + +## Set to jobban "Guest-" accounts from Captain, HoS, HoP, CE, RD, CMO, Warden, Security, Detective, and AI positions. +## Set to 1 to jobban them from those positions, set to 0 to allow them. +# GUEST_JOBBAN + +## Uncomment this to stop people connecting to your server without a registered ckey. (i.e. guest-* are all blocked from connecting) +GUEST_BAN + +## Comment this out to disable checking for the cid randomizer dll. (disabled if database isn't enabled or connected) +#CHECK_RANDOMIZER + +## IPINTEL: +## This allows you to detect likely proxies by checking ips against getipintel.net +## Rating to warn at: (0.9 is good, 1 is 100% likely to be a spammer/proxy, 0.8 is 80%, etc) anything equal to or higher then this number triggers an admin warning +#IPINTEL_RATING_BAD 0.9 +## Contact email, (required to use the service, leaving blank or default disables IPINTEL) +#IPINTEL_EMAIL ch@nge.me +## How long to save good matches (ipintel rate limits to 15 per minute and 500 per day. so this shouldn't be too low, getipintel.net suggests 6 hours, time is in hours) (Your ip will get banned if you go over 500 a day too many times) +#IPINTEL_SAVE_GOOD 12 +## How long to save bad matches (these numbers can change as ips change hands, best not to save these for too long in case somebody gets a new ip used by a spammer/proxy before.) +#IPINTEL_SAVE_BAD 3 +## Domain name to query (leave commented out for the default, only needed if you pay getipintel.net for more querys) +#IPINTEL_DOMAIN check.getipintel.net + +## Uncomment to allow web client connections +#ALLOW_WEBCLIENT + +## Uncomment to restrict web client connections to byond members +## This makes for a nice pay gate to cut down on ban evading, as the webclient's cid system isn't that great +## byond membership starts at $10 for 3 months, so to use the webclient to evade, they would have sink 10 bucks in each evade. +#WEBCLIENT_ONLY_BYOND_MEMBERS + +## Set to prevent anyone but those ckeys listed in config/whitelist.txt and config/admins.txt from joining your server +#USEWHITELIST + +USEBLACKLIST + +## set a server location for world reboot. Don't include the byond://, just give the address and port. +## Don't set this to the same server, BYOND will automatically restart players to the server when it has restarted. +# SERVER ss13.example.com:2506 + +## Discod address +DISCORDURL https://discord.gg/bx9c7ha5Qk + +## Wiki address +WIKIURL https://wiki.moviesfreepremium.xyz/blackstone + +## Rules address +RULESURL https://wiki.moviesfreepremium.xyz/blackstone/rules + +## Github address +GITHUBURL https://github.com/Blackstone-SS13/BLACKSTONE + +## Round specific stats address +## Link to round specific parsed logs; IE statbus. It is appended with the RoundID automatically by ticker/Reboot() +## This will take priority over the game logs address during reboot. +## Example: https://atlantaned.space/statbus/round.php?round= +# ROUNDSTATSURL + +## Game Logs address +## Incase you don't have a fancy parsing system, but still want players to be able to find where you keep your server's logs. +## Example: https://tgstation13.org/parsed-logs/basil/data/logs/ +# GAMELOGURL + +## Github repo id +##This can be found by going to https://api.github.com/users//repos +##Or https://api.github.com/orgs//repos if the repo owner is an organization +# GITHUBREPOID 3234987 + +## Ban appeals URL - usually for a forum or wherever people should go to contact your admins. +# BANAPPEALS http://justanotherday.example.com + +## System command that invokes youtube-dl, used by Play Internet Sound. +## You can install youtube-dl with +## "pip install youtube-dl" if you have pip installed +## from https://github.com/rg3/youtube-dl/releases +## or your package manager +## The default value assumes youtube-dl is in your system PATH +# INVOKE_YOUTUBEDL youtube-dl + +## In-game features +##Toggle for having jobs load up from the .txt +# LOAD_JOBS_FROM_TXT + +## Uncomment this to forbid admins from possessing the singularity. +#FORBID_SINGULO_POSSESSION + +## Uncomment to show a popup 'reply to' window to every non-admin that receives an adminPM. +## The intention is to make adminPMs more visible. (although I fnd popups annoying so this defaults to off) +#POPUP_ADMIN_PM + +## Uncomment to allow special 'Easter-egg' events on special holidays such as seasonal holidays and stuff like 'Talk Like a Pirate Day' :3 YAARRR +ALLOW_HOLIDAYS + +## Uncomment to show the names of the admin sending a pm from IRC instead of showing as a stealthmin. +#SHOW_IRC_NAME + +## Defines the ticklimit for subsystem initialization (In percents of a byond tick). Lower makes world start smoother. Higher makes it faster. +##This is currently a testing optimized setting. A good value for production would be 98. +TICK_LIMIT_MC_INIT 98 + +##Defines the ticklag for the world. Ticklag is the amount of time between game ticks (aka byond ticks) (in 1/10ths of a second). +## This also controls the client network update rate, as well as the default client fps +TICKLAG 0.5 + +##Can also be set as per-second value, the following value is identical to the above. +#FPS 11 + +## Comment this out to disable automuting +#AUTOMUTE_ON + +## Uncomment this to let players see their own notes (they can still be set by admins only) +#SEE_OWN_NOTES + +### Comment these two out to prevent notes fading out over time for admins. +## Notes older then this will start fading out. +NOTE_FRESH_DAYS 91.31055 +## Notes older then this will be completely faded out. +NOTE_STALE_DAYS 365.2422 + +##Note: all population caps can be used with each other if desired. + +## Uncomment for 'soft' population caps, players will be warned while joining if the living crew exceeds the listed number. +#SOFT_POPCAP 100 + +## Message for soft cap +SOFT_POPCAP_MESSAGE Be warned that the server is currently serving a high number of users, consider using alternative game servers. + +## Uncomment for 'hard' population caps, players will not be allowed to spawn if the living crew exceeds the listed number, though they may still observe or wait for the living crew to decrease in size. +HARD_POPCAP 100 + +## Message for hard cap +HARD_POPCAP_MESSAGE Too many people are alive. Wait for those living to die or donate to our patreon for a reserved slot. + +## Uncomment for 'extreme' population caps, players will not be allowed to join the server if living crew exceeds the listed number. +#EXTREME_POPCAP 200 + +## Message for extreme cap +EXTREME_POPCAP_MESSAGE The server is currently serving a high number of users, find alternative servers. + +## Uncomment to allow BYOND subscribers to bypassing server connection population cap. (Living player population cap still applies.) +BYOND_MEMBER_BYPASS_POPCAP + +## Notify admins when a new player connects for the first x days a player's been around. (0 for first connection only, -1 for never) +## Requres database +#NOTIFY_NEW_PLAYER_AGE 0 + +## Notify admins when a player connects if their byond account was created in the last X days +## Requires database +#NOTIFY_NEW_PLAYER_ACCOUNT_AGE 30 + +## Notify the irc channel when a new player makes their first connection +## Requres database +#IRC_FIRST_CONNECTION_ALERT + +## Deny all new connections by ckeys we haven't seen before (exempts admins and only denies the connection if the database is enabled and connected) +## Requires database +#PANIC_BUNKER + +## The message the Panic Bunker gives when someone is rejected by it +#PANIC_BUNKER_MESSAGE Sorry, but the server is currently not accepting connections from never before seen players. + +## If panic bunker is on and a player is rejected (see above), attempt to send them to this connected server (see below) instead. +## You probably want this to be the same as CROSS_SERVER_ADDRESS +#PANIC_SERVER_ADDRESS byond://address:port + +##Name of the place to send people rejected by the bunker +#PANIC_SERVER_NAME [Put the name here] + +## Uncomment to have the changelog file automatically open when a user connects and hasn't seen the latest changelog +#AGGRESSIVE_CHANGELOG + +## Comment this out if you've used the mass conversion sql proc for notes or want to stop converting notes +AUTOCONVERT_NOTES + +## Comment this out to stop admin messages sent anytime an admin disconnects from a round in play, you can edit the messages in admin.dm +ANNOUNCE_ADMIN_LOGOUT + +## Uncomment to have an admin message sent anytime an admin connects to a round in play, you can edit the messages in admin.dm +#ANNOUNCE_ADMIN_LOGIN + +## Map rotation +## You should edit maps.txt to match your configuration when you enable this. +#MAPROTATION + +## Map voting +## Allows players to vote with their preffered map setting +## When it's set to zero, the map will be randomly picked each round +PREFERENCE_MAP_VOTING 0 + +## Map rotate chance delta +## This is the chance of map rotation factored to the round length. +## A value of 1 would mean the map rotation chance is the round length in minutes (hour long round == 60% rotation chance) +## A value of 0.5 would mean the map rotation chance is half of the round length in minutes (hour long round == 30% rotation chance) +#MAPROTATIONCHANCEDELTA 0.75 + +## AUTOADMIN +## The default admin rank +AUTOADMIN_RANK Game Master + +## Uncomment to automatically give that admin rank to all players +#AUTOADMIN + + +## Uncomment to automatically deadmin players when the game starts. +#AUTO_DEADMIN_PLAYERS + +## Uncomment to automatically deadmin antagonists when they gain the role. +#AUTO_DEADMIN_ANTAGONISTS + +## Uncomment to automatically deadmin specific role sets when a player joins the game. +#AUTO_DEADMIN_HEADS +#AUTO_DEADMIN_SECURITY +#AUTO_DEADMIN_SILICONS + + +## CLIENT VERSION CONTROL +## This allows you to configure the minimum required client version, as well as a warning version, and message for both. +## These trigger for any version below (non-inclusive) the given version, so 510 triggers on 509 or lower. +## These messages will be followed by one stating the clients current version and the required version for clarity. +## If CLIENT_WARN_POPUP is uncommented a popup window with the message will be displayed instead +#CLIENT_WARN_VERSION 511 +#CLIENT_WARN_POPUP +#CLIENT_WARN_MESSAGE Byond released 511 as the stable release. You can set the framerate your client runs at, which makes the game feel very different and cool. Shortly after its release we will end up using 511 client features and you will be forced to update. +CLIENT_ERROR_VERSION 511 +CLIENT_ERROR_MESSAGE Your version of byond is not supported. Please upgrade. +## The minimum build needed for joining the server, if using 512, a good minimum build would be 1421 as that disables the Middle Mouse Button exploit. +CLIENT_ERROR_BUILD 1421 + +## TOPIC RATE LIMITING +## This allows you to limit how many topic calls (clicking on an interface window) the client can do in any given game second and/or game minute. +## Admins are exempt from these limits. +## Hitting the minute limit notifies admins. +## Set to 0 or comment out to disable. +SECOND_TOPIC_LIMIT 10 + +MINUTE_TOPIC_LIMIT 100 + + +## CLICK RATE LIMITING +## Same as above, but applies to clicking on objects in the game window. +## This should be a higher then the interface limit to allow for the spam clickly nature of most battles. +## Admins are exempt from these limits. +## Hitting the minute limit notifies admins. +## Set to 0 to disable. +SECOND_CLICK_LIMIT 15 + +MINUTE_CLICK_LIMIT 400 + +##Error handling related options +## The "cooldown" time for each occurence of a unique error +#ERROR_COOLDOWN 600 +## How many occurences before the next will silence them +#ERROR_LIMIT 90 +## How long a unique error will be silenced for +#ERROR_SILENCE_TIME 6000 +##How long to wait between messaging admins about occurences of a unique error +#ERROR_MSG_DELAY 50 + + +## Chat Announce Options +## Various messages to be sent to game chats +## Uncommenting these will enable them, by default they will be broadcast to Game chat channels on TGS3 or non-admin channels on TGS4 +## If using TGS4, the string option can be set as a chat channel tag to limit the message to channels of that tag type (case-sensitive) +##i.e. CHAT_ANNOUNCE_NEW_GAME chat_channel_tag + +## Send a message with the station name starting a new game. Also required for the notify function +#CHAT_ANNOUNCE_NEW_GAME + +#CHANNEL_ANNOUNCE_NEW_GAME_MESSAGE A new round is beggining!! + +## Allow admin hrefs that don't use the new token system, will eventually be removed +DEBUG_ADMIN_HREFS + +###Master Controller High Pop Mode### + +##The Master Controller(MC) is the primary system controlling timed tasks and events in SS13 (lobby timer, game checks, lighting updates, atmos, etc) +##Default base MC tick rate (1 = process every "byond tick" (see: tick_lag/fps config settings), 2 = process every 2 byond ticks, etc) +## Setting this to 0 will prevent the Master Controller from ticking +BASE_MC_TICK_RATE 1 + +##High population MC tick rate +## Byond rounds timer values UP, but the tick rate is modified with heuristics during lag spites so setting this to something like 2 +## will make it run every 2 byond ticks, but will also double the effect of anti-lag heuristics. You can instead set it to something like +## 1.1 to make it run every 2 byond ticks, but only increase the effect of anti-lag heuristics by 10%. or 1.5 for 50%. +## (As an aside, you could in theory also reduce the effect of anti-lag heuristics in the base tick rate by setting it to something like 0.5) +HIGH_POP_MC_TICK_RATE 1 + +##Engage high pop mode if player count raises above this (Player in this context means any connected user. Lobby, ghost or in-game all count) +HIGH_POP_MC_MODE_AMOUNT 999 + +##Disengage high pop mode if player count drops below this +DISABLE_HIGH_POP_MC_MODE_AMOUNT 999 + +## Uncomment to prevent the world from sleeping while no players are connected after initializations +RESUME_AFTER_INITIALIZATIONS + +## Uncomment to set the number of /world/Reboot()s before the DreamDaemon restarts itself. 0 means restart every round. Requires tgstation server tools. +ROUNDS_UNTIL_HARD_RESTART 0 + + +##Default view size, in tiles. +## By default, this is 15x15, which gets simplified to 7 by byond +## 15x15 would be the standard square view. 21x15 is what goonstation uses for widescreen. +## Setting this to something different from DEFAULT_VIEW_SQUARE will enable widescreen toggles +## Do note that changing this value will affect the title screen. The title screen will have to be updated manually if this is changed. +DEFAULT_VIEW 15x15 + +##Default view size, in tiles. Should *always* be square. +## The alternative square viewport size if you're using a widescreen view size +## You probably shouldn't ever be changing this, but it's here if you want to. +DEFAULT_VIEW_SQUARE 15x15 diff --git a/config/example/game_options.txt b/config/example/game_options.txt new file mode 100644 index 00000000000..aa6057adff8 --- /dev/null +++ b/config/example/game_options.txt @@ -0,0 +1,586 @@ +## HEALTH ### + +##Damage multiplier, effects both weapons and healing on all mobs. For example, 1.25 would result in 25% higher damage. +DAMAGE_MULTIPLIER 1 + +## REVIVAL ### + +## whether pod plants work or not +REVIVAL_POD_PLANTS + +## whether cloning tubes work or not +REVIVAL_CLONING + +## amount of time (in hundredths of seconds) for which a brain retains the "spark of life" after the person's death (set to -1 for infinite) +REVIVAL_BRAIN_LIFE -1 + +## OOC DURING ROUND ### +## Comment this out if you want OOC to be automatically disabled during the round, it will be enabled during the lobby and after the round end results. +#OOC_DURING_ROUND + +## EMOJI ### +## Comment this out if you want to disable emojis +EMOJIS + +## MOB MOVEMENT ### + +## We suggest editing these variables ingame to find a good speed for your server. +## To do this you must be a high level admin. Open the 'debug' tab ingame. +## Select "Debug Controller" and then, in the popup, select "Configuration". These variables should have the same name. + +## These values get directly added to values and totals ingame. +## To speed things up make the number negative, to slow things down, make the number positive. + +## These modify the run/walk speed of all mobs before the mob-specific modifiers are applied. +RUN_DELAY 2 +WALK_DELAY 3 + +## The variables below affect the movement of specific mob types. THIS AFFECTS ALL SUBTYPES OF THE TYPE YOU CHOOSE! +## Entries completely override all subtypes. Later entries have precedence over earlier entries. +## This means if you put /mob 0 on the last entry, it will null out all changes, while if you put /mob as the first entry and +## /mob/living/carbon/human on the last entry, the last entry will override the first. +##MULTIPLICATIVE_MOVESPEED /mob/living/carbon/human 0 +##MULTIPLICATIVE_MOVESPEED /mob/living/silicon/robot 0 +##MULTIPLICATIVE_MOVESPEED /mob/living/carbon/monkey 0 +##MULTIPLICATIVE_MOVESPEED /mob/living/carbon/alien 0 +##MULTIPLICATIVE_MOVESPEED /mob/living/simple_animal/slime 0 +##MULTIPLICATIVE_MOVESPEED /mob/living/simple_animal 1 + + +## NAMES ### +## If uncommented this adds a random surname to a player's name if they only specify one name. +#HUMANS_NEED_SURNAMES + +## If uncommented, this forces all players to use random names !and appearances!. +#FORCE_RANDOM_NAMES + +## Unhash this to turn on automatic reopening of a player's job if they suicide at roundstart +#REOPEN_ROUNDSTART_SUICIDE_ROLES + +## Unhash to enable reopening of command level positions +#REOPEN_ROUNDSTART_SUICIDE_ROLES_COMMAND_POSITIONS + +## Define the delay for roles to be reopened after the round starts in seconds. +## Has a minimum delay of 30 seconds, though it's suggested to keep over 1 min +## If undefined, the delay defaults to 4 minutes. +#REOPEN_ROUNDSTART_SUICIDE_ROLES_DELAY 240 + +## Unhash to enable a printed command report for reopened roles listing what roles were reopened. +#REOPEN_ROUNDSTART_SUICIDE_ROLES_COMMAND_REPORT + + +## ALERT LEVELS ### +ALERT_GREEN All threats to the station have passed. Security may not have weapons visible, privacy laws are once again fully enforced. +ALERT_BLUE_UPTO The station has received reliable information about possible hostile activity on the station. Security staff may have weapons visible, random searches are permitted. +ALERT_BLUE_DOWNTO The immediate threat has passed. Security may no longer have weapons drawn at all times, but may continue to have them visible. Random searches are still allowed. +ALERT_RED_UPTO There is an immediate serious threat to the station. Security may have weapons unholstered at all times. Random searches are allowed and advised. Additionally, access requirements on some doors have been lifted. +ALERT_RED_DOWNTO The station's destruction has been averted. There is still however an immediate serious threat to the station. Security may have weapons unholstered at all times, random searches are allowed and advised. +ALERT_DELTA Destruction of the station is imminent. All crew are instructed to obey all instructions given by heads of staff. Any violations of these orders can be punished by death. This is not a drill. + + + +## GAME MODES ### + +## Uncomment to not send a roundstart intercept report. Gamemodes may override this. +NO_INTERCEPT_REPORT + +## Probablities for game modes chosen in 'secret' and 'random' modes. +## Default probablity is 1, increase to make that mode more likely to be picked. +## Set to 0 to disable that mode. + +PROBABILITY CHAOSMODE 99 +PROBABILITY TRAITOR 0 +PROBABILITY TRAITORBRO 0 +PROBABILITY TRAITORCHAN 0 +PROBABILITY INTERNAL_AFFAIRS 0 +PROBABILITY NUCLEAR 0 +PROBABILITY REVOLUTION 0 +PROBABILITY CULT 0 +PROBABILITY CHANGELING 0 +PROBABILITY WIZARD 0 +PROBABILITY MONKEY 0 +PROBABILITY METEOR 0 +PROBABILITY EXTENDED 0 +PROBABILITY SECRET_EXTENDED 0 +PROBABILITY DEVIL 0 +PROBABILITY DEVIL_AGENTS 0 +PROBABILITY CLOWNOPS 0 + +## You probably want to keep sandbox off by default for secret and random. +PROBABILITY SANDBOX 0 + +## Percent weight reductions for three of the most recent modes + +REPEATED_MODE_ADJUST 45 30 10 + +## Toggles for continuous modes. +## Modes that aren't continuous will end the instant all antagonists are dead. + +CONTINUOUS TRAITOR +CONTINUOUS TRAITORBRO +CONTINUOUS TRAITORCHAN +CONTINUOUS INTERNAL_AFFAIRS +#CONTINUOUS NUCLEAR +#CONTINUOUS REVOLUTION +CONTINUOUS CULT +CONTINUOUS CHANGELING +CONTINUOUS WIZARD +#CONTINUOUS MONKEY + +##Note: do not toggle continuous off for these modes, as they have no antagonists and would thus end immediately! + +CONTINUOUS METEOR +CONTINUOUS EXTENDED +CONTINUOUS SECRET_EXTENDED + + +## Toggles for allowing midround antagonists (aka mulligan antagonists). +## In modes that are continuous, if all antagonists should die then a new set of antagonists will be created. + +MIDROUND_ANTAG TRAITOR +#MIDROUND_ANTAG TRAITORBRO +MIDROUND_ANTAG TRAITORCHAN +MIDROUND_ANTAG INTERNAL_AFFAIRS +#MIDROUND_ANTAG NUCLEAR +#MIDROUND_ANTAG REVOLUTION +MIDROUND_ANTAG CULT +MIDROUND_ANTAG CHANGELING +MIDROUND_ANTAG WIZARD +#MIDROUND_ANTAG MONKEY + +## Uncomment these for overrides of the minimum / maximum number of players in a round type. +## If you set any of these occasionally check to see if you still need them as the modes +## will still be actively rebalanced around the SUGGESTED populations, not your overrides. +## Notes: For maximum number of players a value of -1 means no maximum. Setting minimums to +## VERY low numbers (< 5) can lead to errors if the roundtypes were not designed for that. + +#MIN_POP TRAITOR 0 +#MAX_POP TRAITOR -1 + +#MIN_POP TRAITORBRO 0 +#MAX_POP TRAITORBRO -1 + +#MIN_POP TRAITORCHAN 0 +#MAX_POP TRAITORCHAN -1 + +#MIN_POP DOUBLE_AGENTS 0 +#MAX_POP DOUBLE_AGENTS -1 + +#MIN_POP NUCLEAR 0 +#MAX_POP NUCLEAR -1 + +#MIN_POP REVOLUTION 0 +#MAX_POP REVOLUTION -1 + +#MIN_POP CULT 0 +#MAX_POP CULT -1 + +#MIN_POP CHANGELING 0 +#MAX_POP CHANGELING -1 + +#MIN_POP WIZARD 0 +#MAX_POP WIZARD -1 + +#MIN_POP MONKEY 0 +#MAX_POP MONKEY -1 + +#MIN_POP METEOR 0 +#MAX_POP METEOR -1 + +#MIN_POP DEVIL 0 +#MAX_POP DEVIL -1 + +#MIN_POP DEVIL_AGENTS 0 +#MAX_POP DEVIL_AGENTS -1 + +## Setting at least one mode to be playable at 0/1 players is required. +#MIN_POP EXTENDED 0 +#MAX_POP EXTENDED -1 + + + +## The amount of time it takes for the emergency shuttle to be called, from round start. +SHUTTLE_REFUEL_DELAY 12000 + +## Variables calculate how number of antagonists will scale to population. +## Used as (Antagonists = Population / Coeff) +## Set to 0 to disable scaling and use default numbers instead. +TRAITOR_SCALING_COEFF 6 +BROTHER_SCALING_COEFF 6 +CHANGELING_SCALING_COEFF 6 + +## Variables calculate how number of open security officer positions will scale to population. +## Used as (Officers = Population / Coeff) +## Set to 0 to disable scaling and use default numbers instead. +SECURITY_SCALING_COEFF 8 + +## The number of objectives traitors get. +## Not including escaping/hijacking. +TRAITOR_OBJECTIVES_AMOUNT 2 +BROTHER_OBJECTIVES_AMOUNT 2 + +## Uncomment to prohibit jobs that start with loyalty +## implants from being most antagonists. +#PROTECT_ROLES_FROM_ANTAGONIST + +## Uncomment to prohibit assistants from becoming most antagonists. +#PROTECT_ASSISTANT_FROM_ANTAGONIST + +## If non-human species are barred from joining as a head of staff +#ENFORCE_HUMAN_AUTHORITY + +## If late-joining players have a chance to become a traitor/changeling +ALLOW_LATEJOIN_ANTAGONISTS + +## Comment this out to disable the antagonist reputation system. This system rewards players who participate in the game instead of greytiding by giving them slightly higher odds to +## roll antagonist in subsequent rounds until they get it. +## +## For details See the comments for /datum/game_mode/proc/antag_pick in code/game/gamemodes/game_mode.dm +# USE_ANTAG_REP + +## The maximum amount of antagonist reputation tickets a player can bank (not use at once) +ANTAG_REP_MAXIMUM 200 + +## The default amount of tickets all users use while rolling +DEFAULT_ANTAG_TICKETS 100 + +## The maximum amount of extra tickets a user may use from their ticket bank in addition to the default tickets +MAX_TICKETS_PER_ROLL 100 + +## Uncomment to allow players to see the set odds of different rounds in secret/random in the get server revision screen. This will NOT tell the current roundtype. +#SHOW_GAME_TYPE_ODDS + +## Uncomment to enable dynamic ruleset config file. +DYNAMIC_CONFIG_ENABLED + +## RANDOM EVENTS ### +## Comment this out to disable random events during the round. +ALLOW_RANDOM_EVENTS + +## Multiplier for earliest start time of dangerous events. +## Set to 0 to make dangerous events avaliable from round start. +EVENTS_MIN_TIME_MUL 1 + +## Multiplier for minimal player count (players = alive non-AFK humans) for dangerous events to start. +## Set to 0 to make dangerous events avaliable for all populations. +EVENTS_MIN_PLAYERS_MUL 0 + + +## AI ### + +## Allow the AI job to be picked. +ALLOW_AI + +## Allow the AI Multicamera feature to be used by AI players +ALLOW_AI_MULTICAM + +## Secborg ### +## Uncomment to prevent the security cyborg module from being chosen +#DISABLE_SECBORG + +## Peacekeeper Borg ### +## Uncomment to prevent the peacekeeper cyborg module from being chosen +#DISABLE_PEACEBORG + +## AWAY MISSIONS ### + +## Uncomment to load the virtual reality hub map +#VIRTUAL_REALITY + +## Uncomment to load one of the missions from awaymissionconfig.txt at roundstart. +#ROUNDSTART_AWAY + +## How long the delay is before the Away Mission gate opens. Default is half an hour. +## 600 is one minute. +GATEWAY_DELAY 18000 + + +## ACCESS ### + +## If the number of players ready at round starts exceeds this threshold, JOBS_HAVE_MINIMAL_ACCESS will automatically be enabled. Otherwise, it will be disabled. +## This is useful for accomodating both low and high population rounds on the same server. +## Comment this out or set to 0 to disable this automatic toggle. +MINIMAL_ACCESS_THRESHOLD 20 + +## Comment this out this if you wish to use the setup where jobs have more access. +## This is intended for servers with low populations - where there are not enough +## players to fill all roles, so players need to do more than just one job. +## This option is ignored if MINIMAL_ACCESS_THRESHOLD is used. +#JOBS_HAVE_MINIMAL_ACCESS + +## Uncomment to give assistants maint access. +#ASSISTANTS_HAVE_MAINT_ACCESS + +## Uncoment to give security maint access. Note that if you dectivate JOBS_HAVE_MINIMAL_ACCESS security already gets maint from that. +#SECURITY_HAS_MAINT_ACCESS + +## Uncomment to give everyone maint access. +#EVERYONE_HAS_MAINT_ACCESS + +## Comment this out this to make security officers spawn in departmental security posts +SEC_START_BRIG + + +## GHOST INTERACTION ### +## Uncomment to let ghosts spin chairs. You may be wondering why this is a config option. Don't ask. +#GHOST_INTERACTION + +## NEAR-DEATH EXPERIENCE ### +## Comment this out to disable mobs hearing ghosts when unconscious and very close to death +NEAR_DEATH_EXPERIENCE + +## NON-VOCAL SILICONS ### +## Uncomment these to stop the AI, or cyborgs, from having vocal communication. +#SILENT_AI +#SILENT_BORG + +## SANDBOX PANEL AUTOCLOSE ### +## The sandbox panel's item spawning dialog now stays open even after you click an option. +## If you find that your players are abusing the sandbox panel, this option may slow them down +## without preventing people from using it properly. +## Only functions in sandbox game mode. +#SANDBOX_AUTOCLOSE + +## ROUNDSTART SILICON LAWS ### +## This controls what the AI's laws are at the start of the round. +## Set to 0/commented out for "off", silicons will just start with Asimov. +## Set to 1 for "custom", silicons will start with the custom laws defined in silicon_laws.txt. (If silicon_laws.txt is empty, the AI will spawn with asimov and Custom boards will auto-delete.) +## Set to 2 for "random", silicons will start with a random lawset picked from random laws specified below. +## Set to 3 for "weighted random", using values in "silicon_weights.txt", a law will be selected, with weights specifed in that file. +DEFAULT_LAWS 0 + +## RANDOM LAWS ## +## ------------------------------------------------------------------------------------------ +## These control what laws are available for selection if random silicon laws are active. +## See datums\ai_laws.dm for the full law lists + +## standard-ish laws. These are fairly ok to run +RANDOM_LAWS asimov +RANDOM_LAWS asimovpp +RANDOM_LAWS paladin +RANDOM_LAWS robocop +RANDOM_LAWS corporate + +## Quirky laws. Shouldn't cause too much harm +#RANDOM_LAWS hippocratic +#RANDOM_LAWS maintain +#RANDOM_LAWS drone +#RANDOM_LAWS liveandletlive +#RANDOM_LAWS peacekeeper +#RANDOM_LAWS reporter +#RANDOM_LAWS hulkamania + +## Bad idea laws. Probably shouldn't enable these +#RANDOM_LAWS syndie +#RANDOM_LAWS ninja +#RANDOM_LAWS antimov +#RANDOM_LAWS thermodynamic + +## meme laws. Honk +#RANDOM_LAWS buildawall + +## If weighted laws are selected (DEFAULT_LAWS = 3), +## then an AI's starting laws will be determined by the weights of these values + +## Make sure there are no spaces between the law_id and the number. + +LAW_WEIGHT custom,0 + +## standard-ish laws. These are fairly ok to run +LAW_WEIGHT asimov,32 +LAW_WEIGHT asimovpp,12 +LAW_WEIGHT paladin,12 +LAW_WEIGHT robocop,12 +LAW_WEIGHT corporate,12 + +## Quirky laws. Shouldn't cause too much harm +LAW_WEIGHT hippocratic,3 +LAW_WEIGHT maintain,4 +LAW_WEIGHT drone,3 +LAW_WEIGHT liveandletlive,3 +LAW_WEIGHT peacekeeper,3 +LAW_WEIGHT reporter,4 +LAW_WEIGHT hulkamania,4 + +## Bad idea laws. Probably shouldn't enable these +LAW_WEIGHT syndie,0 +LAW_WEIGHT ninja,0 +LAW_WEIGHT antimov,0 +LAW_WEIGHT thermodynamic,0 +LAW_WEIGHT buildawall,0 + +##------------------------------------------------ + +## SILICON LAW MAX AMOUNT ### +## The maximum number of laws a silicon can have +## Attempting to upload laws past this point will fail unless the AI is reset +SILICON_MAX_LAW_AMOUNT 12 + +##------------------------------------------------ + +## SILICON LAW MAX LENGTH ### +## The maximum number of characters in a law uploaded +## Affects Freeform, Core Freeform, and Syndicate Hacked boards. +#MAX_LAW_LEN 1024 + +##------------------------------------------------ + +## Roundstart Races +##------------------------------------------------------------------------------------------- +## Uncommenting races will allow them to be choosen at roundstart while join_with_muntant_race is on. You'll need at least one. + +## You probably want humans on your space station, but technically speaking you can turn them off without any ill effect +ROUNDSTART_RACES humen +ROUNDSTART_RACES dwarfm +ROUNDSTART_RACES tiefling +ROUNDSTART_RACES tabaxi +ROUNDSTART_RACES helf +ROUNDSTART_RACES elfw +ROUNDSTART_RACES elfd +ROUNDSTART_RACES halforc +ROUNDSTART_RACES aasimar + +## Races that are a meme and should not be accessible in normal gameplay, unless you are insane +#ROUNDSTART_RACES goblin +#ROUNDSTART_RACES argonian +#ROUNDSTART_RACES werewolf + +## Races that are broken +#ROUNDSTART_RACES human +#ROUNDSTART_RACES dwarf +#ROUNDSTART_RACES elf + +## Races that are strictly worse than humans that could probably be turned on without balance concerns +#ROUNDSTART_RACES lizard +#ROUNDSTART_RACES fly +#ROUNDSTART_RACES moth +#ROUNDSTART_RACES plasmaman +#ROUNDSTART_RACES shadow + +## Races that are better than humans in some ways, but worse in others +#ROUNDSTART_RACES ethereal +#ROUNDSTART_RACES jelly +#ROUNDSTART_RACES golem +#ROUNDSTART_RACES adamantine +#ROUNDSTART_RACES plasma +#ROUNDSTART_RACES diamond +#ROUNDSTART_RACES gold +#ROUNDSTART_RACES silver +#ROUNDSTART_RACES uranium +#ROUNDSTART_RACES abductor +#ROUNDSTART_RACES synth + +## Races that are straight upgrades. If these are on expect powergamers to always pick them +#ROUNDSTART_RACES skeleton +#ROUNDSTART_RACES zombie +#ROUNDSTART_RACES slime +#ROUNDSTART_RACES pod +#ROUNDSTART_RACES military_synth +#ROUNDSTART_RACES agent + +##------------------------------------------------------------------------------------------- + +## Roundstart no-reset races +## Races defined here will not cause existing characters to be reset to human if they currently have a non-roundstart species defined. +#ROUNDSTART_NO_HARD_CHECK felinid + +## Uncomment to give players the choice of joining as a human with mutant bodyparts before they join the game +JOIN_WITH_MUTANT_HUMANS + +##Overflow job. Default is assistant +OVERFLOW_JOB SFGSFgsfgsdfs + +## Overflow slot cap. Set to -1 for unlimited. If limited, it will still open up if every other job is full. +OVERFLOW_CAP -1 + +## Starlight for exterior walls and breaches. Uncomment for starlight! +## This is disabled by default to make testing quicker, should be enabled on production servers or testing servers messing with lighting +#STARLIGHT + +## Uncomment to bring back old grey suit assistants instead of the now default rainbow colored assistants. +#GREY_ASSISTANTS + +## Midround Antag (aka Mulligan antag) config options ### + +## A time, in minutes, after which the midround antag system stops attempting to run and continuous rounds end immediately upon completion. +MIDROUND_ANTAG_TIME_CHECK 60 + +## A ratio of living to total crew members, the lower this is, the more people will have to die in order for midround antag to be skipped +MIDROUND_ANTAG_LIFE_CHECK 0.7 + +##Limit Spell Choices## +## Uncomment to disallow wizards from using certain spells that may be too chaotic/fun for your playerbase + +#NO_SUMMON_GUNS +#NO_SUMMON_MAGIC +#NO_SUMMON_EVENTS + +## Comment this out for "normal" explosions, which ignore obstacles +## Uncomment for explosions that react to doors and walls +REACTIONARY_EXPLOSIONS + +## Configure the bomb cap +## This caps all explosions to the specified range. Used for both balance reasons and to prevent overloading the server and lagging the game out. +## This is given as the 3rd number(light damage) in the standard (1,2,3) explosion notation. The other numbers are derived by dividing by 2 and 4. +## eg: If you give the number 20. The bomb cap will be 5,10,20. +## Can be any number above 4, some examples are provided below. + +## Small (3, 7, 14) +#BOMBCAP 14 +## Default (5, 10, 20) (recommended if you enable REACTIONARY_EXPLOSIONS above) +BOMBCAP 20 +## LagHell (7, 14, 28) +#BOMBCAP 28 + + +## Lavaland "Budget" +## Lavaland ruin spawning has an imaginary budget to spend on ruins, where +## a less lootfilled or smaller or less round effecting ruin costs less to +## spawn, while the converse is true. Alter this number to affect the amount +## of ruins. +LAVALAND_BUDGET 0 + +## Space Ruin Budged +Space_Budget 0 + +## Time in ds from when a player latejoins till the arrival shuttle docks at the station +## Must be at least 30. At least 55 recommended to be visually/aurally appropriate +ARRIVALS_SHUTTLE_DOCK_WINDOW 55 + +## Uncomment to require the arrivals shuttle to be in flight (if it can fly) before late join players can join +#ARRIVALS_SHUTTLE_REQUIRE_UNDOCKED + +## Uncomment to prevent late join players from spawning if the arrivals shuttle is depressurized +#ARRIVALS_SHUTTLE_REQUIRE_SAFE_LATEJOIN + +## How many wirechewing rodents you want to spawn on exposed maintenane wires at the start of the round. You may wish to set this to 0 if you're testing powernets. + +MICE_ROUNDSTART 0 + +## If the percentage of players alive (doesn't count conversions) drops below this threshold the emergency shuttle will be forcefully called (provided it can be) +#EMERGENCY_SHUTTLE_AUTOCALL_THRESHOLD 0.2 + +## Determines if players are allowed to print integrated circuits, uncomment to allow. +#IC_PRINTING + +## Uncomment to allow roundstart quirk selection in the character setup menu. +## This used to be named traits, hence the config name, but it handles quirks, not the other kind of trait! +#ROUNDSTART_TRAITS + +## Uncomment to disable human moods. +DISABLE_HUMAN_MOOD + +## Enable night shifts ## +ENABLE_NIGHT_SHIFTS + +## Enable randomized shift start times## +#RANDOMIZE_SHIFT_TIME + +## Sets shift time to server time at roundstart. Overridden by RANDOMIZE_SHIFT_TIME ## +#SHIFT_TIME_REALTIME + +## A cap on how many monkeys may be created via monkey cubes +MONKEYCAP 64 + +## Enable the capitalist agenda on your server. +ECONOMY From 0bd20c62a3889174427ad5ca5d0ada32c44a72bd Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Tue, 24 Dec 2024 12:46:08 -0600 Subject: [PATCH 07/68] Update flail.dm --- code/game/objects/items/rogueweapons/melee/flail.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/rogueweapons/melee/flail.dm b/code/game/objects/items/rogueweapons/melee/flail.dm index ddbdc18a6d1..ec9a5a3c8c9 100644 --- a/code/game/objects/items/rogueweapons/melee/flail.dm +++ b/code/game/objects/items/rogueweapons/melee/flail.dm @@ -44,10 +44,10 @@ /datum/intent/flail/strike/smash name = "smash" chargetime = 5 + chargedrain = 2 no_early_release = TRUE penfactor = 80 recovery = 10 - swingdelay = 7 damfactor = 1.2 chargedloop = /datum/looping_sound/flailswing keep_looping = TRUE @@ -60,12 +60,12 @@ /datum/intent/flail/strike/smashrange name = "ranged smash" chargetime = 25 + chargedrain = 2 no_early_release = TRUE penfactor = 50 recovery = 30 - damfactor = 1.5 + damfactor = 1.2 reach = 2 - swingdelay = 8 chargedloop = /datum/looping_sound/flailswing keep_looping = TRUE icon_state = "insmash" From 01deabbe171e3f43e8c9335882767439d69f2746 Mon Sep 17 00:00:00 2001 From: L <105110468+kittysmooch@users.noreply.github.com> Date: Wed, 25 Dec 2024 03:41:41 -0800 Subject: [PATCH 08/68] 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 8f41870e105c916cef8e424fe405f016d7344d1d Mon Sep 17 00:00:00 2001 From: L <105110468+kittysmooch@users.noreply.github.com> Date: Wed, 25 Dec 2024 04:05:32 -0800 Subject: [PATCH 09/68] your tongue doesn't do that --- code/modules/mob/living/emote.dm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index a6823b0e183..48c8d9b5258 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -1302,6 +1302,7 @@ emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE message_muffled = "makes a muffled sound!" vary = TRUE + show_runechat = FALSE /mob/living/carbon/human/verb/emote_meow() if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) @@ -1309,6 +1310,7 @@ set category = "Noises" emote("meow", intentional = TRUE) else + to_chat(usr, span_warning("Your tongue doesn't do that")) return /datum/emote/living/purr @@ -1318,6 +1320,7 @@ emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE message_muffled = "makes a muffled sound!" vary = TRUE + show_runechat = FALSE /mob/living/carbon/human/verb/emote_purr() if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) @@ -1325,6 +1328,7 @@ set category = "Noises" emote("purr", intentional = TRUE) else + to_chat(usr, span_warning("Your tongue doesn't do that")) return /datum/emote/living/moo @@ -1334,6 +1338,7 @@ emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE message_muffled = "makes a muffled sound!" vary = TRUE + show_runechat = FALSE /mob/living/carbon/human/verb/emote_moo() if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) @@ -1341,6 +1346,7 @@ set category = "Noises" emote("moo", intentional = TRUE) else + to_chat(usr, span_warning("Your tongue doesn't do that")) return /datum/emote/living/bark @@ -1350,6 +1356,7 @@ emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE message_muffled = "makes a muffled sound!" vary = TRUE + show_runechat = FALSE /mob/living/carbon/human/verb/emote_bark() if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) @@ -1357,6 +1364,7 @@ set category = "Noises" emote("bark", intentional = TRUE) else + to_chat(usr, span_warning("Your tongue doesn't do that")) return /datum/emote/living/growl @@ -1366,6 +1374,7 @@ emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE message_muffled = "makes a muffled sound!" vary = TRUE + show_runechat = FALSE /mob/living/carbon/human/verb/emote_growl() if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) @@ -1373,6 +1382,7 @@ set category = "Noises" emote("growl", intentional = TRUE) else + to_chat(usr, span_warning("Your tongue doesn't do that")) return /datum/emote/living/bleat @@ -1382,6 +1392,7 @@ emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE message_muffled = "makes a muffled sound!" vary = TRUE + show_runechat = FALSE /mob/living/carbon/human/verb/emote_bleat() if(istype(usr.getorganslot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/wild_tongue)) @@ -1389,4 +1400,5 @@ set category = "Noises" emote("bleat", intentional = TRUE) else + to_chat(usr, span_warning("Your tongue doesn't do that")) return From 4975c21deca4f0149354d98d79722a3b7df411be Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Wed, 25 Dec 2024 20:28:52 +0200 Subject: [PATCH 10/68] look man getting off that thing for basic travel sucks --- _maps/map_files/dun_manor/dun_manor.dmm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_maps/map_files/dun_manor/dun_manor.dmm b/_maps/map_files/dun_manor/dun_manor.dmm index f62217b0cee..4bace5a0337 100644 --- a/_maps/map_files/dun_manor/dun_manor.dmm +++ b/_maps/map_files/dun_manor/dun_manor.dmm @@ -18404,7 +18404,8 @@ dir = 1; locked = 1; lockid = "manor"; - name = "keep entrance" + name = "keep entrance"; + ridethrough = 1 }, /turf/open/floor/rogue/cobblerock, /area/rogue/indoors/town/garrison) From 460378b9e040afadc163afba59346b9d748306dc Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Thu, 26 Dec 2024 07:30:13 +0200 Subject: [PATCH 11/68] names the door --- _maps/map_files/dun_manor/dun_manor.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/dun_manor/dun_manor.dmm b/_maps/map_files/dun_manor/dun_manor.dmm index 4bace5a0337..cee468c2363 100644 --- a/_maps/map_files/dun_manor/dun_manor.dmm +++ b/_maps/map_files/dun_manor/dun_manor.dmm @@ -18404,7 +18404,7 @@ dir = 1; locked = 1; lockid = "manor"; - name = "keep entrance"; + name = "keep entrance (mount friendly)"; ridethrough = 1 }, /turf/open/floor/rogue/cobblerock, 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 12/68] 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 f77cdeafa21e0107d61f9bd456e94ea99c3ebea2 Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Thu, 26 Dec 2024 14:29:46 -0600 Subject: [PATCH 13/68] Update cloaks.dm --- code/modules/clothing/rogueclothes/cloaks.dm | 22 ++++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/code/modules/clothing/rogueclothes/cloaks.dm b/code/modules/clothing/rogueclothes/cloaks.dm index 22b0a419975..23a4c9039b8 100644 --- a/code/modules/clothing/rogueclothes/cloaks.dm +++ b/code/modules/clothing/rogueclothes/cloaks.dm @@ -42,8 +42,8 @@ flags_inv = HIDECROTCH|HIDEBOOB /obj/item/clothing/cloak/psydontabard - name = "inquisitorial tabard" - desc = "A long vest bearing Psydonian symbology" + name = "psydonian tabard" + desc = "A tabard worn by Psydon's disciples. Delicate stitchwork professes the psycross with pride." color = null icon_state = "psydontabard" item_state = "psydontabard" @@ -51,13 +51,13 @@ alternate_worn_layer = TABARD_LAYER body_parts_covered = CHEST|GROIN boobed = TRUE - slot_flags = ITEM_SLOT_ARMOR|ITEM_SLOT_CLOAK + slot_flags = ITEM_SLOT_CHEST|ITEM_SLOT_ARMOR|ITEM_SLOT_CLOAK flags_inv = HIDECROTCH|HIDEBOOB var/open_wear = FALSE /obj/item/clothing/cloak/psydontabard/alt - name = "open otavan tabard" - desc = "A long vest bearing Psydonian symbology" + name = "opened psydonian tabard" + desc = "A tabard worn by Psydon's disciples, peeled back to reveal its enduring innards." body_parts_covered = GROIN icon_state = "psydontabardalt" item_state = "psydontabardalt" @@ -67,23 +67,23 @@ /obj/item/clothing/cloak/psydontabard/attack_right(mob/user) switch(open_wear) if(FALSE) - name = "inquisitorial tabard" - desc = "A long vest bearing Psydonian symbology" + name = "opened psydonian tabard" + desc = "A tabard worn by Psydon's disciples, peeled back to reveal its enduring innards." body_parts_covered = GROIN icon_state = "psydontabardalt" item_state = "psydontabardalt" open_wear = TRUE flags_inv = HIDECROTCH // BARE YOUR CHEST, NOT YOUR WEEN! - to_chat(usr, span_warning("Now wearing ENDURINGLY!")) + to_chat(usr, span_warning("ENDURING, like the MARTYRS who'll guide the faithful-and-pious to PARADISE.")) if(TRUE) - name = "inquisitorial tabard" - desc = "A long vest bearing Psydonian symbology" + name = "psydonian tabard" + desc = "A tabard worn by Psydon's disciples. Delicate stitchwork professes the psycross with pride." body_parts_covered = CHEST|GROIN icon_state = "psydontabard" item_state = "psydontabard" flags_inv = HIDECROTCH|HIDEBOOB open_wear = FALSE - to_chat(usr, span_warning("Now wearing normally!")) + to_chat(usr, span_warning("VEILED, like the CORPSES who've been shepherded by your steel to the AFTERLYFE.")) update_icon() if(user) if(ishuman(user)) From 83f0021f6b8811740eff22381ee0dff9017ebec7 Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Thu, 26 Dec 2024 14:55:58 -0600 Subject: [PATCH 14/68] Replaces 'ITEM_SLOT_CHEST' with 'ITEM_SLOT_SHIRT'. Whoopsie-doodles! --- code/modules/clothing/rogueclothes/cloaks.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/rogueclothes/cloaks.dm b/code/modules/clothing/rogueclothes/cloaks.dm index 23a4c9039b8..a3867c788a7 100644 --- a/code/modules/clothing/rogueclothes/cloaks.dm +++ b/code/modules/clothing/rogueclothes/cloaks.dm @@ -51,7 +51,7 @@ alternate_worn_layer = TABARD_LAYER body_parts_covered = CHEST|GROIN boobed = TRUE - slot_flags = ITEM_SLOT_CHEST|ITEM_SLOT_ARMOR|ITEM_SLOT_CLOAK + slot_flags = ITEM_SLOT_SHIRT|ITEM_SLOT_ARMOR|ITEM_SLOT_CLOAK flags_inv = HIDECROTCH|HIDEBOOB var/open_wear = FALSE From eb47899fb10d1804813c88f98a689950c91362d1 Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Thu, 26 Dec 2024 15:21:48 -0600 Subject: [PATCH 15/68] Update armor.dm --- code/modules/clothing/rogueclothes/armor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/rogueclothes/armor.dm b/code/modules/clothing/rogueclothes/armor.dm index f774d685109..5c969572bbb 100644 --- a/code/modules/clothing/rogueclothes/armor.dm +++ b/code/modules/clothing/rogueclothes/armor.dm @@ -78,7 +78,7 @@ /obj/item/clothing/suit/roguetown/armor/chainmail/hauberk/fluted name = "fluted hauberk" - desc = "A steel maille, of a pattern popularized by Otavan templars." + desc = "An ornate cuirass, flanked with sleeves of steel maille." icon_state = "flutedhauberk" item_state = "flutedhauberk" From b87fd8da69873f0abbeb3eca5dfaa54e36fb4524 Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Thu, 26 Dec 2024 15:29:59 -0600 Subject: [PATCH 16/68] Update feet.dm --- code/modules/clothing/rogueclothes/feet.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/rogueclothes/feet.dm b/code/modules/clothing/rogueclothes/feet.dm index daf04be102e..fe26072379a 100644 --- a/code/modules/clothing/rogueclothes/feet.dm +++ b/code/modules/clothing/rogueclothes/feet.dm @@ -24,11 +24,14 @@ armor = list("blunt" = 30, "slash" = 10, "stab" = 20, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) /obj/item/clothing/shoes/roguetown/psydonboots - name = "enduring boots" - desc = "A reliable pair of dark leather boots. Seems like they could endure the world!" + name = "psydonian boots" + desc = "Blacksteel-heeled boots. The leather refuses to be worn down, no matter how far you march through these lands. color = "#d5c2aa" + gender = PLURAL icon_state = "psydonboots" item_state = "psydonboots" + sewrepair = TRUE + armor = list("blunt" = 30, "slash" = 10, "stab" = 20, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) /obj/item/clothing/shoes/roguetown/nobleboot name = "noble boots" From e0b144a68db352a77140caa3991f6156bdd528d0 Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Thu, 26 Dec 2024 16:11:47 -0600 Subject: [PATCH 17/68] Update gloves.dm --- code/modules/clothing/rogueclothes/gloves.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/clothing/rogueclothes/gloves.dm b/code/modules/clothing/rogueclothes/gloves.dm index de6355abb60..f09bc640af0 100644 --- a/code/modules/clothing/rogueclothes/gloves.dm +++ b/code/modules/clothing/rogueclothes/gloves.dm @@ -91,7 +91,8 @@ smeltresult = /obj/item/ingot/steel /obj/item/clothing/gloves/roguetown/chain/psydon - name = "otavan chain gauntlets" + name = "psydonian gloves" + desc = "Blacksteel-bound gauntlets. These ritualistic restraints, when left to dangle-and-sway, assist in the deflection of unpredictable blows." icon_state = "psydongloveschain" item_state = "psydongloveschains" 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 18/68] 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 19/68] 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 From fb1c3cd35ffc2a4923d63368e80ebf4f57db992e Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Thu, 26 Dec 2024 21:34:27 -0600 Subject: [PATCH 20/68] Update hats.dm --- code/modules/clothing/rogueclothes/hats.dm | 33 +++++++++++++--------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/code/modules/clothing/rogueclothes/hats.dm b/code/modules/clothing/rogueclothes/hats.dm index 3cd6f9b31fc..dc6567023b2 100644 --- a/code/modules/clothing/rogueclothes/hats.dm +++ b/code/modules/clothing/rogueclothes/hats.dm @@ -549,16 +549,6 @@ body_parts_covered = HEAD|HAIR|EARS armor = list("blunt" = 80, "slash" = 90, "stab" = 70, "bullet" = 100, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) -/obj/item/clothing/head/roguetown/helmet/psydonbarbute - name = "psydonian barbute" - desc = "A barbute styled with Psydonian Imagery." - icon_state = "psydonbarbute" - item_state = "psydonbarbute" - block2add = FOV_BEHIND - flags_inv = HIDEEARS|HIDEFACE - flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH - body_parts_covered = FULL_HEAD - /obj/item/clothing/head/roguetown/helmet/kettle/attackby(obj/item/W, mob/living/user, params) ..() if(istype(W, /obj/item/natural/cloth) && !detail_tag) @@ -936,9 +926,16 @@ smeltresult = /obj/item/ingot/steel smelt_bar_num = 2 +/obj/item/clothing/head/roguetown/helmet/heavy/psydonbarbute + name = "psydonian barbute" + desc = "A ceremonial barbute, masterfully forged to represent Psydon's divine authority. The Order of Saint Malum's artisans have chiseled this pronged visage into more statues than you could possibly imagine." + icon_state = "psydonbarbute" + item_state = "psydonbarbute" + flags_inv = HIDEEARS|HIDEFACE|HIDEHAIR + /obj/item/clothing/head/roguetown/helmet/heavy/psydonhelm - name ="otavan armet" - desc = "Headwear commonly worn by Templars in service to the Inquisition of Otava. PSYDON Endures." + name = "psydonian armet" + desc = "An ornate helmet, whose visor has been bound shut with blacksteel chains. The Order of Saint Eora often decorates these armets with flowers - not only as a lucky charm gifted to them by fair maidens and family, but also as a vibrant reminder that 'happiness has to be fought for.'" icon_state = "psydonarmet" item_state = "psydonarmet" flags_inv = HIDEEARS|HIDEFACE|HIDEHAIR @@ -973,6 +970,14 @@ var/mob/living/carbon/H = user H.update_inv_head() +/obj/item/clothing/head/roguetown/helmet/heavy/psydonhelm/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/head/roguetown/helmet/heavy/nochelm name = "noc helmet" @@ -1449,12 +1454,12 @@ /obj/item/clothing/head/roguetown/roguehood/psydon name = "psydonian hood" - desc = "A hood worn by those who favor Psydon. Forever enduring!" + desc = "A hood worn by Psydon's disciples, oft-worn in conjunction with its matching tabard." icon_state = "psydonhood" item_state = "psydonhood" color = null body_parts_covered = NECK - slot_flags = ITEM_SLOT_HEAD + slot_flags = ITEM_SLOT_HEAD|ITEM_SLOT_MASK dynamic_hair_suffix = "" edelay_type = 1 adjustable = CAN_CADJUST From e9e249cdb9fe42a866bb7b13d8709c0a287ebdb4 Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Thu, 26 Dec 2024 21:55:29 -0600 Subject: [PATCH 21/68] Update mask.dm --- code/modules/clothing/rogueclothes/mask.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/rogueclothes/mask.dm b/code/modules/clothing/rogueclothes/mask.dm index d8819c1f5af..4d0da06c2a1 100644 --- a/code/modules/clothing/rogueclothes/mask.dm +++ b/code/modules/clothing/rogueclothes/mask.dm @@ -113,8 +113,8 @@ smeltresult = /obj/item/ingot/iron /obj/item/clothing/mask/rogue/facemask/psydonmask - name = "Psydonian Mask" - desc = "A symbolic mask typically worn by members of the Otavan Inquisition." + name = "psydonian mask" + desc = "A silver mask, forever locked in a rigor of uncontestable joy. The Order of Saint Xylix can't decide on whether it's meant to represent one's 'mirthfulness', 'theatricality', or the unpredictable melding of both." icon_state = "psydonmask" item_state = "psydonmask" From 209efe29c33fff3a6f8b8dec771438d5b910d4a4 Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Thu, 26 Dec 2024 22:52:53 -0600 Subject: [PATCH 22/68] Update neck.dm --- code/modules/clothing/rogueclothes/neck.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/rogueclothes/neck.dm b/code/modules/clothing/rogueclothes/neck.dm index 672f8dd613a..9260b728fc8 100644 --- a/code/modules/clothing/rogueclothes/neck.dm +++ b/code/modules/clothing/rogueclothes/neck.dm @@ -191,7 +191,7 @@ /obj/item/clothing/neck/roguetown/psicross name = "psycross" - desc = "" + desc = "'With every broken bone, I swore I lived!'" icon_state = "psicross" //dropshrink = 0.75 resistance_flags = FIRE_PROOF @@ -247,12 +247,14 @@ /obj/item/clothing/neck/roguetown/psicross/wood name = "wooden psycross" + desc = "'A man with nothing can still have faith!'" icon_state = "psycross_w" item_state = "psycross_w" sellprice = 0 /obj/item/clothing/neck/roguetown/psicross/silver name = "silver psycross" + desc = "'The horrors persist, but so do I!'" icon_state = "psycross_s" item_state = "psycross_s" sellprice = 50 @@ -307,7 +309,7 @@ /obj/item/clothing/neck/roguetown/psicross/g name = "golden psycross" - desc = "" + desc = "'Purity afloat, for paradise awaits!'" icon_state = "psycross_g" item_state = "psycross_g" //dropshrink = 0.75 From 7e74ed25db8bb22d6144a6075a77b01a5d09f7c6 Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Thu, 26 Dec 2024 23:11:06 -0600 Subject: [PATCH 23/68] Update dun_manor.dmm --- _maps/map_files/dun_manor/dun_manor.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/dun_manor/dun_manor.dmm b/_maps/map_files/dun_manor/dun_manor.dmm index f62217b0cee..8f14e515a0f 100644 --- a/_maps/map_files/dun_manor/dun_manor.dmm +++ b/_maps/map_files/dun_manor/dun_manor.dmm @@ -11111,7 +11111,7 @@ /obj/structure/table/wood{ icon_state = "longtable" }, -/obj/item/clothing/head/roguetown/helmet/psydonbarbute, +/obj/item/clothing/head/roguetown/helmet/heavy/psydonbarbute, /turf/open/floor/rogue/tile, /area/rogue/under/town/basement) "khi" = ( @@ -20577,7 +20577,7 @@ dir = 1; icon_state = "longtable" }, -/obj/item/clothing/head/roguetown/helmet/psydonbarbute, +/obj/item/clothing/head/roguetown/helmet/heavy/psydonbarbute, /turf/open/floor/rogue/tile, /area/rogue/under/town/basement) "swd" = ( From 63fc119d244eb54425ef46010eec44c521a99c5e Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Thu, 26 Dec 2024 23:16:31 -0600 Subject: [PATCH 24/68] Update mask.dm (again) --- code/modules/clothing/rogueclothes/mask.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/rogueclothes/mask.dm b/code/modules/clothing/rogueclothes/mask.dm index 4d0da06c2a1..daddab4cd3a 100644 --- a/code/modules/clothing/rogueclothes/mask.dm +++ b/code/modules/clothing/rogueclothes/mask.dm @@ -114,7 +114,7 @@ /obj/item/clothing/mask/rogue/facemask/psydonmask name = "psydonian mask" - desc = "A silver mask, forever locked in a rigor of uncontestable joy. The Order of Saint Xylix can't decide on whether it's meant to represent one's 'mirthfulness', 'theatricality', or the unpredictable melding of both." + desc = "A silver mask, forever locked in a rigor of uncontestable joy. The Order of Saint Xylix can't decide on whether it's meant to represent Psydon's 'mirthfulness', 'theatricality', or the unpredictable melding of both." icon_state = "psydonmask" item_state = "psydonmask" From c7c93ec782fce3060bcadd471789857c8cd84254 Mon Sep 17 00:00:00 2001 From: Pooch Date: Fri, 27 Dec 2024 00:48:16 -0500 Subject: [PATCH 25/68] Nerfing spewium to not hurl organs --- code/modules/reagents/chemistry/reagents/toxin_reagents.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index d611ffcf4d8..adf87c1525f 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -626,7 +626,7 @@ /datum/reagent/toxin/spewium name = "Spewium" - description = "A powerful emetic, causes uncontrollable vomiting. May result in vomiting organs at high doses." + description = "A powerful emetic, causes uncontrollable vomiting." reagent_state = LIQUID color = "#2f6617" //A sickly green color metabolization_rate = REAGENTS_METABOLISM @@ -645,9 +645,10 @@ /datum/reagent/toxin/spewium/overdose_process(mob/living/carbon/C) . = ..() if(current_cycle >=33 && prob(15)) - C.spew_organ() + //C.spew_organ() C.vomit(0, TRUE, TRUE, 4) - to_chat(C, span_danger("I feel something lumpy come up as you vomit.")) + C.adjustToxLoss(3) + to_chat(C, span_danger("I feel something lumpy come up...")) /datum/reagent/toxin/curare name = "Curare" From ae60c00adacf427419b69d5e3697a28e3ae0f4b2 Mon Sep 17 00:00:00 2001 From: Luckdente Date: Thu, 26 Dec 2024 22:27:47 -0800 Subject: [PATCH 26/68] OooOOOoOoo armor w armor --- code/modules/clothing/rogueclothes/armor.dm | 24 ++++++++++++++++++ code/modules/clothing/rogueclothes/feet.dm | 6 +++++ code/modules/clothing/rogueclothes/gloves.dm | 6 +++++ code/modules/clothing/rogueclothes/hats.dm | 7 +++++ .../roguetown/Inquisition/puritan.dm | 10 ++++---- icons/roguetown/clothing/armor.dmi | Bin 37695 -> 38496 bytes icons/roguetown/clothing/feet.dmi | Bin 11613 -> 12533 bytes icons/roguetown/clothing/gloves.dmi | Bin 8350 -> 9160 bytes icons/roguetown/clothing/head.dmi | Bin 59007 -> 59662 bytes icons/roguetown/clothing/onmob/armor.dmi | Bin 171830 -> 179447 bytes icons/roguetown/clothing/onmob/feet.dmi | Bin 25629 -> 27542 bytes icons/roguetown/clothing/onmob/gloves.dmi | Bin 17532 -> 19024 bytes icons/roguetown/clothing/onmob/head.dmi | Bin 63565 -> 64188 bytes .../clothing/onmob/helpers/sleeves_armor.dmi | Bin 58208 -> 59541 bytes 14 files changed, 48 insertions(+), 5 deletions(-) diff --git a/code/modules/clothing/rogueclothes/armor.dm b/code/modules/clothing/rogueclothes/armor.dm index 793a4ab8d39..1b460f3b095 100644 --- a/code/modules/clothing/rogueclothes/armor.dm +++ b/code/modules/clothing/rogueclothes/armor.dm @@ -675,6 +675,8 @@ . = ..() color = pick(CLOTHING_PURPLE, null,CLOTHING_GREEN, CLOTHING_RED) + + //--------------- BLACKSTEEL --------------------- /obj/item/clothing/suit/roguetown/armor/blacksteel/platechest @@ -741,6 +743,8 @@ sleeved_detail = TRUE boobed_detail = TRUE + + /obj/item/clothing/suit/roguetown/armor/brigandine/sheriff/coat/attack_right(mob/user) if(picked) return @@ -775,3 +779,23 @@ equip_delay_self = 40 armor_class = ARMOR_CLASS_MEDIUM w_class = WEIGHT_CLASS_BULKY + + +/obj/item/clothing/suit/roguetown/armor/plate/scale/inqcoat + slot_flags = ITEM_SLOT_ARMOR + name = "inquisitorial duster" + desc = "Metal plates reinforce this heavy coat, only the finest for the inquisition." + body_parts_covered = CHEST|VITALS|GROIN|LEGS|ARMS + allowed_sex = list(MALE, FEMALE) + icon_state = "inqcoat" + item_state = "inqcoat" + sleevetype = "shirt" + 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 + blocksound = SOFTHIT + do_sound_chain = FALSE // you too loud rn lil bro shhh + do_sound_plate = FALSE diff --git a/code/modules/clothing/rogueclothes/feet.dm b/code/modules/clothing/rogueclothes/feet.dm index 460b47f031e..f9282de29bb 100644 --- a/code/modules/clothing/rogueclothes/feet.dm +++ b/code/modules/clothing/rogueclothes/feet.dm @@ -208,6 +208,12 @@ sewrepair = TRUE armor = list("blunt" = 5, "slash" = 5, "stab" = 5, "fire" = 0, "acid" = 0) //Thinks its fair for a piece of cloth and fiber. +/obj/item/clothing/shoes/roguetown/otavan/inqboots + name = "inquisitorial boots" + desc = "Finely crafted boots, made to stomp out darkness." + icon_state = "inqboots" + item_state = "inqboots" + // ----------------- BLACKSTEEL ----------------------- diff --git a/code/modules/clothing/rogueclothes/gloves.dm b/code/modules/clothing/rogueclothes/gloves.dm index ad151ea35cd..486de4c6171 100644 --- a/code/modules/clothing/rogueclothes/gloves.dm +++ b/code/modules/clothing/rogueclothes/gloves.dm @@ -118,6 +118,12 @@ sewrepair = TRUE allowed_race = NON_DWARVEN_RACE_TYPES + /obj/item/clothing/gloves/roguetown/otavan/inqgloves + name = "inquisitorial leather gloves" + desc = "Masterfully crafted leather gloves, psycross included." + icon_state = "inqgloves" + item_state = "inqgloves" + //rogtodo sprites for this /obj/item/clothing/gloves/roguetown/plate name = "plate gauntlets" diff --git a/code/modules/clothing/rogueclothes/hats.dm b/code/modules/clothing/rogueclothes/hats.dm index 4e956043854..46674ddbf56 100644 --- a/code/modules/clothing/rogueclothes/hats.dm +++ b/code/modules/clothing/rogueclothes/hats.dm @@ -393,6 +393,13 @@ //dropshrink = 0.75 dynamic_hair_suffix = null +/obj/item/clothing/head/roguetown/inqhat + name = "inquisitorial hat" + desc = "To keep ones vision away from the heavens, and focused on the sin beneath the soil." + icon_state = "inqhat" + item_state = "inqhat" + sewrepair = TRUE + /obj/item/clothing/head/roguetown/headband/red color = CLOTHING_RED diff --git a/code/modules/jobs/job_types/roguetown/Inquisition/puritan.dm b/code/modules/jobs/job_types/roguetown/Inquisition/puritan.dm index 6d9e838a8c6..930e353e4ad 100644 --- a/code/modules/jobs/job_types/roguetown/Inquisition/puritan.dm +++ b/code/modules/jobs/job_types/roguetown/Inquisition/puritan.dm @@ -30,14 +30,14 @@ shirt = /obj/item/clothing/suit/roguetown/shirt/undershirt/puritan belt = /obj/item/storage/belt/rogue/leather/knifebelt/black/psydon neck = /obj/item/clothing/neck/roguetown/psicross/silver - shoes = /obj/item/clothing/shoes/roguetown/boots + shoes = /obj/item/clothing/shoes/roguetown/otavan/inqboots pants = /obj/item/clothing/under/roguetown/tights/black - cloak = /obj/item/clothing/cloak/cape/puritan - backr = /obj/item/storage/backpack/rogue/satchel/black + backr = /obj/item/storage/backpack/rogue/satchel beltr = /obj/item/storage/belt/rogue/pouch/coins/rich - head = /obj/item/clothing/head/roguetown/puritan - gloves = /obj/item/clothing/gloves/roguetown/leather + head = /obj/item/clothing/head/roguetown/inqhat + gloves = /obj/item/clothing/gloves/roguetown/otavan/inqgloves beltl = /obj/item/rogueweapon/sword/rapier + armor = /obj/item/clothing/suit/roguetown/armor/plate/scale/inqcoat backpack_contents = list(/obj/item/storage/keyring/puritan = 1, /obj/item/rogueweapon/huntingknife/idagger/silver) if(H.mind) H.mind.adjust_skillrank(/datum/skill/combat/swords, 4, TRUE) diff --git a/icons/roguetown/clothing/armor.dmi b/icons/roguetown/clothing/armor.dmi index fe858398728e2235b066dca0bfbd9c6931cc0216..a3b12bef687bd183d85b8449cce5760a1effa023 100644 GIT binary patch delta 12884 zcmYLObyU>B_a&uSQY3dt0VzRHkXX9ALt09@`$MxJ(p?LPNOwwy(k0y?-RZLA&+jkJ zZ~mAw=gvKI&YXGk&U^QE7NM<|qs21;2wyEdcd3tV7Ou9=?zT>jC@9|9DQU`1**ruM zhBS8dWXVg4i5H-G1BtGRvk4X%Jc?IOoEM` zQ>RB;s4s}B@Bf|{&F>gsr#mPkl50Br!n5uAx(sZ7E}_4+qW*&C^9yNS=9-?a*|*6O z>b9i9oI;+P<&rK@?7e?{W;quUSiWjd_X+N2-L59Yks?u;9A9%VqU(5F73(q>tS`~W ziTbuXl)jYD%U0q@j4?K4Q3H+uh`UDzPlS*YQX}riB$MnfBLjJfgX`w^(VnCP?T&Bv zGv&sciN$ojilUvj736$;z}5~5!xa~ApmFG_rD~xV+2iQ=MJJ(}ZrPHFj45i@W$}$>C?X!9Jk-h;U2!-_1d2fs*e- z-#k#$3EdK<_B?NQGm#C|2Mw}3uB^F!!N+|H#2TqeY*`Q8fYyk0l1Bbw;oZ&d#_Q{c zKMjus+}&I_Bl&L#nyNCou!HpR22oIwnd%tP3@w3m^;Er0Vg z_B@A>K%kH#qG03>qRnkw_;M#_kmD3u>}E3O)_yp`m$B9E_B7Z3cx+`bdGeC_Ed|U4 zF$Y*L28zF{=L=9J#$#f-kpCX&*}yU&OZX{4)vuIoDHe7jNp=Zuk)&w>oH%D<@RpMlBm4BEI6@YK!!oHeN1U3^zB3Du zMBKifbaUJf@APsfUO@Huqsl&A(|TP-l|3O8=^EmFA5?vCc(|19MNhuf58QLA+bfKw znQTA>9GR3XlL;4C^I)~v3sk4{WE=AVmB`9SG%cAT%F*SQ+KG5%GbBhNgZ^xWdH~c? z|E97&OyV#9R&T1sm>X>*pWVLm;qyb-PJ`n#2Q^G?tJCG-UFo^`z_P|k+!Cd_m4WE7 zK0S#m0HJ4NK!)EVPyrH)ju)=CXE1-^JHjKJHrd^lxI4*=c_ym(9PFD1!4T?@xq$e% zr#48W=L?ks2*x(rM+s5LD^h%GfKO%b{fW;s34s}smBC(+1z+`oVPV1yEnLzPhYu@6 z{eA4IznhMRB4MQ){5#Aw5?7hLy(c@wR80V-K%78a)L!tJ(WxhELi016bDvsz@LN0~ z+GRA&zaOmY#86+a;rjTCvp40{Gkge0OOBIc<(N1W9J%8SUPFAv*836f54?z{e5QeP zG^#aoj&UXF&dZh(HbarfFv`uIUB3-TOeD7mWc=cOnni%B|3s*=htvChiQTK`oG7m6 z;`K}Sm(ruP-lv|y78IroQ8dQsmx(K`BR+@@e^gsmuic82+&@{1bsO3b9Fuu=&OCM7 z>6b=x5B`KO9ur=O9_n! zAT7mO^*WBfs1(!rKH5Mf@L{%gO}2kKB-j~%z&N=9c>IgP&|o0FAt0D^nTbu-0e=^NuWJcR6;rTqp`T1MsWwIN*ogS0 zJJ^Nxw;77Y{%VCEh6kT%5JJ^-?&L$x?bV5e7^qJYTNL29ApRG}RCa9;`p*dOtml7_ zxmxb*aD}h13?%GY}InX)V@qkO-VN6D3GBS?N+;Do7WbZDX}` zKqv?kr0!Kd&K(UE-80}f2SRxBmM)*j5-_(=RJCVTSFi1f>PL8Y^=P#XE5Gwr;I=E( z39$s;VXb{O@;dx}EV{e=AThc!86nbgtpvfBNJ=PtkL)0FnS_#yCDV!|^qf?h!-loS2s%Rg3P z={_hjl0E}9eT~1A6y1%Xv-tO>P6~>x8M8TlN2ZS*?Ry^<-xnkdUqiB! zF{CQRN2?Js_dYoIV-&uRVow{uX_2ctCR~h`?2&U5j`x-Qmo&R#M8+_8%K%}T{Tr54 zxWkL({)dbsfuHP@W1UY{8m8dgs0SuL=5(D7KN}aYC$1>Kf+#$& zP2}cjWjU^>XWGg|X8>!dz|j|)M8dS3=Kg{lss`Mh5;X?M*_+!FQZSIac?Dqnc%RUk$XYBvQV(e+Nvnb;!pz*ub zGU1(B5Q6l)T7t2U@dEYSGk(%x-c3?8T~Ay4qt$gs#q4rvQ~;JH!?q_>^x-zwT)B?> zVQI$7(gy$zvv4c|6F?o{9qYBk1U|7Xbe_>7_&8Ykkm-zw9;5fi+3=g^d2w$s-miakLM9{}b zzEwgCA|l^~`#fSQDja8++v4n%4s*focbx*s#DEAr9s8`0&qaJ{v?ZowwKJD0;r9J` ztCFL8fpnLg2F?(bXHT~^SrT^=S^%>j=zZf?d~jZ zn-tt@K>T*2kaI6MLJ*@kVN^s!E*(TVq)@# zqh0(^n9WUOrq9tQM0)LHZe^qvS1Zz&&&pl-cRMSb0(_^K9dkySA5$2iLC=hu?_Z>P zd7E=}>fgsZ6VA{Vgn^cPcQ*em(WBO24&Zl;5i)-sndiruYHY4SB4ZA^##F zGL&ZuD%l&`w(B($XR>j#nIk1*QxdM~%hWejYUv*na?4P}NsK(ptac5B6bzQV#~OQ@^Z+eh#*_W~kQ@AFJI{zwE#A9q z_BHQ&%zg06sIlmeICqCT=evQ6`0*#Q5MZo3Ryumc%hi?V+;40UT8kYmM*H#XQlyg6WTjt02`5^}8Rp@Pv-@eiBA|Hah zvAe|{uBP(at%(W&6z>UvQ<20%6z{WDz|$uYZQbn8#vlH?Pje)fe`nEs#zDk+(3k~3 zqun^^y0&LdljA%-2bOLd*G-vzqJE$Gkva|{FYb(f(b%1*szinryrE=fh>evNQ+0HB zr}qA0J1Cfwf2_8aMbIM|#!rkciA;%x%UH&)Px2Dv8uq0F-zd$TGL zetDS5IY@N=gV#4^e77<(WYT-P(4r;)#lAw)}LCy)TEW0wz0NUP_3v z(sAGCqQFD%+z9$DxY%~F%!!duj=-c>w9Vj)Zu}(u=V1aY^HX)Z9uf`0w*&C|au@Q=R|P`o!>dFiLtH(m2 z&JDxaMh`^Xmrm?-wz1W0Vr{vNZtG^`e}_B9eRL(hPP9W~{ay{ZJoFC2f?*LbK+Vqb z^10OLD$$(5&e3Cq+jwt-#NFZg_7kc+C|>i&Lu>NyEMo)opo5WWHc@bQb@cV z^bC|Z>W%REdsjCu`sv`{K*%g`#rw~fe$L4WZIr*_hr5{Q#=dSJyUC!X$hb5#c}##T zjd^Wv_hv&^)Ito4(8c0M#zRF#YN50QlARm29SMK>!AvNJZH|ijvk5DK$eDclB$e6W zL^%WJ7?Fb!{`(w>eG}+?_SPfzF~R+!z*L9X;R8iLl~4XXuYl9CmFz@_&E3v;jf!gt z-N`UTT3n`G6G%o`qET@hINBTTcOfo1uF&dlDbR(P3Tz!xg)!Qm@_p1wSpV>G!=H{)r_XM7ZSiIOC z%~U^oJ~|d*R$}6mlJ1{`4StH4n9|A*v$FifURBvC6gw2Sk!|3{cllo^f#+UQbt#lG z44c`qr%m#a?A_js#vutY?pAuU4W_*P5O6vPq<6%E4rjyL(dO?7K`RZqNu1b$v=#?8 z@)m$`iPUYL?sPv?8IsWNS9i!p?Z4GPLf@D7$YaVKM7UX$;8!7PCTo6D8@OhI|A%sQ zU4xIURHDQfRcOh3+)h(>Hgf`ViZ z(z*n5W0GL3f`J$7)+X&O3u9Qs;-a#u??+|U-oal%h^0G(FV0bF;t49kq!Qvh1m;*y z)Jq~(%g&Jvv&5tPiV{1c11G5~^4am4uh}Wb>v97JPDmqwP;#WH=BRg_ZNHFPv|#+9 z;djgqx*31eG)oz!Yr5EO^3cS}ZBm@CTfwpN#ks%RnFVe=B(;^N?=LDXA~*vAvY07! z_xo_w8Hu#_e~|Ds%7#;ZVjn3COi6&hv95f^FII}>7PB`Ozp8zH=v)IE&=#u1?Qzmt zu_*k|U)o^;c<5ZVGE<~mh+`HXqjnM(Q3rLo`hav%|K&~Sjp^CX<{_KYz|(F}FCx+I zQGz{QiT)yCGla&gBlKxsZ|tZE!M>Yi*v&#Jn|g2&0Z_6Fv* z8DfP3z`hc+_r2-5F=GxPyq_V3RnUnI=(u+%VCPxIR$kJKb2$r3iW0?jZiNipWQ{d* z+-C9X4C?W|&UM;F_Id~gysSiGO8p;!o3NehcB3~-j5;sfYAo9pp{~KeH@2(62kfw; zG-`m+cKgUGc!1fD^Q@#ZL>^Ysqq2((R6*x9% zJ-rQC9(aLJL}h!DW$F_cz*kg+5`kD!7>whinKM~Ur6`C%b1ynupZXhl$m8dmZTnG4 zpAipYF=^-v`xai`*`J&+mu>)sTx_(aQF6yZ=A1&cI^uOrzK^sp%x{;=%MClf*-sUv zuPxE&{7IfsG6dQ0M(Ww49{i{%8iyV6W?yDJCCIk5agJ~|R#FX-5rGaO6NV2p#X+49 z{!Woig#L|}ktNXI!C^9UTVd{y_Y-w~n{e|dJ=C6qVgt=94o#>~pb7A$z~tgQUC*Xt z1Ysap_F>PXq!Nz}XFydnC`2=ev-quNj!G@K#mTSktzgyZ+JaxFzdZJ?n;IDM;qWo{ zB$%111tlfOp!i(-;ngzNHe>y+O;OOBG-Rk2$eGb7Pej(O@$#!i&(WzQYS{pX?hSd+ z2v0K39PXEYq4YNhjt97r@`0csmgaavnW+lH&yCk|U5FEiIx>g31^GgfGUzX(qrF9* zG!&pl5RWaPqJP2_VKPHicosZHt6n^94$@S9HsTgi&zN0s8T6-a5W@o!+T6)-4^S(1S=quyEd)4$Hv z_?{-bFk^Ej(3pj@MR?R=xVG|m$SZJ8Yv`xF#PvFY-W`N24iQ~Kh@+l?P3WEIe7D#4 zf-T_r2Icm<10I26b>pU;M3;X;Gn-1;R7BDGsf?_lN(-f6R1%HV*rC_cA(A`fW7fGo z{$1~iD2Yfd0mjaRED-{>*BUdS-IINkre(B?v2v6V)XI$ELkK;S zRAG$J>-Z{=T==)ZycnMG7hBk^jFhmS%jr$Q&uqOQUE}NeA*@67l*SYV*V1>IclXmD(iL54vn%{Vd=X&P|m&l|> z20A?=*{c_Z2}{h$n_6TsowH>k&FrkY6L*4k&I=Bbp}XB)hHe8=q&UGThV4|jyC7z| zzk8u@VCw!VPzJSTrJ?+IoP$)ENh+_sf9z~$9LtQKRT5Qdl=_Zuzw`aS4j{AZskDVX zC|0NwrMtpaN%;`AcKXo@5uKQ~3#wyEZU7B{pU%bLB9ZH~4&Z~Mg{4lXbJ z_lz&nEp(4EdB`gnPfa>(^N!zJYKw$KP4HLJuui`if|Fu8^C`U@k}Nh7#*X`l)Q&Yf zAO&G#Xm^^=$S-m6?*+3@hptZU^kXnxqqt3#30|&m)79)gkk&T1Ju^Qr_uN%~j6?#` zm2uEM!>!Q4@B?C;7G{bcvWAfBUeD>=Mv;Okc8K7YwZ%=^@xV)!%WJ0<%9j{OuOJ7x zznAdvO#fmZHIaiL)|YPV7vk5=EfUBp%)}qv-AbgscAcpm_vT9Elw~kynIz}pWk`~o zL1QWGFzj@SnX@Qlnt;$sfvfl-^A3o^)FD76BObG1rty{Y=Z=q!)>%?C;3%-@J+<-r z>O4zn5+vwS1C?SQ?i%kEHS~C|G!zmmSU_!|jMCh%Y>F?TB2y+;#MTeypk7yd=IH*4 z9C;HU$-o6za%iflmCkUpHry1xcDX=3ATG3&T9+ABlhM5O-AWo}r(~s_@dZkzCAJu$ zT#h>RVsThJ)j zRBm`8;qFxfL4f%Wh|L&JZMBUyD|(2GJ26a3YAe;exhQps+Mt6W0TkwOvzK2EhB8y( zc0LaN(ZT%2E}@;1PBT{;28??|(E%+#Nymj9wAD%(w3@Jp)R_Gf{8b#i!+ujab0Ke2 z&wS7H*EQ4!Xp4tFbkG^`eh$31N~CgC=4s@ebJkiyoDomSpGWQ^P{p|_C8-K8&$lE* zyVhdKHSz0kNp7bY0odBhClJE9Q|{GTL-+l$-s_({Wf1y-0Z?ZPpv{!aP>XsXyM>m| z`h+EinICIZH(cSFW-`E>p|zVrp>>ZwN)p!M!drJls3zUEg!mqR*vBWPVwJjrS_<>J zdnAkc4l{yWDiYd!n{O5goPS1)t44|C92FIC&>cjTGl>7{F@FaefbU8qsu10;kbExG zl*(WClut%OW1uVnC^KV!(oPZ*e;W#U_ET(;A=;b5VztfZrTe3&t_)`Zj3JtpOvs(A z{NDnW36&g!T^%i~B!ezOxVFio1o{o%Rw*7~g?0ZuS#i=S2Q|GmO=l%hBbK&=J*F7H zY5bItX60hjPgv*ly-CF=u0urWXSayeP+rMS0b(wb!nhRR6En#*VH=uBQ>nca=O7v^ zia0K^1#6!U|3Tm%xfuNZ()Rdcu!kO}N1f!;g3;#w+^&|N<4jN31uOOIc}IFCx#G?GsnO}0-OLCA zzY7-n0gD>|)>o^;@O7n?uy0@>R8cBE-uUvMr=h6ko8Y$fyGhZ!Bo)-rO#WA{t3JCw z<0v@vOn1iNPKaLiK&41CMj7ebzp7dTr^_9^^+#71fu2VLRci?YvYbSFRfRS^FS)5c zfkR9>&kS1KCNN?hBrnCYaI4C7__Hpozve0tozvI=#ZGPx%hGV(S6`ySjBC=R>CMLB7|_9Q9| zHlA6_e(zW=g81Fm7tPPW0JFYcY8|PZttWp+YP8)|eXG=Y)&hI*!GTN`^aelQ<%Kx*oJb#ThAhZQ2Oq5aa-+|AE8E&WMzVJ{SfgDs8X55 z=mdmbm$;>vcN&XkjNQ1y6+OO zfi-9<@Os3@grXA7qAyEP`cyVpKD+^o>_zBYi}I10X^hrr$?t9_*MRlUYjTUS5A|<+ zwWpZ1XFOjq3}MCN9Tfd*f^OQcezAE%g&E+{j98pVd%I;vPkh$5-}|CN>FI;yQ`yEu ztZN@e&{YoYMR_bTeV#B+n=C`QWglsQ5%$jBg;Ts9CASChc(q2cyK|@x1_lzp>cHC9 z>oSbgkbpL{T278BsTx4;6k5N<-bw3vx*gH-9+>CO{_<0wIcBHwResV zXLoj}S_tf)RHw&&L$2dD=fmA_P4?Sk01s{Jva=EiGeaRJ2(k}!{%O?Ox!r}!=XxXU ziC@vqJJqE6xoJ&r5hu}h)ni&H^XYtY7B5(S|?1fTv<^k-vLq+4yS(@o)T!n#BqKiMa!VE}+7;ru+K^fqs`Kv(M zIY0X7NvP~*s6|dBtcQVKZu{}>H0~}Cl6e}4Xx%BVYfDjW*cK(S0$ZSzl&`5db$IQj zm7|5&=yWvvzS`fOf!PiRtXH`i5BhLru!hXqqFw3yj%MQW?xKIe4+L!T6O4X4k4psMWYVFF`NKzmzpyN$cG718!f-Hs5Em}}hD=jou6#b}g zWzISO6Oj=?POvk>{Au+5$EePEy(jl;^dBBIMe~2><_vp6n$^U!Ku&f*0qd&4V-e+B zpJ?Rz3|K|z6tTUI2S{w7bY7tTi1;U{&;#z}Um=X(36H5?vPCBRgZCHT$LIg30)JiW z9DjP&73D8L6+W52A~t>#5aMHYVxAVyaBb)YdW!N#34~V#UYA+jUhU@;Sfw+6HFRwG zX>0+%j88WHj7uW8jhg`KI_0})XB-`;^PlkFA%$04)?3yz0naJ#z|A%hK4)H_ev|)D zKcZFC5o{C}{o?%Vh8ooz%|L7K7bY^8Lw|jC_kMbC_v_Hd0W{2C=R^O@-4$(94JCia z_Qvz=Q1$C=&Y*d3Q(2?nD5I4(4@yC|!Ac|casC)-&K&`xMs9~s)amZVg$-kcf5|_F zlK2>*Be>!J|@3XggIsKoiM9Oq{NQiG8XQ*pF4Rus^O0UAky*H9M1 zJz%O#L~L@Yij%hvuEG(n{F@#lF)BoUJ8bOgHVWE`5w?%nk{1X`%l~?7SgU_KgjN<- z+2UWjB2Zq|go|w&BCceXX^t{A9A4(Froh{ai>bujB^egw+DoqcYe}OZ*)n1qjn2IU zb5+xUD5yY&h)nAGo8O7@;r9d~+-Lz}8~{&4+h9cs7ytSz%b!5YvaacBBgt3Hmbe2L znt0`9cW$i+#RsUAfL$tsHLE7;IZ+5Pgb`L`r+xgzC^|@t9Ms;*v{edzi?*XH*7ht($x2^VQU@1X6K@Ky7U*V@ z#L=E3tT&X4y1XC`N8Ls=_cN(To3Ae~x41FR%*_ zy0A4v^T}@2P5gO$=3S6NHwqh8NiL+20aGxqf;7`^d+$t_)e8f22P^tnkABNexPT~~ z*u6r3yBMoAE5-U9{Rm+RRDp;f5P(EzOV+3xF3wzu9Fr;PaoK)D@4H-kdceB8SbH+> z|EN1!oxmfvHxBr7-qIP?)y?!RN;qcX4+)p zb)hb-Fx;Vjio&1gmO8{C{mUWl%XgyJC8`w(zfVT|0+roDR zSSv5Qi;(L4jI%qN`LpV!PHxvzl7ndch3kC>B|px0*{bK5XS+Cq_=(XqlXWJv^(~^0 z*Uh0_pCDwbvd7Oc1`@`*mi?cR=}lM@-OzAz-F*(A9kWGbx+W~5m;Pjq{hJI@zyjj< zd$XS}WUv<5S09^}?fY7_0AJkAya#2q)@sF~>@5R>f2ICiLzE8%riP8deZ!e)gK$Y6 zFM3@09JQR^f%%h%+J+*kRWNuppz;6CGmXgio|RE1Y$PHZk{yEit=Q=6#Y<9NB!IAg zPd+b@pcj`3526{02Z@5S$DTwFv1Y;3A5Gp;Km7MjNb4$9G!S01F$pr{-$1NcekQHx zGQ!AE3Y+=nI&W^=@ZBE5+|D&;^I|K+hyRCfp0*Hg$+P}caS~X(i!$-+5pLIzd8?4O z0**%*IQjnAy&xLBkE?#O3#sWC+2g!58pMP}sUzGJw3AQhiw~Y^LaccQddA_?u>&vj z!$_=N482rBV*mz;3ZhPAj9&5;GNydJq=|G$Ot5@cUptbBZ@2dYWb7F5X2}4sf976N z4LU6KRb~FdMr}8{OX=ehe4!SGpC>f?&&jZ|Sio@GiT!DHi>J=-d1_su&$qkkH`?{; zyMFC@e$&p_|C1=m8r<8s zc3Q@ThzpS=-ck^ci_dz%41*=#C4J_WjomXMAx%+&Nm6Qm_2r>RQ=&9WNyuB|5udrB z9MxUqmUuy{skoE6ws0gnAxJ{((eafXoc{r{9w-Wwyl|1M8^@}jI7jsfWWdHMz(psL zcW258wKNxnhoCdqI;@(F?XNABFLW%8+#Z8RJ6CV$KY0@Dkr<}bm-jpm2)vsDgFGCy zFt)zxq?@h{i}8tAjqxf|tXZW=+ohjwOQbZ}^Zem1=N0QjgnK`&@Hh*T&vXCceCt(3 z1ANRG8}fZd)4COUn=sxVu~#NsFv))}%8b?KCuPn`UzSOw^ot#4De=jb)=`n+&THDR z?v-Qe&y(&qn%~;)r83Y=z9?}hv2~V4f%~=MUq=b?h*h@lkhBKeNA3O*&5M4!fXFnS1xPKOU;cl0mNxr~!HFkhU__?6 zL$V$G#%Y`%hMgpre?mdsm=Rim4orBy}$*w-vi*%?6 zh{;H@QE7O^bb;#ouUQ#CY8Frs$aTARQoUEr(?@Gerf!wF=}v7wN7z&t=1f^vE7lu1 zZL*}3%_nlnmM>l~f-xJae-XBu~&$(xh8UceN<`9U82~5XCw;Sr~9)Ns$1*bA8elzr4$}kd=maGG@srfg(X3JUL2BRk;dUpiCxobtN?*9E}S(ly?B zuG@Nj=ihuHmPSCA-ISjsD?w-buO#ZHZMbtJ`}`<&<8jmS!e5NxWq?>5$AS5kF|z9v z==E9q_VrjW0$ZLP+nI2;PEju--Hd1`1^i?B?^FKd3v|mxiQel|BKb@BDU8r2z6Qi< zm8f5U%HHZ604>EtN5;qEHLc>Qg>0N!9Cl*;B-1e@eA`N?7NZ~-f!BmfmzSP;qG#QM z0!lYIFP1`O?jl;iVEgL-11+(akt7iZc;+mDm0TIS4_vQ6 zyHc#vvgj^5&2VJm-SnBruSA@I0Liqr4iI_H59NJzLC3uuw>LcK@5;ol&%}#F@*MXb z{xlj~Tk{;g&~Q<%hV0g|uYV|JDQCRK96CtL&xPKEZC$zqh@n~O>R}Y>l!vVV56myF zo=MQ6^1ss5d9$PUf?cjcZ_xK|n&|{Jwg<*^x%~iJ04LHkcH1HlnSW$TGZwFsSn`ns z$458}$qp8?p^HeO%yT|NS56oGMfWGZqw&rm)t{%kF!78y*nXg2+Tqyr?oxv4!s5J+ zl)M!gXM7tvcIj62xWi`k%Ob5G=sgc4sZF`mzl!d-Es!VneU!3echIB#85$=Wkf;8Z zDCVj8w2-dIWpyd%?5-LF$xAyiN%nM<6F2iFkBzqE=@s%iA$Cb2Kyd1BAQ?k@u8HC+ z%cQa7V@5VQPNN(Z;MZU*rouq6$_w>pZ?Hf6V>IzG1X-$yXmyqCC?3B9pn6-3%{j!u z2OY&hvd5-HE=RW^JxpM66}=IHL#*?BqOCvu;moVRI7Cx%i*FbDPDLefRcnhBx{$t z(bYH@XV1IGLE>o%Az~`yf2jA{;~~b;{b&Qke2c%*eqqr1g~prV)kTK8j)T-U3L=6+ zv?#e1XHX%Oz7(Zf%XnRclnb?GjxS@0KTb;Y=yQfmQh!m!CJ_!x|ipxE@i*=#x zkfud~SZn{?8oT*=2ggrT^J22M5<~Jhy|dpzJm*x%R4($gg@R5S&0~O3?aRs{SJWhYs-0zhWXzM0IQ|Ls8>@$(1uqgqr0*mEl5`IiyC3E$>lWUU42ya8 z@t6%vp&{-I0{-3aRUS|(_S*~3GLsc&eC4r@Se3}AM`SSE=A!%D$U?EKz>d>`@8(2RN%)gJhZ+|@fe12&ke?2!Rmh4k( zzqj8$eQpk`x5d@X!`J5E*pII4n_Q@HUEbX_2kRx*<(K9#2u-|yudhHZiw#W0v8ZgH zsB~%Q=1@Om6%X}O2&CKfMwoKBnAI<_c%iJH?kEhHMT{bul2~Ej=o?C*sI&>579Bfr z)}gpWmErL`>z3?DlToP+;+*tDeecM}iF^POw-}a@0joQD)GHA!@a>XEAHCi-)srMp zP9_#fMlUcEs6Tdp5V|^F7(<=6e5ps>Xp$piF0CXX^?KYLMZ1ZHUbmZcO{8bsh##v_ zAAxvY(ay4dg(^Tog`l8Xjy7Rgjob@nbQWJ@51}VavRuu485q!@E7@%+gPcke=6~uj z@7*~=r7{Y~R}Sbi@Tc{mroQ$HCIPpX6SMyIAVD-va@q@jOpnDzZdE=5VM}p@(vcn6 zw1QoeS+D}%(J`&MB1|bBQGMUoKBVH%vVlTiJ_5gEAz6|%E}($l(9R%D|Bi>QK7^&P zMc>@F(O}j?vWb89w_GEG!oU9k^Q&Yo_+U6t?9U&>p|Od~Ip_aBAouOl%j0F_{|#Q* zjx%nX1^NI30Fel@C<0q#f6!IccOL%-X@sx^2oMqt5C{pVXjp}|ATnCq+DgZ@wbQA~ zncBsr?HL{0B5fVoQurCs3-~vgghXUKp=szLloZJ&;P#P zegAiJ-*(@90pxwp`JcPL|4YdI^8KxU{kNNHMZ249%v>PGoj;hPfBOaD&`$L;g;*dV zA)iF*XJ>nqe8gcbX1Vqm@eJpldh`!E4FBp&%ToRhW&$FR zec75SM-mbtAt5aDf4YEs{B%f+M8v|V9Z0CPp;`T&3x9rFN5W7)$~tG3UbuTl=a3#y zH}0fDIX1U$Rf7{+&Y_$j9ycJYP$<;lya`c3Zv5)+(PC3-zT652vN0oJLPm*@jsglx zmNQ#rzl1_KdY@~q>wy53k!nUW_lYX;1Bq%0`4C#ioFcRjf4Q_Z)@VW@`x^3L%Q5G< zj>8$Xbf|rcc0}{688u4>LL}n9G5t7F8PnX_;U+f17ba-+I@RnrH~iTL`n|m@quai)2Fw2^0>ICCnTMM%r=w^ha}JT5@om z`)ozzA5v&4(JRa;2nJ;XAR5#VG$Nyy=qg|F)^$DB9s%M_4?V>`a7J*z0|uZad#gM*nZ$DHT7+|T!b2s0%^ zfsjg~f9z&6^d2-Y#iY&)Vv){>LPFxOcDH8@q7t6kF0&zhB5+@jwP4bOj4^%47dl*r zjKmquHmKID5Rc^WNG3GoB3aJl0g2O+Yx*e+lupuLl7!`@VDIO`2dxe~cu-Q0ANSt=k=S!+EZAANQNjrvnMQ zi=r{jE7^MG^k8C1(W+!Xiy0PlTUL~iC?ZqkxHF!EQbA-hOP9lVL?q|AFO%$N6RWqq zmxt=1=Z_3XhygK8?LJN4mrX_F&hHTtawjBuDJ6MEh=@>qC=~MjyLoYKPbWHNhUwjj ze~9TIlVy1zA^nH_)|a%itJ9VPaY!bZ6<^{41%z2gNyr&fXX#|eLDqg8rmFf5bxwJ}B}LKtiHusPTe?G(Kf-+LY~klA=>l zK^v^!K_*$y5i=|-B;q2Dun>`{YE1J>2uU2%nUW8tlx14!-@^r!do42ZRy^W}P8FH1 z3wB(sLF5OJ%)1|SaTG+ntY*%iR%Q1NV&AV4gD^}pE0PZs7V|2RnHBN%=zAqve-?Cy zL^HBwk`P-JAtxar_Wjm^c|o$GAtE6fNT{$^Q8;MgF(E`^ZPm^M=9Lto29+OV`hrXt zL=tv8l})oNo$`wyVETc`fKKNB$srAh13X?;d$Q~4z-yUh&apbGY`GrKw957}&C)UP zC-?k3eED@Z=zY$a``McNSOebfZ69z~~)QxPj zsdSP-`bVRLP(CN30?HwW6AH%~2>~IU9P#9kLk>CQkV6hRsQ|#m2f$`(2iguC&`_wnbNo*wNIG`?t*DxPzZe=o1={&&6Mws;bW#s455cRW)0; z>(R4YVR*vO3O%wpKjd@fm}=Fx&j3|e*j=^n*sTZi_bVyWBb)Q*aN?p*VV|%JKi9o* zToMqu29+aD54-ac7@W`cfBb*><7=vPc$I>PemmznHRr3JQC}Q0QWH|&E$O#_O&9O2 zTB*v0oT4D2^S(G!RaT#_29^)fgfzajAnWrdf`or__+(*p$+&Q7!3cHX`7`t|$wtP+ z;xiP3`?x=q&-IlF{q-4R!$pIlY1l2zyHwLQI}38b`}J8h1*B)Kf7GOypa(74nA{Vu zr%9&3?3%QvRFjZ-4hZ?6g0f|jVRl`8s9e2Zk&t-~2>GCbvT2gta?35@`|i81!{_J7 zr*km0*n5SLja##q4SwclhNzZR+thn+Y*JTW_s`CneLzZ&xW;{r*0!`a?TE*P*EA(= z1CufVoj%wOv7S;?f1sAH*`n$eujz14g{1&yo-sVUa%+3srba=48kF%9&T@`fr$|~r zk_?q<@7i<$u}rDzuMV$>k`CsVV2UbM1JCTO>`JAIFxU15uquK8VnOB5dre3O^DBx1 zwSIV56)OJm%feg>a{hRzs;Y8ch3^utFomBjf{|c97OK=(!;uOsul9BDHSsR&8!oMt%oV!o_+(KK=W3 z(WcpVzwre%f2w$Z_RRz_zmN~UALeIYlaVn$-&P77xKB~zkaF}jTBo$ zG!T!dAY1L&fT%eC!ppB{Qc7luB_yCrW}XxNuiyXDe>sL&)@+-rmOp!*RzlN9m#Ukt zn5@U(KEu_R{xbA_rNQyFtF%IDRm{_2nsej=2SsG)d>OF$@} z>C^0fCj+{Etd_rBug0HSq)NJ8r$$blug)6Kf36m-Y1ICoRqr>bRjr%!Sg|PTo8UPR zv>FjWK4x#)Y?)pF@@d^+_a5S<|5}f;Jn!S4Hy6F38tZF4uLprd^8=jJ4VyN{y`Cu` zoeM7L*l#$SI9dweXwE;OsxsWzvPbnT$k)fc3s3GqKD*lvsoJ`onta9$@2g6Bb=4%q ze>0g7;#HT=3PUL0z3Xm$jQ__AZXyzJf8+l3S`j6JCjmh|m|S4x$~8*%1)n}Sy7b9k zS8Z3sBUI0CpWLnThZj26M~l7fUzEzT?&3UN%k{33PxC12I* zr*U`mZ*S$Qwd$Tbz8B*Q0?W6)uZQdt5rc#hnPD9W2q*Gq&YP}E2bQRHHFf%&e<+~` z|Fc2eGHrmGcy@s{vp{vR&CYV%&|0YdMA?Gr^BFO6nCjEln`qKqqdE~p{Xj$;{i;p6%|Bn9yZ`S46oxj_)o!@iJ@oJWc6 z+4qqqp&cI`QU?#7q_6qGc~zg$-x~!4`H1>q?LEvY6Oa+W=OYkef`kakCqjoP*wE@p zj%tB`7QOna8t{?*KkMoq1!`N($J+lhbn*Z-)H+A_{jG)e%Qm%Qyn3xJf7+Ur`*{A+ z3qGs<=h6A8{|1sE9=V7L()$rdbf(cbaXc@nU8{XMdCgtbvR;j9Q`J^|9b(#$(#u&F`&bjtS?s`)2})cPJZ&OL4YqyIahg4!a_0iJDZYw$h4 z8xRj6_~)O0KCsX9f+zr9f3&7OAIB&FUcAqqQ5>THc-eUQcm{OqR-iuIx-Zt!M(hsjeXt8=foPTlp*YqiO@cI$!2_fqO$o4s^8BxKQ~MMNAOvA&PL zHXNuO@#Ua|P%$PTBF7}VLdB>f2uH5r2QrDt3mpikaa)rnpz7+;e|p^e%ZEH4gm^^h ztmIv^$f>QaV_#@|N0(j@OlN+e!|f3V_ggF8)oV~QFv-k*B^a9F79M1q%Gep@7 z6)vf5)g(j2>tgE|pU><^z2`GS_36N^Tx?Zin|CN3NQQ`){%)H#tF=2m@cf+EQ2p@% zUOLnSH_6qDgg5Z6fyd~#;=d7>%n$eu)sw5$9S=OBk2_<2!LHqQ!@0F@J{|Kt z*awiL_=ti6f8?Y6J{I{vBn%-XqF{jQm)~`VRzqCl9-RekDJN4w>3!>3yz&gsL_|nP zN3LFcJ?1=7t%;)tYsa&^=!K5W3$6dY?Pn&A3vQk8k|6_CY5C9& z=Nm&C)!$d#q88nCkNWcL8vWfySKIw?EfdVwT<4!$e-$3Nr&uQ)&R+b6F108R7plke zRy$_dwk^#%;uR05BvC))?20l_WO%3zNl(zYx6L_uDa@~PD?a26@Y%x`rE;P*Wa(nngWP7e`hI>ctCM! z^0mIle|_J-QGX8{;!1T_``X(zNec;Os=OeU`@a1HO&pLA!~!G~pA14mz*JDX+TQMP zZ`@31x9`L&l#b6wfbWMFe{)ysk0j5If@zhswch%y#ew`|G;P|Zhu4B=dzUQKPI6H_ z+?OdX96eQU=UJwnz|04dP&9Axf00K}M1D;$uldboD3MU>QsVmQlq%yqQS4YQIY;5y2KO{oZ zVW_9|d?W(`lPg|WUVzhD-&+{Dw<-1ce~E5A_Sj>N`auybU%ou$=YxhF5wcApQ6K`7 z1VE+=Am03)r9iyE=i?6p{Os$RTJ?Mo5#)3DCs~DAx=ef^6s`m-Q!HRsbscO91f80{9 zx~TnrKRO}s^+?SZFiB?QRQu%^S~581S|*V&N*?H#gz72WQ=p??SC&;;=9hgPGi>F% z+cdeDN+(i?8iuF}>kHJ_o+WCmDp8aAmxlklHFY&8^P_q&$B2Fn>r>`jhl_=XOr>M0 zApAzsY1v{6c^;U<0Je}M|^*#OC0ST$B7&A)yeVTgMiE22h3knBnB9e9;e~}g)X{(?GTW$Xi z#Dda!Y0-N1xib5git0%Py!a#xGK2uqogZS+1*r8~Ro{{6WjJRt|NQxO-WKK;TT>0C z3Wx{w!|?NbJjlzhzu$+!tplI#{6Q*^L?EHjG&vz1$PV=C5&chbK%@X+ou$?!dX_36 z9k;JWqF>_UQIXJmf0651aaNm<=i*%##3dj%`2Y$|0k)ugu<3LX`;q&$x7w5Q{D7|Z z=VeMlIG?@x0Lir;pX%XRqTvUq1k^&MtLk6E?V@}H$sElTkouY5OZ5OV!Ud8!n$w*h zl@ers9|~B7%>2Tw0K^PKnQ$%J$fg2G2K-!@o0xe35+oB_e;`@YqSDfZ-M434SV#z8 z&4uR=3FBmDhcQd?5M~n~@5cmRNX)PW zk3AV{OHMJvtpPiZA+af{RAErqtZ6A;ukOss< z#H)JD-HsoJtr>2&T`(hJk`LWJABYG}Sku&Tp11@Q@z*$QSOMfCY{-PGTBE%_Fu9lr ze{x!=9#&gkuh%L{Os`CGg1pS9M73V-+#q@e#q%Bc0jh{leE$ZUh)hBPQjYQLs&&ry zzV@6d^{WL-1Np;@sv_^7U&=95DEfjxP@y$zkK1;sUN2O(Ui4#aeoR184=^|Fnll@A z?h$+Te?q!;PC-ohYF7s3f0$q7`Ur@4e+&6wa-n*Jgv^o)xkt7@)DPRyyF2!XPN;yy zY5c(!`*^|ox2qrg_;!a7#J>Y{L$Ze+3^e&r=0WvH2Sjl)$0Hw9kC`i!NnapQH#nGS zLQn12$~Rt(s3N5m5zc554kb58MU$4bD&jif`$S2L@gV932QwuX)P61c$5O3^e*lUI zXS5_7+KB#MARQ@MO_sEn!?6vwquq?cX=i*E=ETJU5lLAFejfJOO1Hz9Ea-?Mx-rrO zfP2gYMlbj>T7_hqeg0tS0EaR#qg(OF$L$*u;&MmEQUwL2vib$37GGD&As-+;f+QIc zm{Bv7(Ug8R`S@8S1EnLiUQ%iyf8-;8T+FO!chpSCC%16n@eRla^@HjXC%2FgDroIi zLRAPbz$0E zM2N^N#V}1Rvp2N(iiCV1tV4$nru_m+qM_h-|NXR9LGg-ErA|y7*HQ`Ze|L!%k?n{Qmc2)R1X{ zu@!R-N45S87cm_df0%9`5aePyq(LGdk00^@?slx0VwhEs(4Xi3(Ya6jKitFpLRy)w z4d!mgiYbO!1qne$Zn({@e;o1TkPc8kLM{-B@us}#V=%%OuX}w7nJ)0 zO%sH)4v>m?v+qwf*NJC-oXjk{1EeC}?E8}=o*eu@%r9|3ONx!zEw_tm|YS@0RbTye^E0u9djJf1`)-} zf(E%i+8lB?idejO@zMSYM-@p|M$I9I9CFAOas-q^4mlh(9MfU=9CA38Frd_q#&#>R z(<~0Qw5Yv1>~-RL_Uoxi4(wJ_22WKpK3k<;dA(LWv^tnllut5p1aypnC2^&Q&#bNc zTkRWZ|1nENvt*%4eKp2kaE^o$LAJI70xE>%mGEYbTx6+b4zh>@ei z{RTuUG37bHHb$Dsj;qESkRbT$MM0Y|THwuWB4pXK~(PYC|y?V9hJ#4cxYO?D?&ciV=A2`Z{0}N*v)RA8wH=${GP3-90Jk>gdGb5 z!Lh8sAfLenqg7$)VD+{K0SWR8M(TOn_pb}&?*Ni9i3iO3_E+@w<^OwDDQ@9l^miawE%wiCK~f7q~adGVv(E4@qF=0&ji#_tFFK zVv}>>9`eGM4D6$a8zh72#4zJ?O_&Od;WU@B?*ICXv0+9k-ya3W;5oC29d$yCc+II2 z!EJJVfBxnl#_Xeh+8XVu>4LIyy%i$L1dt2rrgD2wednD!f7ww->5>qNgCmFT6D7(6Gdme4L2Lh&LV;8tMq;8s}4uJc*a)>DwE zL!K8PpMRS5WyJtOGyt->=b}Y=f6M+gYE;DxJ%(3Zoa)CX#E0*#%!6cFcOKS`=6}4j ze@d-*W~rJ|Riek(qI^v}41i-A#Z+2h_h-T<+cF(Kq61DGvz-8fnb zEFLhs1ejkCP2>A^k88+g=C=!DNC|KcZz9$_smF(iuN)glbsR zpx%0Wy;@S+q!kaopMl-;wJEm!-3^+sATCr;)1l4DCptlqk`L(eY2(AwFPWr%fAhc# z`uK)#Ua0EVY*%#+tqM}Ai>yRAWBLU3%Ayq}A%#O*{r3kF@&WjLZoBO^HGTT@Jj)Ez zWOVJd*XnERa~_hCXHh{yPJSWe1MvHdI(?LSaNaz1{AB_F81@e}2XVYTgr% zInSbkgq%`=tg{W_NKK7d>}LWJe=!wBBIx!AyJI^;%FFNWP$xbgsa%FEP+%O_)Yy)9 zQ-O(M;(N=pjc**V)R(;gV&nc6M}Y~snrZr}0QCczs0B9p2u#BH$*e`{y8j&%b6!ZR zUd8tnrGg!Yj%ekx%_0_MC>=~L)fjCH1KDi0)K7V-O}v{UwRw8&j$F1~e_W*Pghl}^ zdVZOzo@_^=-dfwN6%Xej9|(zaK|{={u!TGeay}FaVRmVS6wf&w1jMYG^Y7nReOixb z!g$b9A2e;EFc0#H=bTOjyu{LNQXoViYjaC4ZXl5|AS+Z#Q*gU(r@KWKHUUvQX!hxj zM{MRwm%y#SARm5ivqb|6f9#&f6207OS4ms%T-ateX+~u>q-u=#m6Ac6&Onn;qkUdS zz^X=Tg#+P0J`xq%66wu`GU6KdwAZdnI#)6X5ut*_FoTa^^3&n|oFqMxRT7|6oYlrjZI^WW(*BydC78IBpf2bNvsDl0FF@7K~pmfaK zAk#$i${F$l@%=z5kW$NzjoJ?cv`H4hKtl1B@=*q1<=~Bk1Z4Vt#J|Hp@r)Q+uGA&U zAs>_x;5xtugbK>U7bJ`0iCIMm9$ycnW8QcD_1CN0Z@=AXq7U%@WSS2|J`a&BF{=o{ zUw`ZE>fw9mf5zN5%=%qSIIBvncsIK81pc3N^MQmE+`buU5{|hiB;n2z5=XSC7#%(P z?E#(Z<6e*33p@j<@Hx_MK>#`O9hjT%fCBUS4gw)Up2In9UXxs;WI(l;#F0$-Kv0ks z&ulSTWT&E-(gDQMZAh_>bP*F3(=61sFGeAW2?iS5e**mqpD3i{9)oe?VV`z7|NGo~v_B|+ zZ+9L2LLos$*@CGeP%Mm%Pku?O40i-AT|gF?m8OX#$_J#Xz`P(S06GnTelgZa)FZ~r zWFo9CfB8LZF|U#-8%Rl>^BWC=TrjW3ln>HsM@*`rk!6qs_=dP95i!g!a)Q|A5Fbf@ zJ189#PgvAzLL?7Y$b%e=>}`m_T_*gbbiM>L0j4Z7Q0ehP13u z(_gXF*xldMPThrf->n8+JWZ2@ID{KtULQ{MvYR-X3QPd`h`$Gqo0sVY@dz0?L{t^M zPqL+fX^KHY>10P!hJmU<&EW6R35G3pE?AGEa*Lc+>0(rTKrb&@r^yO%PWE$1jJOI& zf1J;PP;IkTHV}-EkEw(t3g(4OozWy3n)y8tj5weNnsed z8%Y&VU1($MaYL)i2ei!a0oi^c2nV7H0uTvdb`y|H#OITBKqT$0E$YkxeN^4{U25** ze^UQ;)ur0(8kiqhm9(ft7k&QZhJOikZd3&1BdsvO-ZvgpJ?G3-&F9^umqlt=e_}h} zi`zD;@#mJQhwgsG>AxEUI#YrDdfaMtXU%9`P%2r^fMb(wPe;y=#mb$wZlSwgQ`UMi0kn zyn4Y(J#OxOze7Gk9C9pXSRz0?m3tmgcaC~m6I?nlL+b(*P0PBCYSWAFe>h2rZeV^% z=sstPB}Uo|0SVz~mdKbH{SxvC5+;$PLOkwgGKCNc+p)V2s?*DhWAbz$Ak#E4pUD(I zzWeuj`@mzr(p%Kebxo(K!Oy(oCmh5k96GT*%ymz)di*U8Qs*(c?Z+}F8F?G4HIf(WO2x< z!frYmHeuG;x;D%-v+xadE3%zvsG;rrmKxKZ`h-DT0$RCYLnN#{!O82P#Nzwk`@AL} z%rLt&!#2AlOb-chp9zlrmShn9idS6fRc;YUQlHs$1juc-$oych2nQ zeCCUdC#kcG?en3If1)NWplD1|5~TwP#q;-c@7_0j;K0sYHnay4Djo)oX{j7Qg90Sm~~+0JsrM#2E=26_8KH0Qg90S z%>MZ=I^1*fjo;~T?%eY68P6?d2mj0KPJfn}B_U`?i5HT=zT~^eO9}A^`S@+jg=1Oj zzR3SszSK^%d+3LM(_6RChwJWh>0sXCjd?Z+*`xvSf6N(oSnr!rEc*Z8*Wu@4@cR*R zlHbq#<@riJD-*bVIG_I97=4Z*gd{2ma1Q6QNm%(68GnsWEK;u1jhJMbXn>SmNNt#y zVS-FZ$Anq$1t`OCx3P5JgJKG*Er*%i3@Ap`*sf&ed=Tk&YMW04C= zfFWe#f2E8v=?X{=kC2d?74E7;ux&?6*(S13Ig`)GRca@e;f-!1xYJbvYy=~81x209RX=pHmplO zO+J`onV4U0NOmw`Wk@H+)KbxeJYK>~m5&=V55vg}P&oL3CQPr^$33TVl^(bi(m&64I6PY4nQz zf5MDOVd}oZm8CkYj^e?`BYmJzHxP{bxZk9ns&Vm$dH8+U2N2Nf4=?we`$X>vo%SCG zBqaTQOywgP&>$%C5tyA30VIR!p#olNzN8%o2#S0JW@khobzfA#qjoUUI5vGjL6VO^ zoUoW1+7IGFHps_~a|`3HdDCf8QF&-2A-p$j1vpLcmO1&|gfW+g5 zyTz(k@1JZCkH93LxXF20CZNuQ*@XV_Pd}nY{`g4Db@>_1=-6YIM*9riS#z1*e}?xz zlNR|*I;|=!r56wlqymYEy5Sx=B~pkgfM80`vEK=kfXwS&bDih}|IQlw zI*LcBXY~10$p=zlD+z}5gVyIOf1<>~wtDd3ux_^zfk`ezy-ei7?}?H7QR;kNY0? zeIS+mpA%gHeWLzIPZWr0B1w4W_LD|DUN8yA57A@-NXm+5G<<1bF{2e$;{Y zpSghR8hXpyy|eLp>*4*@-3@# z#Wnxipe!_zszVYB!gc&{b-LpKG?22;!F0>uRQl|oPjY4Ha)~37-1+Ei){pG%2RlNq z&@eqW;UJpV@6td)e)^w1#zPR=EOgPS%5JsT;a#(1j49Mlm4E*-Fl^E#xZGd(>V2@7IbZ))E*bp90)A=%P=Nn>&P?IRJxK}E(Y(=X_9{YaS z-BAyJU%B1>8mc6K0sjM}W@Kz(kq;$&-z*!BZy!Yl&6?u+5d(Pu9CG*sR!mle=SN0b z@z|)+PRYLAclMB)s;Vl_xq;0Gr|W2l7#PuA($i22ARp@W21iY0Ffd^kFm9b~nJXqR zR&Ud2Y@*4LpLdnbhHSw#A=_gGZnw6Y9p!zkmeT@L-%?Z4V`j$3wcIx0mX!n_5Bd)~ zPg|ts-vfSae}=76Y$YanaUW)p9cnjWThk7n=qj&}rW*GJ?MRpM2FrR#`qjdq5;{SW3|(n-}f5Y@(m0Cih&aaB;O z*bwl`0Fd5)zK9`QT$Aky9JF37sR=g z8lMFRb&|yBIrmqn2|vEwkehqHBcSQ^57er@j&~K+!j-m&^%LLu%~~0{$s#i(s|)7< z7VWufpJj}U^)TL;El@Uy{||AXW;_l!E;g1L^&`K4MD~55N8~ur%;x822Djtz8g_pV z7j0sMofX5T2ii-LG3gY?3xeR~Wq-qCkD|&eD_s0UPlKUVMb~=r*V>M=J?G*gdrN;E z-RQZl7?+epvoBNZ5Gd*%?}W{U4(yA0_Z<_~E?e`kqW=rm;$op-q;~Ry?G1cM@mNey zu;&ni#vMKa{5MCw8wtf$vHusM`0ROiNr=AVa~PB4bh4&jIB#{~cz1a6;ra{-D?S}# zAV6wPu&}+VYUH*hJg6>#6%ma~`1gF_f~Xn5OkHeVE4UDIvX{+RWBIr$6W&)7S`Va? zlCLuaP^}88a292+t=p_tVb>t`oPbLg*@88DnxS&5K;l6y0h8W-4>VjL0t|}~!tro9 zx5BNtvc~-)i6CL7COBwlHhgi5(BN~>)770Yun1A>m~VL6_}QH=sFxfE5yfgf+z;*{ zAF{Mca6J%Llr##J^;cAU$zC5<{O+cK>cCGkN#EP8>Dg9rv(2QHVR&Y8I_oDLUa(So zXQ}CjNu(M7>bl!2g8L3+1kQN|HO-;^2=yo#nUb?#+5StP^5T}Eyo1mCfQa>e3(OP~ zR(hvH9&e%1+~yFNe)H1yYK)<0oIlZqpt99wy6Spnpqc$EzYTddl!ruBSU!dw`Ai;2j*y9()SLs)VBNd2?Y?(QVKd(8`YSiMWR2tW%6rf zXH*uDd|^abihmC3NnmH_rhbk`=EQ}fE1zq#H0dX*cbzev-22Vn7(7=Cte-0W|A0-c z8M7C1XzSL;3ll1yhbLhTi!>5`Bft1)vhJ^jpIBTZbe;&-xc3bu1(OAR{u&Ng4qA6F z$zH_j1y%tL3!UMbZIik~T%7ryDel_KrdM$#hcki*@uXIDAAzlD46fn7TEH7w9G9pU zC3Y#0%y~F3oaqbUsfV{vvodG)*qs0Eyqe&;|ENYQJ-iv+WxMkNXaPA|;t%9mI-O6k z4tU*0EI)^Fm)w%@`|+@THfOR>-rD}D$EL9C#4&OcV~C~czLr1mc$|g3iBN@hXOZh+ zBI-(hI6hG2VudRef`<;u1fpK=SgEM%JIX^nnFmbLScCv`@Y@ObcR8Xm)i=ji7 z;Eq#`H|Eou$jB!^3;0T~_jtry>hgag8hvTH%NagT5J^(2QC=hXH_-tCj4v%^=JWNy% z4{2O&Zr0utbq{zkixmM4?woBQT^&0}i4<%M>&%@YM=0{qo@`iaCEg1)EJL*2)Wf*# zl7He{0lt|7Cdw8eYr{B!9u05-7n7z(*fqneu_(1X{LL&!Ou;XXHd9B-QcQ84M;Aby z8fmF(Tt5oN+Y4ij`uP*rq($)^*}ONLILh_|sAv#PGG-ic%mgpkp4=({4aVVI81jAgf z6uu;}ciCg8r<8~XEeS3BPl#*m`#?{8>cSMSWrwvqF6;R-bU%FMq_xJ-5=6jflHN5C zX>q=sZXo?W6ZR9?0F^Di{S_5%{T~+FFVc6Z@#O;lE*8?)mASWa>!HqL>@(y+CwP@c zbs4pFmt(XIdoQR&qFjfH>CPq!n-t7k@X3SfZX?J326+9s|06UZ;DJVk={2N{C@HLq zKO>CCAI4u3@(Ld_s5gRL-rR-6+@iBsHv-NG^2cdFJ{s}f*I-7}1{ZPBmM-9%o@;G@`+Q3lgG5>_5&@BJey>-+v)J?n&Sd1|D6?8}_$Mcl^{31cc5g&%tU<3uszE$^s|mY?bTXJjf@S1of+2<9Ti+HAc?70y{5a>0a{)0=FrRq-3o@?lZc1%!U5e^BN!y;n$$ z-ddLaP|%XQLW~m`*(uIPgr+<2Js$TUA?sT=30hF{DUGI(INryFRRL4B2?XRJWK*P(#=?0oX0=n)2 zGN?8bLF%l%5QqSw*f~;Sl0}t7-cG`X!^v~AYhI6=h(&=8F8BQ^?~?-wd-j0kcv$?O zgW`Z;0JcZ=u#Y0R*qT6yTukxHJe^$4K?v(A0!)V8==tJnye}johE|4lNlAGCoUa=%b*{#K|b^Ywo3Wbw)u)iJ%Y;pPc!eYA`P#g@9McIvl$|yj6SpLb259_&LjcLT1 zwZX5@*v|M7NIY9Oar~eRev}KN<_mpWbc7W! zrWT8da9?GEUUd#YAH$k@>us`2QvA#8f}|YprsSv8Jh?4CYh#wKFyj9JU$8ZIS(cPr zwhFxi`ipzxUe|8z)Lq|LgW6Q?y_9j0RT{OvoXvo$W;(BhHBkX+K5x>5$;;P`PP3z{ zl|$1$x9nfvM~*oFS}2xu5`SihH5w<{HlJ(()LjLMMJq`}J z_4`u6oadP$_$T|I-aGBWVG@8$a~gjcNjQvWAYSNTLIt~&M!J<@jF^io&xo<4RJB4| zv>vW^gvW(SAlebGsW#H11!3!9LZTp+UcrZ~nxRAJTiVKmTE3-uige`Jv$({>eEry( zLdNrr)`u9SeoK$A@qo2Z;<9&h`6OLY#zIQyo^xIFr?qt<>h6J?yDvE}AMQq8?t>hN zxBX>u9_YxtQTdCLVzQ-xKiC7&-|`@v{qX^CA9`K!| zlSWtkK6(~wpnn?aat2pss|MA#_5iTW581r8}?pE>tpYs zXC9K~v-~c4=Q(`BANZ2Xwj1y?*b+gpN!t#1T{)8Ephv+0hnTkd*E~M8ZeD6~U0{VD zERPqGRMQC#lJHdZ-u~_xEIJP-0e+8;7tZ^5R5BO>8Fj96_zz&8uMrLW&mGHKvw+A^ zA#!?KAppDpprth;JL4qS!GUO%w$qYeha51a|NNACr`GbC#of&y z-HHJW`D5cpTEd=mQ4sK7Uwp}f5ya1iilvE_C*iz>ut>oQ= zU(d-gRuGC+X^%J^z={apOfjqeI!K+oyAb7tvi|Rt?iycS*6%dMm4`@`>*AX6ddJM^ zC)QVnCyn|^U3*K`=xZ#`UXL8cajfS!^r$!z*6ww$jx*|Unwr}w73p>0BLC28*7Y12 ztUN^ZUoGb%Db_affU0ZGhHD<#M_8)7KG#psvLfg(lB>-111#~d1aB^cOqW9ch#qQA z7wO;w^D>2O;zQwOqXV)cdCPD^DjwE0EgS|f91@^ZkY-Qv%~Kc-%J9Uw(d{moJb&FW z(=IhC%V7xGI+Pw;xZ`Ze z!K1v^WU6iBoEa|ha|0(iK;q#(C~{Y^7nk2gsdU0j2Y+HL7SduQ!1}y`Lh+NX}0H48TN*;ttXZgQmspXc%JeuGfQVo19_mq(hdKAh3TP}ty zn_qoJyb7?~dT=n3%G2}AgLakP$iHYJe&znlcUqDYmvh-L8qlaRPM9WVT7S_W{ zZ@!SNk#L1xtXUB>l7@#>W!b%i1BW`vL3nkJ47|TvnPY#@loL*6Wc>>lW(`+{rqPklk@%Gaj}=VNC*% zNOC9|zyAgHprDFyz%JRN8_+O_3KssQv zW^{TVnl$>O+HOpQ%7&T>U&l)dT$LV9Cf|JeSNdEaXie=>V*j}J_y2CQLY5gU+SMVdRAz9<=e95YAtrPTFX9Vc3?jKQ zzxt_-za~(lh;^l@`Y{m4azoSxklS^%(}yac!6C+ch4TmPa9=2qRyD{d#=fnC^{JZo z(pWqQyoOGK{yy5mvR$HTn+`lLqEHumVk|>70L25Q8f(IF_1`99hEV1hOP@q(ypJ^8 z14Ew*T0@5Bu-coJ7ga;vdpB@~GbpBh0N}cb&VtQfc_KY3a)M6-dY2Q_7&>)ipR&o1 z5@J!o2DupAVMG8s%MC5wMf;EV5PynY&rVG@kKq>zM!59T@k@NB{NIDx!In7Qs1E=t zaP9dz+^Z=&vpEM}AjVPfrSE9eD^E81H;#B9Y7jOBfawBTRvyi%WW>)J7<4RnbIA?; z{U@YTLyoUav;Mrt*soYP)AjAa3Z!r@Bp88bA+q??#U7iS@lB;5)kB>mH9jHd`iy?- z_(qpV@+f=Wib;5GUvCWyjI%51YypsZn*d}2e9v0=kgNFpXjYNhly4ODJGCgMMcN-0 zv>~3~xj*1W!*Vi6``&`zE9?e8G1)~C0c5>`iGvpW&EDBUJX@o1D`IjfUjTB}K4{qv z+3B~9YeL*qq`pdjghpw4LZBQOc1^@rBJ91l$==VGE@M3QVbQr7CKby7Er zH!P;=VoA(FjkEohx~@TEqR)u$yHQR&bFDzxmK*|rq-6R|c5VWzt#foEh^?F3t!4BO z^cYS9(b^znZV@=-4!k)I0VEZfF=Ll$4CG7AhdJW!F1^^`h4_El8aOo&{7`!rs!k2~ z-uoK-)qF$BToR#Jr8jc@J`Cife~OJI^#appbH5>jpY1)3{|rH%&n6gkm5mNGKFHv? zuj{U5*bL15sx_iNi3CJkSv^JIAW8-7OZ(QpR9g-z6+Gr;~IQ2q9E^x+rGr^$}Tk8`CvU~V7R zxiD3VaRgyV*g#L0fb12%;!~6+#)&%jp9Yx55JL9Df*~Q!p_^g+b@P)qVAy#h^tGtV|f3P+W;=sn)73zOklDDNHpW* z)QfN-qy-rjv=`Qxq`7E)l^JM4iyXaD` z0;l`4RFNTRedXqBx=UUUo+}K=u~d&NlPwRLTb`GAL zyQX{*ymZgmZ7u77ncO_H#J)TZY)9@8_BadAHeV)^u80w{`ZZZ5ai5YP>BCZPB{L1~ zm4IJHQSg;2qy4%*NA($e1j_gwP5Vxx`^A~(OYd0^Pq%9&z;P1pt!Gy=bi20VzX_#7 z9_q`@;SLGUQOXj%KuW3%z41LIbIS8A>A(td8YUT`1|MCI!t8_hfd!l)H=*T2h$_Of zewye>27~Rz2Ukw^#zbGnZ~0Z3gx;&K>C_CY&b%d?Sa6ct&+gtSKlGET=d&R23xcAz zbnUE6>TmTO7ZeAsi6Cu|hkS>n<1&*R>80RGlrl>2YK#@ef?3*(pEc&v=h4!!SV;k} zclQSEjQ%)EXt$4B@C49Po2Jd!N6IZNh@oXz6FI*MscMI+#ylxmwA)I7)6C?QO2-4f>7T&6B&IkFAA+FvJp*V*R*R;k!M zDLw_1WX#G11^*&VwaD@VN%~{LmrCnx}GKXhhI++I-ZOE*tIyA0nb#i>kn93*iS zGJ2RFwQ)xhN8v^=Sae!vHeK$q84^F79OHUCD|^IZsdr{cl(JhBnQS1k(6N9dlWfnZ ztU2#QI)A~XB0)YFGU|loM= z!Ft*2)qd*QV#Nd6-nNw@!h-dQ&%fzm3@bFzo`?I=gOuIZ#D7KI@}zX=)4l~_6S%GK@C7HySrI+O}%^OW*sd3JMI#wMp~!R6qNmS z3r8=%a${cH3?!-*p;udfEWdxSJ;E{DMct1qz<~`{)|2=l4cF!=kp>&@o^{(kY=) z-amd+snNSQr)!1lL2yl|q%0p~k3+3Hc01BWETlVG5MfYkzE54=z5#Yr^EyVeNl-|r zf=a7Y6?$M@Xg-Ixo`Qf`eNV) zajsQQdFpPA8?zr4@#j6+(}*I=_r5J?K&IKApSKPx?Jv^f<6};Lmw<_as%&Qo*U50y>M?)L)IiH zRL^en?Z!l?Nwpz&{ctJm4q1KWXFkeF`dqR3npBMx*SBxVots~>E!Fmf>l&jh5(0bW z0TWWZad_S;r49#Oa~#eXvTn_W*qE0@nV3lNR%~*7u3tGj?YhhnmwJAA z`yY2~&BxS`cH?66!d?uHsq4JoyEoNU$@t4v&*8@T!Y6@nK(Uob+P|?tK$mkzt3AOQg4ynoFo_RTwd6odXw|< zpuF|V?qt633-&N_-E{*kCfPI&=X&$xMM*ZHURk4q&?Rrj6?LG^%8LMPJ3FdKB}Hx7 z?A7WeXgz9#XXA6fJ!x#-KZpz|wbyCjfoIKAW*kqk|82}Fm9rn3K_XGY1V~oleZrzW!}hS7Ag)?>FQ9Fe?n@0DfY+;xU^+AGqZTL zAj$7phd?=Yzi&?K~mH`*R$5f<8e^0NQK@EKpFf} zmBO`x0eZNH4Bsb?t}na`v%Z15N|B1Zc+>E@rY8s(R&Zatea&%jv_KATdl2e!<*fqk z&+4&OB?(m>R&O}^E_ZcOIE!W}P$Dy4=LW>&2JI)v)V3f^J3^?63%_YTuXsYUlL5Sk z|89~#D9*bODqfYHLfEc!G7c?wMhDN==X75A5|fJ6z3@4h$c$4SD$}hr*51jVeoIJ6 z&Mfx`w{KmLY&L{3#{iOPnbj*iUYYn_FxLcQTwQAwkydLPU1};TzenFQ=0%Sls^lG2 zzA}X(R}$r>>R)|L7i&@hZ;I=7TSiLhRgRT?Vc5+piz~guje#TYcY99^l{j z%9V?JjnU;bmRsz-lzyASL&^;1MY0u|{&OK5?t~R-e`maxlz3h3Z>HH8c5|*qd3#Tn z#qQU%)3&@}n#Y6aHw!=U^g2T>#}8nZg--t~3BuqA&6ARmx!Kv33}RCoM2`K)qE}7; z=`2K&x^MMGR*Sl2dgo~C=zOJb6C2VDuXYu`(7trbDRZ6~`NN12J}kKq_*SB`kZi^3 z`O^8ub~6)~IETaY9hz2H;Vhh@8HyPeIWeo9TuQ4Au;b1M@dy40H)0sUe6f7Hs%+Ar z3{JO&vX_CQwBfh5VK&1?bu0U{-O6LdPOM~$zv3^DBjX=UGubA zq~3laQCi`nMubnQczeIpE8p+h{X{gM)$zsmZ~AZI=iVm*P(JulOVDr95Zy#d{p6>% zdD}En`r4JPtDL|Z5eLJVZRd155ys)|zeti2q76oru1C&Z53MW#82Az(wmmBu}u zfb0OhP8u;1{mG+fSPk*?*4dSL^JRbD?PsxTyb`}#5g;oJC?eF*kQ$UPFOP%{_NnQhhA;*jMy%`^>1X`R&zA^kg5J%SVn!M21>gm9NLlCIa#wdS@G&$GD zj`rDCM|WCv*kC^L@+Xoaj6rZLC2FL#*9Q#FreoVR{0TRBu*hK}=%EpKFPVEN=e~p0 zk<_pIZ-O-e*-OLFQh~|ru6B#CEOtbrI%E!1y5OWe2bg!#Zum_2oI#~G8st8K$vaTX z|IOUpuWu?}98(zW%`CrV7R2Sc)S0*(7!b)cIay(Z-TZgBAx`4^V?~p6sazkGcUj=8 z%D@o2x(9OLa<(W)tm!&vvYLuPRxKFYe@V}PD|VbTBvo6t;J$AMbJ$K%5Axk9^yB1S zv#}CYo{`Y#A`d#+-rrU>NNm^63|e4p^$!zva=0&z(xM;z*_@GUadWBjfa}npOg3F* zps1lNS*jFpn{7Z{5A2YT*SP-xmV5&K>>79Fu!6|hVw;Uz1zn`I*R`|(Gg@v zYR!%`OINz0YHe+j_nea7h+$S#bYta7AM!;{HOj^miD4QgX*huj=iv|*7@jlf@y%{c z%FeJIan3?x7%lGMb51hiRqSj-fD_9W&TAAKM!)hao6->bB6RQM4>skKY8KHEFvj588&IsdvSZ;i#Vsq9<<|n79+WI_;i3he21)wVowu=qg#-LRT6_w4 z&6K$RYMCLxD$pqtKspAL>ZpAeQoj&#Ub_*tW?u8R5fYxBn)S|&JZ;uV9+rB$ zeKD$bMh1x-2`mB(ZZiuWu^V;R)Vi-FCA-+A90{ZebWdeE_x=wtlYEzk8OOX{IOZ}a z@9Vt+m+4Eh$)SBi!#t$g_)FKjJgN#HVb$plxvL_6y+A=jz|8pOQz%t@tHqCz-&t5F zM67^k#6DZY$c%u+cneLgL6>{pZ`r~`UcXE%&fbg=&e5l;wNt-mZqHIK?;oZdvS*bf z+3MdwRfvho$`)Dy-qf8vPdvR+k{`EP@lLg=4u8x_L zZ`n4v<4_lx8On$cots4g;9(k#fi63RpC}p{oCqmMc?!Db=^5mjMxgo2cAI>5JOD8} z;{bZ^PJ7@?WvfZE)iWotGXT`!&44|BfLj?z*{i- zM&JX<^l6AV?5qiU#KshHN+Ct|49OaaO-O*oS%eOOZO_#ApM^c4ZnJLuKvKXvDu}BI zt6xX_ZUsuH*T5F3BWM-%QJ=<{qP_EzYC-W`38OAKWo{MVY4=Nm%e=)Rpx9BEt`=k( z?+=Slzcq}AzlEDyP^M5;v>NiJ^}q^Dz*>AJl8u3!>wt))$h7*U>K2K=K%i-L zutN;4tE{0MPqw2y9WDe7MlP+I&!5p={kG+~GdRA3E~BCVt~=j4tby4g>fK6JA&rbY ztb$Pu6lN}BXf`Zep2qg!^%%zkuNPju_G4&4ykXpRi#Dhvcfv!1n2Af1@-&Z$v0(xL z6{3i9zBi|D*r7KUojs7V!mVPcYVlycoUvx;kT)eKlMgJjoMLf%{NXB%v|?>hzdjb6 z&t4b3^lJqT{Ch+IoOq{_F7i)y4+o_$5{JzoPX4GU;x!N>O)$@D01^cH8q~e`FuDm# z74;^7RLhD16cOF$cKbd;B6f;W|Nd#*>o2GCXfBJV&4S7vVCF&0?d#XP<|lg8F1 zQSHV$2J@QqpAf}|%cS0Fz<3KHi*H$!R`+ilBz0F!0J)c4MQ0$6gOqDe9~ znIWvhQUHkQu4^L#yAu4`Y=F`_NAU`@0!7^KJ4m%^^+Dj91zrvl3Aaa}2pxa3MIk{^ zZ#bJFdSj2a+q zCy;L0AlJ4Yc1=QGc+^5rZL(J=F3$estz} zPs|Ts3?IPqmv~Ku%?PfweA&dygpeR8aImhOl_J+tiS~88M|$nz9?^vk5K#(Se4kc} zk8<8!h(^?TF7nTN#=a4ltZWk&eP+t@-7RBgzfSk+$=f5KY_mNgdPLTH)72=T4lt`j zzvcbu3vNW8xNL)ZJjdmuEQtj_L`sl?eB5h3@~L&vAZ=JcKih<`wzZfhPzs0QK3E9m z;(m3^QIpQgn)Kn??YFN|wfcSpzDRx;!5En99Wxmpy`5sXv4&DhU`kJ=+w9sz)bC4p zHW3Ez2=%vH_KB?eVXcS-xAr1~%is3A;Qc_{n5 zE@Z^>2pk-ANWf;x(23Uq@PEE~Qo6I=&vpO8I{Sxhv94|Wz-oh9f+nVTXSaF!R0-ie z{Vs&6T3{RCDuhG!*yI$hvXFQSpUdfy9JU^u6k>BMWbAU=qN%nQfAw?VOJZE)noYhX zl~VR^vooL^D$v?rKL{Gb6H;V}n0Z9L$PU*&2T2RW6efHP8#rj%ZeF^z();BG7k0a> z8J@x<^#;TWt=j%r1sYo5v7*kx$yUYYT&JfSOOI2k$Tz)4K(Z(x(?8|u&Zpwn{;Bko zlP^Ga5ib?D3_xl6vT;t3-bj>t$z8F?3c!lY&VFq#;P1F~4JXxbO3ZsK*R8`D`vNFn zysn)({kk&aB0|k(;awuLSb=82dlBOpn-{`A#ReoP-P@VV(tiXk(!Far8FI_~_m2Va NMnPS^O4c&$e*kPU;|Kr% literal 11613 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 AXaE2J diff --git a/icons/roguetown/clothing/gloves.dmi b/icons/roguetown/clothing/gloves.dmi index c9a8bead514973657890298c17694b2f6973a936..728bb45788eaf32f38ab492e6f118017e068111c 100644 GIT binary patch literal 9160 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 Snxts}0000Tiu^cITr5{e+bh+v_E5a~^U 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 aI>oS3Su=f8`M)0y09~#7=xPm{$o~VP4fz8A diff --git a/icons/roguetown/clothing/head.dmi b/icons/roguetown/clothing/head.dmi index 2488444326e7b4c6435c45d015da3d796d76e3fa..461ece79990027642319236d726114ca33a97050 100644 GIT binary patch delta 5210 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 diff --git a/icons/roguetown/clothing/onmob/armor.dmi b/icons/roguetown/clothing/onmob/armor.dmi index 0c90345972fecc9bc0f19e7e21230b978109d2c7..c0b142087f5c19891cbfdc5508f90392d095fea6 100644 GIT binary patch literal 179447 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�{FTnj|- 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 HQt%bvfE5OME`O)THvy`Q-Sr2dLxC^ z-=j}ir0*5=&!|+`$`%%|FhxHka_v1VPKe$#J|yJTDIT^~zSrhROXd%0A~=B;m%i$A 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 Cxk-Bf literal 171830 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 f?qltkNFp$%<6U2=+kW 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 z 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 diff --git a/icons/roguetown/clothing/onmob/feet.dmi b/icons/roguetown/clothing/onmob/feet.dmi index a5445bf5c45c77ddd632bd3910b60879773f5265..31ed82a165b7bc7be3453f164a1cb304d5a8badd 100644 GIT binary patch delta 10711 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 V&j-n7Kmf~~v$8u~bjtPd{{T%y0zUu% delta 7619 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 asS#vHGcqQi26F6!&N;d{)Sn5s{eJ*&ds_bh diff --git a/icons/roguetown/clothing/onmob/gloves.dmi b/icons/roguetown/clothing/onmob/gloves.dmi index 15744d146099d1bbb9f1481c01dd136de77c8c4f..23b60f07edda07ec575b802328bf2d36ddffe461 100644 GIT binary patch literal 19024 zcmc({2UJt^n|<9&g;`-VZ5+y-bgLNt7Us^>!XOi@JS*eup=3A!ep?XW--cdf0M$bXa-689`G*}!yl%e5T6vZ(gu?D z5+$xwp_$jmd!KG#HfYsR^xD^>(EC7Nz`$P;DUC=eUa0$&UfOLeqs6@w2xcK zI%$(SL?>`7w(6z^rG?Pm3t~m`H_B%hve9qn5WPB+6WS49j+m+|TcxIa*=`)8c+F2E zNqUBJ`_@`3xaXJPD%_9D-5?e(Z@Xq`dFsz)_TFxr#7!S2?>rUb0S3(ZIh--*=(5?O?QNFoH(xBk3+szjD?v~9G z?}ao}wsEC+Vk!xzhMtIk=Oj=4#i)K39d-+qzJwaiPx=*8{lh3!`tzZN`0)eXLRul_oxcJ8PMy9xm2j+ zb6>yq86{{m>{X5;=IIt#Y=~FeiQc0*s-ee4Vot7U$9%m^9Z`Y*;yErKO-tU{%6#)k zdWwcNb4xdFkk6Jn)IM5$rN}6%u^s;&Ck{%OCCOjAHs^->f;FZ{z3`RN`f^?kBU?fC z+?i~wAvm<1?!7opsO|I!KyywHl1>g4w8zCOx8#FYDmT_4g@44m!POQf{?z8TjzefL_%ck4DuN3JJ6eRsX?? zmE(nqcvBRAYrCv@>xwFTU@t_;WjgQc_=1oM_-FzaXVb;GSAq}PYDKdDOV+#6i}0Q* zyakk(pO*jFN;%dW`0&#spO#-aru|NOmYi&J^8jepO3g@&o-fqcA*tyAz4m>V{n{0^ zL2V%bfR_u9d{H$JNZo$pP7p{zX8kn-kPry;QbG>|in;UO`SP#;A4*NBs%KGFu9zWc zQ>rr5W0+eYreO8}`Ia^QIpxWPL`la>z0(&9D=8B5lHMA_cd9!JNE@1e>nu-U@38mN z%DfW2e1bZ1Uu_$;>$1P^;aNBe9~~n$#ep+}*qm+}(_<8}S zi<09(!uNl9G<>L!!qQwV_ml^voLPG_`Q7P?)y8;VIIqrGpK;a&CzH<*L^Fc%uA=sg zPk@^m`rfecjL`;@bL_t^>{ZR3qvcqnGqwbl&@-gGbwvVvZr0ac4^MWZx?;o3YF#P4 zxXQ#drab~crHKpvP@hT}ABehs`IvpxQNB4xZY<>{L=8EiiwO_cj{v5l^6fNo&TTP6 z6|5a9@;pj?77JQ~G=RLWzry|=jiBzvrhu#VS;P~pN6PfV0l^N?)VsGQ z-1K(nvLHBUT!Rw+U}mOV)$Dug7sA=~Q+)#_Xbh?m8z~O6HdZmZQMp=lVTD}h3~6+? zS!bo{7Wc%Sqj}y2vYTQYza7?#n2ufRji*eM6gPQ{PMgZ;EwJYTabj8yS*2m*cye~@ zg7W_kx*L(yz6 zs?dq(Hks$ro$N6!eoo|XEb>fYcV<{yCFDD8af#B-*JN$V?aIuOy-WYY`>{QedB)af z**)#%Ula{K14uhsxiKxug1KuXqWQE)y;HfTqQ)vXi?6tuPg0Hciil|V%VWd!6e=G9 zuAP_wx7#{TedxH=Whc&^v>s8WWu6z^CU%php6)n&#IlrrQ%Y`yODKm=Q#3>Z5_Zg{ z;cCHci2GY5L31mWedP%*<;H2^uPT5unh)+8F>w*OH!n^8P!$1D07Vw1^?dx>l=8fL zOr0bTi#T*Fryh#|0hx0(ty}27nLYn)!j2(m2hUZMuHHmV&042(o!F~40ic<)SL|3P zwkW**MTy%mzsp<0H_do(Q%pDe;k^|JzeJizxX<*9|88X?dp9B~@k zwQm;4o|?Od~#D3fWX^p3Yxlezfijl2yYb@$xKs<^!Uz~43IHrx>>+Q!Cw`TuX z2qkwFlze$&M-Zv=tovC`mt}a?UI2+U%yO`{pDb!uhF6jO0FRnP2k@v4XsD>@eb(rW zD#n~SK2s>?_3Uip-xIE}O`L?3xB9SC_0Mw;L3(PbZ$rKhVSU#0(T6bPztocU;)vB2 zSm|~hJ{;~Bl@qyE!|_oD^vH*kt>0T)J&U(}neRAKSXx?w(o zAS1taakCtgrxULN{CzEmQMtWPH;U(F`E+ASqcqc*)&0Q>NCn?c`vUABMSmN@*fcx^ z(h$CIx2I<}bXKZIlC%Y!(*ZG+=m;L>_EWs6;j0xn$N$jkgiLeGjLgm$vE%d(i;itR zRX%841_6o>zuXpQk}dQe5h8N0JY7g=DCQ*g+_#hEvmDqxZX`urU3B{5F#)HZ6FxHp z5U2Vh;Qjuk2umP;9`k-0Wln^|^ck(^`ihO)0WI)9koR2;diTEjB%o1mopA06^uKVc z=clXh95#URUuOu}0(iA{*n2xnfWe^u6QK8??w0=>QD&`^^fv{Y7ZhjoYB4}%0jw`& zmY{T9l73)+?1uH*ej0{?hToc2s|=^wW|fA9xb|8(eHG;Y|AQ05hGhzCoj}U94s`Oz zoa50$DL4PB0q7nW=&#&7Ew^zK+<@mK##+lk&R~R`b}q%cv9lp4^J%SZigaKCbyRh( z&G6$yMh$slI-ltaNV6a2hHGY7l**16QYkF@6gqg6J6ogE*75>pT zwxp`mtrYF*YCCOoZ!$#V-R{9YB=SvI^XWBxtgl_C?uR*ATo!1hUK5R-l7)(H<)ll z8xzz4(b4RmYk|I3=#3io9U!L*!+CdFBS$kC?UJf*>{u1ydjmZNDRt-HD@yqA$Pbw{ z6XA0B?FvW!fKkQaen5_vv_P-^;n{KZ=r~H%Ahpp!GOO(%zRqxR@X_NmpC;QQS>pxm z2={(U@Etn5qF01uSv@)W>}Qf(;1krPtXv(^23zH+Re4R$ zTQjvBq86}NHf^X4J_2#cn%|;pA*VCHGw?3Iq0GmuRl7|!Y)4xYGh67yTn5+yp<7Oq z!Zk8Kb`6}f=bi$;ULqOtRM5xJTIlhD5*jE<-$c+D#18w{`aT?qzYu++A zvTZ+x9Ih43#)l?n*7H-ImANuNlWGUjx zIk#O^Di+>sJ`aa0%?gSR49C}CeX<)k($XQUGJibQtu!>q`pDl%IakcU?kOOhc8kQj z>BWelfU2V=EohYfyOBaPF1SxpqdL}&Zm%3{3S$TIYrNNJ(LDDcs!?{EBf7UiIo##6 z(3W*gUD+g7)>WHbQ|4X9zS{~LE16R~f7=xpF`Te6lG# z+bizH)HHItoCI_M$eB;|`VU5Yg~ZtTLew%FRmm4#{qGYy@$FafmOT}HC2iiM;{>{G zpRsHnqQSq%uT(lBK7Slg4Q)Hu!&$inQ0D)(2KldjIbAcRf%rtf6s9vCS-R>t72{H; zRohQs&^m}Vx#G$DdJNjLR%K!89XbCB;q?ux&y1%yV{+Nco~+TLs*a` zxZB6UM-}lvpQ0=nG@7n?;?m~uaUkfo2M@cBMvp?KYc+&-R)LkG{Y<^b-(8C|cgM^G z2HMt?nFKb@YzBuYuxDGLn$~yl%tk)fS>vGAwdpj!wYfs6VmFLj=KVH7Q=@lKC+7TV zO(+yfF<@1RMf?9uxa+%GarlJxgnli>I(_YZx9^J3t$W|@mqmv&aEy+&NmHn;$KoNz zXu#yNDmc<1v+?&MHL}O=_j9z{CmXAc)=YD1%w4nxqNB#rJbia^2YRS=YasO@TK;3Z z)DfirU8jIwA~g|juGLXq@+Ps18}z^l`Hw3)N;;qwkz_5==`VLschi;;7mUgQja+<7 zM9_fv9}pe?&M5_2WHuPF`t{gNK7(9^OLXgOgRWI1KQpf57D8D+2atnhosNs2rCbXU zQESzBX87M^UHy!Zs60er(n!00BhfMUfxZSxV0!60g5-{8*7c7 zfou{7uax}lZ(J5f2V2;iyaJLbzhOqQ(VuO9nETjs1^Ay>iPXMS-CmpjBC%8Qb^j{ zVGoqNdb)dNk3k94Rf}z9mF$x|>3_A~o-vqlKeeP>ZO$Zy)A;NlCdFZS6WxK1;^wO2HK zlN&1s$+b4M(+hS-#6JONvS{oh9v{9{{muPVk7nL8>$^;Doo_HIL0;=$!u5XEV6^b{ z!9$is-54 z&FLj@1FwluL2r5Yp|*2#q!W9{SGq0Ep16V$^q&G9>8N@hGY~Y_uqs9AXbrL&-6$w{ z6KZSL3J0t4w(|@Z10+8mYS<%^2Yl_1dE_pJxeUg$vdgG>`(2AGYJ3L-+4n#_HCq8-Dx);=}U62|kYYDd6sc_RSywdHx_4fabmhFW73cFit=op@L%KaqCk@ z@x>-4CR*85Z^CU{7zBEA6)SW&V%ZtI`y9|yyt}dj7r^du;(xNI{LkP^P>lcEZEWv2 za8wBC$Dw4eZ%hkS!p?_B}iDlfIInyIIn>aJMkL^`3n zxCK=$ph}>x7>3H3&Z;?Mq9yp4|8Knb&(ug>#QBF!5`TJ{+DTdWF;Pn3`y%gV-K@m* z^xxcI|G?~ZG}%jYv8#Z;=&l6DVe{~HI(Bp|{QKo^=W3II8UJm-1kKZb5AnIF?oWRQ z!~9C&^H$;C_{4S$xb3m~(X#SUxnjCsOwWMklHJh9GJ%PL%Kh6Hi>-EO8fM~y0 zm^Hrceg~3e?PUNemtwd2p?UxW^_*z$l4j4GaI3}l3veHRepvi>Wt3tv;p|S!OZ~zy zAoS|HgpS9W3IZrlOi%yG@m+^eqi$_SZj?la8M7}q*6s%5TcawX)r`tBl)*=Pjew#0 zBTGs9w`7#{reM!mo?Yw>U_B@8k5T+3pW~A?*q|-)ZeA0}Z%r-mncgu3+|OiAs=vL7 zYYx3;fX_wr;p8WWs1bzdPTop^=Wy2A2cLUc?JZ5bX-vs`sDKOFstt?q@8I+TQ3cS` z+LJ*277sy&AB~hbSk-s1WXDGEM0e=vew1ivt;s;E{-QQ%vzBJ-R>m1T2QM(Y z-!Df1Sr?s!Pm@3$W7rxDNPeW&{GPy)n_36T+ZF)^+Wl;pMGQV2%9HVi@;m9Q!V@20 zd?I%RcBjrEJd!bSHuH}DMLjR6KfoyCj3tLD!hpDYEp(?d<1{uh`9uCeK~xn7^yo`H z<4$x%XH}X6Cg~Xmk-G+E0~58aZC%rM-Y{JCL~%^=LU^H$y+lOM44t5ih|YMuMu+*1 zci~z#H8S^z$_Cs06lOU**JbSO0ipw>d zLhZJ<^Fx7{v6BbNlLTMnRf@({V5zNtise?#;%H%sh=NlqtYqB7y*8uf?)V|qS|p0& z=@VYwU0dOhP7^eg3P%(WL5l31VYtY)BKE3Fzb)bnqa+B2=F$VU>bNSiR?gt)O zxr^e6^`B@;{>&m0=uy3<)veVHgymP-c;}|&yDXajb}%|KGD9(X7<7T&c4|=@Dhgm5 z)V%mdmUI5c@cZwuGo)?dUZ2^qT5Dv(NrvF&YvHQPk6+_31(ndBW zj(sx9iKJ1AKZyjV!k3#eeA6c6)vZ{8mm~SXykp2$bjENqNQBqbm4hOG&_cE_Luf#~?qO(*I z)NS=yy^pMKdFYpM>$Mkz1P=vNp)Vo8iTJw2==*~6zyQv5L@hR0^r>O(`Wz4^TakIH z#%Tx|0Aedd#FfFM@P)CJeI1+&-JRM$fqusPP+p~oG^)PIGSt`u#W|V;x6WF*yTdIF}1zfF4+&B%EWp-0||2bhsLsXcE^0Hkd=uP&K8+s@5szpALmvn_w9bp4oV?JzE z5af&0TYwV!cZA1(!^@B`-R2x$?dlZ%IRVAdrin=_Vb?&QTW3iOhH)G`JfqV3~U;|cUm_t2e_9v(m33x z$y{-UemC0Vo77EKJ#ua3aRGt9{+^i*A7GvnH5)yVa&>Q)`O!pF3a-%fY`L64v1IGH z)tJGW=%lVLOZ*HbnNm`0ic7(+yf%$r+9|7%&^3EQmTVZe{$FvOQmop=ryGoO4BtG( zz4wW=1_X<#)J?6!pYQCQ2A-t9rNf5bMoUKtsxMveVgB=h6^>#0z65m;^)lfSIr8gu(-n{mlO8A)24ysuKY4%weS*>O!J@bKR?vP z?|aJ+I468fO_8N^qi1&BE5s!UZs?Gq3Y%VPziNh9KTvRr`C?Pzuey+#{HGCY$JEb( zshFJnLfMzT@K*DN*@&+irmIxn^yQ&I)y_=vP*&gvnv9+x{P@dn`C;$R@$0voS=w85 zMZY$gLW=~Nz43wZ{@s+1jt;p{Go+7W73|CQ<7nlKL`uTi)Q zg+zH>;S5K$z&{<||G5@XPr#-aUI2~=>q($0HHF&+&DE*OE1?MEzIG$S{-kHaFhm5; zW*b$j$F{Yx&Vg6Mpwrv0Gt20X|b#W9pe!NTv1GF2S4>k4Vd zdfS1)qSuIam7DxEJ9m_tqRp<#`-n|Ig|8@07BHYPX+Sn#^&jxXhw+gQ43m;)C5a~G*0hB;wD&XvwY z$PTkY)D*JrNpV+XS(VrxGiJTG%lxYgqeQT@vBbd%&zbMv%I1LNXZnJ|_LSZ{E35H~ zo#4f#rAgbW<~EKR5nZ=eu4MH%wqt!7N=j%|f$Xl*@p;YBaP$5j{5wD7e}_u zboH-&`^sT?Ma?vnyyci-6FsstPCoLKT~+PStsg_Ht08+=Ha@=I)KNsf_}hhvd;V!I ztufuwHfndPS_#6@S1#~GuZa2EOtUlmo~7__N|M#Fm+PW89@PFi+I8!c1MdzE^vk<( z{(0~!U0eT5F(5TVf5hI|Eu;Vsy15*paY&kQC}hCTrwzDb0kurU3-GJG-&ZdZ0^HdT z7d{aeaPY`AwSq{$Xj&oIcQlByLP4nU3){n^AQ`IBP7X6FBWLZFzdKY4v=ZU%Y>9P5 zPR&HIU1h(LZ|U^u)?i}vDQvWs6i!jCV|3&isYzqG{n@cWQ)FEd>h)dW6J4Fh-|~G@ z;WNcI9^*P`?eWt#jeFFFZwEXHAuKNF(=jwWIcn9t}+3%9j*1 zBl1e*hl^Q8>h%13EQqOvw=4!rx;_oLr4@8e*!n#OJ={{2O}79hbzuH^w8?ykNV(4= z{x<8Uimk^|YtbhN+r@;}%@7MURRFWd5S2fd$Y2#S@JQpfRCQBUQyhE;5xz4-g zP?h4ttpZihZs~LwM!ghd5vAPn!CA&cjcO!EW1`BYZ@CED>}~PSt;ELkOPur1lhh+w z&&oWHs1647dZG7kms*wL_3R?cUCzkjFRxXYfJC9#n0&Ror%@%QGV&KT1HJSmaS5PH z^538q{z0jCxTAnGH;1Ju^PN1?Y{+jTnc;+X6Kz&CVAyk@f1%b+uvN6iGUWXFHUp$- z%ZgLe{>Y^deYe{S?K(bt zun)m(k(0QP?O1bv*t<|n!SChdSL{eg?}bOLL8iK_)o!gFKlC&C3<9!yZ1)eOk}o$; zzjUrvE?~52pm^9B=NawBS`d1gz@d-JUq^P4ejc~y=N$r9?Ibi!Ab|BN)s5HiO>G^} zJxiMt$5OHy2*09>#*&1;w-M0)dR|(;_dg3;3nkCuTCvrenh)B<}IyYmsW{G zP(&!3C}0TmED6qdaHnWG?_?+%Mx_(o>8G^;ZW}OFL!u=g-CmdqqTej>N_HvZW=*3v zt1BLj8v83;PnSlzE&YfT{V-k}vDgCWuCh-byYClo0fD)TW)uY9@7rMID=h!&Al20E z4QmO*sk{f$o{bS6hDFb-rJ16!)k23~&IpK0{M@SExNP@Z72+MhSm|>q=EY9An$@z- zK{bs0qubPxAok4?k7O4l_bd}+aD_-zai_2RaMLxIUL#N-3KAC>BVlsJF-p%I@qS4sOl5s$p;6UJ5htala0OM|-tFcG4-JaCg^j#>8$9Tp$?1M5gY?u`9j zB4tFb#_ChsOdJR2GJVhydcRBKI8n95#h-I7relTsO3OTbkdVm6u7^zR63B7LxU1gr zBl}ir26+v-!`Hv<+WpvQUQ3RRG0mF z*AaQUs95`}@y8z>=6%#WFtk|i`@uKo``aSq-}wYO_=jiBkpho4kUN-{Vo&ad0u|+0 zfE;Me`l&0$>Xt~ZYR{aK|DmTnkXYfq{5h=fHOp3Va2+Jlsss8}WkU|0(GZi^)9*bX2KE2Pi>c|5=Z+qUI}7mxDE41NurlK zqNWm35&ZpC3a)wuuD}9aOq1Ubp71L2cL%+)v-VB;v{6REZu~bO{gDZtED6_%H!f|- z$RXq)&G3Pnp2&}XW&giV8>i+n02#tbEd3%SH^5_A7{Ri$0KHvp1VS-tFg$ZK1U@74 z^o`#W+b5YOXLA|}Jl`SY3mTP2;WfU7ZBuU9ry!v>f&P6S_A_>=xIfs<6nXPR3xqdn>cs=}p}M zR?_OOdLq}JmN|w~u+L(8q?|++7VA`eC;a#i*z2Vi}H9BbbH=5meY~>%Dw|EY) zSo2TN>wk7Lz~2!)ByVn8H(Fo-3*<2cu3FDx)h``vQBb!IMB$TV zvyWx*Rx*z>Rly<;G!fs6#PrT**;k0zKmGc3liwhBEY-WF)w3$AZscp_yNs_dOYFcA zxq$>zWV;V{$@P^Kt+^K~S>(e(8&@tBtGOF;y-&4ai;uSN7T zUc<#7jHL_7-0KmFBEKlCMA$FYkZD!WUjc!S9UEGg99zSod0am6X%^6RDQxd3g~#-SV5PoB0!4#x8_LBuq2hGuJ)xZEq!lRX!dai z$>qb%z3n5)DWqsuy~oXhO$WF3fip;NJS(t=O7HnO5Lt?bo_5I3894hxt3&vDMW3?BD<{o* zJBeRT@5<6>lVQ-&!03||aM4SFcF?;|fptbL2SBE-=|TN>o>xe1PTeZRx)#u6S(^Dy za=P`M#jIw`SEh8szL|GtW(Af1yHfu-Zya&Xi47EeskUJ{FY-Udeh~#Wmv~e1KW<8E z+A+y{e*lPT(9auxZThd+gYtK<`v*JNzXRz%F0p3nx_veR7LI%59JtVnoQ8~a05e@q z7wk|8vOA+>Com}r9EU?thU{aSjL*$0n`mFb?|EUNNFnJ>!N|}8ZVhQ5Q{ewV16aM< zj$w@*yGo(I%9Q^p@ZY-x-U>+<`tYO=VE{b{Q9O7r@NpT6F*iudAxu*oGLeL$#=*Eo zt}bqK*Euyju+gBm>%v!o!vM-CDdt25;dAA@5?+G=X0}Sf-rKFGxGQgm#!bD(3Ei^$ z4+{yWbvKO(baplClz}&B-ZPq;Pfi3tk!^J&Xo+^hjWfwyU$p_aY{b`D^8IBN@F(1g zC8}l9A^+|2HT#{xqf~F4b$CPV+`MR`^yr^m68uFw3Nvab?RNTKaXhW7u?LOYka2lV zD3fTUz#bv01yRsV*s$LP1k!7Y2vEhGOP=S9k2 z{<(#u4?VD5YT$GzYTn704( z+m!w(h&+mzsgkPJ9CQB|_<0HJ**N(mxHh9qypPhR#PfMK9Nq_+mqqjg+fvl`3T-?- z1&>;dCC>)$PnU~Wgc{o%sXssaa3%{|K+?EY_Gzlp3n$gpRy#cJVr-NDyvQvAYU4xeR8z;se=4I%((FG$N0j6=7`r9#d+O%?$j;cFK`={vDW0u6Kn-v_z zVGfm2r+}vM(YbT;dl>UJjRjoRQ<(~1ds^W6J+nqYEBnzUBBKP(1yiUM`#tweWp&5$ z+Ybn)I~&0pi$Y@8BI}0~X1z!@4uPTLNgS{|gJB&ZR~O=EN>pHAldS>}MZ`!Zw^;7Y zLiFz*$AryA{ns}>7m)rm+<4GsC=_XE^Yo)3QB%8~?wa&{>MqX2-6{)fpKemrrM4%{oMM(;##ZOUmXV!DvU0X4-2Rg;k_`%rt}My7 zhIh`!@4#i*@Qz&$dAKJIO=;T-hLj8dUZAAZEK`Br@LYLixh|Z=i zT7(KzA#L(Z_(J)`+Ub$bs@$xS<9uA)LYvQxm0M`a=kj)BJv~_NDQu5MN84ClTtRD8 zZ(EJA&F#Y@jWg*Csk~#ZLXuu9FUiS4A$M!T^4zMdwD^j5S$?mssA%W(q>K9bal2dy zBfpg|bD;A>W4wwnZA5*;?tRqYfD2g6>cri4%u;sTX4juLV2O)T-rQlluUZZKEuT1i zK6%;@=aT%&m*99blvAPGFSKSmHvSBY7mvE{+1oD@>O$=ih6(R7df;@4S6+uX#%@k0 zo_5IklM|P+?H-@L=@h^nmR(K|ebJT1hip z`4qQ+`8^P6369g9nvQTV5i>7Sev(G%j8WfK%xUP!tYpp#yuM)`FT3lFk|WCwMNHtN zR!hLAX^zQdtMsypYUf_t%vznZ7SFzmCx*NUr|dSBifYs_l8_qz;Ci*K&5)I_A5t3` zL7Ak;JWt*qP3}e@wDrT2r)^yDVJY74I_eRhusiI$Ub6fH=aDe=k&S@8Ub@d@$q|g~BU4C14^Yb^X5H3{5ExNkZ2Vj=b zh6HVmXKrAW5}Nzs*va-$18h-JOjT4s;2t-V{a5(Qn z8tlR}_~3qZXFD&?JKkSIMchy66Bz(GxvK>~GsF348^j)Ujd1#|H5@J>pl5dE2amJ& z_Ny6uu6v6P&Dr4{p*g9hrGGCs+>htPIG}xcw3atn=$fUlrh?<{?!*V?bDY{Yc75bANiB7kDiLVj9o>OS8o&gNK-!v$4N6C%c5hK|) z=8EqF^^UN{nQaQ{dfDM3msh3F=AB{7V51^xzrHh)!+uYxub9D?@$2-GN>Pf3oNo-T zl{f4ddhS?OpL(kWv?SU+yYCwg>rRbz2RKbFx3m==>4}nWJh@v$_GnBqNF(?AahW~_ zv}k4F*q243XWaN{J%^1ur4{ndZ0nlc*C#P`zEn$3F=gE<0@8mY^xwGqH(j7{K(nUc zuvVR$OI&}#>h~Kd_#IbSdb%5*A6SfwYix|{85LyytYqDkNMfb0b<~nB$2$@4V!u|J zs1-s!h!^z$EUk8V;6B_AdKZU_-9tS(g}0UvcqcW#u3+}1-V%G@P=^@Y0j38>+D^A7 zi4W^X^Tr44f)JUyv~I42k1U1&ECNJE+pe5e)28#sQ}B0OhQp%7Z>YQVnz!7(INj=(V9(ZRPY%~>f?57t!QA}g?R_9W zRRun9;Rj2~2Jzz%Xaratd}Q!yjDy(WLpeu1^31r!kY(2pQ1)W0hs6vX6qrbI4(Kz5 z@|B)Bvi+^bgi+}~?}@)NDdYD`=!uN@B}&yf%{Y(wI=&fQoxO;|A-HeFfnq7LegAY! zq8qd_Gde|g^;c(ACiTW>Kp?QEGZNLj)}3Fv&t>VCj>eMjWZmcFGCpmghN`Hxc@ zVB^*#Hw%kYudX!`y?*d<;N@M|u*$3xJM5)~J^^JD+=%tfG6i>cg8C^<8B z8n#L#f2P_WeF(aC5HqubbgQ$xN%fuWp9^~XyF7iiJX~$e-8HADaA@JBKlY~+ z!qM=f6Tj#pXa9ls?kuw)N2X(2Tzsyv9AhTZj=j)iH;%nzWu9gjYFr)PO0CyT)U<6C zJwG-;CoKl#?m+1BF4~eU^jT&;4NbX&{Gq06kvUI&)-Elp3B5Or!+85CHO-%4bfLX6 zRYHKRm_4o0S>8=^iQ6f=@svtx^pB)7OYa%NQ;ko!;-T2hc+Z5Y8s=VA*t||SU&g~=ek`o@b05KWTU~LGpFZ7lRCCld&Z}?`JV0LwI$1Y%KNwvKTU(s$ zeOwZ;c%pWckCC&z!t&$7t6aU=#JLNXUxQs*8B21-k`xbWWUvQevvkCU%gOSgvplj2 z8r!M5Mi;k{zr99D+*N(?@MgfP^wDgDQ{zKxD(4cFk-^G3t>yYHoQ6K0$ zgG4xIwR&TeEUX_$Pme)ahBi`GRs$n6b2(ci^~;EUl;orw>`~x19Owqx8!msD=LnWQ zx_$qDxEg>S$N$B@n1p`~kH9}+qY5m}J$bV87tk^X#fXIizuZyO_J~mbv8KJG&J(o{ z+xh(~(=mB3M0*KUTqM=3eo}ac-hBZi(N!=2o_5HQ+qdDPF~wUB_=##+$IOXMDt{uu zfZZCPO6mf-MrTgqLPnWs**THNT^&BC^T1PU~6372A;* zlnN$^`KU*dGFPre#qVId;Ez}Wx-eN2rzW>t?54D)aZ6~~#xHwmfgvp5^^SecALbJMh%0D%mI3$6dD`362Cgob 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 OT)k{^sp6vRz5fr$5P`n{ diff --git a/icons/roguetown/clothing/onmob/head.dmi b/icons/roguetown/clothing/onmob/head.dmi index 145b6b5ac22566027e16874dd556a15b6f7aeba8..7848b31efb192d9b611f55df35f9e24dc8ce157e 100644 GIT binary patch delta 14427 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 dJHivODf3Y#eKEHn{6!G-N&wzAEcMQ@!ATYoL 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 XJfL;^FGCvW=JV=>=JQHL)8PLD)SayJ diff --git a/icons/roguetown/clothing/onmob/helpers/sleeves_armor.dmi b/icons/roguetown/clothing/onmob/helpers/sleeves_armor.dmi index 35e422d7bedb072cdf822bdbadc3146b7624a696..29f785d198991060bbcab83fea9c6773b21a5920 100644 GIT binary patch literal 59541 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⁣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 TF~6;!*}vYw4q{tx Date: Thu, 26 Dec 2024 22:40:02 -0800 Subject: [PATCH 27/68] fixes it? fixes it. --- code/modules/clothing/rogueclothes/gloves.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/rogueclothes/gloves.dm b/code/modules/clothing/rogueclothes/gloves.dm index 486de4c6171..3d2566acb4b 100644 --- a/code/modules/clothing/rogueclothes/gloves.dm +++ b/code/modules/clothing/rogueclothes/gloves.dm @@ -118,7 +118,7 @@ sewrepair = TRUE allowed_race = NON_DWARVEN_RACE_TYPES - /obj/item/clothing/gloves/roguetown/otavan/inqgloves +/obj/item/clothing/gloves/roguetown/otavan/inqgloves name = "inquisitorial leather gloves" desc = "Masterfully crafted leather gloves, psycross included." icon_state = "inqgloves" From be4b1398a799cb8819c208d62f94145d67bb9127 Mon Sep 17 00:00:00 2001 From: L <105110468+kittysmooch@users.noreply.github.com> Date: Sun, 29 Dec 2024 03:48:34 -0800 Subject: [PATCH 28/68] Update fish.dm --- code/modules/roguetown/roguejobs/fisher/fish.dm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/code/modules/roguetown/roguejobs/fisher/fish.dm b/code/modules/roguetown/roguejobs/fisher/fish.dm index c1fd594832d..2250615b52d 100644 --- a/code/modules/roguetown/roguejobs/fisher/fish.dm +++ b/code/modules/roguetown/roguejobs/fisher/fish.dm @@ -15,6 +15,7 @@ list_reagents = list(/datum/reagent/consumable/nutriment = 3) slice_path = /obj/item/reagent_containers/food/snacks/rogue/meat/mince/fish eat_effect = /datum/status_effect/debuff/uncookedfood + slot_flags = ITEM_SLOT_MOUTH /obj/item/reagent_containers/food/snacks/fish/dead dead = TRUE @@ -70,7 +71,19 @@ STOP_PROCESSING(SSobj, src) return 1 +/obj/item/reagent_containers/food/snacks/fish/equipped(mob/user, slot) + . = ..() + if(slot == SLOT_MOUTH && user.getorganslot(ORGAN_SLOT_TONGUE) == /obj/item/organ/tongue/wild_tongue) + src.spitoutmouth = FALSE + else if(slot == SLOT_MOUTH) + to_chat(user, span_warning("What am I doing...")) + user.dropItemToGround(src, TRUE) + else + return +/obj/item/reagent_containers/food/snacks/fish/dropped(mob/user, silent) + . = ..() + src.spitoutmouth = initial(spitoutmouth) /obj/item/reagent_containers/food/snacks/fish/carp name = "carp" From fcd0af87178d65ea4194f9ccaed98e801e881403 Mon Sep 17 00:00:00 2001 From: L <105110468+kittysmooch@users.noreply.github.com> Date: Sun, 29 Dec 2024 04:31:42 -0800 Subject: [PATCH 29/68] Revert "Update fish.dm" This reverts commit be4b1398a799cb8819c208d62f94145d67bb9127. --- code/modules/roguetown/roguejobs/fisher/fish.dm | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/code/modules/roguetown/roguejobs/fisher/fish.dm b/code/modules/roguetown/roguejobs/fisher/fish.dm index 2250615b52d..c1fd594832d 100644 --- a/code/modules/roguetown/roguejobs/fisher/fish.dm +++ b/code/modules/roguetown/roguejobs/fisher/fish.dm @@ -15,7 +15,6 @@ list_reagents = list(/datum/reagent/consumable/nutriment = 3) slice_path = /obj/item/reagent_containers/food/snacks/rogue/meat/mince/fish eat_effect = /datum/status_effect/debuff/uncookedfood - slot_flags = ITEM_SLOT_MOUTH /obj/item/reagent_containers/food/snacks/fish/dead dead = TRUE @@ -71,19 +70,7 @@ STOP_PROCESSING(SSobj, src) return 1 -/obj/item/reagent_containers/food/snacks/fish/equipped(mob/user, slot) - . = ..() - if(slot == SLOT_MOUTH && user.getorganslot(ORGAN_SLOT_TONGUE) == /obj/item/organ/tongue/wild_tongue) - src.spitoutmouth = FALSE - else if(slot == SLOT_MOUTH) - to_chat(user, span_warning("What am I doing...")) - user.dropItemToGround(src, TRUE) - else - return -/obj/item/reagent_containers/food/snacks/fish/dropped(mob/user, silent) - . = ..() - src.spitoutmouth = initial(spitoutmouth) /obj/item/reagent_containers/food/snacks/fish/carp name = "carp" From ad1e411651ac8895ef4b7cf18e860da1bb8620af Mon Sep 17 00:00:00 2001 From: felinids <62350255+NotDhu@users.noreply.github.com> Date: Mon, 30 Dec 2024 03:30:25 -0500 Subject: [PATCH 30/68] malum my beloved <3 --- code/__DEFINES/traits.dm | 2 + code/datums/gods/patrons/divine_pantheon.dm | 5 +- .../jobs/job_types/roguetown/church/monk.dm | 9 +- .../roguetown/roguejobs/blacksmith/anvil.dm | 5 +- .../modules/spells/roguetown/acolyte/malum.dm | 417 ++++++++++++++++++ roguetown.dme | 1 + 6 files changed, 436 insertions(+), 3 deletions(-) create mode 100644 code/modules/spells/roguetown/acolyte/malum.dm diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 67375a8daa2..234cc9ec833 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -69,6 +69,7 @@ #define TRAIT_CHOSEN "Astrata's Chosen" #define TRAIT_ABYSSOR_SWIM "Blessing of Abyssor" //less base fatigue drain when swimming #define TRAIT_XYLIX "Blessing of Xylix" //secret thieves cant language +#define TRAIT_FORGEBLESSED "Blessing of Malum" //Reduces the fatigue cost of smithing a bit. // ASCENDANT CULTIST TRAITS (all of them recognize each other) #define TRAIT_COMMIE "Blessing of Matthios" //recognized by bandits as an ally @@ -168,6 +169,7 @@ GLOBAL_LIST_INIT(roguetraits, list( TRAIT_LONGSTRIDER = "Each of my steps finds it's footing no matter how treacherous the terrain is.", TRAIT_TRAINED_SMITH = span_info("I've spent long training, and with some more, I will be able to smith legendary items."), TRAIT_DEATHSIGHT = span_info("I can feel when someone nearby draws the Undermaiden's attention."), + TRAIT_FORGEBLESSED = span_info("Countless long nights spent forging metal have honed my endurance, allowing me to work an anvil far longer than most without tiring."), TRAIT_XYLIX = span_info("I know how to speak in code that only fellow tricksters can understand."), TRAIT_CABAL = span_info("In secret, I have studied the ways of Her ascension, and know of others of the Cabal."), TRAIT_HORDE = span_info("BY BLOOD AND BONE, I AM OF GRAGGAR'S ANOINTED! I FEEL THE STRENGTH IN OTHERS WHO ARE THE SAME."), diff --git a/code/datums/gods/patrons/divine_pantheon.dm b/code/datums/gods/patrons/divine_pantheon.dm index 75acb1a6315..19cee026578 100644 --- a/code/datums/gods/patrons/divine_pantheon.dm +++ b/code/datums/gods/patrons/divine_pantheon.dm @@ -131,7 +131,10 @@ domain = "God of Fire, Destruction and Rebirth" desc = "Opinionless god of the crafts. He teaches that great works for killing or saving are great works, either way. The well-oiled guillotine and the well-sharpened axe are tools, and there is no good and evil to their craft." worshippers = "Smiths, Miners, Engineers" - t1 = /obj/effect/proc_holder/spell/invoked/sacred_flame_rogue + t1 = /obj/effect/proc_holder/spell/invoked/vigorousexchange + t2 = /obj/effect/proc_holder/spell/invoked/heatmetal + t3 = /obj/effect/proc_holder/spell/invoked/hammerfall + t4 = /obj/effect/proc_holder/spell/invoked/craftercovenant confess_lines = list( "MALUM IS MY MUSE!", "TRUE VALUE IS IN THE TOIL!", diff --git a/code/modules/jobs/job_types/roguetown/church/monk.dm b/code/modules/jobs/job_types/roguetown/church/monk.dm index 3c77e65bc3e..4978aa1fc55 100644 --- a/code/modules/jobs/job_types/roguetown/church/monk.dm +++ b/code/modules/jobs/job_types/roguetown/church/monk.dm @@ -22,7 +22,7 @@ name = "Acolyte" jobtype = /datum/job/roguetown/monk - allowed_patrons = list(/datum/patron/divine/pestra, /datum/patron/divine/astrata, /datum/patron/divine/eora, /datum/patron/divine/noc, /datum/patron/divine/necra, /datum/patron/divine/abyssor) //Eora content from Stonekeep + allowed_patrons = list(/datum/patron/divine/pestra, /datum/patron/divine/astrata, /datum/patron/divine/eora, /datum/patron/divine/noc, /datum/patron/divine/necra, /datum/patron/divine/abyssor, /datum/patron/divine/malum) //Eora content from Stonekeep /datum/outfit/job/roguetown/monk/pre_equip(mob/living/carbon/human/H) @@ -30,6 +30,7 @@ belt = /obj/item/storage/belt/rogue/leather/rope beltr = /obj/item/storage/belt/rogue/pouch/coins/poor beltl = /obj/item/storage/keyring/churchie + backl = /obj/item/storage/backpack/rogue/satchel switch(H.patron?.type) if(/datum/patron/divine/astrata) head = /obj/item/clothing/head/roguetown/roguehood/astrata @@ -74,6 +75,12 @@ neck = /obj/item/clothing/neck/roguetown/psicross/eora shoes = /obj/item/clothing/shoes/roguetown/sandals armor = /obj/item/clothing/suit/roguetown/shirt/robe/eora + if(/datum/patron/divine/malum) + head = /obj/item/clothing/head/roguetown/roguehood/black + neck = /obj/item/clothing/neck/roguetown/psicross/malum + shoes = /obj/item/clothing/shoes/roguetown/sandals + shirt = /obj/item/clothing/suit/roguetown/shirt/undershirt/black + cloak = /obj/item/clothing/cloak/tabard/crusader/malum else head = /obj/item/clothing/head/roguetown/roguehood/astrata neck = /obj/item/clothing/neck/roguetown/psicross/astrata diff --git a/code/modules/roguetown/roguejobs/blacksmith/anvil.dm b/code/modules/roguetown/roguejobs/blacksmith/anvil.dm index 495df76a09b..3b4eb38c6d9 100644 --- a/code/modules/roguetown/roguejobs/blacksmith/anvil.dm +++ b/code/modules/roguetown/roguejobs/blacksmith/anvil.dm @@ -89,7 +89,10 @@ var/mob/living/carbon/carbon_user = user if(carbon_user.domhand) used_str = carbon_user.get_str_arms(carbon_user.used_hand) - carbon_user.rogfat_add(max(40 - (used_str * 3), 0)*advance_multiplier) + if(HAS_TRAIT(carbon_user, TRAIT_FORGEBLESSED)) + carbon_user.rogfat_add(max(21 - (used_str * 3), 0)*advance_multiplier) + else + carbon_user.rogfat_add(max(40 - (used_str * 3), 0)*advance_multiplier) var/total_chance = 7 * user.mind.get_skill_level(hingot.currecipe.appro_skill) * user.STAPER/10 var/breakthrough = 0 if(prob((1 + total_chance)*advance_multiplier)) //Small chance to flash diff --git a/code/modules/spells/roguetown/acolyte/malum.dm b/code/modules/spells/roguetown/acolyte/malum.dm new file mode 100644 index 00000000000..c9386bfd97f --- /dev/null +++ b/code/modules/spells/roguetown/acolyte/malum.dm @@ -0,0 +1,417 @@ +/obj/effect/proc_holder/spell/invoked/vigorousexchange + name = "Vigorous Exchange" + overlay_state = "vigorousexchange" + releasedrain = 0 + chargedrain = 0 + chargetime = 0 + range = 1 + warnie = "sydwarning" + movement_interrupt = FALSE + no_early_release = TRUE + req_items = list(/obj/item/clothing/neck/roguetown/psicross) + sound = 'sound/items/bsmithfail.ogg' + invocation = "Through flame and ash, let vigor rise, by Malum’s hand, let strength reprise!" + invocation_type = "shout" + associated_skill = /datum/skill/magic/holy + antimagic_allowed = FALSE + charge_max = 3 MINUTES + chargetime = 2 SECONDS + miracle = TRUE + charging_slowdown = 3 + chargedloop = /datum/looping_sound/invokegen + devotion_cost = 30 + +/obj/effect/proc_holder/spell/invoked/heatmetal + name = "Heat Metal" + overlay_state = "heatmetal" + releasedrain = 30 + chargedrain = 0 + chargetime = 0 + range = 15 + warnie = "sydwarning" + movement_interrupt = FALSE + no_early_release = TRUE + req_items = list(/obj/item/clothing/neck/roguetown/psicross) + sound = 'sound/items/bsmithfail.ogg' + invocation = "With heat I wield, with flame I claim, Let metal serve in Malum's name!" + invocation_type = "shout" + associated_skill = /datum/skill/magic/holy + antimagic_allowed = FALSE + charge_max = 2 MINUTES + chargetime = 2 SECONDS + miracle = TRUE + charging_slowdown = 3 + chargedloop = /datum/looping_sound/invokegen + devotion_cost = 40 + +/obj/effect/proc_holder/spell/invoked/hammerfall + name = "Hammerfall" + overlay_state = "Hammerfall" + releasedrain = 30 + chargedrain = 0 + chargetime = 0 + range = 15 + warnie = "sydwarning" + movement_interrupt = FALSE + no_early_release = TRUE + req_items = list(/obj/item/clothing/neck/roguetown/psicross) + sound = 'sound/items/bsmithfail.ogg' + invocation = "By molten might and hammer's weight, in Malum’s flame, the earth shall quake!" + invocation_type = "shout" + associated_skill = /datum/skill/magic/holy + antimagic_allowed = TRUE + charge_max = 5 MINUTES + chargetime = 2 SECONDS + miracle = TRUE + charging_slowdown = 3 + chargedloop = /datum/looping_sound/invokegen + devotion_cost = 80 + +/obj/effect/proc_holder/spell/invoked/craftercovenant + name = "The Crafter’s Covenant" + overlay_state = "craftercovenant" + releasedrain = 30 + chargedrain = 0 + chargetime = 0 + range = 1 + warnie = "sydwarning" + movement_interrupt = TRUE + no_early_release = TRUE + req_items = list(/obj/item/clothing/neck/roguetown/psicross) + sound = 'sound/items/bsmithfail.ogg' + invocation = "Coins to ash, flame to form, in Malum’s name, let creation be born!" + invocation_type = "shout" + associated_skill = /datum/skill/magic/holy + antimagic_allowed = FALSE + charge_max = 25 MINUTES + chargetime = 10 SECONDS + miracle = TRUE + charging_slowdown = 3 + chargedloop = /datum/looping_sound/invokegen + devotion_cost = 100 + +/obj/effect/proc_holder/spell/invoked/heatmetal/cast(list/targets, mob/user = usr) + . = ..() + var/list/nosmeltore = list(/obj/item/rogueore/coal) + var/datum/effect_system/spark_spread/sparks = new() + var/target = targets[1] + if (!target || target in nosmeltore) + return + if (istype(target, /obj/item)) + handle_item_smelting(target, user, sparks, nosmeltore) + else if (iscarbon(target)) + handle_living_entity(target, user, nosmeltore) + +proc/show_visible_message(mob/user, text, selftext) + var/text_to_send = addtext("", text, "") + var/selftext_to_send = addtext("", selftext, "") + user.visible_message(text_to_send, selftext_to_send) + +proc/handle_item_smelting(obj/item/target, mob/user, datum/effect_system/spark_spread/sparks, list/nosmeltore) + if (!target.smeltresult) return + var/obj/item/itemtospawn = target.smeltresult + show_visible_message(user, "After [user]'s incantation, [target] glows brightly and melts into an ingot.", null) + new itemtospawn(target.loc) + sparks.set_up(1, 1, target.loc) + sparks.start() + qdel(target) + +proc/handle_living_entity(mob/target, mob/user, list/nosmeltore) + var/obj/item/targeteditem = get_targeted_item(user, target) + if (!targeteditem || targeteditem.smeltresult == /obj/item/ash || target.anti_magic_check(TRUE,TRUE)) + show_visible_message(user, "After their incantation, [user] points at [target] but it seems to have no effect.", "After your incantation, you point at [target] but it seems to have no effect.") + return + if (istype(targeteditem, /obj/item/rogueweapon/tongs)) + handle_tongs(targeteditem, user) + else if (should_heat_in_hand(user, target, targeteditem, nosmeltore)) + handle_heating_in_hand(target, targeteditem, user) + else + handle_heating_equipped(target, targeteditem, user) + +/proc/get_targeted_item(mob/user, mob/target) + var/target_item + switch(user.zone_selected) + if (BODY_ZONE_PRECISE_R_HAND) + target_item = target.held_items[2] + if (BODY_ZONE_PRECISE_L_HAND) + target_item = target.held_items[1] + if (BODY_ZONE_HEAD || BODY_ZONE_PRECISE_EARS) + target_item = target.get_item_by_slot(SLOT_HEAD) + if (BODY_ZONE_CHEST) + if(target.get_item_by_slot(SLOT_ARMOR)) + target_item = target.get_item_by_slot(SLOT_ARMOR) + else if (target.get_item_by_slot(SLOT_SHIRT)) + target_item = target.get_item_by_slot(SLOT_SHIRT) + if (BODY_ZONE_PRECISE_NECK) + target_item = target.get_item_by_slot(SLOT_NECK) + if (BODY_ZONE_PRECISE_R_EYE || BODY_ZONE_PRECISE_L_EYE || BODY_ZONE_PRECISE_NOSE) + target_item = target.get_item_by_slot(ITEM_SLOT_MASK) + if (BODY_ZONE_PRECISE_MOUTH) + target_item = target.get_item_by_slot(ITEM_SLOT_MOUTH) + if (BODY_ZONE_L_ARM || BODY_ZONE_R_ARM) + target_item = target.get_item_by_slot(ITEM_SLOT_WRISTS) + if (BODY_ZONE_L_LEG || BODY_ZONE_R_LEG || BODY_ZONE_PRECISE_GROIN) + target_item = target.get_item_by_slot(ITEM_SLOT_PANTS) + if (BODY_ZONE_PRECISE_R_FOOT || BODY_ZONE_PRECISE_L_FOOT) + target_item = target.get_item_by_slot(ITEM_SLOT_SHOES) + return target_item + +proc/handle_tongs(obj/item/rogueweapon/tongs/T, mob/user) //Stole the code from smithing. + if (!T.hingot) return + var/tyme = world.time + T.hott = tyme + addtimer(CALLBACK(T, TYPE_PROC_REF(/obj/item/rogueweapon/tongs, make_unhot), tyme), 100) + T.update_icon() + show_visible_message(user, "After [user]'s incantation, the ingot inside [T] starts glowing.", "After your incantation, the ingot inside [T] starts glowing.") + +proc/handle_heating_in_hand(mob/living/carbon/target, obj/item/targeteditem, mob/user) + var/datum/effect_system/spark_spread/sparks = new() + apply_damage_to_hands(target, user) + target.dropItemToGround(targeteditem) + show_visible_message(target, "[target]'s [targeteditem.name] glows brightly, searing their flesh.", "Your [targeteditem.name] glows brightly, It burns!") + target.emote("painscream") + playsound(target.loc, 'sound/misc/frying.ogg', 100, FALSE, -1) + sparks.set_up(1, 1, target.loc) + sparks.start() + +proc/should_heat_in_hand(mob/user, mob/target, obj/item/targeteditem, list/nosmeltore) + return ((user.zone_selected == BODY_ZONE_PRECISE_L_HAND && target.held_items[1]) || (user.zone_selected == BODY_ZONE_PRECISE_R_HAND && target.held_items[2])) && !(targeteditem in nosmeltore) && targeteditem.smeltresult + +proc/apply_damage_to_hands(mob/living/carbon/target, mob/user) + var/obj/item/bodypart/affecting + var/const/adth_damage_to_apply = 10 //How much damage should burning your hand before dropping the item do. + if (user.zone_selected == BODY_ZONE_PRECISE_R_HAND) + affecting = target.get_bodypart(BODY_ZONE_R_ARM) + else if (user.zone_selected == BODY_ZONE_PRECISE_L_HAND) + affecting = target.get_bodypart(BODY_ZONE_L_ARM) + affecting.receive_damage(0, adth_damage_to_apply) + +proc/handle_heating_equipped(mob/living/carbon/target, obj/item/clothing/targeteditem, mob/user) + var/obj/item/armor = target.get_item_by_slot(SLOT_ARMOR) + var/obj/item/shirt = target.get_item_by_slot(SLOT_SHIRT) + var/armor_can_heat = armor && armor.smeltresult && armor.smeltresult != /obj/item/ash + var/shirt_can_heat = shirt && shirt.smeltresult && shirt.smeltresult != /obj/item/ash // Full damage if no shirt + var/damage_to_apply = 20 // How much damage should your armor burning you should do. + if (user.zone_selected == BODY_ZONE_CHEST) + if (armor_can_heat && (!shirt_can_heat && shirt)) + damage_to_apply = damage_to_apply / 2 // Halve the damage if only armor can heat but shirt can't. + if (targeteditem == shirt & armor_can_heat) //this looks redundant but it serves to make sure the damage is doubled if both shirt and armor are metallic. + apply_damage_if_covered(target, list(BODY_ZONE_CHEST), armor, CHEST, damage_to_apply) + else if (targeteditem == armor & shirt_can_heat) + apply_damage_if_covered(target, list(BODY_ZONE_CHEST), shirt, CHEST, damage_to_apply) + apply_damage_if_covered(target, list(BODY_ZONE_CHEST), targeteditem, CHEST, damage_to_apply) + apply_damage_if_covered(target, list(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM), targeteditem, ARMS|HANDS, damage_to_apply) + apply_damage_if_covered(target, list(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG), targeteditem, GROIN|LEGS|FEET, damage_to_apply) + apply_damage_if_covered(target, list(BODY_ZONE_HEAD), targeteditem, HEAD|HAIR|NECK|NOSE|MOUTH|EARS|EYES, damage_to_apply) + show_visible_message(target, "[target]'s [targeteditem.name] glows brightly, searing their flesh.", "My [targeteditem.name] glows brightly, It burns!") + playsound(target.loc, 'sound/misc/frying.ogg', 100, FALSE, -1) + +proc/apply_damage_if_covered(mob/living/carbon/target, list/body_zones, obj/item/clothing/targeteditem, mask, damage) + var/datum/effect_system/spark_spread/sparks = new() + var/obj/item/bodypart/affecting = null + for (var/zone in body_zones) + { + if (targeteditem.body_parts_covered & mask) + affecting = target.get_bodypart(zone) + if (affecting) + affecting.receive_damage(0, damage) + sparks.set_up(1, 1, target.loc) + sparks.start() + } + +/obj/effect/proc_holder/spell/invoked/vigorousexchange/cast(list/targets, mob/living/carbon/user = usr) + . = ..() + var/const/starminatoregen = 500 // How much stamina should the spell give back to the caster. + var/mob/target = targets[1] + if (!iscarbon(target)) + return + if (target == user) + target.rogstam_add(starminatoregen) + show_visible_message(usr, "As [user] intones the incantation, vibrant flames swirl around them.", "As you intones the incantation, vibrant flames swirl around you, You feel refreshed.") + else if (user.rogstam > (starminatoregen * 2)) + user.rogstam_add(-(starminatoregen * 2)) + target.rogstam_add(starminatoregen * 2) + show_visible_message(target, "As [user] intones the incantation, vibrant flames swirl around them, a dance of energy flowing towards [target].", "As [user] intones the incantation, vibrant flames swirl around them, a dance of energy flowing towards you. You feel refreshed") + +/obj/effect/proc_holder/spell/invoked/craftercovenant/cast(list/targets, mob/user = usr) + . = ..() + var/tithe = 0 + var/list/doable[][] = list() + var/const/divine_tax = 2 // Multiplier used to adjust the price that should be paid. + var/buyprice = 0 + var/turf/altar + var/datum/effect_system/spark_spread/sparks = new() + if (istype(targets[1], /turf/closed)) + return + if (!istype(targets[1], /turf/open)) + altar = targets[1].loc + else + altar = targets[1] + for (var/obj/item/sacrifice in altar.contents) + { + if (istype(sacrifice, /obj/item/roguecoin/)) + var/obj/item/roguecoin/coincrifice = sacrifice + tithe += (coincrifice.quantity * coincrifice.sellprice) + else if (istype(sacrifice, /obj/item/roguestatue/) || istype(sacrifice, /obj/item/clothing/ring/) || istype(sacrifice, /obj/item/roguegem/)) + tithe += sacrifice.sellprice + qdel(sacrifice) + } + buyprice = tithe / divine_tax + for (var/list/entry in anvil_recipe_prices) + { + var/obj/item/tentative_item = entry[1] // The recipe + var/total_sellprice = entry[2] // The precompiled material price + if (total_sellprice <= buyprice) + var/obj/itemtorecord = tentative_item + doable += list(list(itemtorecord.name, itemtorecord)) + } + if (!doable.len) + show_visible_message(usr, "A wave of heat washes over the pile as [user] speaks Malum's name. The pile of valuables crumble into dust.", "A wave of heat washes over the pile as you speak Malum's name. The pile of valuables crumble into dust. Malum accepted your sacrifice. Yet it seems it wasn't enough.") + return + var/list/doablename = list() + var/list/item_map = list() + for (var/list/doableextract in doable) + { + doablename += list(doableextract[1]) + item_map[doableextract[1]] = doableextract[2] + } + var/itemchoice = input(user, "Choose your boon", "Available boons") in (doablename) + if (itemchoice) + var/obj/item/itemtospawn = item_map[itemchoice] + if (itemtospawn) + new itemtospawn.type(altar) + sparks.set_up(1, 1, altar) + sparks.start() + show_visible_message(usr, "A wave of heat washes over the pile as [user] speaks Malum's name. The pile of valuables crumble into dust, only for the dust to reform into an item as if reborn from the flames. Malum has accepted the offering.", "A wave of heat washes over the pile as you speak Malum's name. The pile of valuables crumble into dust, only for the dust to reform into an item as if reborn from the flames. Malum has accepted the offering.") + +var/global/list/anvil_recipe_prices[][] +proc/add_recipe_to_global(var/datum/anvil_recipe/recipe) + var/total_sellprice = 0 + var/obj/item/ingot/bar = recipe.req_bar + var/obj/item/itemtosend = null + if (bar) + total_sellprice += bar.sellprice + itemtosend = recipe.created_item + if (recipe.additional_items) + for (var/obj/additional_item in recipe.additional_items) + total_sellprice += additional_item.sellprice + if (istype(recipe.created_item, /list)) + var/list/itemlist = recipe.created_item + total_sellprice = total_sellprice/itemlist.len + itemtosend = recipe.created_item[1] + if (!istype(recipe.created_item, /list)) + itemtosend = recipe.created_item + if (total_sellprice > 0) + global.anvil_recipe_prices += list(list(itemtosend, total_sellprice)) + +proc/initialize_anvil_recipe_prices() + for (var/datum/anvil_recipe/armor/recipe) + { + add_recipe_to_global(recipe) + } + for (var/datum/anvil_recipe/tools/recipe) + { + add_recipe_to_global(recipe) + } + for (var/datum/anvil_recipe/weapons/recipe) + { + add_recipe_to_global(recipe) + } + global.anvil_recipe_prices += list(list(new /obj/item/rogue/instrument/flute, 10)) + global.anvil_recipe_prices += list(list(new /obj/item/rogue/instrument/drum, 10)) + global.anvil_recipe_prices += list(list(new /obj/item/rogue/instrument/harp, 20)) + global.anvil_recipe_prices += list(list(new /obj/item/rogue/instrument/lute, 20)) + global.anvil_recipe_prices += list(list(new /obj/item/rogue/instrument/guitar, 30)) + global.anvil_recipe_prices += list(list(new /obj/item/rogue/instrument/accord, 30)) + global.anvil_recipe_prices += list(list(new /obj/item/riddleofsteel, 400)) + global.anvil_recipe_prices += list(list(new /obj/item/dmusicbox, 500)) + // Add any other recipe types if needed + +world/New() + ..() + initialize_anvil_recipe_prices() // Precompute recipe prices on startup + +/obj/effect/proc_holder/spell/invoked/hammerfall/cast(list/targets, mob/user = usr) + var/turf/fallzone = null + var/const/damage = 250 //Structural damage the spell does. At 250, it would take 4 casts (8 minutes and 320 devotion) to destroy a normal door. + var/const/radius = 1 //Radius of the spell + var/const/shakeradius = 7 //Radius of the quake + var/diceroll = 0 + var/const/dc = 42 //Code will roll 2d20 and add target's perception and Speed then compare to this to see if they fall down or not. 42 Means they need to roll 2x 20 with Speed and Perception at I + var/const/delay = 2 SECONDS // Delay between the ground marking appearing and the effect playing. + if (istype(targets[1], /turf/closed)) + return + if (istype(targets[1], /turf)) + show_visible_message(usr, "[usr] raises their arm, conjuring a hammer wreathed in molten fire. As they hurl it toward the ground, the earth trembles under its impact, shaking its very foundations!", "You raise your arm, conjuring a hammer wreathed in molten fire. As you hurl it toward the ground, the earth trembles under its impact, shaking its very foundations!") + fallzone = targets[1] + else + fallzone = targets[1].loc + for (var/turf/open/visual in view(radius, fallzone)) + var/obj/effect/temp_visual/lavastaff/Lava = new /obj/effect/temp_visual/lavastaff(visual) + animate(Lava, alpha = 255, time = 5) + sleep(delay) + for (var/mob/living/carbon/screenshaken in view(shakeradius, fallzone)) + shake_camera(screenshaken, 5, 5) + for (var/mob/living/carbon/shaken in view(radius, fallzone)) + diceroll = roll(2,20) + shaken.STAPER + shaken.STASPD + if (diceroll > dc) + shaken.apply_effect(1 SECONDS, EFFECT_IMMOBILIZE, 0) + show_visible_message(shaken, null, "The ground quakes but I manage to keep my footing.") + else + shaken.apply_effect(1 SECONDS, EFFECT_KNOCKDOWN, 0) + show_visible_message(shaken, null, "The ground quakes, making me fall over.") + for (var/obj/structure/damaged in view(radius, fallzone)) + if(!istype(damaged, /obj/structure/flora/newbranch)) + damaged.take_damage(damage,BRUTE,"blunt",1) + for (var/turf/closed/wall/damagedwalls in view(radius, fallzone)) + damagedwalls.take_damage(damage,BRUTE,"blunt",1) + for (var/turf/closed/mineral/aoemining in view(radius, fallzone)) + aoemining.lastminer = usr + aoemining.take_damage(damage,BRUTE,"blunt",1) + +/obj/effect/proc_holder/spell/invoked/malum_flame_rogue + name = "Malum's Fire" + overlay_state = "sacredflame" + releasedrain = 15 + chargedrain = 0 + chargetime = 0 + range = 15 + warnie = "sydwarning" + movement_interrupt = FALSE + chargedloop = null + req_items = list(/obj/item/clothing/neck/roguetown/psicross) + sound = 'sound/magic/heal.ogg' + invocation = "Flame." + invocation_type = "whisper" + associated_skill = /datum/skill/magic/holy + antimagic_allowed = TRUE + charge_max = 15 SECONDS + miracle = TRUE + devotion_cost = 15 + +obj/effect/proc_holder/spell/invoked/malum_flame_rogue/cast(list/targets, mob/user = usr) + . = ..() + if(isliving(targets[1])) + var/mob/living/L = targets[1] + user.visible_message("[user] points at [L]!") + if(L.anti_magic_check(TRUE, TRUE)) + return FALSE + L.adjust_fire_stacks(1) + L.IgniteMob() + return TRUE + + // Spell interaction with ignitable objects (burn wooden things, light torches up) + else if(isobj(targets[1])) + var/obj/O = targets[1] + if(O.fire_act()) + user.visible_message("[user] points at [O], igniting it with sacred flames!") + return TRUE + else + to_chat(user, span_warning("You point at [O], but it fails to catch fire.")) + return FALSE + return FALSE + + +/obj/effect/temp_visual/lavastaff + icon_state = "lavastaff_warn" + duration = 50 diff --git a/roguetown.dme b/roguetown.dme index 73d98d751bc..c6508456150 100644 --- a/roguetown.dme +++ b/roguetown.dme @@ -1748,6 +1748,7 @@ #include "code\modules\spells\roguetown\acolyte\dendor.dm" #include "code\modules\spells\roguetown\acolyte\eora.dm" #include "code\modules\spells\roguetown\acolyte\general.dm" +#include "code\modules\spells\roguetown\acolyte\malum.dm" #include "code\modules\spells\roguetown\acolyte\necra.dm" #include "code\modules\spells\roguetown\acolyte\noc.dm" #include "code\modules\spells\roguetown\acolyte\pestra.dm" From 3d959bbd46a0ed091ef3361e54d74c0d812424b9 Mon Sep 17 00:00:00 2001 From: felinids <62350255+NotDhu@users.noreply.github.com> Date: Mon, 30 Dec 2024 03:41:04 -0500 Subject: [PATCH 31/68] oops --- code/__DEFINES/roguetown.dm | 2 +- code/datums/gods/patrons/divine_pantheon.dm | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/__DEFINES/roguetown.dm b/code/__DEFINES/roguetown.dm index cc06f4e3cd1..b3ac06bab9a 100644 --- a/code/__DEFINES/roguetown.dm +++ b/code/__DEFINES/roguetown.dm @@ -138,7 +138,7 @@ #define ALL_PALADIN_PATRONS list(/datum/patron/divine/astrata, /datum/patron/divine/noc, /datum/patron/divine/abyssor, /datum/patron/divine/dendor, /datum/patron/divine/necra, /datum/patron/divine/pestra, /datum/patron/divine/ravox, /datum/patron/divine/malum, /datum/patron/divine/eora, /datum/patron/old_god) -#define ALL_ACOLYTE_PATRONS list(/datum/patron/divine/astrata, /datum/patron/divine/noc, /datum/patron/divine/dendor, /datum/patron/divine/pestra, /datum/patron/divine/eora, /datum/patron/divine/necra, /datum/patron/divine/abyssor) +#define ALL_ACOLYTE_PATRONS list(/datum/patron/divine/astrata, /datum/patron/divine/noc, /datum/patron/divine/dendor, /datum/patron/divine/pestra, /datum/patron/divine/eora, /datum/patron/divine/necra, /datum/patron/divine/abyssor, /datum/patron/divine/malum) #define ALL_DIVINE_PATRONS list(/datum/patron/divine/astrata, /datum/patron/divine/noc, /datum/patron/divine/dendor, /datum/patron/divine/abyssor, /datum/patron/divine/ravox, /datum/patron/divine/necra, /datum/patron/divine/xylix, /datum/patron/divine/pestra, /datum/patron/divine/malum, /datum/patron/divine/eora) diff --git a/code/datums/gods/patrons/divine_pantheon.dm b/code/datums/gods/patrons/divine_pantheon.dm index 19cee026578..e416838c4c9 100644 --- a/code/datums/gods/patrons/divine_pantheon.dm +++ b/code/datums/gods/patrons/divine_pantheon.dm @@ -131,6 +131,7 @@ domain = "God of Fire, Destruction and Rebirth" desc = "Opinionless god of the crafts. He teaches that great works for killing or saving are great works, either way. The well-oiled guillotine and the well-sharpened axe are tools, and there is no good and evil to their craft." worshippers = "Smiths, Miners, Engineers" + mob_traits = list(TRAIT_FORGEBLESSED) t1 = /obj/effect/proc_holder/spell/invoked/vigorousexchange t2 = /obj/effect/proc_holder/spell/invoked/heatmetal t3 = /obj/effect/proc_holder/spell/invoked/hammerfall From ef00428aed3cb039127e4c6db5bead03b0f62946 Mon Sep 17 00:00:00 2001 From: felinids <62350255+NotDhu@users.noreply.github.com> Date: Mon, 30 Dec 2024 04:03:36 -0500 Subject: [PATCH 32/68] acolyte outfit tweaks --- .../jobs/job_types/roguetown/church/monk.dm | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/code/modules/jobs/job_types/roguetown/church/monk.dm b/code/modules/jobs/job_types/roguetown/church/monk.dm index 4978aa1fc55..959588233fd 100644 --- a/code/modules/jobs/job_types/roguetown/church/monk.dm +++ b/code/modules/jobs/job_types/roguetown/church/monk.dm @@ -30,7 +30,7 @@ belt = /obj/item/storage/belt/rogue/leather/rope beltr = /obj/item/storage/belt/rogue/pouch/coins/poor beltl = /obj/item/storage/keyring/churchie - backl = /obj/item/storage/backpack/rogue/satchel + backr = /obj/item/storage/backpack/rogue/satchel switch(H.patron?.type) if(/datum/patron/divine/astrata) head = /obj/item/clothing/head/roguetown/roguehood/astrata @@ -76,11 +76,13 @@ shoes = /obj/item/clothing/shoes/roguetown/sandals armor = /obj/item/clothing/suit/roguetown/shirt/robe/eora if(/datum/patron/divine/malum) - head = /obj/item/clothing/head/roguetown/roguehood/black + head = /obj/item/clothing/head/roguetown/roguehood neck = /obj/item/clothing/neck/roguetown/psicross/malum - shoes = /obj/item/clothing/shoes/roguetown/sandals - shirt = /obj/item/clothing/suit/roguetown/shirt/undershirt/black - cloak = /obj/item/clothing/cloak/tabard/crusader/malum + shoes = /obj/item/clothing/shoes/roguetown/boots + wrists = /obj/item/clothing/wrists/roguetown/wrappings + pants = /obj/item/clothing/under/roguetown/trou + cloak = /obj/item/clothing/cloak/templar/malumite + armor = /obj/item/clothing/suit/roguetown/armor/leather/vest else head = /obj/item/clothing/head/roguetown/roguehood/astrata neck = /obj/item/clothing/neck/roguetown/psicross/astrata @@ -94,6 +96,11 @@ if(H.patron?.type == /datum/patron/divine/pestra) H.mind.adjust_skillrank(/datum/skill/misc/medicine, 1, TRUE) ADD_TRAIT(H, TRAIT_NOSTINK, TRAIT_GENERIC) + if(H.patron?.type == /datum/patron/divine/malum) + H.mind.adjust_skillrank(/datum/skill/craft/blacksmithing, 1, TRUE) + H.mind.adjust_skillrank(/datum/skill/craft/armorsmithing, 1, TRUE) + H.mind.adjust_skillrank(/datum/skill/craft/weaponsmithing, 1, TRUE) + H.mind.adjust_skillrank(/datum/skill/craft/smelting, 1, TRUE) H.mind.adjust_skillrank(/datum/skill/misc/reading, 3, TRUE) H.mind.adjust_skillrank(/datum/skill/craft/cooking, 2, TRUE) H.mind.adjust_skillrank(/datum/skill/craft/crafting, 3, TRUE) From e50ba66049329f8f902fe31359df69fe4a93168f Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Mon, 30 Dec 2024 11:24:50 +0200 Subject: [PATCH 33/68] templar monk no longer nekkid, dendrites saddened --- code/modules/jobs/job_types/roguetown/church/templar.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/jobs/job_types/roguetown/church/templar.dm b/code/modules/jobs/job_types/roguetown/church/templar.dm index 0fb4c73f13f..9fe8ba9b156 100644 --- a/code/modules/jobs/job_types/roguetown/church/templar.dm +++ b/code/modules/jobs/job_types/roguetown/church/templar.dm @@ -75,9 +75,11 @@ if(/datum/patron/divine/malum) neck = /obj/item/clothing/neck/roguetown/psicross/malum cloak = /obj/item/clothing/cloak/tabard/crusader/malum + armor = /obj/item/clothing/suit/roguetown/armor/leather pants = /obj/item/clothing/under/roguetown/tights/black - wrists = /obj/item/clothing/wrists/roguetown/wrappings + wrists = /obj/item/clothing/wrists/roguetown/bracers shoes = /obj/item/clothing/shoes/roguetown/sandals + r_hand = /obj/item/rogueweapon/katar if(H.mind) H.mind.adjust_skillrank(/datum/skill/misc/athletics, 4, TRUE) H.mind.adjust_skillrank(/datum/skill/combat/wrestling, 4, TRUE) From 397be1c63c1df0e5589357b2af34458f45f8907d Mon Sep 17 00:00:00 2001 From: felinids <62350255+NotDhu@users.noreply.github.com> Date: Mon, 30 Dec 2024 04:30:22 -0500 Subject: [PATCH 34/68] oops --- code/datums/gods/patrons/divine_pantheon.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/datums/gods/patrons/divine_pantheon.dm b/code/datums/gods/patrons/divine_pantheon.dm index e416838c4c9..8e6e01d1939 100644 --- a/code/datums/gods/patrons/divine_pantheon.dm +++ b/code/datums/gods/patrons/divine_pantheon.dm @@ -132,6 +132,7 @@ desc = "Opinionless god of the crafts. He teaches that great works for killing or saving are great works, either way. The well-oiled guillotine and the well-sharpened axe are tools, and there is no good and evil to their craft." worshippers = "Smiths, Miners, Engineers" mob_traits = list(TRAIT_FORGEBLESSED) + t0 = /obj/effect/proc_holder/spell/invoked/malum_flame_rogue t1 = /obj/effect/proc_holder/spell/invoked/vigorousexchange t2 = /obj/effect/proc_holder/spell/invoked/heatmetal t3 = /obj/effect/proc_holder/spell/invoked/hammerfall From f4d3c6c7fe9538e7a52b17340e4accd6c0f6e030 Mon Sep 17 00:00:00 2001 From: felinids <62350255+NotDhu@users.noreply.github.com> Date: Mon, 30 Dec 2024 05:27:38 -0500 Subject: [PATCH 35/68] cleanup --- .../modules/spells/roguetown/acolyte/malum.dm | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/code/modules/spells/roguetown/acolyte/malum.dm b/code/modules/spells/roguetown/acolyte/malum.dm index c9386bfd97f..6a5c071daa5 100644 --- a/code/modules/spells/roguetown/acolyte/malum.dm +++ b/code/modules/spells/roguetown/acolyte/malum.dm @@ -94,7 +94,9 @@ . = ..() var/list/nosmeltore = list(/obj/item/rogueore/coal) var/datum/effect_system/spark_spread/sparks = new() - var/target = targets[1] + var/target + for(var/i in targets) + target = i if (!target || target in nosmeltore) return if (istype(target, /obj/item)) @@ -241,12 +243,11 @@ proc/apply_damage_if_covered(mob/living/carbon/target, list/body_zones, obj/item var/buyprice = 0 var/turf/altar var/datum/effect_system/spark_spread/sparks = new() - if (istype(targets[1], /turf/closed)) + for(var/i in targets) + if(istype(i, /turf/open)) + altar = i + if(!altar) return - if (!istype(targets[1], /turf/open)) - altar = targets[1].loc - else - altar = targets[1] for (var/obj/item/sacrifice in altar.contents) { if (istype(sacrifice, /obj/item/roguecoin/)) @@ -339,13 +340,13 @@ world/New() var/diceroll = 0 var/const/dc = 42 //Code will roll 2d20 and add target's perception and Speed then compare to this to see if they fall down or not. 42 Means they need to roll 2x 20 with Speed and Perception at I var/const/delay = 2 SECONDS // Delay between the ground marking appearing and the effect playing. - if (istype(targets[1], /turf/closed)) + for(var/i in targets) + if(istype(i, /turf/open)) + fallzone = i + if(!fallzone) return - if (istype(targets[1], /turf)) - show_visible_message(usr, "[usr] raises their arm, conjuring a hammer wreathed in molten fire. As they hurl it toward the ground, the earth trembles under its impact, shaking its very foundations!", "You raise your arm, conjuring a hammer wreathed in molten fire. As you hurl it toward the ground, the earth trembles under its impact, shaking its very foundations!") - fallzone = targets[1] else - fallzone = targets[1].loc + show_visible_message(usr, "[usr] raises their arm, conjuring a hammer wreathed in molten fire. As they hurl it toward the ground, the earth trembles under its impact, shaking its very foundations!", "You raise your arm, conjuring a hammer wreathed in molten fire. As you hurl it toward the ground, the earth trembles under its impact, shaking its very foundations!") for (var/turf/open/visual in view(radius, fallzone)) var/obj/effect/temp_visual/lavastaff/Lava = new /obj/effect/temp_visual/lavastaff(visual) animate(Lava, alpha = 255, time = 5) From 2bd27cd7176730971f929e3b82e61b92410b8d5e Mon Sep 17 00:00:00 2001 From: felinids <62350255+NotDhu@users.noreply.github.com> Date: Mon, 30 Dec 2024 05:49:05 -0500 Subject: [PATCH 36/68] pls --- code/modules/spells/roguetown/acolyte/malum.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/spells/roguetown/acolyte/malum.dm b/code/modules/spells/roguetown/acolyte/malum.dm index 6a5c071daa5..9bbbc0c1045 100644 --- a/code/modules/spells/roguetown/acolyte/malum.dm +++ b/code/modules/spells/roguetown/acolyte/malum.dm @@ -97,7 +97,9 @@ var/target for(var/i in targets) target = i - if (!target || target in nosmeltore) + if (!target) + return + if(target in nosmeltore) return if (istype(target, /obj/item)) handle_item_smelting(target, user, sparks, nosmeltore) From 990c1e33cffad407d148f84294632ccb3587043a Mon Sep 17 00:00:00 2001 From: felinids <62350255+NotDhu@users.noreply.github.com> Date: Mon, 30 Dec 2024 06:43:42 -0500 Subject: [PATCH 37/68] this code makes me sad :( --- .../modules/spells/roguetown/acolyte/malum.dm | 101 ++++++++++-------- 1 file changed, 55 insertions(+), 46 deletions(-) diff --git a/code/modules/spells/roguetown/acolyte/malum.dm b/code/modules/spells/roguetown/acolyte/malum.dm index 9bbbc0c1045..94b24bbfb3b 100644 --- a/code/modules/spells/roguetown/acolyte/malum.dm +++ b/code/modules/spells/roguetown/acolyte/malum.dm @@ -95,8 +95,7 @@ var/list/nosmeltore = list(/obj/item/rogueore/coal) var/datum/effect_system/spark_spread/sparks = new() var/target - for(var/i in targets) - target = i + target = get_turf(targets[1]) if (!target) return if(target in nosmeltore) @@ -106,12 +105,12 @@ else if (iscarbon(target)) handle_living_entity(target, user, nosmeltore) -proc/show_visible_message(mob/user, text, selftext) +/proc/show_visible_message(mob/user, text, selftext) var/text_to_send = addtext("", text, "") var/selftext_to_send = addtext("", selftext, "") user.visible_message(text_to_send, selftext_to_send) -proc/handle_item_smelting(obj/item/target, mob/user, datum/effect_system/spark_spread/sparks, list/nosmeltore) +/proc/handle_item_smelting(obj/item/target, mob/user, datum/effect_system/spark_spread/sparks, list/nosmeltore) if (!target.smeltresult) return var/obj/item/itemtospawn = target.smeltresult show_visible_message(user, "After [user]'s incantation, [target] glows brightly and melts into an ingot.", null) @@ -120,7 +119,7 @@ proc/handle_item_smelting(obj/item/target, mob/user, datum/effect_system/spark_s sparks.start() qdel(target) -proc/handle_living_entity(mob/target, mob/user, list/nosmeltore) +/proc/handle_living_entity(mob/target, mob/user, list/nosmeltore) var/obj/item/targeteditem = get_targeted_item(user, target) if (!targeteditem || targeteditem.smeltresult == /obj/item/ash || target.anti_magic_check(TRUE,TRUE)) show_visible_message(user, "After their incantation, [user] points at [target] but it seems to have no effect.", "After your incantation, you point at [target] but it seems to have no effect.") @@ -133,34 +132,48 @@ proc/handle_living_entity(mob/target, mob/user, list/nosmeltore) handle_heating_equipped(target, targeteditem, user) /proc/get_targeted_item(mob/user, mob/target) - var/target_item - switch(user.zone_selected) - if (BODY_ZONE_PRECISE_R_HAND) - target_item = target.held_items[2] - if (BODY_ZONE_PRECISE_L_HAND) - target_item = target.held_items[1] - if (BODY_ZONE_HEAD || BODY_ZONE_PRECISE_EARS) - target_item = target.get_item_by_slot(SLOT_HEAD) - if (BODY_ZONE_CHEST) - if(target.get_item_by_slot(SLOT_ARMOR)) - target_item = target.get_item_by_slot(SLOT_ARMOR) - else if (target.get_item_by_slot(SLOT_SHIRT)) - target_item = target.get_item_by_slot(SLOT_SHIRT) - if (BODY_ZONE_PRECISE_NECK) - target_item = target.get_item_by_slot(SLOT_NECK) - if (BODY_ZONE_PRECISE_R_EYE || BODY_ZONE_PRECISE_L_EYE || BODY_ZONE_PRECISE_NOSE) - target_item = target.get_item_by_slot(ITEM_SLOT_MASK) - if (BODY_ZONE_PRECISE_MOUTH) - target_item = target.get_item_by_slot(ITEM_SLOT_MOUTH) - if (BODY_ZONE_L_ARM || BODY_ZONE_R_ARM) - target_item = target.get_item_by_slot(ITEM_SLOT_WRISTS) - if (BODY_ZONE_L_LEG || BODY_ZONE_R_LEG || BODY_ZONE_PRECISE_GROIN) - target_item = target.get_item_by_slot(ITEM_SLOT_PANTS) - if (BODY_ZONE_PRECISE_R_FOOT || BODY_ZONE_PRECISE_L_FOOT) - target_item = target.get_item_by_slot(ITEM_SLOT_SHOES) - return target_item + var/target_item + switch(user.zone_selected) + if (BODY_ZONE_PRECISE_R_HAND) + target_item = target.held_items[2] + if (BODY_ZONE_PRECISE_L_HAND) + target_item = target.held_items[1] + if (BODY_ZONE_HEAD) + target_item = target.get_item_by_slot(SLOT_HEAD) + if (BODY_ZONE_PRECISE_EARS) + target_item = target.get_item_by_slot(SLOT_HEAD) + if (BODY_ZONE_CHEST) + if(target.get_item_by_slot(SLOT_ARMOR)) + target_item = target.get_item_by_slot(SLOT_ARMOR) + else if (target.get_item_by_slot(SLOT_SHIRT)) + target_item = target.get_item_by_slot(SLOT_SHIRT) + if (BODY_ZONE_PRECISE_NECK) + target_item = target.get_item_by_slot(SLOT_NECK) + if (BODY_ZONE_PRECISE_R_EYE) + target_item = target.get_item_by_slot(ITEM_SLOT_MASK) + if ( BODY_ZONE_PRECISE_L_EYE) + target_item = target.get_item_by_slot(ITEM_SLOT_MASK) + if (BODY_ZONE_PRECISE_NOSE) + target_item = target.get_item_by_slot(ITEM_SLOT_MASK) + if (BODY_ZONE_PRECISE_MOUTH) + target_item = target.get_item_by_slot(ITEM_SLOT_MOUTH) + if (BODY_ZONE_L_ARM) + target_item = target.get_item_by_slot(ITEM_SLOT_WRISTS) + if (BODY_ZONE_R_ARM) + target_item = target.get_item_by_slot(ITEM_SLOT_WRISTS) + if (BODY_ZONE_L_LEG) + target_item = target.get_item_by_slot(ITEM_SLOT_PANTS) + if (BODY_ZONE_R_LEG) + target_item = target.get_item_by_slot(ITEM_SLOT_PANTS) + if (BODY_ZONE_PRECISE_GROIN) + target_item = target.get_item_by_slot(ITEM_SLOT_PANTS) + if (BODY_ZONE_PRECISE_R_FOOT) + target_item = target.get_item_by_slot(ITEM_SLOT_SHOES) + if (BODY_ZONE_PRECISE_L_FOOT) + target_item = target.get_item_by_slot(ITEM_SLOT_SHOES) + return target_item -proc/handle_tongs(obj/item/rogueweapon/tongs/T, mob/user) //Stole the code from smithing. +/proc/handle_tongs(obj/item/rogueweapon/tongs/T, mob/user) //Stole the code from smithing. if (!T.hingot) return var/tyme = world.time T.hott = tyme @@ -168,7 +181,7 @@ proc/handle_tongs(obj/item/rogueweapon/tongs/T, mob/user) //Stole the code from T.update_icon() show_visible_message(user, "After [user]'s incantation, the ingot inside [T] starts glowing.", "After your incantation, the ingot inside [T] starts glowing.") -proc/handle_heating_in_hand(mob/living/carbon/target, obj/item/targeteditem, mob/user) +/proc/handle_heating_in_hand(mob/living/carbon/target, obj/item/targeteditem, mob/user) var/datum/effect_system/spark_spread/sparks = new() apply_damage_to_hands(target, user) target.dropItemToGround(targeteditem) @@ -178,10 +191,10 @@ proc/handle_heating_in_hand(mob/living/carbon/target, obj/item/targeteditem, mob sparks.set_up(1, 1, target.loc) sparks.start() -proc/should_heat_in_hand(mob/user, mob/target, obj/item/targeteditem, list/nosmeltore) +/proc/should_heat_in_hand(mob/user, mob/target, obj/item/targeteditem, list/nosmeltore) return ((user.zone_selected == BODY_ZONE_PRECISE_L_HAND && target.held_items[1]) || (user.zone_selected == BODY_ZONE_PRECISE_R_HAND && target.held_items[2])) && !(targeteditem in nosmeltore) && targeteditem.smeltresult -proc/apply_damage_to_hands(mob/living/carbon/target, mob/user) +/proc/apply_damage_to_hands(mob/living/carbon/target, mob/user) var/obj/item/bodypart/affecting var/const/adth_damage_to_apply = 10 //How much damage should burning your hand before dropping the item do. if (user.zone_selected == BODY_ZONE_PRECISE_R_HAND) @@ -190,7 +203,7 @@ proc/apply_damage_to_hands(mob/living/carbon/target, mob/user) affecting = target.get_bodypart(BODY_ZONE_L_ARM) affecting.receive_damage(0, adth_damage_to_apply) -proc/handle_heating_equipped(mob/living/carbon/target, obj/item/clothing/targeteditem, mob/user) +/proc/handle_heating_equipped(mob/living/carbon/target, obj/item/clothing/targeteditem, mob/user) var/obj/item/armor = target.get_item_by_slot(SLOT_ARMOR) var/obj/item/shirt = target.get_item_by_slot(SLOT_SHIRT) var/armor_can_heat = armor && armor.smeltresult && armor.smeltresult != /obj/item/ash @@ -210,7 +223,7 @@ proc/handle_heating_equipped(mob/living/carbon/target, obj/item/clothing/targete show_visible_message(target, "[target]'s [targeteditem.name] glows brightly, searing their flesh.", "My [targeteditem.name] glows brightly, It burns!") playsound(target.loc, 'sound/misc/frying.ogg', 100, FALSE, -1) -proc/apply_damage_if_covered(mob/living/carbon/target, list/body_zones, obj/item/clothing/targeteditem, mask, damage) +/proc/apply_damage_if_covered(mob/living/carbon/target, list/body_zones, obj/item/clothing/targeteditem, mask, damage) var/datum/effect_system/spark_spread/sparks = new() var/obj/item/bodypart/affecting = null for (var/zone in body_zones) @@ -245,9 +258,7 @@ proc/apply_damage_if_covered(mob/living/carbon/target, list/body_zones, obj/item var/buyprice = 0 var/turf/altar var/datum/effect_system/spark_spread/sparks = new() - for(var/i in targets) - if(istype(i, /turf/open)) - altar = i + altar = get_turf(targets[1]) if(!altar) return for (var/obj/item/sacrifice in altar.contents) @@ -288,7 +299,7 @@ proc/apply_damage_if_covered(mob/living/carbon/target, list/body_zones, obj/item show_visible_message(usr, "A wave of heat washes over the pile as [user] speaks Malum's name. The pile of valuables crumble into dust, only for the dust to reform into an item as if reborn from the flames. Malum has accepted the offering.", "A wave of heat washes over the pile as you speak Malum's name. The pile of valuables crumble into dust, only for the dust to reform into an item as if reborn from the flames. Malum has accepted the offering.") var/global/list/anvil_recipe_prices[][] -proc/add_recipe_to_global(var/datum/anvil_recipe/recipe) +/proc/add_recipe_to_global(var/datum/anvil_recipe/recipe) var/total_sellprice = 0 var/obj/item/ingot/bar = recipe.req_bar var/obj/item/itemtosend = null @@ -307,7 +318,7 @@ proc/add_recipe_to_global(var/datum/anvil_recipe/recipe) if (total_sellprice > 0) global.anvil_recipe_prices += list(list(itemtosend, total_sellprice)) -proc/initialize_anvil_recipe_prices() +/proc/initialize_anvil_recipe_prices() for (var/datum/anvil_recipe/armor/recipe) { add_recipe_to_global(recipe) @@ -342,9 +353,7 @@ world/New() var/diceroll = 0 var/const/dc = 42 //Code will roll 2d20 and add target's perception and Speed then compare to this to see if they fall down or not. 42 Means they need to roll 2x 20 with Speed and Perception at I var/const/delay = 2 SECONDS // Delay between the ground marking appearing and the effect playing. - for(var/i in targets) - if(istype(i, /turf/open)) - fallzone = i + fallzone = get_turf(targets[1]) if(!fallzone) return else @@ -392,7 +401,7 @@ world/New() miracle = TRUE devotion_cost = 15 -obj/effect/proc_holder/spell/invoked/malum_flame_rogue/cast(list/targets, mob/user = usr) +/obj/effect/proc_holder/spell/invoked/malum_flame_rogue/cast(list/targets, mob/user = usr) . = ..() if(isliving(targets[1])) var/mob/living/L = targets[1] From 880f4625260948b01a9d73d65be4fb4e679f2af2 Mon Sep 17 00:00:00 2001 From: felinids <62350255+NotDhu@users.noreply.github.com> Date: Mon, 30 Dec 2024 06:46:54 -0500 Subject: [PATCH 38/68] ugh --- code/modules/spells/roguetown/acolyte/malum.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/spells/roguetown/acolyte/malum.dm b/code/modules/spells/roguetown/acolyte/malum.dm index 94b24bbfb3b..967702514fe 100644 --- a/code/modules/spells/roguetown/acolyte/malum.dm +++ b/code/modules/spells/roguetown/acolyte/malum.dm @@ -341,7 +341,7 @@ var/global/list/anvil_recipe_prices[][] global.anvil_recipe_prices += list(list(new /obj/item/dmusicbox, 500)) // Add any other recipe types if needed -world/New() +/world/New() ..() initialize_anvil_recipe_prices() // Precompute recipe prices on startup From 3c8b66a7563c4e2c17275f8a9035df38a896374d Mon Sep 17 00:00:00 2001 From: felinids <62350255+NotDhu@users.noreply.github.com> Date: Mon, 30 Dec 2024 14:37:40 -0500 Subject: [PATCH 39/68] ok --- code/modules/jobs/job_types/roguetown/church/monk.dm | 5 ++++- code/modules/spells/roguetown/acolyte/malum.dm | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/code/modules/jobs/job_types/roguetown/church/monk.dm b/code/modules/jobs/job_types/roguetown/church/monk.dm index 959588233fd..7ad49339c42 100644 --- a/code/modules/jobs/job_types/roguetown/church/monk.dm +++ b/code/modules/jobs/job_types/roguetown/church/monk.dm @@ -30,7 +30,7 @@ belt = /obj/item/storage/belt/rogue/leather/rope beltr = /obj/item/storage/belt/rogue/pouch/coins/poor beltl = /obj/item/storage/keyring/churchie - backr = /obj/item/storage/backpack/rogue/satchel + backl = /obj/item/storage/backpack/rogue/satchel switch(H.patron?.type) if(/datum/patron/divine/astrata) head = /obj/item/clothing/head/roguetown/roguehood/astrata @@ -117,6 +117,9 @@ ADD_TRAIT(H, TRAIT_SOUL_EXAMINE, TRAIT_GENERIC) if(H.patron?.type == /datum/patron/divine/eora) ADD_TRAIT(H, TRAIT_GOODLOVER, TRAIT_GENERIC) + if(H.patron?.type == /datum/patron/divine/abyssor) + H.mind.adjust_skillrank(/datum/skill/labor/fishing, 3, TRUE) + ADD_TRAIT(H, TRAIT_WATERBREATHING, TRAIT_GENERIC) var/datum/devotion/C = new /datum/devotion(H, H.patron) C.grant_spells_monk(H) diff --git a/code/modules/spells/roguetown/acolyte/malum.dm b/code/modules/spells/roguetown/acolyte/malum.dm index 967702514fe..cf856e7dbf2 100644 --- a/code/modules/spells/roguetown/acolyte/malum.dm +++ b/code/modules/spells/roguetown/acolyte/malum.dm @@ -95,7 +95,8 @@ var/list/nosmeltore = list(/obj/item/rogueore/coal) var/datum/effect_system/spark_spread/sparks = new() var/target - target = get_turf(targets[1]) + for(var/i in targets) + target = i if (!target) return if(target in nosmeltore) From 8ee9ff948102f113fa40405db4fd9bec40b6bfc4 Mon Sep 17 00:00:00 2001 From: felinids <62350255+NotDhu@users.noreply.github.com> Date: Mon, 30 Dec 2024 15:13:15 -0500 Subject: [PATCH 40/68] better bottle feedback --- code/modules/reagents/reagent_containers/bottle.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/reagents/reagent_containers/bottle.dm b/code/modules/reagents/reagent_containers/bottle.dm index 5853dbb0213..fb7a8ca5cff 100644 --- a/code/modules/reagents/reagent_containers/bottle.dm +++ b/code/modules/reagents/reagent_containers/bottle.dm @@ -69,6 +69,7 @@ GLOBAL_LIST_INIT(wisdoms, world.file2list("strings/rt/wisdoms.txt")) if(closed) reagent_flags = TRANSPARENT reagents.flags = reagent_flags + to_chat(user, span_notice("You carefully place the cap back on [src].")) spillable = FALSE if(!fancy) desc = "A bottle with a cork." @@ -76,6 +77,7 @@ GLOBAL_LIST_INIT(wisdoms, world.file2list("strings/rt/wisdoms.txt")) reagent_flags = OPENCONTAINER reagents.flags = reagent_flags playsound(user.loc,'sound/items/uncork.ogg', 100, TRUE) + to_chat(user, span_notice("You thumb off the cap from [src].")) desc = desc_uncorked spillable = TRUE if(!fancy) From 73c0ef7c845a5a15cf5d6537cb27d6c85dfccdec Mon Sep 17 00:00:00 2001 From: felinids <62350255+NotDhu@users.noreply.github.com> Date: Mon, 30 Dec 2024 17:22:42 -0500 Subject: [PATCH 41/68] CORK --- code/modules/reagents/reagent_containers/bottle.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/reagent_containers/bottle.dm b/code/modules/reagents/reagent_containers/bottle.dm index fb7a8ca5cff..b0449d9f63f 100644 --- a/code/modules/reagents/reagent_containers/bottle.dm +++ b/code/modules/reagents/reagent_containers/bottle.dm @@ -69,7 +69,7 @@ GLOBAL_LIST_INIT(wisdoms, world.file2list("strings/rt/wisdoms.txt")) if(closed) reagent_flags = TRANSPARENT reagents.flags = reagent_flags - to_chat(user, span_notice("You carefully place the cap back on [src].")) + to_chat(user, span_notice("You carefully press the cork back into the mouth of the [src].")) spillable = FALSE if(!fancy) desc = "A bottle with a cork." @@ -77,7 +77,7 @@ GLOBAL_LIST_INIT(wisdoms, world.file2list("strings/rt/wisdoms.txt")) reagent_flags = OPENCONTAINER reagents.flags = reagent_flags playsound(user.loc,'sound/items/uncork.ogg', 100, TRUE) - to_chat(user, span_notice("You thumb off the cap from [src].")) + to_chat(user, span_notice("You thumb off the cork from [src].")) desc = desc_uncorked spillable = TRUE if(!fancy) From 60ea0efdef48094bca0528448eaf89eb85993426 Mon Sep 17 00:00:00 2001 From: felinids <62350255+NotDhu@users.noreply.github.com> Date: Mon, 30 Dec 2024 20:58:56 -0500 Subject: [PATCH 42/68] lighting fixes --- code/game/objects/lighting/rogue_fires.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/game/objects/lighting/rogue_fires.dm b/code/game/objects/lighting/rogue_fires.dm index 50001466a39..84d5b8bb48e 100644 --- a/code/game/objects/lighting/rogue_fires.dm +++ b/code/game/objects/lighting/rogue_fires.dm @@ -2,6 +2,8 @@ name = "brazier" icon = 'icons/roguetown/misc/lighting.dmi' icon_state = "stonefire1" + bulb_colour = "#e08853" + brightness = 14 density = TRUE // pixel_y = 10 base_state = "stonefire" @@ -100,7 +102,8 @@ name = "fireplace" icon_state = "wallfire1" base_state = "wallfire" - bulb_colour = "#ff9648" + brightness = 12 + bulb_colour = "#ffa35c" density = FALSE fueluse = 0 crossfire = FALSE @@ -169,7 +172,7 @@ name = "sconce" icon_state = "torchwall1" base_state = "torchwall" - brightness = 5 + brightness = 12 density = FALSE var/obj/item/flashlight/flare/torch/torchy fueluse = FALSE //we use the torch's fuel From 25d4213355367009341c1d3dd48a96d641a85263 Mon Sep 17 00:00:00 2001 From: crix870 <59791882+crix870@users.noreply.github.com> Date: Tue, 31 Dec 2024 14:50:25 +1100 Subject: [PATCH 43/68] fix lich decap; creates new body instead. fix calcic outburst on no phlyacteries to kill --- .../antagonists/roguetown/villain/lich.dm | 119 +++++++++++++++--- code/modules/spells/roguetown/necromancer.dm | 3 +- 2 files changed, 105 insertions(+), 17 deletions(-) diff --git a/code/modules/antagonists/roguetown/villain/lich.dm b/code/modules/antagonists/roguetown/villain/lich.dm index 492d32bbd01..319043b52bf 100644 --- a/code/modules/antagonists/roguetown/villain/lich.dm +++ b/code/modules/antagonists/roguetown/villain/lich.dm @@ -12,6 +12,12 @@ var/list/phylacteries = list() var/out_of_lives = FALSE + var/STASTR = 10 + var/STASPD = 10 + var/STAINT = 10 + var/STAEND = 10 + var/STAPER = 10 + /datum/antagonist/lich/on_gain() var/datum/game_mode/C = SSticker.mode C.liches |= owner @@ -20,6 +26,8 @@ skele_look() equip_lich() greet() + save_stats() + return ..() /datum/antagonist/lich/greet() @@ -27,6 +35,20 @@ owner.announce_objectives() ..() +/datum/antagonist/lich/proc/save_stats() + STASTR = owner.current.STASTR + STAPER = owner.current.STAPER + STAINT = owner.current.STAINT + STASPD = owner.current.STASPD + STAEND = owner.current.STAEND + +/datum/antagonist/lich/proc/set_stats() + owner.current.STASTR = src.STASTR + owner.current.STAPER = src.STAPER + owner.current.STAINT = src.STAINT + owner.current.STASPD = src.STASPD + owner.current.STAEND = src.STAEND + /datum/antagonist/lich/proc/skele_look() var/mob/living/carbon/human/L = owner.current L.hairstyle = "Bald" @@ -132,29 +154,93 @@ H.equip_to_slot_or_del(new_phylactery,SLOT_IN_BACKPACK, TRUE) /datum/antagonist/lich/proc/consume_phylactery(timer = 10 SECONDS) - for(var/obj/item/phylactery/phyl in phylacteries) - phyl.be_consumed(timer) - phylacteries -= phyl - return TRUE + if(phylacteries.len == 0) + return FALSE + else + for(var/obj/item/phylactery/phyl in phylacteries) + phyl.be_consumed(timer) + phylacteries -= phyl + return TRUE + +///only called post death to equip new body with armour and stats +/datum/antagonist/lich/proc/post_death_equip() + var/mob/living/carbon/human/body = owner.current + + body.equip_to_slot_or_del(new /obj/item/clothing/under/roguetown/chainlegs, SLOT_PANTS, TRUE) + body.equip_to_slot_or_del(new /obj/item/clothing/shoes/roguetown/boots, SLOT_SHOES, TRUE) + body.equip_to_slot_or_del(new /obj/item/clothing/neck/roguetown/chaincoif, SLOT_NECK, TRUE) + body.equip_to_slot_or_del(new /obj/item/clothing/cloak/raincloak/mortus, SLOT_CLOAK, TRUE) + body.equip_to_slot_or_del(new /obj/item/clothing/suit/roguetown/armor/blacksteel/cuirass, SLOT_ARMOR, TRUE) + body.equip_to_slot_or_del(new /obj/item/clothing/suit/roguetown/shirt/tunic/ucolored, SLOT_SHIRT, TRUE) + body.equip_to_slot_or_del(new /obj/item/clothing/wrists/roguetown/bracers, SLOT_WRISTS, TRUE) + body.equip_to_slot_or_del(new /obj/item/clothing/gloves/roguetown/chain, SLOT_GLOVES, TRUE) + body.equip_to_slot_or_del(new /obj/item/storage/belt/rogue/leather/black, SLOT_BELT, TRUE) + body.equip_to_slot_or_del(new /obj/item/reagent_containers/glass/bottle/rogue/manapot, SLOT_BELT_R, TRUE) + body.equip_to_slot_or_del(new /obj/item/rogueweapon/huntingknife/idagger/steel, SLOT_BELT_L, TRUE) + body.equip_to_slot_or_del(new /obj/item/rogueweapon/woodstaff/wise, SLOT_HANDS, TRUE) + + ADD_TRAIT(body, TRAIT_NOROGSTAM, "[type]") + ADD_TRAIT(body, TRAIT_NOHUNGER, "[type]") + ADD_TRAIT(body, TRAIT_NOBREATH, "[type]") + ADD_TRAIT(body, TRAIT_NOPAIN, "[type]") + ADD_TRAIT(body, TRAIT_TOXIMMUNE, "[type]") + ADD_TRAIT(body, TRAIT_STEELHEARTED, "[type]") + ADD_TRAIT(body, TRAIT_NOSLEEP, "[type]") + ADD_TRAIT(body, TRAIT_VAMPMANSION, "[type]") + ADD_TRAIT(body, TRAIT_NOMOOD, "[type]") + ADD_TRAIT(body, TRAIT_NOLIMBDISABLE, "[type]") + ADD_TRAIT(body, TRAIT_SHOCKIMMUNE, "[type]") + ADD_TRAIT(body, TRAIT_LIMBATTACHMENT, "[type]") + ADD_TRAIT(body, TRAIT_SEEPRICES, "[type]") + ADD_TRAIT(body, TRAIT_CRITICAL_RESISTANCE, "[type]") + ADD_TRAIT(body, TRAIT_HEAVYARMOR, "[type]") + ADD_TRAIT(body, TRAIT_CABAL, "[type]") + ADD_TRAIT(body, TRAIT_DEATHSIGHT, "[type]") + /datum/antagonist/lich/proc/rise_anew() - var/mob/living/carbon/human/bigbad = owner.current - bigbad.revive(TRUE, TRUE) - for(var/obj/item/bodypart/B in bigbad.bodyparts) - B.skeletonize(FALSE) + // Ensure the mind exists before proceeding + if (!owner.current.mind) + CRASH("Lich: rise_anew called with no mind") + // Save the old body and find a suitable spawn location + var/mob/living/carbon/human/old_body = owner.current + var/turf/phylactery_turf = get_turf(old_body) + // Create a new body + var/mob/living/carbon/human/new_body = new /mob/living/carbon/human/species/human/northern(phylactery_turf) + //new(phylactery_turf) - bigbad.faction = list("undead") - if(bigbad.charflaw) - QDEL_NULL(bigbad.charflaw) - bigbad.mob_biotypes |= MOB_UNDEAD - var/obj/item/organ/eyes/eyes = bigbad.getorganslot(ORGAN_SLOT_EYES) - if(eyes) - eyes.Remove(bigbad,1) + // Transfer the mind to the new body + old_body.mind.transfer_to(new_body) + // Apply lich-specific stats + + + if (new_body.charflaw) + QDEL_NULL(new_body.charflaw) + + new_body.real_name = old_body.name + new_body.dna.real_name = old_body.real_name + + new_body.mob_biotypes |= MOB_UNDEAD + new_body.set_patron(/datum/patron/inhumen/zizo) + + for (var/obj/item/bodypart/body_part in new_body.bodyparts) + body_part.skeletonize(FALSE) + + var/obj/item/organ/eyes/eyes = new_body.getorganslot(ORGAN_SLOT_EYES) + if (eyes) + eyes.Remove(new_body, TRUE) QDEL_NULL(eyes) eyes = new /obj/item/organ/eyes/night_vision/zombie - eyes.Insert(bigbad) + eyes.Insert(new_body) + set_stats() + skele_look() + //equip armour and traits + post_death_equip() + // Delete the old body if it still exists + if (!QDELETED(old_body)) + qdel(old_body) /obj/item/phylactery name = "phylactery" @@ -182,6 +268,7 @@ var/offset = prob(50) ? -2 : 2 animate(src, pixel_x = pixel_x + offset, time = 0.2, loop = -1) //start shaking visible_message(span_warning("[src] begins to glow and shake violently!")) + spawn(timer) possessor.owner.current.forceMove(get_turf(src)) possessor.rise_anew() diff --git a/code/modules/spells/roguetown/necromancer.dm b/code/modules/spells/roguetown/necromancer.dm index ece14fa99f0..f75142c506b 100644 --- a/code/modules/spells/roguetown/necromancer.dm +++ b/code/modules/spells/roguetown/necromancer.dm @@ -194,7 +194,8 @@ var/datum/antagonist/lich/lichman = user.mind.has_antag_datum(/datum/antagonist/lich) if(lichman) if(user.stat != DEAD) - lichman.consume_phylactery(0) + if(!lichman.consume_phylactery(0)) //Use phylactery at 0 timer. Returns false if none left. + user.death() // If no more phylacteries, die else user.death() From 48088c312aada2e823d335aa4455d9da523cdc89 Mon Sep 17 00:00:00 2001 From: crix870 <59791882+crix870@users.noreply.github.com> Date: Tue, 31 Dec 2024 16:37:30 +1100 Subject: [PATCH 44/68] refactor --- .../antagonists/roguetown/villain/lich.dm | 185 +++++++++--------- 1 file changed, 92 insertions(+), 93 deletions(-) diff --git a/code/modules/antagonists/roguetown/villain/lich.dm b/code/modules/antagonists/roguetown/villain/lich.dm index 319043b52bf..45611035c16 100644 --- a/code/modules/antagonists/roguetown/villain/lich.dm +++ b/code/modules/antagonists/roguetown/villain/lich.dm @@ -12,6 +12,26 @@ var/list/phylacteries = list() var/out_of_lives = FALSE + var/traits_lich = list( + TRAIT_NOROGSTAM, + TRAIT_NOHUNGER, + TRAIT_NOBREATH, + TRAIT_NOPAIN, + TRAIT_TOXIMMUNE, + TRAIT_STEELHEARTED, + TRAIT_NOSLEEP, + TRAIT_VAMPMANSION, + TRAIT_NOMOOD, + TRAIT_NOLIMBDISABLE, + TRAIT_SHOCKIMMUNE, + TRAIT_LIMBATTACHMENT, + TRAIT_SEEPRICES, + TRAIT_CRITICAL_RESISTANCE, + TRAIT_HEAVYARMOR, + TRAIT_CABAL, + TRAIT_DEATHSIGHT + ) + var/STASTR = 10 var/STASPD = 10 var/STAINT = 10 @@ -59,57 +79,31 @@ /datum/antagonist/lich/proc/equip_lich() owner.unknow_all_people() - for(var/datum/mind/MF in get_minds()) + for (var/datum/mind/MF in get_minds()) owner.become_unknown_to(MF) + var/mob/living/carbon/human/L = owner.current - ADD_TRAIT(L, TRAIT_NOROGSTAM, "[type]") - ADD_TRAIT(L, TRAIT_NOHUNGER, "[type]") - ADD_TRAIT(L, TRAIT_NOBREATH, "[type]") - ADD_TRAIT(L, TRAIT_NOPAIN, "[type]") - ADD_TRAIT(L, TRAIT_TOXIMMUNE, "[type]") - ADD_TRAIT(L, TRAIT_STEELHEARTED, "[type]") - ADD_TRAIT(L, TRAIT_NOSLEEP, "[type]") - ADD_TRAIT(L, TRAIT_VAMPMANSION, "[type]") - ADD_TRAIT(L, TRAIT_NOMOOD, "[type]") - ADD_TRAIT(L, TRAIT_NOLIMBDISABLE, "[type]") - ADD_TRAIT(L, TRAIT_SHOCKIMMUNE, "[type]") - ADD_TRAIT(L, TRAIT_LIMBATTACHMENT, "[type]") - ADD_TRAIT(L, TRAIT_SEEPRICES, "[type]") - ADD_TRAIT(L, TRAIT_CRITICAL_RESISTANCE, "[type]") - ADD_TRAIT(L, TRAIT_HEAVYARMOR, "[type]") - ADD_TRAIT(L, TRAIT_CABAL, "[type]") - ADD_TRAIT(L, TRAIT_DEATHSIGHT, "[type]") + L.cmode_music = 'sound/music/combat_cult.ogg' L.faction = list("undead") - if(L.charflaw) + + if (L.charflaw) QDEL_NULL(L.charflaw) + L.mob_biotypes |= MOB_UNDEAD - var/obj/item/organ/eyes/eyes = L.getorganslot(ORGAN_SLOT_EYES) - if(eyes) - eyes.Remove(L,1) - QDEL_NULL(eyes) - eyes = new /obj/item/organ/eyes/night_vision/zombie - eyes.Insert(L) - for(var/obj/item/bodypart/B in L.bodyparts) + replace_eyes(L) + + for (var/obj/item/bodypart/B in L.bodyparts) B.skeletonize(FALSE) + + equip_and_traits() L.equipOutfit(/datum/outfit/job/roguetown/lich) + L.set_patron(/datum/patron/inhumen/zizo) -/datum/outfit/job/roguetown/lich/pre_equip(mob/living/carbon/human/H) + +/datum/outfit/job/roguetown/lich/pre_equip(mob/living/carbon/human/H) //Equipment is located below ..() - pants = /obj/item/clothing/under/roguetown/chainlegs - 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 - shirt = /obj/item/clothing/suit/roguetown/shirt/tunic/ucolored - wrists = /obj/item/clothing/wrists/roguetown/bracers - gloves = /obj/item/clothing/gloves/roguetown/chain - belt = /obj/item/storage/belt/rogue/leather/black - backl = /obj/item/storage/backpack/rogue/satchel - beltr = /obj/item/reagent_containers/glass/bottle/rogue/manapot - beltl = /obj/item/rogueweapon/huntingknife/idagger/steel - r_hand = /obj/item/rogueweapon/woodstaff/wise H.mind.adjust_skillrank(/datum/skill/misc/reading, 6, TRUE) H.mind.adjust_skillrank(/datum/skill/misc/alchemy, 5, TRUE) @@ -144,6 +138,14 @@ addtimer(CALLBACK(H, TYPE_PROC_REF(/mob/living/carbon/human, choose_name_popup), "LICH"), 5 SECONDS) +/datum/antagonist/lich/proc/replace_eyes(mob/living/carbon/human/L) + var/obj/item/organ/eyes/eyes = L.getorganslot(ORGAN_SLOT_EYES) + if (eyes) + eyes.Remove(L, TRUE) + QDEL_NULL(eyes) + eyes = new /obj/item/organ/eyes/night_vision/zombie + eyes.Insert(L) + /datum/outfit/job/roguetown/lich/post_equip(mob/living/carbon/human/H) ..() var/datum/antagonist/lich/lichman = H.mind.has_antag_datum(/datum/antagonist/lich) @@ -161,87 +163,84 @@ phyl.be_consumed(timer) phylacteries -= phyl return TRUE - -///only called post death to equip new body with armour and stats -/datum/antagonist/lich/proc/post_death_equip() + +///Called post death to equip new body with armour and stats. Order of equipment matters +/datum/antagonist/lich/proc/equip_and_traits() var/mob/living/carbon/human/body = owner.current + var/list/equipment_slots = list( + SLOT_PANTS, + SLOT_SHOES, + SLOT_NECK, + SLOT_CLOAK, + SLOT_ARMOR, + SLOT_SHIRT, + SLOT_WRISTS, + SLOT_GLOVES, + SLOT_BELT, + SLOT_BELT_R, + SLOT_BELT_L, + SLOT_HANDS, + SLOT_BACK_L, + ) + + var/list/equipment_items = list( + /obj/item/clothing/under/roguetown/chainlegs, + /obj/item/clothing/shoes/roguetown/boots, + /obj/item/clothing/neck/roguetown/chaincoif, + /obj/item/clothing/cloak/raincloak/mortus, + /obj/item/clothing/suit/roguetown/armor/blacksteel/cuirass, + /obj/item/clothing/suit/roguetown/shirt/tunic/ucolored, + /obj/item/clothing/wrists/roguetown/bracers, + /obj/item/clothing/gloves/roguetown/chain, + /obj/item/storage/belt/rogue/leather/black, + /obj/item/reagent_containers/glass/bottle/rogue/manapot, + /obj/item/rogueweapon/huntingknife/idagger/steel, + /obj/item/rogueweapon/woodstaff/wise, + /obj/item/storage/backpack/rogue/satchel, + ) + for (var/i = 1, i <= equipment_slots.len, i++) + var/slot = equipment_slots[i] + var/item_type = equipment_items[i] + body.equip_to_slot_or_del(new item_type, slot, TRUE) - body.equip_to_slot_or_del(new /obj/item/clothing/under/roguetown/chainlegs, SLOT_PANTS, TRUE) - body.equip_to_slot_or_del(new /obj/item/clothing/shoes/roguetown/boots, SLOT_SHOES, TRUE) - body.equip_to_slot_or_del(new /obj/item/clothing/neck/roguetown/chaincoif, SLOT_NECK, TRUE) - body.equip_to_slot_or_del(new /obj/item/clothing/cloak/raincloak/mortus, SLOT_CLOAK, TRUE) - body.equip_to_slot_or_del(new /obj/item/clothing/suit/roguetown/armor/blacksteel/cuirass, SLOT_ARMOR, TRUE) - body.equip_to_slot_or_del(new /obj/item/clothing/suit/roguetown/shirt/tunic/ucolored, SLOT_SHIRT, TRUE) - body.equip_to_slot_or_del(new /obj/item/clothing/wrists/roguetown/bracers, SLOT_WRISTS, TRUE) - body.equip_to_slot_or_del(new /obj/item/clothing/gloves/roguetown/chain, SLOT_GLOVES, TRUE) - body.equip_to_slot_or_del(new /obj/item/storage/belt/rogue/leather/black, SLOT_BELT, TRUE) - body.equip_to_slot_or_del(new /obj/item/reagent_containers/glass/bottle/rogue/manapot, SLOT_BELT_R, TRUE) - body.equip_to_slot_or_del(new /obj/item/rogueweapon/huntingknife/idagger/steel, SLOT_BELT_L, TRUE) - body.equip_to_slot_or_del(new /obj/item/rogueweapon/woodstaff/wise, SLOT_HANDS, TRUE) - - ADD_TRAIT(body, TRAIT_NOROGSTAM, "[type]") - ADD_TRAIT(body, TRAIT_NOHUNGER, "[type]") - ADD_TRAIT(body, TRAIT_NOBREATH, "[type]") - ADD_TRAIT(body, TRAIT_NOPAIN, "[type]") - ADD_TRAIT(body, TRAIT_TOXIMMUNE, "[type]") - ADD_TRAIT(body, TRAIT_STEELHEARTED, "[type]") - ADD_TRAIT(body, TRAIT_NOSLEEP, "[type]") - ADD_TRAIT(body, TRAIT_VAMPMANSION, "[type]") - ADD_TRAIT(body, TRAIT_NOMOOD, "[type]") - ADD_TRAIT(body, TRAIT_NOLIMBDISABLE, "[type]") - ADD_TRAIT(body, TRAIT_SHOCKIMMUNE, "[type]") - ADD_TRAIT(body, TRAIT_LIMBATTACHMENT, "[type]") - ADD_TRAIT(body, TRAIT_SEEPRICES, "[type]") - ADD_TRAIT(body, TRAIT_CRITICAL_RESISTANCE, "[type]") - ADD_TRAIT(body, TRAIT_HEAVYARMOR, "[type]") - ADD_TRAIT(body, TRAIT_CABAL, "[type]") - ADD_TRAIT(body, TRAIT_DEATHSIGHT, "[type]") - -/datum/antagonist/lich/proc/rise_anew() + for (var/trait in traits_lich) + ADD_TRAIT(body, trait, "[type]") - // Ensure the mind exists before proceeding +/datum/antagonist/lich/proc/rise_anew() if (!owner.current.mind) CRASH("Lich: rise_anew called with no mind") - // Save the old body and find a suitable spawn location + var/mob/living/carbon/human/old_body = owner.current var/turf/phylactery_turf = get_turf(old_body) - // Create a new body var/mob/living/carbon/human/new_body = new /mob/living/carbon/human/species/human/northern(phylactery_turf) - //new(phylactery_turf) - // Transfer the mind to the new body old_body.mind.transfer_to(new_body) - // Apply lich-specific stats - if (new_body.charflaw) QDEL_NULL(new_body.charflaw) - + new_body.real_name = old_body.name new_body.dna.real_name = old_body.real_name - new_body.mob_biotypes |= MOB_UNDEAD new_body.set_patron(/datum/patron/inhumen/zizo) + new_body.mind.grab_ghost(force = TRUE) for (var/obj/item/bodypart/body_part in new_body.bodyparts) body_part.skeletonize(FALSE) - - var/obj/item/organ/eyes/eyes = new_body.getorganslot(ORGAN_SLOT_EYES) - if (eyes) - eyes.Remove(new_body, TRUE) - QDEL_NULL(eyes) - eyes = new /obj/item/organ/eyes/night_vision/zombie - eyes.Insert(new_body) + + replace_eyes(new_body) set_stats() skele_look() - //equip armour and traits - post_death_equip() + equip_and_traits() // Delete the old body if it still exists if (!QDELETED(old_body)) qdel(old_body) + + + /obj/item/phylactery name = "phylactery" desc = "Looks like it is filled with some intense power." From 672ef4c12792b265d11721634cf9fb9d926fc5c0 Mon Sep 17 00:00:00 2001 From: SirSwagmeyer <115960097+SirSwagmeyer@users.noreply.github.com> Date: Tue, 31 Dec 2024 05:23:20 -0500 Subject: [PATCH 45/68] templar balancejak --- code/modules/jobs/job_types/roguetown/church/templar.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/jobs/job_types/roguetown/church/templar.dm b/code/modules/jobs/job_types/roguetown/church/templar.dm index 0fb4c73f13f..b36bee8f910 100644 --- a/code/modules/jobs/job_types/roguetown/church/templar.dm +++ b/code/modules/jobs/job_types/roguetown/church/templar.dm @@ -156,9 +156,9 @@ gloves = /obj/item/clothing/gloves/roguetown/chain neck = /obj/item/clothing/neck/roguetown/chaincoif pants = /obj/item/clothing/under/roguetown/chainlegs - shirt = /obj/item/clothing/suit/roguetown/armor/gambeson - shoes = /obj/item/clothing/shoes/roguetown/boots - armor = /obj/item/clothing/suit/roguetown/armor/chainmail/hauberk + shirt = /obj/item/clothing/suit/roguetown/armor/chainmail/hauberk + shoes = /obj/item/clothing/shoes/roguetown/boots/armor + armor = /obj/item/clothing/suit/roguetown/armor/plate ///Half-Plate not fullplate if(H.mind) H.mind.adjust_skillrank(/datum/skill/combat/swords, 3, TRUE) H.mind.adjust_skillrank(/datum/skill/combat/maces, 3, TRUE) From c07d0b995478395903c1e70426df8d9342d4e684 Mon Sep 17 00:00:00 2001 From: crix870 <59791882+crix870@users.noreply.github.com> Date: Wed, 1 Jan 2025 01:25:51 +1100 Subject: [PATCH 46/68] early spell casting fix --- code/modules/spells/roguetown/_roguetown.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/modules/spells/roguetown/_roguetown.dm b/code/modules/spells/roguetown/_roguetown.dm index 8792550c1c3..5a9b56a348d 100644 --- a/code/modules/spells/roguetown/_roguetown.dm +++ b/code/modules/spells/roguetown/_roguetown.dm @@ -57,6 +57,15 @@ return FALSE if(!can_cast(caller) || !cast_check(FALSE, ranged_ability_user)) return FALSE + var/client/client = caller.client + var/charge_progress = client?.chargedprog + var/goal = src.get_chargetime() //if we have no chargetime then we can freely cast (and no early release flag was not set) + if(src.no_early_release) //This is to stop half-channeled spells from casting as the repeated-casts somehow bypass into this function. + if(charge_progress < 100 && goal) //If it is not at 100% charge progress. + to_chat(usr, span_warning("Your [src.name] spell was not finished charging!")) + src.charge_counter = src.charge_max/2 //Lenient, a misfired spell gets half its cooldown refunded. + src.start_recharge() //We ensure the spell recharges as without, the recharging var can be set to false by switching away from the spell + return FALSE if(perform(list(target), TRUE, user = ranged_ability_user)) return TRUE From 49bb6c9336bbc5124921c3b5961406722dc86c64 Mon Sep 17 00:00:00 2001 From: crix870 <59791882+crix870@users.noreply.github.com> Date: Wed, 1 Jan 2025 02:18:46 +1100 Subject: [PATCH 47/68] readds making manuscripts by smashing paper together --- code/modules/paperwork/paper.dm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index d76af6a5551..471a55e3829 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -407,6 +407,21 @@ else to_chat(user, "I can't write.") return + + if(istype(P, /obj/item/paper)) + var/obj/item/paper/p = P + if(info && p.info) + var/obj/item/manuscript/M = new /obj/item/manuscript(get_turf(P.loc)) + M.page_texts = list(src.info, p.info) + M.compiled_pages = "

[src.info]

[p.info]

" + qdel(p) + if(user.Adjacent(M)) + M.add_fingerprint(user) + user.update_inv_hands() + user.put_in_active_hand(src) + user.put_in_inactive_hand(M) + . = ..() + return qdel(src) add_fingerprint(user) return ..() From 992746e4e672590d5178e6ebc78386c5e35beb6a Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Tue, 31 Dec 2024 19:22:14 +0200 Subject: [PATCH 48/68] upgrades it to an armored coat --- code/modules/jobs/job_types/roguetown/church/templar.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/jobs/job_types/roguetown/church/templar.dm b/code/modules/jobs/job_types/roguetown/church/templar.dm index 9fe8ba9b156..5c1ed08c0a3 100644 --- a/code/modules/jobs/job_types/roguetown/church/templar.dm +++ b/code/modules/jobs/job_types/roguetown/church/templar.dm @@ -75,7 +75,7 @@ if(/datum/patron/divine/malum) neck = /obj/item/clothing/neck/roguetown/psicross/malum cloak = /obj/item/clothing/cloak/tabard/crusader/malum - armor = /obj/item/clothing/suit/roguetown/armor/leather + armor = /obj/item/clothing/suit/roguetown/armor/leather/heavy/coat pants = /obj/item/clothing/under/roguetown/tights/black wrists = /obj/item/clothing/wrists/roguetown/bracers shoes = /obj/item/clothing/shoes/roguetown/sandals From 8972649bd10cc2e58556428fddbcded73f20d8a0 Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Tue, 31 Dec 2024 19:35:27 -0600 Subject: [PATCH 49/68] Update feet.dm (again) --- code/modules/clothing/rogueclothes/feet.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/modules/clothing/rogueclothes/feet.dm b/code/modules/clothing/rogueclothes/feet.dm index 18082615cd4..eb8771be72c 100644 --- a/code/modules/clothing/rogueclothes/feet.dm +++ b/code/modules/clothing/rogueclothes/feet.dm @@ -25,13 +25,12 @@ /obj/item/clothing/shoes/roguetown/psydonboots name = "psydonian boots" - desc = "Blacksteel-heeled boots. The leather refuses to be worn down, no matter how far you march through these lands. + desc = "Blacksteel-heeled boots. The leather refuses to be worn down, no matter how far you march through these lands." color = "#d5c2aa" - gender = PLURAL icon_state = "psydonboots" item_state = "psydonboots" sewrepair = TRUE - armor = list("blunt" = 30, "slash" = 10, "stab" = 20, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("blunt" = 30, "slash" = 10, "stab" = 20, "fire" = 0, "acid" = 0) /obj/item/clothing/shoes/roguetown/nobleboot name = "noble boots" From 83b50ffcd5652caef0d314b3579bc791736f4534 Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Tue, 31 Dec 2024 19:38:56 -0600 Subject: [PATCH 50/68] Update feet.dm (again-again) --- code/modules/clothing/rogueclothes/feet.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/rogueclothes/feet.dm b/code/modules/clothing/rogueclothes/feet.dm index eb8771be72c..94f7df29faf 100644 --- a/code/modules/clothing/rogueclothes/feet.dm +++ b/code/modules/clothing/rogueclothes/feet.dm @@ -29,7 +29,7 @@ color = "#d5c2aa" icon_state = "psydonboots" item_state = "psydonboots" - sewrepair = TRUE + sewrepair = TRUE armor = list("blunt" = 30, "slash" = 10, "stab" = 20, "fire" = 0, "acid" = 0) /obj/item/clothing/shoes/roguetown/nobleboot From 7e1fe333090ab969b9d8e45302b4140386bbf217 Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Tue, 31 Dec 2024 19:40:22 -0600 Subject: [PATCH 51/68] I AM GOING TO KILL MYSELF WORK AGAUUUUUGH --- code/modules/clothing/rogueclothes/feet.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/modules/clothing/rogueclothes/feet.dm b/code/modules/clothing/rogueclothes/feet.dm index 94f7df29faf..d8e4a2d1f49 100644 --- a/code/modules/clothing/rogueclothes/feet.dm +++ b/code/modules/clothing/rogueclothes/feet.dm @@ -23,14 +23,12 @@ sewrepair = TRUE armor = list("blunt" = 30, "slash" = 10, "stab" = 20, "fire" = 0, "acid" = 0) -/obj/item/clothing/shoes/roguetown/psydonboots +/obj/item/clothing/shoes/roguetown/boots/psydonboots name = "psydonian boots" desc = "Blacksteel-heeled boots. The leather refuses to be worn down, no matter how far you march through these lands." color = "#d5c2aa" icon_state = "psydonboots" item_state = "psydonboots" - sewrepair = TRUE - armor = list("blunt" = 30, "slash" = 10, "stab" = 20, "fire" = 0, "acid" = 0) /obj/item/clothing/shoes/roguetown/nobleboot name = "noble boots" From 13aec1474b178e08b236c726ce23812b5fc66448 Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Tue, 31 Dec 2024 19:41:03 -0600 Subject: [PATCH 52/68] WORK!!!!!!!!!!!!!!!!!! --- _maps/map_files/dun_manor/dun_manor.dmm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_maps/map_files/dun_manor/dun_manor.dmm b/_maps/map_files/dun_manor/dun_manor.dmm index fda70a47a37..040061ad91b 100644 --- a/_maps/map_files/dun_manor/dun_manor.dmm +++ b/_maps/map_files/dun_manor/dun_manor.dmm @@ -10124,9 +10124,9 @@ /area/rogue/under/town/sewer) "jiL" = ( /obj/structure/closet/crate/roguecloset, -/obj/item/clothing/shoes/roguetown/psydonboots, -/obj/item/clothing/shoes/roguetown/psydonboots, -/obj/item/clothing/shoes/roguetown/psydonboots, +/obj/item/clothing/shoes/roguetown/boots/psydonboots, +/obj/item/clothing/shoes/roguetown/boots/psydonboots, +/obj/item/clothing/shoes/roguetown/boots/psydonboots, /obj/item/clothing/head/roguetown/helmet/heavy/psydonhelm, /obj/item/clothing/head/roguetown/helmet/heavy/psydonhelm, /obj/item/clothing/head/roguetown/roguehood/psydon, From 597a3e4687cf58b698485e38c575e972900bab9f Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Tue, 31 Dec 2024 19:44:38 -0600 Subject: [PATCH 53/68] GFBDH FVHFAAAAAAAAAGH --- code/modules/clothing/rogueclothes/feet.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/rogueclothes/feet.dm b/code/modules/clothing/rogueclothes/feet.dm index d8e4a2d1f49..2e0f2add5ce 100644 --- a/code/modules/clothing/rogueclothes/feet.dm +++ b/code/modules/clothing/rogueclothes/feet.dm @@ -23,7 +23,7 @@ sewrepair = TRUE armor = list("blunt" = 30, "slash" = 10, "stab" = 20, "fire" = 0, "acid" = 0) -/obj/item/clothing/shoes/roguetown/boots/psydonboots +/obj/item/clothing/shoes/roguetown/psydonboots name = "psydonian boots" desc = "Blacksteel-heeled boots. The leather refuses to be worn down, no matter how far you march through these lands." color = "#d5c2aa" From 729f5d5639b4fb26474ed259496540d3df9edb80 Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Tue, 31 Dec 2024 19:46:12 -0600 Subject: [PATCH 54/68] GGAUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUGH --- code/modules/clothing/rogueclothes/hats.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/rogueclothes/hats.dm b/code/modules/clothing/rogueclothes/hats.dm index 549ef77f898..ee4ca62ecad 100644 --- a/code/modules/clothing/rogueclothes/hats.dm +++ b/code/modules/clothing/rogueclothes/hats.dm @@ -551,7 +551,7 @@ desc = "A steel helmet which protects the top and sides of the head." icon_state = "kettle" body_parts_covered = HEAD|HAIR|EARS - armor = list("blunt" = 80, "slash" = 90, "piercing" = 100, "stab" = 70, "fire" = 0, "acid" = 0) + armor = list("blunt" = 80, "slash" = 90, "piercing" = 100, "stab" = 70, "fire" = 0, "acid" = 0) /obj/item/clothing/head/roguetown/helmet/kettle/attackby(obj/item/W, mob/living/user, params) ..() From 6ad9b4e7102eeab1c6aaee7346664bccda6a071a Mon Sep 17 00:00:00 2001 From: Dongwaiver Date: Tue, 31 Dec 2024 19:49:00 -0600 Subject: [PATCH 55/68] PLASE WORKEGKAPLEAAAAAAAAAAAAAAAAAAASE --- code/modules/clothing/rogueclothes/feet.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/clothing/rogueclothes/feet.dm b/code/modules/clothing/rogueclothes/feet.dm index 2e0f2add5ce..8f838aec1c9 100644 --- a/code/modules/clothing/rogueclothes/feet.dm +++ b/code/modules/clothing/rogueclothes/feet.dm @@ -26,9 +26,10 @@ /obj/item/clothing/shoes/roguetown/psydonboots name = "psydonian boots" desc = "Blacksteel-heeled boots. The leather refuses to be worn down, no matter how far you march through these lands." - color = "#d5c2aa" icon_state = "psydonboots" item_state = "psydonboots" + sewrepair = TRUE + armor = list("blunt" = 30, "slash" = 10, "stab" = 20, "fire" = 0, "acid" = 0) /obj/item/clothing/shoes/roguetown/nobleboot name = "noble boots" From a0fb74269b616402c8154e521d793d402adba81f Mon Sep 17 00:00:00 2001 From: FreeStylaLT Date: Wed, 1 Jan 2025 05:33:15 +0200 Subject: [PATCH 56/68] removes name but adds a desc --- _maps/map_files/dun_manor/dun_manor.dmm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/dun_manor/dun_manor.dmm b/_maps/map_files/dun_manor/dun_manor.dmm index cee468c2363..4ea9e2346f9 100644 --- a/_maps/map_files/dun_manor/dun_manor.dmm +++ b/_maps/map_files/dun_manor/dun_manor.dmm @@ -18404,8 +18404,9 @@ dir = 1; locked = 1; lockid = "manor"; - name = "keep entrance (mount friendly)"; - ridethrough = 1 + name = "keep entrance"; + ridethrough = 1; + desc = "a large door. It seems big enough to fit a mount." }, /turf/open/floor/rogue/cobblerock, /area/rogue/indoors/town/garrison) From 14222d4627db277dd2545cbc37633b6e0b969530 Mon Sep 17 00:00:00 2001 From: felinids <62350255+NotDhu@users.noreply.github.com> Date: Tue, 31 Dec 2024 22:37:33 -0500 Subject: [PATCH 57/68] bit less bright --- code/game/objects/lighting/rogue_fires.dm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/code/game/objects/lighting/rogue_fires.dm b/code/game/objects/lighting/rogue_fires.dm index 84d5b8bb48e..7deb6b5a7ae 100644 --- a/code/game/objects/lighting/rogue_fires.dm +++ b/code/game/objects/lighting/rogue_fires.dm @@ -2,8 +2,8 @@ name = "brazier" icon = 'icons/roguetown/misc/lighting.dmi' icon_state = "stonefire1" - bulb_colour = "#e08853" - brightness = 14 + bulb_colour = "#ffa35c" + brightness = 12 density = TRUE // pixel_y = 10 base_state = "stonefire" @@ -102,7 +102,7 @@ name = "fireplace" icon_state = "wallfire1" base_state = "wallfire" - brightness = 12 + brightness = 10 bulb_colour = "#ffa35c" density = FALSE fueluse = 0 @@ -172,7 +172,6 @@ name = "sconce" icon_state = "torchwall1" base_state = "torchwall" - brightness = 12 density = FALSE var/obj/item/flashlight/flare/torch/torchy fueluse = FALSE //we use the torch's fuel From 9f790346f611c2582fded0beadd0b54d11489e33 Mon Sep 17 00:00:00 2001 From: Pooch Date: Wed, 1 Jan 2025 01:02:43 -0500 Subject: [PATCH 58/68] put in brain check for spewium for mind sanity --- code/modules/mob/living/carbon/carbon.dm | 2 ++ code/modules/reagents/chemistry/reagents/toxin_reagents.dm | 5 ++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 91c96c061f2..311389fd3e9 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -631,6 +631,8 @@ if(!internal_organs.len) break //Guess we're out of organs! var/obj/item/organ/guts = pick(internal_organs) + if(istype(guts, /obj/item/organ/brain)) //Don't hurl brains for mind sanity reasons + continue var/turf/T = get_turf(src) guts.Remove(src) guts.forceMove(T) diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index adf87c1525f..f671dc26ab4 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -626,7 +626,7 @@ /datum/reagent/toxin/spewium name = "Spewium" - description = "A powerful emetic, causes uncontrollable vomiting." + description = "A powerful emetic, causes uncontrollable vomiting. May result in vomiting organs at high doses." reagent_state = LIQUID color = "#2f6617" //A sickly green color metabolization_rate = REAGENTS_METABOLISM @@ -645,9 +645,8 @@ /datum/reagent/toxin/spewium/overdose_process(mob/living/carbon/C) . = ..() if(current_cycle >=33 && prob(15)) - //C.spew_organ() + C.spew_organ() C.vomit(0, TRUE, TRUE, 4) - C.adjustToxLoss(3) to_chat(C, span_danger("I feel something lumpy come up...")) /datum/reagent/toxin/curare From 61ee773e4ab6860084fc3b228db60308fccee8ce Mon Sep 17 00:00:00 2001 From: crix870 <59791882+crix870@users.noreply.github.com> Date: Wed, 1 Jan 2025 23:14:08 +1100 Subject: [PATCH 59/68] use function instead for spell --- code/modules/spells/roguetown/_roguetown.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/spells/roguetown/_roguetown.dm b/code/modules/spells/roguetown/_roguetown.dm index 5a9b56a348d..7f2d722420c 100644 --- a/code/modules/spells/roguetown/_roguetown.dm +++ b/code/modules/spells/roguetown/_roguetown.dm @@ -63,8 +63,7 @@ if(src.no_early_release) //This is to stop half-channeled spells from casting as the repeated-casts somehow bypass into this function. if(charge_progress < 100 && goal) //If it is not at 100% charge progress. to_chat(usr, span_warning("Your [src.name] spell was not finished charging!")) - src.charge_counter = src.charge_max/2 //Lenient, a misfired spell gets half its cooldown refunded. - src.start_recharge() //We ensure the spell recharges as without, the recharging var can be set to false by switching away from the spell + src.revert_cast() return FALSE if(perform(list(target), TRUE, user = ranged_ability_user)) return TRUE From 8061bcafc9c41f66a5a2e063ede27a234fe27f8b Mon Sep 17 00:00:00 2001 From: crix870 <59791882+crix870@users.noreply.github.com> Date: Wed, 1 Jan 2025 23:16:57 +1100 Subject: [PATCH 60/68] null check for occasional disappearing organ --- code/modules/surgery/organs/organ_internal.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index 56686787d78..2ab597dc569 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -110,7 +110,7 @@ ///Damage decrements by a percent of its maxhealth var/healing_amount = -(maxHealth * healing_factor) ///Damage decrements again by a percent of its maxhealth, up to a total of 4 extra times depending on the owner's health - healing_amount -= owner.satiety > 0 ? 4 * healing_factor * owner.satiety / MAX_SATIETY : 0 + healing_amount -= (owner && owner.satiety > 0) ? 4 * healing_factor * owner.satiety / MAX_SATIETY : 0 applyOrganDamage(healing_amount) /obj/item/organ/examine(mob/user) From 90f18423d619beac58bdd1f1923da3a7e70ae584 Mon Sep 17 00:00:00 2001 From: crix870 <59791882+crix870@users.noreply.github.com> Date: Wed, 1 Jan 2025 23:47:14 +1100 Subject: [PATCH 61/68] Revert "null check for occasional disappearing organ" This reverts commit 8061bcafc9c41f66a5a2e063ede27a234fe27f8b. --- code/modules/surgery/organs/organ_internal.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index 2ab597dc569..56686787d78 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -110,7 +110,7 @@ ///Damage decrements by a percent of its maxhealth var/healing_amount = -(maxHealth * healing_factor) ///Damage decrements again by a percent of its maxhealth, up to a total of 4 extra times depending on the owner's health - healing_amount -= (owner && owner.satiety > 0) ? 4 * healing_factor * owner.satiety / MAX_SATIETY : 0 + healing_amount -= owner.satiety > 0 ? 4 * healing_factor * owner.satiety / MAX_SATIETY : 0 applyOrganDamage(healing_amount) /obj/item/organ/examine(mob/user) From c8442c5b1177628488955a9e87e3fa0e0a930db7 Mon Sep 17 00:00:00 2001 From: crix870 <59791882+crix870@users.noreply.github.com> Date: Thu, 2 Jan 2025 03:31:28 +1100 Subject: [PATCH 62/68] workaround carbon ai stand/resist spam, fix limb targetting when they're prone --- code/__DEFINES/flags.dm | 4 +++- .../mob/living/carbon/human/npc/_npc.dm | 21 ++++++++++++------- code/modules/mob/living/living.dm | 6 ++++++ 3 files changed, 22 insertions(+), 9 deletions(-) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index 4d2bd566d83..b70509d873b 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -135,8 +135,10 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define MOBILITY_STORAGE (1<<5) /// can pull things #define MOBILITY_PULL (1<<6) +/// can stand, can be on floor or not. Mostly used for AI. Revisit this bitflag +#define MOBILITY_CANSTAND (1<<7) -#define MOBILITY_FLAGS_DEFAULT (MOBILITY_MOVE | MOBILITY_STAND | MOBILITY_PICKUP | MOBILITY_USE | MOBILITY_UI | MOBILITY_STORAGE | MOBILITY_PULL) +#define MOBILITY_FLAGS_DEFAULT (MOBILITY_MOVE | MOBILITY_STAND | MOBILITY_PICKUP | MOBILITY_USE | MOBILITY_UI | MOBILITY_STORAGE | MOBILITY_PULL | MOBILITY_CANSTAND) #define MOBILITY_FLAGS_INTERACTION (MOBILITY_USE | MOBILITY_PICKUP | MOBILITY_UI | MOBILITY_STORAGE) // radiation diff --git a/code/modules/mob/living/carbon/human/npc/_npc.dm b/code/modules/mob/living/carbon/human/npc/_npc.dm index 3f5d9b00359..81bfa238df8 100644 --- a/code/modules/mob/living/carbon/human/npc/_npc.dm +++ b/code/modules/mob/living/carbon/human/npc/_npc.dm @@ -23,6 +23,7 @@ var/next_passive_detect = 0 var/flee_in_pain = FALSE var/stand_attempts = 0 + var/resist_attempts = 0 var/attack_speed = 0 var/returning_home = FALSE @@ -50,16 +51,19 @@ update_cone_show() if(stat == CONSCIOUS) if(on_fire || buckled || restrained() || pulledby) - resisting = TRUE - walk_to(src,0) - resist() - resisting = FALSE - if(!(mobility_flags & MOBILITY_STAND) && (stand_attempts < 3)) + if(resist_attempts < 1) + resisting = TRUE + walk_to(src,0) + resist() + resist_attempts += 1 + resisting = FALSE + if((mobility_flags & MOBILITY_CANSTAND) && (stand_attempts < 3)) resisting = TRUE npc_stand() resisting = FALSE else stand_attempts = 0 + resist_attempts = 0 if(!handle_combat()) if(mode == AI_IDLE && !pickupTarget) npc_idle() @@ -328,10 +332,11 @@ swap_hand() Weapon = get_active_held_item() OffWeapon = get_inactive_held_item() - if(!(mobility_flags & MOBILITY_STAND)) - aimheight_change(rand(10,19)) + + if(!(mobility_flags & MOBILITY_STAND)) // If not standing stand, aim low + aimheight_change(rand(1, 10)) else - aimheight_change(rand(10,19)) + aimheight_change(rand(10, 19)) // attack with weapon if we have one if(Weapon) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index a60b34dc5a3..e6fe6f51c05 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1520,6 +1520,12 @@ stickstand = TRUE var/canstand_involuntary = conscious && !stat_softcrit && !knockdown && !chokehold && !paralyzed && ( ignore_legs || ((has_legs >= 2) || (has_legs == 1 && stickstand)) ) && !(buckled && buckled.buckle_lying) + + if(canstand_involuntary) + mobility_flags |= MOBILITY_CANSTAND + else + mobility_flags &= ~MOBILITY_CANSTAND + var/canstand = canstand_involuntary && !resting var/should_be_lying = !canstand From 7e42941acbf312985458861e85d1292cd84551c2 Mon Sep 17 00:00:00 2001 From: crix870 <59791882+crix870@users.noreply.github.com> Date: Thu, 2 Jan 2025 04:10:44 +1100 Subject: [PATCH 63/68] clarified spell fail, now it doesn't state that prayers are also spells --- code/modules/spells/roguetown/_roguetown.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/spells/roguetown/_roguetown.dm b/code/modules/spells/roguetown/_roguetown.dm index 7f2d722420c..eed994423b7 100644 --- a/code/modules/spells/roguetown/_roguetown.dm +++ b/code/modules/spells/roguetown/_roguetown.dm @@ -62,7 +62,7 @@ var/goal = src.get_chargetime() //if we have no chargetime then we can freely cast (and no early release flag was not set) if(src.no_early_release) //This is to stop half-channeled spells from casting as the repeated-casts somehow bypass into this function. if(charge_progress < 100 && goal) //If it is not at 100% charge progress. - to_chat(usr, span_warning("Your [src.name] spell was not finished charging!")) + to_chat(usr, span_warning("[src.name] was not finished charging! It fizzles.")) src.revert_cast() return FALSE if(perform(list(target), TRUE, user = ranged_ability_user)) From 210b046d775a85a3506e74853dc74a6527849033 Mon Sep 17 00:00:00 2001 From: felinids <62350255+NotDhu@users.noreply.github.com> Date: Wed, 1 Jan 2025 15:31:05 -0500 Subject: [PATCH 64/68] gives malum acolytes/templars lesser miracle --- code/datums/gods/patrons/divine_pantheon.dm | 1 - code/modules/jobs/job_types/roguetown/church/monk.dm | 1 + code/modules/jobs/job_types/roguetown/church/templar.dm | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/datums/gods/patrons/divine_pantheon.dm b/code/datums/gods/patrons/divine_pantheon.dm index 8e6e01d1939..e416838c4c9 100644 --- a/code/datums/gods/patrons/divine_pantheon.dm +++ b/code/datums/gods/patrons/divine_pantheon.dm @@ -132,7 +132,6 @@ desc = "Opinionless god of the crafts. He teaches that great works for killing or saving are great works, either way. The well-oiled guillotine and the well-sharpened axe are tools, and there is no good and evil to their craft." worshippers = "Smiths, Miners, Engineers" mob_traits = list(TRAIT_FORGEBLESSED) - t0 = /obj/effect/proc_holder/spell/invoked/malum_flame_rogue t1 = /obj/effect/proc_holder/spell/invoked/vigorousexchange t2 = /obj/effect/proc_holder/spell/invoked/heatmetal t3 = /obj/effect/proc_holder/spell/invoked/hammerfall diff --git a/code/modules/jobs/job_types/roguetown/church/monk.dm b/code/modules/jobs/job_types/roguetown/church/monk.dm index 7ad49339c42..a5f4b0f83e3 100644 --- a/code/modules/jobs/job_types/roguetown/church/monk.dm +++ b/code/modules/jobs/job_types/roguetown/church/monk.dm @@ -101,6 +101,7 @@ H.mind.adjust_skillrank(/datum/skill/craft/armorsmithing, 1, TRUE) H.mind.adjust_skillrank(/datum/skill/craft/weaponsmithing, 1, TRUE) H.mind.adjust_skillrank(/datum/skill/craft/smelting, 1, TRUE) + H.AddSpell(new /obj/effect/proc_holder/spell/invoked/malum_flame_rogue) H.mind.adjust_skillrank(/datum/skill/misc/reading, 3, TRUE) H.mind.adjust_skillrank(/datum/skill/craft/cooking, 2, TRUE) H.mind.adjust_skillrank(/datum/skill/craft/crafting, 3, TRUE) diff --git a/code/modules/jobs/job_types/roguetown/church/templar.dm b/code/modules/jobs/job_types/roguetown/church/templar.dm index 0fb4c73f13f..8c6191ad485 100644 --- a/code/modules/jobs/job_types/roguetown/church/templar.dm +++ b/code/modules/jobs/job_types/roguetown/church/templar.dm @@ -149,6 +149,7 @@ wrists = /obj/item/clothing/neck/roguetown/psicross/malum cloak = /obj/item/clothing/cloak/templar/malumite head = /obj/item/clothing/head/roguetown/helmet/heavy/malum + H.AddSpell(new /obj/effect/proc_holder/spell/invoked/malum_flame_rogue) if(/datum/patron/old_god) wrists = /obj/item/clothing/neck/roguetown/psicross cloak = /obj/item/clothing/cloak/tabard/crusader/psydon From d528da57af7587bd0e781e002c8c299eb8728229 Mon Sep 17 00:00:00 2001 From: Luckdente Date: Wed, 1 Jan 2025 16:13:00 -0800 Subject: [PATCH 65/68] fixed for kittysmooch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 👍 --- code/modules/clothing/rogueclothes/armor.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/modules/clothing/rogueclothes/armor.dm b/code/modules/clothing/rogueclothes/armor.dm index 1b460f3b095..e45c9298f21 100644 --- a/code/modules/clothing/rogueclothes/armor.dm +++ b/code/modules/clothing/rogueclothes/armor.dm @@ -797,5 +797,3 @@ armor_class = ARMOR_CLASS_MEDIUM smelt_bar_num = 2 blocksound = SOFTHIT - do_sound_chain = FALSE // you too loud rn lil bro shhh - do_sound_plate = FALSE From d7f229aa21d6d16703fbdf38f2cce22af650c922 Mon Sep 17 00:00:00 2001 From: Luckdente Date: Wed, 1 Jan 2025 16:30:40 -0800 Subject: [PATCH 66/68] ok 4 real this time lets go --- code/modules/clothing/rogueclothes/armor.dm | 34 +++++++++++---------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/code/modules/clothing/rogueclothes/armor.dm b/code/modules/clothing/rogueclothes/armor.dm index 9fafd6422a9..e4e0f852eae 100644 --- a/code/modules/clothing/rogueclothes/armor.dm +++ b/code/modules/clothing/rogueclothes/armor.dm @@ -728,6 +728,23 @@ armor_class = ARMOR_CLASS_MEDIUM w_class = WEIGHT_CLASS_BULKY +/obj/item/clothing/suit/roguetown/armor/plate/scale/inqcoat + slot_flags = ITEM_SLOT_ARMOR + name = "inquisitorial duster" + desc = "Metal plates reinforce this heavy coat, only the finest for the inquisition." + body_parts_covered = CHEST|VITALS|GROIN|LEGS|ARMS + allowed_sex = list(MALE, FEMALE) + icon_state = "inqcoat" + item_state = "inqcoat" + sleevetype = "shirt" + 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 + blocksound = SOFTHIT + //--------------- BLACKSTEEL --------------------- /obj/item/clothing/suit/roguetown/armor/plate/blacksteel_full_plate @@ -764,19 +781,4 @@ smelt_bar_num = 2 -/obj/item/clothing/suit/roguetown/armor/plate/scale/inqcoat - slot_flags = ITEM_SLOT_ARMOR - name = "inquisitorial duster" - desc = "Metal plates reinforce this heavy coat, only the finest for the inquisition." - body_parts_covered = CHEST|VITALS|GROIN|LEGS|ARMS - allowed_sex = list(MALE, FEMALE) - icon_state = "inqcoat" - item_state = "inqcoat" - sleevetype = "shirt" - 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 - blocksound = SOFTHIT + From df075df3b0196a37498db1f10401db8dfbd2f328 Mon Sep 17 00:00:00 2001 From: crix870 <59791882+crix870@users.noreply.github.com> Date: Thu, 2 Jan 2025 11:30:49 +1100 Subject: [PATCH 67/68] fix for spellcasting to respect right click after charging --- code/modules/spells/roguetown/_roguetown.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/spells/roguetown/_roguetown.dm b/code/modules/spells/roguetown/_roguetown.dm index eed994423b7..28b6f045123 100644 --- a/code/modules/spells/roguetown/_roguetown.dm +++ b/code/modules/spells/roguetown/_roguetown.dm @@ -58,10 +58,11 @@ if(!can_cast(caller) || !cast_check(FALSE, ranged_ability_user)) return FALSE var/client/client = caller.client - var/charge_progress = client?.chargedprog + var/percentage_progress = client?.chargedprog + var/charge_progress = client?.progress // This is in seconds, same unit as chargetime var/goal = src.get_chargetime() //if we have no chargetime then we can freely cast (and no early release flag was not set) if(src.no_early_release) //This is to stop half-channeled spells from casting as the repeated-casts somehow bypass into this function. - if(charge_progress < 100 && goal) //If it is not at 100% charge progress. + if(percentage_progress < 100 && charge_progress < goal)//Conditions for failure: a) not 100% progress, b) charge progress less than goal to_chat(usr, span_warning("[src.name] was not finished charging! It fizzles.")) src.revert_cast() return FALSE From d7af2e9b5abffc556f27706b05649216c3cb1f44 Mon Sep 17 00:00:00 2001 From: crix870 <59791882+crix870@users.noreply.github.com> Date: Thu, 2 Jan 2025 11:43:34 +1100 Subject: [PATCH 68/68] commented out no-mind goblins getting skills for now --- code/modules/mob/living/carbon/human/npc/goblin.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/npc/goblin.dm b/code/modules/mob/living/carbon/human/npc/goblin.dm index 9e69cbc9443..cfcf81fbf3e 100644 --- a/code/modules/mob/living/carbon/human/npc/goblin.dm +++ b/code/modules/mob/living/carbon/human/npc/goblin.dm @@ -337,8 +337,8 @@ r_hand = /obj/item/rogueweapon/flail l_hand = /obj/item/rogueweapon/shield/wood - H.mind.adjust_skillrank(/datum/skill/combat/bows, 1, TRUE) - H.mind.adjust_skillrank(/datum/skill/combat/crossbows, 1, TRUE) + //H.mind.adjust_skillrank(/datum/skill/combat/bows, 1, TRUE) + //H.mind.adjust_skillrank(/datum/skill/combat/crossbows, 1, TRUE) ////////////////// INVADER ZIM //////////////////