From 17a40a16c8dd266efb04c859ba3445b1e76210b0 Mon Sep 17 00:00:00 2001 From: nikothedude <59709059+nikothedude@users.noreply.github.com> Date: Tue, 23 Jun 2026 23:14:27 -0400 Subject: [PATCH 01/25] Fixes lycan bane again, slightly reduces the overall damage it does (#5793) ## About The Pull Request Title. Due to how TG has implemented the bane component, I now dont have access to def_zone. This means it will pick one at random. A shame. Its about a 25% decrease in burn damage, but compensated by a 25% increase in brute damage ## Why It's Good For The Game Bugs bad. ## Proof Of Testing
Screenshots/Videos image
## Changelog :cl: fix: Silver hurts lycans more again /:cl: --- .../species/lycans/_lycan_species.dm | 11 ++++++++++- .../customization/species/lycans/materials.dm | 17 +++++++---------- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/modular_zubbers/code/modules/customization/species/lycans/_lycan_species.dm b/modular_zubbers/code/modules/customization/species/lycans/_lycan_species.dm index 69ce01f4d85..695a35adc48 100644 --- a/modular_zubbers/code/modules/customization/species/lycans/_lycan_species.dm +++ b/modular_zubbers/code/modules/customization/species/lycans/_lycan_species.dm @@ -1,4 +1,5 @@ #define DOAFTER_SOURCE_LYCAN_DOOR_PRY "lycan door pry" +#define FORCE_TO_BURN_RATIO 1.5 /datum/species/lycan id = SPECIES_LYCAN @@ -193,11 +194,19 @@ // already lost the limb shit -/datum/species/lycan/proc/on_baned(mob/living/carbon/human/baned, mob/user) +/datum/species/lycan/proc/on_baned(mob/living/carbon/human/baned, obj/source, mob/user) SIGNAL_HANDLER baned.visible_message(span_warning("[baned] seems to react negatively to the silver, [baned.p_their()] flesh scorching and burning on contact!"), ignored_mobs = list(baned)) to_chat(baned, span_bolddanger("The sister moon casts its light on you, and you feel your flesh scorch!")) INVOKE_ASYNC(baned, TYPE_PROC_REF(/mob, emote), "scream") + var/target_zone + var/mob/living/living_user = user + if (istype(living_user)) + target_zone = living_user.zone_selected + + baned.apply_damage(source.force * FORCE_TO_BURN_RATIO, BURN, target_zone, attacking_item = source) + #undef DOAFTER_SOURCE_LYCAN_DOOR_PRY +#undef FORCE_TO_BURN_RATIO diff --git a/modular_zubbers/code/modules/customization/species/lycans/materials.dm b/modular_zubbers/code/modules/customization/species/lycans/materials.dm index 83b7e6e1256..ed43f272437 100644 --- a/modular_zubbers/code/modules/customization/species/lycans/materials.dm +++ b/modular_zubbers/code/modules/customization/species/lycans/materials.dm @@ -1,15 +1,12 @@ -/* -//Silver debuff Code vs Lycans temporarily disabled for for the bane refactor. - /datum/material/silver/on_applied(atom/source, mat_amount, multiplier, from_slot) . = ..() if (isitem(source)) - source.AddElement(/datum/element/bane, /datum/species/lycan, damage_multiplier = 2, requires_combat_mode = FALSE, bane_damage_override = BURN) + source.AddComponent( \ + /datum/component/bane, \ + should_bane_callback = CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(is_viable_for_lycan_bane)), \ + damage_multiplier = 1.25, \ + ) -/datum/material/silver/on_removed(atom/source, mat_amount, multiplier, from_slot) - . = ..() - - source.RemoveElement(/datum/element/bane, /datum/species/lycan, damage_multiplier = 2, requires_combat_mode = FALSE, bane_damage_override = BURN) - - */ +/proc/is_viable_for_lycan_bane(atom/target) + return islycan(target) From 17bd36c61ea752bd6889f07426108ebfb7994f5a Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Wed, 24 Jun 2026 05:14:53 +0200 Subject: [PATCH 02/25] Automatic changelog for PR #5793 [ci skip] --- html/changelogs/AutoChangeLog-bubber-pr-5793.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5793.yml diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5793.yml b/html/changelogs/AutoChangeLog-bubber-pr-5793.yml new file mode 100644 index 00000000000..165f61fdb15 --- /dev/null +++ b/html/changelogs/AutoChangeLog-bubber-pr-5793.yml @@ -0,0 +1,4 @@ +author: "nikothedude" +delete-after: True +changes: + - bugfix: "Silver hurts lycans more again" \ No newline at end of file From d23ed105e18efceb1e358ebd9d028d616c28f2d8 Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Wed, 24 Jun 2026 03:37:20 +0000 Subject: [PATCH 03/25] Bubberstation automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-bubber-pr-5589.yml | 4 ---- html/changelogs/AutoChangeLog-bubber-pr-5670.yml | 5 ----- html/changelogs/AutoChangeLog-bubber-pr-5704.yml | 5 ----- html/changelogs/AutoChangeLog-bubber-pr-5793.yml | 4 ---- html/changelogs/AutoChangeLog-bubber-pr-5829.yml | 5 ----- html/changelogs/bubber_archive/2026-06.yml | 14 ++++++++++++++ 6 files changed, 14 insertions(+), 23 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5589.yml delete mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5670.yml delete mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5704.yml delete mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5793.yml delete mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5829.yml diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5589.yml b/html/changelogs/AutoChangeLog-bubber-pr-5589.yml deleted file mode 100644 index 148ac8e8e28..00000000000 --- a/html/changelogs/AutoChangeLog-bubber-pr-5589.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Robwo" -delete-after: True -changes: - - map: "Risk of Pubby Station Returns" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5670.yml b/html/changelogs/AutoChangeLog-bubber-pr-5670.yml deleted file mode 100644 index 5de1fffc122..00000000000 --- a/html/changelogs/AutoChangeLog-bubber-pr-5670.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "KateAnbolho, vinylspiders" -delete-after: True -changes: - - rscadd: "The VOSKHOD Modular Suit, and the systems needed to create it." - - rscadd: "Depowered VOSKHOD armor can be sourced from \"questionable\" sources." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5704.yml b/html/changelogs/AutoChangeLog-bubber-pr-5704.yml deleted file mode 100644 index dd5fbeda866..00000000000 --- a/html/changelogs/AutoChangeLog-bubber-pr-5704.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "UvvU" -delete-after: True -changes: - - rscadd: "Added dynamic uniform support" - - rscadd: "Added black varients for the sec huds, belt, and gloves" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5793.yml b/html/changelogs/AutoChangeLog-bubber-pr-5793.yml deleted file mode 100644 index 165f61fdb15..00000000000 --- a/html/changelogs/AutoChangeLog-bubber-pr-5793.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nikothedude" -delete-after: True -changes: - - bugfix: "Silver hurts lycans more again" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5829.yml b/html/changelogs/AutoChangeLog-bubber-pr-5829.yml deleted file mode 100644 index 7bfa3efd499..00000000000 --- a/html/changelogs/AutoChangeLog-bubber-pr-5829.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "nikothedude" -delete-after: True -changes: - - rscadd: "Re-adds the modular laser weapons to the game, with the rifle being found in a traitor's uplink, and the carbine being crewsided." - - balance: "Tweaked the modular weapons to be less powerful overall." \ No newline at end of file diff --git a/html/changelogs/bubber_archive/2026-06.yml b/html/changelogs/bubber_archive/2026-06.yml index b5aa9f63453..30ce4f7fcf6 100644 --- a/html/changelogs/bubber_archive/2026-06.yml +++ b/html/changelogs/bubber_archive/2026-06.yml @@ -188,3 +188,17 @@ with the Space Ninja Dojo. The Syndicate now make targets that get successfully sent to them alive by their on site Contractors unable to remember the lead up to their abduction. +2026-06-24: + KateAnbolho, vinylspiders: + - rscadd: The VOSKHOD Modular Suit, and the systems needed to create it. + - rscadd: Depowered VOSKHOD armor can be sourced from "questionable" sources. + Robwo: + - map: Risk of Pubby Station Returns + UvvU: + - rscadd: Added dynamic uniform support + - rscadd: Added black varients for the sec huds, belt, and gloves + nikothedude: + - rscadd: Re-adds the modular laser weapons to the game, with the rifle being found + in a traitor's uplink, and the carbine being crewsided. + - balance: Tweaked the modular weapons to be less powerful overall. + - bugfix: Silver hurts lycans more again From 5f5f3a9580e808afb58b106c48199bd8d6f214cd Mon Sep 17 00:00:00 2001 From: nikothedude <59709059+nikothedude@users.noreply.github.com> Date: Wed, 24 Jun 2026 07:36:16 -0400 Subject: [PATCH 04/25] ACTUALLY makes the hoshi not self charge (Ft. my incompetency) (#5835) ## About The Pull Request Fixes a bug. ## Why It's Good For The Game Bugs bad. Meant to be done in my last PR BUT IM DUMB ## Proof Of Testing
Screenshots/Videos i loaded it locally and saw the var was 0 not 1. i shouldvemade a screenie but i didnt. too annoyed to load it up agaim
## Changelog :cl: fix: The hoshi no longer self charges /:cl: --- .../code/company_and_or_faction_based/saibasan/laser_guns.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/saibasan/laser_guns.dm b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/saibasan/laser_guns.dm index a7add2abcfb..a89652482d2 100644 --- a/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/saibasan/laser_guns.dm +++ b/modular_skyrat/modules/modular_weapons/code/company_and_or_faction_based/saibasan/laser_guns.dm @@ -22,7 +22,6 @@ inhand_icon_state = "hyeseong_kill" worn_icon = 'modular_skyrat/modules/modular_weapons/icons/mob/company_and_or_faction_based/saibasan/guns_worn.dmi' worn_icon_state = "hyeseong_kill" - selfcharge = FALSE cell_type = /obj/item/stock_parts/power_store/cell/hyeseong_internal_cell modifystate = FALSE ammo_type = list(/obj/item/ammo_casing/energy/cybersun_big_kill) @@ -276,6 +275,7 @@ /datum/laser_weapon_mode/shotgun_small, /datum/laser_weapon_mode/trickshot_disabler, ) + selfcharge = FALSE default_selected_mode = "kill" speech_json_file = SHORT_MOD_LASER_SPEECH expanded_examine_text = "The Hoshi carbine is the latest line of man-portable Martian weapons platforms from \ From 3b4989801d2a79b517cc95638ef4a9f0fb15c04c Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Wed, 24 Jun 2026 13:36:45 +0200 Subject: [PATCH 05/25] Automatic changelog for PR #5835 [ci skip] --- html/changelogs/AutoChangeLog-bubber-pr-5835.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5835.yml diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5835.yml b/html/changelogs/AutoChangeLog-bubber-pr-5835.yml new file mode 100644 index 00000000000..324b79642ab --- /dev/null +++ b/html/changelogs/AutoChangeLog-bubber-pr-5835.yml @@ -0,0 +1,4 @@ +author: "nikothedude" +delete-after: True +changes: + - bugfix: "The hoshi no longer self charges" \ No newline at end of file From 23e12b3be2c474bef3c314de9ff3c78db08fc403 Mon Sep 17 00:00:00 2001 From: Robwo <31576505+R0bro@users.noreply.github.com> Date: Wed, 24 Jun 2026 07:36:51 -0400 Subject: [PATCH 06/25] Fine, I'll do it myself: Teshari Limbs in the Limb Grower (#5832) ## About The Pull Request Adds teshari limbs to the limb grower. What more needs to be said? Well, actually this changes limbgrower.dm so that it falls back to `path = "/obj/item/bodypart/[part_type]/mutant/[species]"` if `path = "/obj/item/bodypart/[part_type]/[species]"` doesn't exist. This means that other species like vox, skrell, ect can get the same treatment as teshari now (although I think the limb grower ui would need a rework for all the extra tabs that'd make). ## Why It's Good For The Game No more suffering for the birds. No longer do you have to go all the way to robotics when you need a new limb that fits on you. ## Proof Of Testing
Screenshots/Videos image
## Changelog :cl: Robwo add: Limb growers can print teshari limbs/organs now. /:cl: --- code/game/machinery/limbgrower.dm | 4 ++ .../modules/teshari/code/_teshari.dm | 1 + .../modules/designs/limbgrower_designs.dm | 63 ++++++++++++++++++- .../modules/research/techweb/all_nodes.dm | 1 + 4 files changed, 68 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/limbgrower.dm b/code/game/machinery/limbgrower.dm index c4d95d8514b..d1583ee416e 100644 --- a/code/game/machinery/limbgrower.dm +++ b/code/game/machinery/limbgrower.dm @@ -293,6 +293,10 @@ path = "/obj/item/bodypart/[part_type]" else path = "/obj/item/bodypart/[part_type]/[species]" +//BUBBER ADDITION BEGIN - Mutant limb types. + if(!text2path(path) && part_type) + path = "/obj/item/bodypart/[part_type]/mutant/[species]" +//BUBBER ADDITION END return text2path(path) /obj/machinery/limbgrower/RefreshParts() diff --git a/modular_skyrat/modules/teshari/code/_teshari.dm b/modular_skyrat/modules/teshari/code/_teshari.dm index 5905de9df61..766ab0382a3 100644 --- a/modular_skyrat/modules/teshari/code/_teshari.dm +++ b/modular_skyrat/modules/teshari/code/_teshari.dm @@ -59,6 +59,7 @@ ) /obj/item/organ/tongue/teshari + name = "teshari tongue" liked_foodtypes = SEAFOOD | VEGETABLES | NUTS disliked_foodtypes = GROSS | GRAIN diff --git a/modular_zubbers/code/modules/designs/limbgrower_designs.dm b/modular_zubbers/code/modules/designs/limbgrower_designs.dm index a147a508ae9..cbce8467627 100644 --- a/modular_zubbers/code/modules/designs/limbgrower_designs.dm +++ b/modular_zubbers/code/modules/designs/limbgrower_designs.dm @@ -75,9 +75,70 @@ name = "Tajaran Organ Design Disk" limb_designs = list(/datum/design/tajaran_eyes, /datum/design/tajaran_tongue, /datum/design/tajaran_ears) +//Teshari organs +//Pour one out for the birds. +/datum/design/leftarm/New() + category += list(SPECIES_TESHARI) + return ..() + +/datum/design/rightarm/New() + category += list(SPECIES_TESHARI) + return ..() + +/datum/design/leftleg/New() + category += list(SPECIES_TESHARI) + return ..() + +/datum/design/rightleg/New() + category += list(SPECIES_TESHARI) + return ..() + +/datum/design/teshari_eyes + name = "Teshari eyes" + id = "tesharieyes" + build_type = LIMBGROWER + reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10) + build_path = /obj/item/organ/eyes/teshari + category = list(SPECIES_TESHARI) + +/datum/design/teshari_ears + name = "Teshari ears" + id = "teshariears" + build_type = LIMBGROWER + reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10) + build_path = /obj/item/organ/ears/teshari + category = list(SPECIES_TESHARI) + +/datum/design/teshari_tongue + name = "Teshari tongue" + id = "tesharitongue" + build_type = LIMBGROWER + reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10) + build_path = /obj/item/organ/tongue/teshari + category = list(SPECIES_TESHARI) + +/datum/design/cold_lungs + name = "Cold-Adapted Lungs" + id = "coldlungs" + build_type = LIMBGROWER + reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) + build_path = /obj/item/organ/lungs/adaptive/cold + category = list(SPECIES_TESHARI) + +/datum/design/limb_disk/teshari + name = "Teshari Organ Design Disk" + desc = "Contains designs for teshari organs for the limbgrower - Ears, tounges, and eyes." + id = "limbdesign_teshari" + build_path = /obj/item/disk/design_disk/limbs/teshari + +/obj/item/disk/design_disk/limbs/teshari + name = "Teshari Organ Design Disk" + limb_designs = list(/datum/design/teshari_eyes, /datum/design/teshari_ears, /datum/design/teshari_tongue, /datum/design/cold_lungs) + /obj/machinery/limbgrower/Initialize(mapload) categories += list( SPECIES_HEMOPHAGE, - SPECIES_TAJARAN + SPECIES_TAJARAN, + SPECIES_TESHARI ) . = ..() diff --git a/modular_zubbers/code/modules/research/techweb/all_nodes.dm b/modular_zubbers/code/modules/research/techweb/all_nodes.dm index 302a3dca341..dcab939e082 100644 --- a/modular_zubbers/code/modules/research/techweb/all_nodes.dm +++ b/modular_zubbers/code/modules/research/techweb/all_nodes.dm @@ -69,6 +69,7 @@ design_ids += list( "limbdesign_hemophage", "limbdesign_tajaran", + "limbdesign_teshari", ) /datum/techweb_node/cyber/cyber_implants/New() From 32fd897d0b2afd37a3b6187af9db2a4a8fa0d71a Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Wed, 24 Jun 2026 13:37:18 +0200 Subject: [PATCH 07/25] Automatic changelog for PR #5832 [ci skip] --- html/changelogs/AutoChangeLog-bubber-pr-5832.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5832.yml diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5832.yml b/html/changelogs/AutoChangeLog-bubber-pr-5832.yml new file mode 100644 index 00000000000..f1046f062c6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-bubber-pr-5832.yml @@ -0,0 +1,4 @@ +author: "Robwo" +delete-after: True +changes: + - rscadd: "Limb growers can print teshari limbs/organs now." \ No newline at end of file From 761585ae0fad3b34bc406fb5fc6c09cd4ebd4a58 Mon Sep 17 00:00:00 2001 From: Odairu <39929315+Odairu@users.noreply.github.com> Date: Wed, 24 Jun 2026 08:39:40 -0400 Subject: [PATCH 08/25] Fixes runtime that blocks latejoin AI from syncing cyborgs (#5830) ## About The Pull Request Title ## Why It's Good For The Game bugfix while waiting on upstream ## Proof Of Testing it works, I pawmise
Screenshots/Videos
## Changelog :cl: fix: fixes runtime and cyborgs should get claimed by latejoin AIs now /:cl: --- code/modules/jobs/job_types/_job.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index 5edbf0780f7..80d95ef3553 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -573,7 +573,7 @@ var/mob/living/spawn_instance if(ispath(spawn_type, /mob/living/silicon/ai)) // This is unfortunately necessary because of snowflake AI init code. To be refactored. - spawn_instance = new spawn_type(get_turf(spawn_point), null, player_client.mob) + spawn_instance = new spawn_type(get_turf(spawn_point), null, player_client.mob, TRUE) else spawn_instance = spawn_point.JoinPlayerHere(spawn_type, TRUE) spawn_instance.apply_prefs_job(player_client, src) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 756ef0dea36..d09a846f408 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -2,7 +2,7 @@ #define CHARACTER_TYPE_SELF "My Character" #define CHARACTER_TYPE_CREWMEMBER "Station Member" -/mob/living/silicon/ai/Initialize(mapload, datum/ai_laws/L, mob/target_ai) +/mob/living/silicon/ai/Initialize(mapload, datum/ai_laws/L, mob/target_ai, latejoining = FALSE) . = ..() if(!target_ai) //If there is no player/brain inside. new/obj/structure/ai_core(loc, CORE_STATE_FINISHED) //New empty terminal. @@ -23,7 +23,7 @@ create_eye() - if((target_ai.mind && target_ai.mind.active) || SSticker.current_state == GAME_STATE_SETTING_UP) + if((target_ai.mind && target_ai.mind.active) || SSticker.current_state == GAME_STATE_SETTING_UP || latejoining) target_ai.mind.transfer_to(src) if(is_antag()) to_chat(src, span_userdanger("You have been installed as an AI! ")) From 988cf4659300f265f87543d5d3e209d8b08d76af Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Wed, 24 Jun 2026 14:40:07 +0200 Subject: [PATCH 09/25] Automatic changelog for PR #5830 [ci skip] --- html/changelogs/AutoChangeLog-bubber-pr-5830.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5830.yml diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5830.yml b/html/changelogs/AutoChangeLog-bubber-pr-5830.yml new file mode 100644 index 00000000000..92833208158 --- /dev/null +++ b/html/changelogs/AutoChangeLog-bubber-pr-5830.yml @@ -0,0 +1,4 @@ +author: "Odairu" +delete-after: True +changes: + - bugfix: "fixes runtime and cyborgs should get claimed by latejoin AIs now" \ No newline at end of file From 77046d3dfec031f40ce90b859e8d97ddb6f22a6c Mon Sep 17 00:00:00 2001 From: Crowtastrophe <97719613+VickiMorris@users.noreply.github.com> Date: Wed, 24 Jun 2026 11:58:25 -0400 Subject: [PATCH 10/25] Fixes voice modulator gas mask not clearing properly when stripped (#5732) ## About The Pull Request Noticed a bug while using the voice mod/Unknown bot speech gas mask, where I had it forcefully removed, but retained the "Unknown" speech and say mods. Adds a proc to the gas mask to also remove signals on a doStrip() ## Why It's Good For The Game Bugs bad. As funny as it is to force identity death on someone, it's not good to trap someone with "Unknown" voice until they manage to equip and unequip a voice modulating gas mask again. ## Proof Of Testing Screenshot_20260602_234046 ## Changelog :cl:Impish_Delights fix: Stripping voice mod gas mask properly clears speech changes /:cl: --- modular_zubbers/code/modules/clothing/mask/gasmask.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modular_zubbers/code/modules/clothing/mask/gasmask.dm b/modular_zubbers/code/modules/clothing/mask/gasmask.dm index 832785c3f72..0cc2819922c 100644 --- a/modular_zubbers/code/modules/clothing/mask/gasmask.dm +++ b/modular_zubbers/code/modules/clothing/mask/gasmask.dm @@ -54,6 +54,11 @@ UnregisterSignal(user, list(COMSIG_MOB_SAY, SIGNAL_ADDTRAIT(TRAIT_SIGN_LANG), SIGNAL_REMOVETRAIT(TRAIT_SIGN_LANG))) update_voice(user) +/obj/item/clothing/mask/gas/modulator/doStrip(mob/stripper, mob/user) + . = ..() + UnregisterSignal(user, list(COMSIG_MOB_SAY, SIGNAL_ADDTRAIT(TRAIT_SIGN_LANG), SIGNAL_REMOVETRAIT(TRAIT_SIGN_LANG))) + update_voice(user) + /obj/item/clothing/mask/gas/modulator/add_context(atom/source, list/context, obj/item/held_item, mob/user) . = ..() context[SCREENTIP_CONTEXT_ALT_LMB] = "[modulate_voice ? "Disable":"Enable"] voice modulator" From 400bc4ea617283c651636bb73ca1e413249a2a14 Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Wed, 24 Jun 2026 18:07:31 +0200 Subject: [PATCH 11/25] Automatic changelog for PR #5732 [ci skip] --- html/changelogs/AutoChangeLog-bubber-pr-5732.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5732.yml diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5732.yml b/html/changelogs/AutoChangeLog-bubber-pr-5732.yml new file mode 100644 index 00000000000..3c509b8bb2a --- /dev/null +++ b/html/changelogs/AutoChangeLog-bubber-pr-5732.yml @@ -0,0 +1,4 @@ +author: "Impish_Delights" +delete-after: True +changes: + - bugfix: "Stripping voice mod gas mask properly clears speech changes" \ No newline at end of file From 9d90ad01c3d4087cc774288af888f46587c5454d Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Thu, 25 Jun 2026 03:36:26 +0000 Subject: [PATCH 12/25] Bubberstation automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-bubber-pr-5732.yml | 4 ---- html/changelogs/AutoChangeLog-bubber-pr-5830.yml | 4 ---- html/changelogs/AutoChangeLog-bubber-pr-5832.yml | 4 ---- html/changelogs/AutoChangeLog-bubber-pr-5835.yml | 4 ---- html/changelogs/bubber_archive/2026-06.yml | 9 +++++++++ 5 files changed, 9 insertions(+), 16 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5732.yml delete mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5830.yml delete mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5832.yml delete mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5835.yml diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5732.yml b/html/changelogs/AutoChangeLog-bubber-pr-5732.yml deleted file mode 100644 index 3c509b8bb2a..00000000000 --- a/html/changelogs/AutoChangeLog-bubber-pr-5732.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Impish_Delights" -delete-after: True -changes: - - bugfix: "Stripping voice mod gas mask properly clears speech changes" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5830.yml b/html/changelogs/AutoChangeLog-bubber-pr-5830.yml deleted file mode 100644 index 92833208158..00000000000 --- a/html/changelogs/AutoChangeLog-bubber-pr-5830.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Odairu" -delete-after: True -changes: - - bugfix: "fixes runtime and cyborgs should get claimed by latejoin AIs now" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5832.yml b/html/changelogs/AutoChangeLog-bubber-pr-5832.yml deleted file mode 100644 index f1046f062c6..00000000000 --- a/html/changelogs/AutoChangeLog-bubber-pr-5832.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Robwo" -delete-after: True -changes: - - rscadd: "Limb growers can print teshari limbs/organs now." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5835.yml b/html/changelogs/AutoChangeLog-bubber-pr-5835.yml deleted file mode 100644 index 324b79642ab..00000000000 --- a/html/changelogs/AutoChangeLog-bubber-pr-5835.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nikothedude" -delete-after: True -changes: - - bugfix: "The hoshi no longer self charges" \ No newline at end of file diff --git a/html/changelogs/bubber_archive/2026-06.yml b/html/changelogs/bubber_archive/2026-06.yml index 30ce4f7fcf6..1a205112823 100644 --- a/html/changelogs/bubber_archive/2026-06.yml +++ b/html/changelogs/bubber_archive/2026-06.yml @@ -202,3 +202,12 @@ in a traitor's uplink, and the carbine being crewsided. - balance: Tweaked the modular weapons to be less powerful overall. - bugfix: Silver hurts lycans more again +2026-06-25: + Impish_Delights: + - bugfix: Stripping voice mod gas mask properly clears speech changes + Odairu: + - bugfix: fixes runtime and cyborgs should get claimed by latejoin AIs now + Robwo: + - rscadd: Limb growers can print teshari limbs/organs now. + nikothedude: + - bugfix: The hoshi no longer self charges From 74a3fa6d03e750aa101efb3a9c519aea9e1ad23d Mon Sep 17 00:00:00 2001 From: muchatras Date: Thu, 25 Jun 2026 00:55:27 -0400 Subject: [PATCH 13/25] Fixes sprites from the security officer/hos outfits, adds other viro sec stuff and remove duplicates (#5841) ## About The Pull Request This PR is basically an hos outfit cleanup: - It fixes the viro sec helmet and the hos sec helmet from not being able to carry a flashlight, it also put the hos helmet to the same armor level as all other head garbs - It removes all of the duplicates from the hos outfit bag - It fixes stray pixels from the viro hos uniform - It fixes a missing icon from the softshell coat - It removes one of the viro hos trenchcoat which I couldn't find the worn icon anywhere (currently invisible ingame) - Re-add the hos plate carrier that was forgotten in the code and the security viro helmet in the sec vendor - Migrates all of the hos custom garment from the TG code into the Bubber module ## Why It's Good For The Game The hos outfit bag had 9 duplicated items Before: image After: Screenshot 2026-06-24 183746 The removed coat was identical to another one that is working, but had a red pixel on one of the arm. I'll eventually try to find the missing icon Everything that was there is still there The plate carrier is cool and awesome and is my prized jewel that I didn't create myself Bugs bad ## Proof Of Testing The plate, the helmet with flashlight, the uniform with no more stray pixel floating Screenshot 2026-06-24 185003 ## Changelog :cl: add: Re-added the hos plate carrier and sec helmets from viro (in vendor) fix: Fixed certain missing/broken icons from sec outfits fix: Fixed the viro sec helmets fix: Removed all the duplicates from the hos outfit bag /:cl: --- code/game/objects/items/storage/garment.dm | 24 ------------------ .../game/objects/items/storage/garment.dm | 24 +++++++++++++----- .../code/modules/clothing/head/helmet.dm | 10 +++++--- .../code/modules/clothing/suits/armor.dm | 6 +++++ .../code/modules/vending/comdrobe.dm | 3 ++- .../code/modules/vending/multisec.dm | 1 + .../icons/mob/clothing/head/hats.dmi | Bin 18465 -> 18435 bytes .../icons/mob/clothing/suits/armor.dmi | Bin 38919 -> 39614 bytes .../icons/mob/clothing/under/security.dmi | Bin 64691 -> 22047 bytes 9 files changed, 34 insertions(+), 34 deletions(-) diff --git a/code/game/objects/items/storage/garment.dm b/code/game/objects/items/storage/garment.dm index 3be99e8d337..cf3e4b7283f 100644 --- a/code/game/objects/items/storage/garment.dm +++ b/code/game/objects/items/storage/garment.dm @@ -106,30 +106,6 @@ new /obj/item/clothing/head/hats/hos/cap(src) new /obj/item/clothing/mask/gas/sechailer/swat(src) new /obj/item/clothing/neck/cloak/hos(src) -//BUBBER ADDITION BEGIN - new /obj/item/clothing/neck/cloak/hos/redsec(src) - new /obj/item/clothing/under/rank/security/head_of_security/redsec(src) - new /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch/redsec(src) - new /obj/item/clothing/shoes/jackboots/sec/redsec(src) - new /obj/item/clothing/head/hos_kepi(src) -//BUBBER ADDITION END -//Duplication from Commdrobe - new /obj/item/clothing/head/hats/warden/drill/hos(src) - new /obj/item/clothing/under/rank/security/head_of_security/alt/roselia(src) - new /obj/item/clothing/glasses/hud/security/sunglasses/gars/giga/roselia(src) - new /obj/item/clothing/under/rank/security/head_of_security/parade/redsec(src) - new /obj/item/clothing/under/rank/security/head_of_security/parade/female/redsec(src) - new /obj/item/clothing/head/hats/hos/elofy(src) - new /obj/item/clothing/suit/armor/hos/elofy(src) - new /obj/item/clothing/gloves/elofy(src) - new /obj/item/clothing/shoes/jackboots/elofy(src) - new /obj/item/clothing/head/playbunnyears/hos(src) - new /obj/item/clothing/under/rank/security/head_of_security/bunnysuit(src) - new /obj/item/clothing/suit/armor/hos_tailcoat(src) - new /obj/item/clothing/head/hats/hos/beret/navyhos(src) - new /obj/item/clothing/under/rank/security/head_of_security/peacekeeper(src) - new /obj/item/clothing/suit/jacket/hos/blue(src) - new /obj/item/clothing/neck/mantle/hosmantle(src) /obj/item/storage/bag/garment/warden/PopulateContents() new /obj/item/clothing/suit/armor/vest/warden(src) diff --git a/modular_zubbers/code/game/objects/items/storage/garment.dm b/modular_zubbers/code/game/objects/items/storage/garment.dm index d823d9d970a..32d89fffde4 100644 --- a/modular_zubbers/code/game/objects/items/storage/garment.dm +++ b/modular_zubbers/code/game/objects/items/storage/garment.dm @@ -11,18 +11,30 @@ . = ..() new /obj/item/clothing/under/rank/security/viro/head_of_security/viro(src) new /obj/item/clothing/under/rank/security/viro/head_of_security/skirt(src) - new /obj/item/clothing/under/rank/security/viro/head_of_security/alt(src) - new /obj/item/clothing/under/rank/security/head_of_security/alt/skirt(src) new /obj/item/clothing/under/rank/security/viro/head_of_security/formal(src) new /obj/item/clothing/under/rank/security/viro/head_of_security/formal/skirt(src) new /obj/item/clothing/suit/armor/hos/viro/trenchcoat/winter(src) - new /obj/item/clothing/suit/armor/hos/viro/trenchcoat(src) new /obj/item/clothing/suit/armor/hos/viro(src) - new /obj/item/clothing/head/helmet/viro/hos(src) - new /obj/item/clothing/under/rank/security/head_of_security/battledress/red(src) + new /obj/item/clothing/suit/armor/hos/viro/vest(src) + new /obj/item/clothing/head/helmet/sec/viro/hos(src) new /obj/item/clothing/under/rank/security/head_of_security/turtleneck/red(src) new /obj/item/clothing/under/rank/security/head_of_security/turtleneck/red/skirt(src) - new /obj/item/clothing/under/rank/security/head_of_security/suit/red(src) + new /obj/item/clothing/under/rank/security/head_of_security/redsec(src) + new /obj/item/clothing/shoes/jackboots/sec/redsec(src) + new /obj/item/clothing/head/hos_kepi(src) + new /obj/item/clothing/head/hats/warden/drill/hos(src) + new /obj/item/clothing/under/rank/security/head_of_security/alt/roselia(src) + new /obj/item/clothing/head/hats/hos/elofy(src) + new /obj/item/clothing/suit/armor/hos/elofy(src) + new /obj/item/clothing/gloves/elofy(src) + new /obj/item/clothing/shoes/jackboots/elofy(src) + new /obj/item/clothing/head/playbunnyears/hos(src) + new /obj/item/clothing/under/rank/security/head_of_security/bunnysuit(src) + new /obj/item/clothing/suit/armor/hos_tailcoat(src) + new /obj/item/clothing/under/rank/security/head_of_security/suit/red(src) + new /obj/item/clothing/head/hats/hos/beret/navyhos(src) + new /obj/item/clothing/suit/jacket/hos/blue(src) + new /obj/item/clothing/neck/mantle/hosmantle(src) /obj/item/storage/bag/garment/warden/PopulateContents() . = ..() diff --git a/modular_zubbers/code/modules/clothing/head/helmet.dm b/modular_zubbers/code/modules/clothing/head/helmet.dm index 3a65e4d98a7..e6630031d09 100644 --- a/modular_zubbers/code/modules/clothing/head/helmet.dm +++ b/modular_zubbers/code/modules/clothing/head/helmet.dm @@ -720,17 +720,21 @@ // virosec helmets, sprites by axietheaxolotl -/obj/item/clothing/head/helmet/viro +/obj/item/clothing/head/helmet/sec/viro name = "helmet" desc = "Standard Security gear. Protects the head from impacts." + base_icon_state = "security_helmet" icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' icon_state = "security_helmet" -/obj/item/clothing/head/helmet/viro/hos - name = "helmet" +/obj/item/clothing/head/helmet/sec/viro/hos + name = "head of security's helmet" desc = "Standard Security gear. Protects the head from impacts. This one has a golden stripe." + base_icon_state = "hos_helmet" icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi' worn_icon = 'modular_zubbers/icons/mob/clothing/head/hats.dmi' icon_state = "hos_helmet" + armor_type = /datum/armor/hats_hos + diff --git a/modular_zubbers/code/modules/clothing/suits/armor.dm b/modular_zubbers/code/modules/clothing/suits/armor.dm index a1aa2068a46..fc0c1000d23 100644 --- a/modular_zubbers/code/modules/clothing/suits/armor.dm +++ b/modular_zubbers/code/modules/clothing/suits/armor.dm @@ -194,6 +194,12 @@ heat_protection = CHEST|GROIN|LEGS|ARMS strip_delay = 8 SECONDS +/obj/item/clothing/suit/armor/hos/viro/vest + name = "Head of Security's Plate Carrier" + desc = "A plate carrier enhanced with a special alloy for some extra protection and style for those with a commanding presence." + icon_state = "hos_platecarrier" + inhand_icon_state = "armor" + /datum/armor/armor_hos melee = 30 bullet = 30 diff --git a/modular_zubbers/code/modules/vending/comdrobe.dm b/modular_zubbers/code/modules/vending/comdrobe.dm index e142eb427f6..52624161594 100644 --- a/modular_zubbers/code/modules/vending/comdrobe.dm +++ b/modular_zubbers/code/modules/vending/comdrobe.dm @@ -214,8 +214,9 @@ /obj/item/clothing/under/rank/security/viro/head_of_security/formal/skirt = 1, /obj/item/clothing/suit/armor/hos/viro/trenchcoat/winter = 1, /obj/item/clothing/suit/armor/hos/viro/trenchcoat = 1, + /obj/item/clothing/suit/armor/hos/viro/vest = 1, /obj/item/clothing/suit/armor/hos/viro = 1, - /obj/item/clothing/head/helmet/viro/hos = 1, + /obj/item/clothing/head/helmet/sec/viro/hos = 1, /obj/item/clothing/under/rank/security/head_of_security/battledress/red = 1, /obj/item/clothing/under/rank/security/head_of_security/turtleneck/red = 1, /obj/item/clothing/under/rank/security/head_of_security/turtleneck/red/skirt = 1, diff --git a/modular_zubbers/code/modules/vending/multisec.dm b/modular_zubbers/code/modules/vending/multisec.dm index 9246567b7fb..8d0e193662e 100644 --- a/modular_zubbers/code/modules/vending/multisec.dm +++ b/modular_zubbers/code/modules/vending/multisec.dm @@ -82,6 +82,7 @@ /obj/item/clothing/suit/armor/vest/viro/leatherjacket = 6, /obj/item/clothing/suit/armor/vest/viro/softshell = 6, /obj/item/clothing/head/sec/viro = 6, + /obj/item/clothing/head/helmet/sec/viro = 6, /obj/item/clothing/head/sec/viro/beanie = 6, ), diff --git a/modular_zubbers/icons/mob/clothing/head/hats.dmi b/modular_zubbers/icons/mob/clothing/head/hats.dmi index cb911e5ac9bf30ea45d08148daaf1d652e483ae7..1a11e4f0d770ed85a568069d4d6fe7ce3f2159e0 100644 GIT binary patch literal 18435 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 SsQ(vnZkSqKExmH@`Tql`Gv#pr literal 18465 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 diff --git a/modular_zubbers/icons/mob/clothing/suits/armor.dmi b/modular_zubbers/icons/mob/clothing/suits/armor.dmi index 269388297b40ee5c3a8e5ac6dd0a5356a20d5a14..28c8e7f6ccac4b1d14fc401cdc9ba045de000a62 100644 GIT binary patch delta 16280 zcmb8WcTiJN+wL7mXi5lziqwE~r6|3IrqYWDDpHj$y$b<0O%RdZdy%4mbV6^^rT0$g z9fCq=A#ixkd(O-`Gw*zJzQ3|F*=uI)m8_NfcU{*VQbyQZO&G-neDu-x;x#njo_ z(bd|)9t8T779ZcH(f))ycxeBX&KxZy@G(tCkh@7KW!=vP$f%ifqYe@|sy^01&{@|x zdO8(>mo)Ui%ndCxeG$|PKz=PEG(HYp>|I5{waD47%weS1V#IF&2 zBy?YjTfIH!v4nw9gQIV*CSR88yAJf+mkN&lE_aHFMIE4Uk$u3mA7OeBcZ2fpsiUVGfle7HnPKF9ow%>v;Gw76so`&W;m|qD<>1YY%V(p^&Zlwc>XEaNfbC3RU+yc~WzH!;maMSb{ zYSLv*yRP9W&g~oCjEE`x~*?U=m9)a)Hyxe=n#}M%(yf6zDq!!8cRv4G3 zGnO`?(et?`&(mpCK3|b4R~ibzc+_Pi@Y)fGN~_38vT%LP;rf|nCwudv^2iFLefRlG zZ8>mM4%gS1TL7Kk&D%JgVNmYPZMgx&%+FumWxpo`;{Kn52$WvleXdLd{cp$q_d^@| zNrdeC^^y^WE-wDwn2kA)v%05OhtnU=}+IJo~+vA0Ndx;cG+h~ zK}5-cBqxHng9e8xyY11uje)wbfzUTtSV^RdwB6dsh?jP~(-Ynv)3NLO$8_FU8yX9g z?V{~L3-D1eymAP^KbCE(=+f=beh%OA*d85dJT)?;PWPTum>tf0BziiD#9}R0pw!xR zSBb_>x-Vv54xZO|A($aRruwdEvIf#aphn%3*-D-Pxcr;k$4?L6-Me#_W6`zx=dWK- z3-EDy<7pe`K-%@yciQ8Y%*c~;v~y{d?%Ck!9H>W{nsj&T?+mEdTs?~31!kV3d-i6t|70`- zq2gn%%;Wvuu58y^A_Lbe_E5uZBpMMwJK5MW7y|J$AnpDJN}Qa>Ud_wt(ep9_67YIlAyGSC(fwz{TK8vn`C%NSt zy<|h?SNPob7XNa3ML^ybhsz?e=3qaEb0wK~qPP1CBWcWB2sv&cSg-_vu4Q-$PushP^XeG`3C8$**fmAK3Q$9 zS0zCUAZpdJXfc=*9}RUxoq>wymSTyz&nHQE&iw=xnJf}x;YgO*NFOeuu6PO`LTJ9| z5U^+6J-Z$_W?bXmI{6_`tCyV_lBtQ^Hurk%7LIDFJ6?EJxR`_+lJInyOw<%qWOPdM zJdd9m0Jk9fy)U-D?>)_SUh>m*7;e5gno0$HHyO-oDd=T;3dKZgA4*5vuOisKBSFe? z_GExy)G*)k3wi6m5ShUqDvAICRRX`=ilA}ic*&w|R`a+cHqWjZOO_^iosS4u3Cg?@ zcn8zFAmk$Z5PHcUutzwI##Ei@SLA>IR7!H!6;JL&$ebFHUxBjl2P$ z=)ZR$xd@ea+F?rcS^`HuHQ#oAktIhS;&w&tMd(rHDG+(eLOM!+BGsR7>X4sjkfjmP z>Z&^;$=(yWPH{SfF?P~sy7+g34fd+sGOt9qJX`;^&E)(EnLv<(-ddy^Kkb)Ro994##2zY&qb!alua5pu0Rpe8`DP$7D&>vw$$u4j zFgf#Qlr)W*VX0`S#jIJ&C&DgM@8WRuTO>0xwm=%leA-P*Z_8F3d@Gw@t{Sf5ZSt?N z*J5l(_~oIw7ms0WYk`^Ik3b>CC00|LuG#fiP3cWT>Onwv;esQAsm{@lK@?Cy%tx%s zZ-ZxBM@h3^QDnn@i07^ts}D3b^}nJ=mqh^2Q950%tFvpVwJry9zY?KA!bcIk_bn+z zQtPD*M;#J$iE2*pzq-u8ufXcmhYaglEy383m*_1FwVjJo(sQc8cc{$f8WE1dn^YmwI;<$p*_7#maE zdj6d)=C^qGB#$LJHaOtLhPU4zeWS=9J3JT|{cbrG!Ry`NrWIlxaTLs}>R~vWYZ?s8 zxVZY(KeIn1d^)vYQ`E9#HAB(S+;#pt0o`~V^mE2RW?Vh-nKA)sI&^q3P&*1L zub1!(O8s|L7CT6gE-_cgQDK$Hsjj~26?Fn9Q=xVIeT1?MbPzf0*;l4cWU8*NmJ`m7 z*GVZgIP%??&y0NH&d$QcL+qCzYkHYYb1bkKQHkz5-ZAoxFD^oF`@IN(7ljWQ z02h2`3xgpjK}>V`K+<-d-MOtYp_Sm_fq-jj_5N^kQzQOrY|duji|LCbmZ1#W1lLA> z=PFwa3lD*bOxjA+*VusoQ&f^={!~hAza#%e?5@KQ!U6f59blvlnr0%Dd_C?^Mllo8 z98}NxQRB}Hs%-Lg%erbTWm$TkxYfJmp z*Ppc~f#Q5g)G3lEK37ryaLW-H(~+l0rR%7icm7?*YohUGlfcfh@Om3Bt%TI}roAhjxv^faw}CHy6-h0<72?X z!wRr363kh6ON#)4FB(^%5!|rc# zrOEa2MFZ48Z7Cu2?>tRnpT+7aH)m$7=XsvquSvk>ME_**lsWX zos#taMt1uC6kU3|`oo$$#yp{`M6iTthhZR4Z8K#qQ@Q6Eh{xT3sXHR8OkkyTjc~71 zsk)v&I?GH+JKTD8&AMuT6uP^nN2UDdT!Ex*qwcPXtUZmT``0LuGzKxy_tmz8xz~!; z2Pn_;z2NYjqKgUD{-`$fx%;<>KvB|*zWg{J%tgi8>g+Rm@9hTLPdf^ggWhJUvhYaY zozckA&#Pph|E>83%y_ie^ch#w0r@A=GjJg;HFC(ns2sn%Ajn0~_Cjzv^7W8?9ff8f zOqf`1JxdPHs(5ok2JI_weO?l?mHc=ZZ87ru^RH3NWKqcWY;`46z69abkljvTYlacq zfg!3q%o_L)BVZ~fTSVPx-|g`Ad?YZ`^-(UD?D$S`(^t_}7gI_4L0ST*=`USXB|Wyh z+djE5gp_m0!z)e1gIsx8OV0Fz71&g=-P4FCRS35QAC}O^cC~U`WQ%-J8!W2NK3%UZ z8RBM6{pPi!e8j80oG1+mLnP5cn4qPER(bzNO_3!0rCZXU-Za=N$|jiz9905xTSFYD z8a+vZn&g&#y}B|128Y|U;lKTu0C=kHw$;DF{!ju513oVWVK_l_&}p?BBWJ)^mY@a`k*S?tPi8VhvKZ z60kf~I#r5TbF27ORksamD0Y`3fRa$&%JGUcNJNl1c$ti#L1=Y>3KCDjn1TuGv8}nyKvKX} zH2CMUt_u0baZAk_4%KY`E}Qi((4(-d=r9MJ!E{q+#o3kdJlX#bpVBAW{(X_tv~4g%s@q= z04pE&Z*dw_hAfIj5kCl*pItpV{riy9*!NjARj^+hddr&FQWa%8V^&z?yiXx29aU5q zz-qgHJ9*ev8EBsjF9$A2Q<{xQJ5@6|kVeH`3bFwc6Y9itonQ@<;__%U|Y`sBcM9)**ok$|H3%%u;cz3u0!)9Ln z9(<)iNPZds1Je1@8AAfvII9q|87s%-(p8A^Hp|tGjzLKZPhJz%I#$^@?D#`cZk3qU zUPiAi-;L_I`zcTtnX0*@qZdO(Qwe-kgN`(fxwKKWqp%vzJAO--r~CT%nmoXV2T;QD zIsGShD>?WD=?i75Fl+?Jf7-D>4OU8TyE8nXDoFED2DUiO!K!lPUdmQoa)$22a+HrO zg$_oIpDn~a##>=iW7z)XX|?YB`0?&hUn<&Y55KM%fHuEpY_KX>MCxSl#mFRR5H2#D z!B+4Aq~`Js*HzW3TA@rVXWpGPaYVqaLbaCqg|9bs`wV9fdqV6VHCqCWVGGnuL6z5 zD9wjX7hi2$em4vGExmcVGsTwkIC^s~MNUfYH*X+N+yS(?kR2E@rr_7=&P1(ZtkJo@Glq&1p)B$Q zu83%LI@z;n6k~Uzp-SthCTp_)VqQD&{{_nbJ?#E(PR0=2@bcZZ)JSyf_Ef1;6^0^& z5zS!%nf~WxcPy~C(y2PoRuExN?S3zin0cML9q?Tb=+B4Ng#x7#x(AGQiE{_dkLOL| zuHDX01+i}7{8zeeMFOH4jeHX!O}w*rsl?`(n%wPBKG;8zfg})G?_#LikbZYd-JH|U zT#s&Ie1x99<5fv`CPd|ytoN#zeGif3v%pUZ;*jBP(5DBKT03iVOrybky1MR+4iL@8 z_wtWKm)74H!~@apL5S&@3*4e%c^6NLj7(e= zQ3Ml3hAeE8@n72QHX+3nO4@JU;E=?j5y2-xu3f{MXG5;F0uSB;TPA)~FEnbL4qv4q zNAp;$-0yB`G{_S(TY!$Fuh-2$VN7KHt1N9J?~ljsWCH(-Q}=s{9fPyGBT?CXteqTKIB#1Y0mARlJD@B4oM=xemx)_9R|O`j$sqR0Esntc!d-r|hf z9BPo9(Y^TRfPF*Wa#924-_NwwOXbIV6*ml?z3JR%U3p7=EM9Q+CO#G^nz2)aay90{cP==G0&MpZlu?22R(TEH0wYu(^EWiDwrS{+3 zXmJ<&J#5QiuuSq%2nBgQzZ`cG`!YRKax%77aG;&KJLsO<1Gn?L4QhqQs*E3dc8yyU z^OJcyM?Zi91mVta!_xtO+*AgBS9TYtg0*q-J>(G zrOqju;B$sv5XZR#$!U^m_UsCz4b}P6qPFA}! zZny2o>Io;_6&c{qKQB!E&S4YE5Ou>_JlIQGWpA(niY#C7#j$;fR)#26mlOv`g5J0a4LdWB&U;z7MIU~+GWN3G& z`vP5$EQ35WAhHi+$}^BDcMP9@qmKR-V+8GE|fq}x{hhYUFE z`r3yzO^3-uC`2KaHPBBBGJa7v+iWyL$=ayXxD#L3(Bx_ z!Mcz?8{x<#)=#VL|m0#+Tp z%eT=V=!bKjhYj?(Rrcfb3WzOf-VAiO4Mv>Gb_%(S=dgx}btYsZyinOtNFMLhNTmv; z9H=|}8jCTzK^-YUJnin@&s2VO`PSCee2>J!7jyE=jC@SKYmIqh-4ZBZ^?`%}`obG@ zh%=NBb*q|I3~41{hB&n_CNe2AkEPW{{HB@Qp4^m>Pzu4JtPjYY(lEz~ZIewWkU1x{ z9&&;rzrWGjSMA)IvqEGG=l;x1+1$&5G%FWi(Mnb)K{Mg}vq4fKuvWoW^?ctEn|%BA zk4GKw0~-OntpQ&uh7?G5{wJQCXq=*3b?5xkf6?O~5qL?T(fcwQcaMKbr*a{Io~j~A z!bKvpuFDRplJc6NVS`YoDUD?8*g-+kuKEFHv@)dx!!4V87p^*^>A5J z@Z9X2n7J-ew|Tdk+pOP2b^7qp5_n0WB}&@$6KFH@**!MkeM;qB*@8V>+G>eRRy&c? z;BX@E`LX8}8{fWyF+dDlJRxA%*=RVh|q%HC#Iw=(^pJxv%>dsRC%Kgv0|ex&u4 zmuSv!_&a%KTgZtB=_4+45Sv)N{*i*>mz(Vez=hA0#;R>LFJ+7%3treKB#h2c__>L0 zq|$KL=mZebRJB0!sk;C<)b#CgpEtEebeoC-`RR(K)j_a{Ueeb#a+GeHh~B3uGRVu& zd-%Im*EiY`hlkTWBFuW&z*R@77J7N~{sH%t&rU;{<6oB((Z8+P9|_)(_OQ?a`h+Pr zyi-Ob(uQhRlvz_}<-_A9k1KIYkoB0ko5x%907xY+d-hpMWqe_$Afb`5Z&Nb7pYZQ* z+pgfZ!{oPzOxn%swvCUKNF8m9FXXLdB|L|34U5l1(pS_gf^F1o{2*c(;QBc(YHaTO@fB(O}ZBAil5@InzVBf2Rel_-0rP z@L4=`n(%JM8fK-JYDk6>AIiUzLNB+6Ap1ad)?W;2c(?i9*-lx8eJfiq(oH{YKpZ>y zEW6Gyv9-DDQBgSIU#>*cvIH#kJ^GVt(#qM$uV4h^%4A3;_^n|*klFWBuZX~u4Tx1d z{J%#;;D!++YyTG`8hM#|qVAeK1&x#cgoiUJ)n+9epO0E)bgY3{3yB6<&_I`vfC%uU_`?;O->pO zQ~YH6W-6mx*L*zkYKBi|@W{CA76m`x{O}A^MWFjem(F{5%(izYe1v58hQl1C7+9|P zXuLBigf-w4GMR|I6KOg^ql+ME$BQ!`$g_L`+n=^AszpO}lxKEUhmC*zp=zu=?@dXE zzkj|NkSWe^|C#{V95k#r7$I7#zt0{RJ;Y#wkUSGbyD3%N7Rk={Mn7Du%LJUd>PE00 z;7o5?n(oiTiP9@so4%lvkos$-d8}s9t=F?lvm5lHhU-VhTeS&R<+manu%>1NYqhIC zY>lmJVcq8pWXyIxWV5fIP|QW$A=zA1|0994j>Y&T4iTrZPE9$?cg{XB(}EvO26zO9 zD{`vJR8$f~Nk_^j1l+=w1OoOym}L15YTqhvtNfr9*rLfP%&z~XqSNp>cY0A*S?BZb zZ5)$bu7M+7p~dyF+)~)CQSkn{S%*qW6h(W}l0t#1r6r?Ddvny%>B!05g2?@BESd2) z^_|AmsHp&c^g&OpuI;(er`vk>y3sGnVhLz9_`6C zYTl`RsUuwSUWE{IccTim-UYL=MlXn0Zz1Lx8Mz&TQG$t5T)Oys{eTaK)6CRc74wN* zm&)#O9y}&U+8)OrH3R^4!pssZ>DodENKUqc1rVCKo8Q5{Ig)K(rGhhMTs2@EV~uTSG1V4YQE&8NPHOXy(zbW8guk2;jmp%0NrajhobRrKj9zBw&EVQZQ-22ngpq)kqKLoFCc0$wYmw z@(11y9P#&LjmHKVF{qa)iZK5Nf8#Xi*sK3Tv|L~LRp`j%Zamv8N`N z+~g3hn{u@^$~k2t%8{o8C9AQfiOq|E1inwJ~ z>o#~-u48A_B8?hE=9<0MyYt)McPDxuuoE$V3;wzkXtGM75V1cEtaj`M7=g$|Bi^5` z%YL&K_kl1gAd;2lSsfG&1%0XN5*imcl8YkK69Rm>wn;7gWVMqsP-dEG-&IG? z)#0bu{=FpN&MB-HLCor)+I8OCCB--K|m2gDo=u- zp-|T-=<^hlhbp2yXZVX3|2Lf~n;N95N&v5uqTeumoSMR(CwS23UIncWSo${=dTeH0 zEX6w*CS?=vCCxS$C1Xc#izvjnGRvp1wmYpYnGSgBPtjRV-Dx?Lp

crfuH2?tdVG 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 b0uA1LkK%2^bU~n7AdvENjb|nDCISBgOvypC delta 15589 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 diff --git a/modular_zubbers/icons/mob/clothing/under/security.dmi b/modular_zubbers/icons/mob/clothing/under/security.dmi index d067248da07fb658a00dfcd46acffd5b08b14f5b..a631f94b346acd329d6ac92947e574dd1d61f8ee 100644 GIT binary patch literal 22047 zcmagFby$>N+b#?PNT-D4kP@N@s7MYeU=7kGgQN)3k^@6XDhwc@5`zMQA|NUq1JWfW z(ji0lkOLF<9)HjCeD8ku-tY1K!ExXBVy$adTlNKRV%Jlo~VmpM2%xVX4jSXh+# zxFtk{6=^80UcIWVt=%^;ytA{z&(E(Ub&-aKMjk9s^s(CCCrVjaSxijqzQPrCb@dxJ zZm_emN=izKii%#~6}l>PL7a=r@T#Phrh<%&%*E@DLgMIt^r|TZvlRu))YO!hmzT>qPNar}xlBxEyf!TrT~bmK5dd5i zM8R_E*Pyl+z|sW;1u5}C0Z&Z)?5^Keb>?}KeFYqCaa z3_Evv1`_7vnJg>W&``_B$Ra0yT~+(e1s(w?)QFLhQAkKcL&qR09)(7CJGnlMkBt-; zmqxvRKm5kDy(UgWQ}3eW<>3O;kSrv9X4R zhNh;bo15E@A3x&b<6~oE0|Nuw+uOf?|E{H_H8L_{XlQ6+Vq$7)`taeyM~@zrm6he@ z=6?SCd3=1ly1F_#I=Z{NJ0v6|KR>^*u`w(xjI45xA3ugbAmkTIOUv5Y+VM;4GUU0S z^f$h5LZP`b;X>BVXCbDR{<_Y7j=pZ*{%&5L6cj-@MV5V@(^uKlrePxDtDMi$+!?M`^=qjb>MJHNA8z)>j)}5o&-U)dnpCkY z9z6HzvsTp)v79TuGU0Y3M&M&W%<>~(5U1I;OV{PylloORu|ao=rRQVHsJAG~&ARtr z-pLJd9R1K|Hz<(^TcMYc_I()QY-<^xigZ{S753F*dF^t~d0Zp?$qSQ+9x9f=piJbO z&N9|1W}eaOkDfFC0vP!myp|839@&DtGQ8B)EeX{ZU#<~;UTeW02Wc^}_$?Xb7}v_m zFT8x>8gnSP&z_!QJv145p)ld*@10p{-oJs?tk&^ZZ1943BrW zPL?YC6S8(7l=F|3Z`%b&nm{@MI`t1r@Ve)1XSJ%`K7Mv1LwW3;tB&>(Q|h0+rCvB8 zH6vGU`!PHclDg&AI%lk@ng*)>!6++>xU7ijo3b$V;oeODMjaf43wF73PQi9FG16Uz zd%|$yN5+kdGSw|j!GU9 zT8q5tQi+k)Q7aYb~f{lkKwtwLYTr(SIaagXS*p0VLJZo3fx8f z;nnpr#{0GnhN>6C?lE(&;ngR{q#X2WdDZcoRF7@f?MKPC@DaZi-|`N98?o6rIuc=4l@3;2zG!VP2khmCXNH^_h8lJL(phyM-{5>VKF}_7 z!m>l3uLZ^gD7P)^p2SFX<3^Jum9+b=b*M!NfsHZ+UeJCB#N&9c})0 zCv-MvU(cJN;g7U;#FSSd#az}GAooVps% z=~9`X68voRttN!H&adK0EcDtmf@^40QJFRd@30G#Tvkr$I9u622|5xf-nHRVaT?(P zaIYh)MY-eSR~}OMS>H?QQa!07D|?06gF^(rp0q(+khBh(G?48%LLD-C4?X#3{^qFx zq3+s1Seiq_XVK{w`w+SLD^S)!Z`Usxv_Gg!6)tHkjp8o+!Npt8Z13iOulDcxnrx$z zIV{uUct6dLu+PJF1!~cX}^H>y?u^e7>3Ig<)8-7;tbv)1vs8 zeX>QMg!zh?>!M?G{@zRPb6ArXO~gJg%RIvGuM&M(mtkMGYL*awr@WCrmw5%1X1)+U zEZztS-a2&?GkgI<7@G|KK}j?#rOax9EU z)LgNt-ZGaO;>Rs3*2s405cX{}Oyq)&u&<1@%Gn?&4@1~FI? zYO$xU-rJ-@6SYy|J-Z2AAc?Pbdm9+ZnzFlK2DI@Xi@AX5rzql<7lL~XC9WHu$xzns zOvtDSyAk$1mX#}B5MosiKP>|W%lcZKgGf>z9Xk@a1oxr~i*(^G>-SKxAe*!G?9A}a z4EKxSU-!SEigt>5`d_JB9n@c_LD=xn4X@!klA-*?$Z6{zaSZLrD1TX-$}RJdAA^gk zj~Q;W%4$ZvhZYYN8K7EmzbI~BNq_DcO}Kq-DVHK2e&Nz}%8sPL#Q@^!Zp&wQiRKn= z|Iy8lv|*e-L0rvLm%P_UxEL;(eU3O|>MY(VTKc+wqa>eAuFHP;=@iRcHAmk3FlOEy zOi7gZy8jMTiIGG#X8fx9jxqnv0DHTisOhyqNB{t*a?B`bmJMbZ^?{*#H&H4yQ+f(~5=)D!cwK%`U)exsWe+6>a(ph$dcY-n9}abq15M65TiI*Hj9=0 zrP3{ay2JMdMw7LX9Pe=SC$RSc-mh7Yo2|tI;Qtq3{(taUEg|(=tJGdXxaPaebY4)Pc z4uGpu9igIltNBYtC8E^({48%XLl>;5h~fqKI%%q^bhmNy3dyP|;PT@5XRByjCLXen z^`TujR&69@1nqNtoe6bRgHg|^Nm+l}44Q1%>TERNcdn=FjracJ`$|;3&oYjRLUwqClR1 z@G77A8sAyhYM3KIp8#&ccGy)I0{VZU?EA(_oqhx^`^~D@7Y2cMQ}VxA*;E?A3A-5A zt`l>V1j)e*c-ydBm&H{ddt?YA1~EKr11(ESLA7_ATv_Dk>ayg2kdWbtD;hnYRGqkj zyJSvLS!kU+p}apo?Za4})0U8dsJj>|{{zcjRXdFsf7`&pSHGK9Oc-oaH2jX_xh6XF z1rVD!F)K|w6VNBEu6og`MRTVz_eW~bW>qR;}qt1LZSKh zqRjD-xhp0Y;2&!=s736Oo5LdtS+&Tk>Pff`tHlR~p9JoZq5^RjXO3bTcFtxS*0{#z zp8)!v3)?}!Xenn9os|UG={XCVpr}zK`Sb#QJ_{_zgVdWQhp~a-fA06!%m9`C4YqL& zf@d}(TZDkOeU}I_SE7h=!JB4Z{(-NGsGX(j9210}huZ4gk6#eMeMP<>bq5tD)Y`Lp zmwjDbEhHJpxD#M3;vFH{C6}Q(s_%|7ik!eYCkJQs%M)L}i3WY20xETz^pn<}yFQLs z6&o5WVtoGCpWx6{oHQB-Fm?C-#TBT#AA1QRCT~CR61z zVtc#)L97|SLG?n7kRz|WnS;~8c|SQcMe{NVnVS=S`)0>*kACBgo<5nOTC8*0i{jeJ zQ=`aktX^m$g;jITtx8RsEx>Yxj1!$YpZBa;N2%q7*_;n1uso_#!E>8-Z!zQ@CDqrE zrb25PY*j=}0~$9N#>fTCWV;wVW%-09_iyRWO?p_bTUr*QI>Y9t7Epp9qEhUerVZ=H z!>Z^u_?MG0(Mk;e|HD%H&&Ic9{#^`xzH_uW9_T*pF5c$2agBB_Gga<4Q4l@BiMmdT zP2&GOJgpKEN7xuE6+wxglu`Xm|5h0?8y3Du%FDyM&Jol);?z2J-NeILSGFP@@GUgi!J+`H^SCJ)nY&LKDv zyC==B&miI0lWnh0o4GCJPxVU%?2L^yN2IZ zH??DC)@KBXr1vnwBKQLdiNNWhp1%$xZ(TcaLfju5Vr~2+OYb2X{ihE&>Jxt_CuYaF zfuXl)Zgh_R6}jkzt1vx1C$sX0w1zZ{XtKet)m7I7t_p;^R{T64QXO6tc$q7bVf$T~ z8>Xxo#On3vS=c(|6Cj#3?3pKP8F51=+Y(hcbdU9E@Pq|1Gp@#CQN<|g-i-%%@XX;@ z73?Urp?Y_svLMt#smXIbCWuxJDpCD(bFR_RuLgCmT|50U-?)7w-R21oamwrz5zow;^emM`e`rtg?6Q;6$5UJcR*VsZ3`jWq zDKqk9;K3Tv1|QE8senEThaRaT4l^LuNh6n{zwK>6f|sCbpxMKrXsFt0do=6VJW;K! zPf>_4a#1>3vBaZs{f-7rpw|cbrDVYd1H`q|9Myrlr-JcN%eHGRuXNvOPPV09FQj*3 zX6t_208AsiCIBoNQ1W6bFPOyH2$2-iR#5T=9}vfTT_(CoFypWeO2^C>WP&luDUmJq7WCA59V-kw< z2!2q!ARxZ*@XclZx_I3-wbNfF(Df3>8>UoFQ^8TG9S%-W1 zP_<<*#0iUCi`NIe5f{7OU0hJ&XKXg*;6#4`WIS?l-f-%VY;iy3xB)vf@^lZ;&jD0c zRLnMc9$CM2NTUd>$W^@SWhqIpCW(aqNM#wd00s}{M*@b@(TjbZ zP|y8)#(_`g^ZbiJ+xM#nthVHgTQbeF5K*V-2vlKlwax?An#6K z{(L2k?X8Xi+WL>u{+-9ErgArVR7Y_J_9AxvJStinG^>kF64)PQB8gK#h2Z zzFn+)79Sv(#udfzPrp$W4&@le40}Io&}`s**rt$<8iKmM;i5L!va#V*(F8K9!}zWY ziP?ND67GsTubdaHa&!^_Y5=oQYD7%Sfnv8;p|=Cw!4gsn#mntV_zDq; zooG?g1H}>r8Uv?<_q_2cd>>jqlaN*zNTYMxtq>gKB0Fig;+3Wd+6UvwN3lB{K~w)n zgHIyROV`h+IsMo4IPGe_NVsIrw+hyEB-h>RhsRsgG(vM<*C|7!ws|78H747)PwbZO zVi&S%iEAouCoJqGfiXW9%-}Vj7aveM1WJLQUF>NprRo&Zt%#*jz(ZVKLO~K?Pe5T? z!}{ZoGz_aff`j_%0cZkrV{Q=;R{cXgeuDeig||O9Q}N{OBPAJLb8|Wydy>;or*~2-uWxZ^BpeE5T{$ffO?qaw!20%Pv_`&*QEuS2 z1&36TQ5g{~_-aIoTgrJtx91BpefnVmm+&)b(7*=pTAt*28+i>1=lt1X{z!E%`zHb?L_$ z%lQ1TbEe9TbS;cIxu4~whA8ADIB%FnxV#qEBse2!r4bho+m(%ppA7gw2-86w_t-Yte+yK_Mh*PrLp3*vI zl#PXFQY$ZOT|I~yEUU>_NIP@KuMz%GTHL6p<;;^k|JX3Kw?Rb1e>|>r=-TfJ=)$UQ z61JBp{C`KA{$)dXGwTq0!<@Emqf+K~(3p@|)-Iz<@h>y+UKdYy0P#OInZ9_RuoD-K z!Sd~?@w)mG|5DiMR8^SG`*{D*uTSyiGXX<$Vf$gdVWA>&r0f)ES~2Q3QK=3Hj& zbpE>Q{z7=3XM3*ta#r+A`8K?vFQ6GqbD{XxHt`FvwBq>*`yvlaCd$;A|imLyk9v_ zSZjUU)sIBv#D)|e6R-HNZ2ZKC`)d)D{AK`_=^}(*@VQF#l29*m!&)8fDfIX3D1r0} zuF7N)nR_|FFmfm+^8&F(n3S!&gP@fUoS~7EC zYR6G|acH3YC2EH>q59s&2R1N@KOWehpQ+i!j7L2oxU>{IAMY^J`|sKTorW`{Kzl#^ zbq9#xM5{{K98U&iXo*WO$j;yjDEQo59#ySq_}k}_tl~qS!RsvaoZ!5cNO$to{ludJ zu3mqv8>;E3AGO=}YW{^TsEhXs2i17@WR90A|DiM?j|pB9ao5P_U}?}4D?{UIALu_U zkOiE}?B@5F_XP%MHV`<&mQfMs-Kp|`6oH6=>0wbzmBGtmM4B57v-2_K-`M}WT}4rC zPkzh2?NN|>xC=AaFtuk@b$q}-oB_838a8c7RNwWN`gmE6uQoIcV>gd?g>!R5PqqiP z&~<^}g;!yr{A)m1sNyj&y7nrf37_}-3}U#O9p}n+^z-=P^g6vtgxo{VpMAh1GRyTcW>SO4Vo}7I=%Tw^Dh-8RhuHfFcU#9ulsV5P(=T@mc)1}j{ z3qDTqBu~c|z)*WO6!migfQrSKj9CK>7gW8eejm^#-KH&4jb|2i&iL4|%I$G$diR|k z;l_=GvoEf!eU1$!oE=$6z6LA_`|Q?8F+^{Ba@qJ7%lGKA zlX<2?$flw-pz4pI9+1SbkTg1P9OmX9l}GOh7?cl}b-^qQ+=Pc75|o4=zpn|K4yd45 zJMm3=yZZ5-2f6#zt4-72csncZVeR2cI$L(T;KGmLfw|SwuvW6l-WUNwQRj60-SOyD z!E~r}zyj1^hKUypdc+kf^*&%hx!OkTY1}K>Rj*`=2k*9ZxcW`tBW#IsQypBg5x|Ez z;996HI&eNY%;#*Li{7?lEnt-MOSD#~`kUD8mQtKx5U6uP=V7tzkMsJM;P!YUngb4) zDhd9E(c%jQDVuQw*qb&Er6Qub4HNb0PJA5Afv)YT6ZslKY#~F^aMK|*Olz` zAE)oX#mvcttrDg!kk`$Bv*x_W!7; z9svW9k+S%S+lRYZB#S9IVnsD%1{kP;GyoSv@5B<64mKfgW)a^I0Ev_WT+Hfet|-$y zCaqS-oS{#Tvw@YxSjr#m!xds+U=X{<6nVKr(T^W^IP+fp;<`EFv5>QI_Fb!CedO5p;!-G+#DrX zXaSPY!TrHQQc}Ft@f$mhFJUE7#jdAbXP7~pR}}6UaE}eqi5RsJmLyB1vXA#H16Ii9 z&%uBLt;;i17AsjU z_rrI#kJ1Y|AbXW3rOOGeree-{!5@xC1iZSRx3)4gnfDq*X7sWZ7+ZDczKx+8)X09) zB_~4KrqphlnBk!P!N8muyfW!Zd9d}3`SF3KFWW2Hj92c%n4xz%=|Xxjc6s427vbjR zpySDCT2^n?vxZ7iL$rZbp_=TRHSg3!#n6--t3#xq8m?dK-2=9+RtDQPPRhYgojmHb zf2v-#>M&)A(}od-nBeeDtr2D17Uen(vY+LbY4FuZ>Ess@w_}|cTwp~byaH-C*$GJb zqP-ZON_X))aJi>HXoQ~N(Zs2n&&yn;a4wdX)yyD&S?5|TD>F+d?wzm9;8!G!!h1)p z+b|_$O3a8f`|S!cf+c{jjX21#s8rF&cmDAw!SrJOUZ0z-8k?4C9o}BI(_L9&sY9+7 zo2)&08_Dw3V0l(@NUOIzIy&8;30~@>dCpGg9ZKCG!85s=rQ6Gmqos+OCI^S$o@Hg=-7bAGEMpIsW_WG*(^F~%bwI$0v~IR@FgyxMYp0Q z!_;J+$dKS$cZf>vid|H+=k@ZdVnDB5dl?=M=1<9xG{YFyrHuiuJnimX){RnJ^ifoP zM6*HP({ufa3NVdN-FtR_VhCMw*T-;LEsEAV=-?I!gJqQx{x+=HMWQG)?RUAY>wD+= z=DMHY^f=!rfnPMTMv9NAhT?Dn1&b^1+SXKD!{TYlQ9C78@sKD(#q=Mgi+;|9Y%8b- zJd3nP61ObjAtFkkOT6i@@7L2X6&)gZ56TiXOU=5!X~&6>&)0i8w&}e^t}Gfl74hT{ zqN-}2L_g!6uug_5ZvBZwSj2$NU*Y`3befFN50!i@;!+(($AtxqiYb_M&O17|NY{ny zQg!J^{gg+eg)QRWQk6^IiXY@^p+cLrk*oQdC_f7LCQ&JvCB(>TX^(F;|M=0cBCS&> zjcqHX^J|vCe7pCleRtoTRVhCf!xvNEOmUAf&kIeazAYDzAl0qnX!oeT5tJeU$63UA z9ONhY5W>^ypdu%|gi@|YyPmrTW*t&vM@%dS*|tWyf>1}sEI}7*V6-J_C-5rkFgx~= zJ%jwDGe{akD&RPPIB)8`FnOjzuW4>z%_DV3ibr&Q-0ko<200kHz>&C=JBmz8b8<@g zZV?>rU1->>1?ZCjp=@C?rMWQr7j&@=#ywmPx;_*tB%{&d&U?+aDV)OZ()~_4 z#C&ol)-qpZKBTr(_8kku-2!c1Q!&=q4{U>bw+&Avl#S~Z zHrBD!)K8&q$x0WjUp~1Wi8_D%$Nv<K*?n|CdNmHmzw#huCw)h-Sq%y*8$WuMWR@&I zN%&LnvMmBydNYKx3$i4zZ%;MCy>cyPubI`nU38!?jws1mCsRIq?0PuQbb`M0$JNl< z(J`HBo%z7=HI!pmZY*+EdRDJ!oE;w7>WOfcz!+Pt| zw9iy3#6v6NF9-<;fVm@CkW@eq_7}dZPjZChQ%=Q@-bB^al>uTGY1S_%4xD)<-v%~8 zf=iF)0-@(V-f7p>``Ye67`VQ6H=lE&M)WvaLmdYZI-+j{TfoH2(68GMDC zUJi70kU)3%g&d4UCK@`fF}+v5%c2?|5Z0*CjtnJACb-5VhX$XkL2X{p*9!6n54z%C znMN!Jvz3ehmidOFKm4rN{;sm+>zs#`nsIS)ZJ;9U)2;mHisFE9@U&CH<{jk!dZQ;c$P` zmDRVJb?s8|ureW`g18a%XQLz@fmpvGnSqGXvDHf5=S$j;@g5{3F9v;+M0hbcj5)>f z*!+`cg@Ov$Q#zG`Kred*Z2uUB7M#&3$ixs1;fDylO~h37kDWkEVUHC3XAvf{1%Tsk zoEYX;=uFHYejx1YeouUg>Ejt2axT*eZuH@1v{3|QUPqS+h3wD+!rUaUgh$sWf7^trB z>;9F$(F@#x*jGBfV3wB=yr)YYt0SO6Jb3~%=)HsB{%}k7lAi|`glc0udATo6(5wNe zt*d$CfqSQ`UsUY^fG!U#436zs4UURUwl~kSP&SQ7TvpIPqA@uxt!9~QyNPRAkAHy} zhXDWBZF2qqNhziV)WlbsZ&@@eQS#1wIK;GkY&P)K<)sSp5rDG1|Wy3zH51)HU&!b*De zB~0IMmW1g-X7w4?-QBedUkhS3(%KRzxUE~slOzOjYsr_tNOnjR#=L;Kh$8 zhAMBvbK2KBO5aUjc^7k)&h=wOG4Tg^cTsjgPo-(DorWP%5-D>WZmVTC4b#vlh!D%W z!h|(m3W{;_VCnSefC&e{TQ7vJ3R2DT^KQunTh5HK=m0%$PoOObju4z@x=ez2y-bHAR5l%h^@rPOmyjVmh#WoF?^hal){Y=?IZ?0`;#$WwTZH9@6BBwV+ zcD&1p5NM;+elR=3wf6Cd_p}V{$G}qEtWVx%eKG_t1E@oU}DYeVZJYDk*ngbrl2?-?$`df(?7&w1= z2o%nAn5f|%IPC4dG%I8o7}u21pYBRVEzJN2y0b!~5NcPl3-KP0U=fsjX4<0H`CK1b z*Pp~Ak^@3oRG~Yp)XSZ^C$L3{0(e9o9nRHd`L8QP!#551#aE*lZ&#`TG&Vie0M0cay#Z|{N3r7jXG;qLAy+~DN{T%Xl#_U@Fgx{pk&*i{1Hx0;EN zBfXG-<^Vy8;Z&l&4(PF_u(NZ5D9xu{I(}7+HUh-&rGnhmPq^LIxF9=MC1JMLiw<3` zuL0NO2Zl5h;}n#3<~>@G3uXaZIHm)jU%n)8ve}3|{^x;ny6;*vM-iD>a-<;RN}qC9RYZ;r*8Nb(kY(-fQDu+&a|x&ILP%9ns8 zUHA4@6eRi9NAKaoeO;T+GDvqx$mmF%VkhO7SgnDF3bSpE8wYZveYv__C}|l+ipi2Z zlQ_rKa-BdUeIZVGU(V>L@mZ1YC*xM^rQ!=**PCT1H{b#gxFE46G0p3r_DJ;yV#}VyW4BtWZwX%y6^zYeZ z=S7x)n+6*WK9$eU{o`k;eMFYtEMzqGoMCaAycyK<@s1rVioo7&5?&}O3wy0y=PR?9 zRufSQn8xBhL&F^+KhV52ete2ct=DWKA$4?)_z$#LoPn-)DNS>1dkFDo%-`yJ;a*je z%q*-d%*FekaX~+%p28lONSQ@_9(Ta}x+D8D3)<8#8s_H7;SZN_V1?d1-S3k#6uf%Q zf;7@6ho`=MgcJyVvxvUCJJ13C!*uuA0;#xHSx-q~NW^u{GJqvX2XR#3wgh#fa%+j?>ok+f9fBNSy|QN>l!Vs^}=@$AmZx5f@-2=b-Cm!epN#Uu>oC zebl^v%Jn0gJhphc_J+!Kh_qyvA&kHWa4d{&Kz(^G2k<~i%8UTM^ej?_AiTm`Pl|0TC0O2kb3FU;`zv*jx)l$d!6Q+J%UX4uan!w+ zu5qmOm^9-&0jJcJS@a}%#%ME?K-fUp(TVUJue;|+NVB?r(=j5Li`F%d${x_~4R4Ds zh;C~$%5P_NnB!VhVUy0lJayDw@v354dGjHuo1^}s5pb>Cj+P-xreX}nzo>qsn#UC~ z(s$>`HeRNslhamtS6qgTq703+NXBfw9Q&olFguoh26>{>xC5~|FE!P8(WnLa)z8r& z-}Yj$(hZdV!H`J_u%V;2uv{DQXWT61BGj9rs|%X@DMzIUmwlTM0Z5xgEGib?Gi{Z0pFuW`L&&L&(yghhH%o9YdfCAH;4$jA?!f5nWls7-&KvP%U$nW%`8t}no-e5R zCV^|F=+{Uy&cMo)COdPW>q(KyjT@P*2-8MADpJAe5#*i>!Yp_>!(xrgApu1T!GGT-!6 z7#%!0K`L(DCin8wDI|95NZ|}}>lmCQgnC+b>)P(6G#;Qun#tKy0`m&IJJZi^0;}4XnH|WmmvFFV)3E~*>! z*^eYwae}1179Ao(T_sW9u?rHs@yn3x6Us?wgT`(Qs%n#x#}er*>yp#|BSbtek?alz zN*pSe)CZH;_X6+IeDbUyy~(~^cGnME5enR?E6|#(rqqaU41d`9zgt89jqr9)q!e&9 z2YONf=RS-D$I-XFL`z1uMi*=LE52o2Uh(*|rT<8W-P< zzBP6S-drT(4u9BklSIbL5z210J2-`vTt%wpV);}X?nNtkgu= z<$kM(0CxtgCD#yE4~TM9*l(w>uT|jb>=D&PcZwr$pxFYhJmAYIxm_2!18eg_WV~U2 zLzOnpJ-7y*<^S|F5l2*bCCa!oLL!M9_Sb2!Sm+2ets{>hx!@pfp1&67Vh4fnXI!&ytZ_m*EP?0e2C4RiGS&~ zpj50W3zP3h680D1FVGH#mW4GozJO>5ea#X8#|gHFDLt2kzky<+xxJ6LegRb~g~Yk@ z*Pih-$6{(YWmT{&&M%CRKuM7HSiqMpi}=@Tv_yU4zRPGA)<;>nvrC;N<$5^Xp4$<| zIBuldhr6U$)46;5?KdoBC!yk?Dy$u$Eo{h|f>?FzDwbZ^I?Gh4UG z)0!mPsybxa@iKJ`_IzEtaVc85xoW|kZp2%ejcm7CfjUT8d(_Sb%R_+gKb|7y{2+rM znJ}!*v*;t#u{xYvbF{S(-|)P3;8NRh@o{Deape0Dy+WF_#*%Btc)4f`F2Q#B^VmEm z_}KMVqaeSuiO+%2)_^JhA|>ow;4kV=ld8V4OW>Ji|M)mUt&^3kksSEV-{@3z zbv0IjW(MM(9iSuXN3!}$W8fDt+z)KR+_UHl-LH7gsC=Urd_(;`})r)+he&PIY zl6lQvsSg4}1oYze);xkrAvvC`U0>`YUw=8SX(YZOfMI?a$U0%axOd|ls=KT7junD} zs-2P|iG!=Fm6Zh*G%Ico_TG}o9f#Ej*{A3%=*Tg6toWw>!4ydhybja}jp=KQ0CudK zm12>k!6m>z-$KTf`IJTEAPuvAAzJ5dSkTtQqo!yUu4+)B-KpJW-g4sYgD9HCM_Om|#MG1&z;O}KQE*$9E9Bch zaHBm9s)~)Yl-X-+BM+Ag;EMQZzO)Lpy{`A`K|mQT-bkOnsZsf=PiZNlpx zXrnUoe@Aqd+UebZg!2rL4|{Ss_G{Z&qWPK=^Vi#54-f-0z%>LD{(WkKoZ`M>7odBGphQkxIeR;$3z5Sy(Jb*0Lk7V@m3%$o^&Nm$ zm6UMy2g}-OMfUh6NGONW>+gfThBFCNO^;-_#sqh)Pk@(#fbIg$dD&GEfz~9S`pHbm zLs-GcR4r?0&5T7z&7vZ$oPXU(Ce( z>rN05BPUuf#idEpk?ci!b?S+*u#kx;ztU2}WvJP4qs1?rBk2#DC?p+2rU>`{jeW=k zavM`}s)QYTw%7ErP4BFJ)U~h>XppHtFN($UOz&S)0GKCN&db0 zerJ50t2-zkfe-HS4kyzgpY=#FDW<19eP|cfkt|no>J`$Uq%Z;dx`QUu88%7T^?=h5 zLJ_%L94_|(B*onb8a{QprSnNMrO}~_=QZHs`IjxS3EGp&@8qF?T{_QAmo~1ysMAal z9On(Mb#oxIC64C{PhrL$S!VvKMECoW#qb6-b+tCe=a@_U*?$wh zN`1MxN}zJlAKw! zN|6?5{`C+X#V$AQ?H}2lAxsVz;kM9ktgoG|AD$$l9V09zt)`*9+xTHw5k8-9*27S^TqW^o}q;SsiYFpJ5AkT)V#C!RUKg(!P8J_uc(2T0_~iqs%|WAF=ijW-bc}_z<{J9`^7RXB0;62W3!5I>b9#2M34 zQFx1As^TA<>(Fm*7!o`SV5g9Xv!iin+@c@vi}|~R2@;Zfe$gH4h=*9iUsQA;cYw#( z%i&VtvvzW?0Hngcm^ncVz`io$?%ddcOg2V)4hfbCfeR*C zthY$nb-M^`*5~QXQ=;Uit5GRIlK;!eC2ExtE5Oj&_UAr2r(xtXmWE90xsPJ$fFxyA z$`h4}!j3SzUO+$A>j9pM2w^2t%Lrh{F0xC;s~S$`NhE^FT?rs}G^-NRr9pa!+oB)V zL*93KnwI*{4W|>qUyC?6v_3QflT9w6^MuJhOF-MzjUr;XibB_msBtaF?-(4qkUI!o z-etzP>%mg1(+aDF03;d2y`9Mo8m=l{JqW8x*g0Wn`LyuDEIvbZ8fVIn^O2c*m=t6 z^-}RN=3mMF_G9!*!TA)w|Kl0@ukZf}T$v7%|1K(UmJDvM;Z1p31z9#wj1y*q zshM~VuSD70)MO+zREk1wlU1Z*7e|vh->h^}N!_&acw2EO2gMm$yg7v!S*%eD4-NI1 zuQ}nGp4KANYcydG7XG%F$Eg7lk=bx=U zvBcfD|NiMyjk&RTPg3@HDd2L5vvm*slcY3n04!ss1>lYO8GqR&*~Fwb3bNh{66;AjsDk>9v?EBv;OE?kASehw^f0PALS&(y)LN8xt z-uK_%VtA~Vyu)9;L{Fp=aW(&9kifROLkRy9#VZz;I1GxRB3UER2m~Jj4K%M2 z@uRqiK?K2pe>^`upNOF#@n?TKgSaFiR{YhQPd=O{d*Dh%IU@Ae*?^<*rtGd{$Pf&< z+q52q<4fsKFf570;ZH)9U=cXkciO7CG~TrH!hHA_E(eI0V4#0}oIe4mw}6dn608$7 zkDpKx@%#zs`O=D*_(ATVr`!JA`5^xggVf)+e^9S0YwhVaevkJ%a+W`mX!9r&5Zjyo zjE5|``QFr+@Dw6Q@`T|Hb(p_{yWJ_LnLMcZ1k2RW}mV64+SvO*Q)kUj)%^lCPxn;~);4+St}kLXDow zA}a5jkxTeRl5JiqB7ezWisVLcy}MFCeEJTzFu{6wGMETCne$(9UBvG`3?!iW3gh7V0-ngxs#TLu(Q{}zDbQSmXQKVAe2eHJeLXT{&)awnSP zXK6cx6&wC3ctY?Mb7hlFnf+(&uWPKX8YOl}Yy9h<^_qRT?*u)nfDdG4xgfEP{7lW* zANS9fHNkxbF}eub{r5@M&q@L)9ClHUQroDXbpNk9&MU5|tX<;}DUyIdD6xY`2ZJD@ zh>`#zRT2S*G9ZYAP((=#d`P6D$ic;|9MW@6VpBZ<)Q8v<{?d^6PB=GLf;b4|C`}8-#+i}^lWFZ<^5;x z%eVIHo()q+zUQwE2W)j}t@>RfBQ+I(*lIAEyaAK5tf1TQ7NSR|Mvh)1wm-+pe@Z!Z zVB=d@xkvih{Js7`2>IM5wUyvqF&lgP@$k$1zPdVQ(`Xp__jnh`T+bV+)zLSzN{x~> zszyID?=zWoqfO?&qg~=n<^(|+%8X|wcY_CIoNws(%x0hN&;K<(OrvEzq5+e`va9Sg z*)dqHq=mV-{Em5&lIn{I)N2$a|5O5{8IkGb_ix&+#-VrXt!~U*9CxeIUOgx0Y=TPh zkXqjY*ZknSs)R;04Yf@0U(6jm&P`BZf#g59N@?MKe*8^WL{LPc)U(tQtWj#pF=dTH z$&g1*n;-AoxUQR*UT6VCB}P58o>WJsU=u@4p9=}ekbdO?@UNMPEVH5`CKE^7BtLA( zyCtPHMd?zRO#r*oh(pd6%`Z8>xrx{^%A7J8=*0+l^hum+Qp7_a%vkdPc$9{Z3Rk0I z`Kkj?hmB@Bk{fVE7WpZ?Sru2Kax{;A#~B>3lYbFydmecs{`>P+zOv^T;ZCXxWFNOp zH|Q;ScNM9Pi&CP>9gY}AjB;!-To}MBRvRou#XZFG{j`yD?E~NS>Hy0m*N1@S{WFfZ zmPuP%oC#=CSN-Nlp*p^0F6p?eCU?l>{`}|AMa-ra@Ec$|*cf!rL&ABD;A?f!As6L< z9r(p0R*rjA&rQ<|su4~Kcj2FbclmzP0xbGB-lz?Y*b}*~sD)KbNqd#otP?yBDmiR( z#ZsE^aEVc^Esu$Ms30IF$D$1_YTED%;d=-=7%`5Lo#AUdZl}mr3oGQ*lxb2U2D{jK z^d}z61Ezr=lvG_35++lNjigt+a>b&z?6g8QeBy3xUjj3ZBqV_6D>4bt_WXXs*<*0p zCfp&nLq(2`pEuz&gZ(@Bxf*Ow&+2Ij_lMtgOR)<}`OBqY>275;TLFbcpAGF$huNXs z*2J{DphHEoil4v8AOW9Sn5c8j0@*GN$ZDJ!q;(v{V7WnjZDOJI*5SrVK z#G-OOpP~*jSx;9qf}`@z1~kvpw~s{^g35$d=%Ws<$#H;0=P8#X)R%4Oc*?sCUH{3C z8%w)ZwZ6vhSrtG_#vKV|og-f*GOLA9#vJ8cs%HmgcM}1;6S5UA0P6(~qQHyPEDkI7 z1IAreQ*YzbyR`oP6}>jgZQV$-pzKF-nx#j0%%P8Ow{MFz_B52FD(MTj9!$fT_;NUf z#r(NOiR~t+QRg!e=DeI%*0)zv+Ap2!NIqsOj^?kbWDd*w&jvkz((Hr;!`Xx!$8*-g!M@M~mTj^6Yi{}0a6#1k9Sm^?wL|NvTJoET~AWMQU z-)h1PW!U@P#JVsw|BpQp69FOOYvsW@O>fz?U543SAro#d;9n!%8;3{ZcTfw)Qn!{t zsI98BWuopxEgJF~h+#U0Rmi>}L7WlG-}Ddqx&G#_gnN~0lo6dl5@{cesG2m3$(CCr z(n#&R?SRwWBZve~;{9%` zn?RHjuHH}%hH*^4rd${Bv19DJT-i&4>fa6;UYaM~-z{)(VNw3P9JFeCKF)YAWGZV7 zjT8-2IJ}vxVvKykx=G(=Tb|^l%$+)B3i&{%=aAnSAE(k0+kkC5RdL&&$`*dvdeixA zH3aAB!5O*WOhl}%V49rfpAi(japy^}M+QMJ-~2MpLqGXWj||;YwBKomq@6kjuqwQk z9wYFQVZ@~NOJzw4X4eMVG9_f+;hC>8B#PNc`McFi9%*nJ?}aV#qr(KLMVdETv(A<% z)@3d@HU0}cU2bMyfw(;&h*+`-j=%qGA~fFwb^NrwgGYh2!0KvbY^<+^s7xOKK^kQs zPsKd;y53_Md>T1q8a$b`C8L>53XWXz;SwN;CVOWpx#gbMYF17u z*GD*VU)-xJLc9jK5uG5!eqQd!0T40SGgm#TZTgIRNm(uTzP!`toA83UkL5I_i>eD% z{W665^netNJ3bifSroRfCG;3*oNA7AESb`p8^`VR^_`rH5m%ykOKlvyEUP)#jpZ0CSxK0Lzzz~D2>f|D_ zt?987=MI4vHye{@-E-%o+FzWpCr%itmjI?CA04MqMYSz)-|e&9hzp}5NkLT|k=YW} z^%9yLGO#70hhLE)#;2quAv<&*$XO45J6`kicTt~NkDGz-_QqRD9&Y6_qv=bJ`=aSd zEwuo*R}|qn^47~wr9abSVs?VZvgKqnmA4;3RH@fLF9v19 zi$^iBK;N&XO5QsrG&FS0D5y`Xp8%i>tW-3b2K5t@-t#%x1QI#OC&|H`+dff2soMbVtll}b}Aep$}+Z6pt^(CR76{5E@L>q4KDPjB8 z2(qPx(h%jOCqh>7dVJ8Vfzfn4%hNMuxO3UbBTigvaZGK? zbggo}ZN#DU^~5x- zhB`!L(61_+-gBOw5{cobF6l55`E5EhrB=ExH~qJnueJNwd0$%i2D_5Mf0b*;`Crqe zHo|in4yYU%_UK61TVhH#1GcTd6?dt#_bhqS$@e!%DUVc+tlYXkc@DfB%km=Q2RGvR zGx)ui*Ps)^eQZYPH^wpm#rIIAMmxrmX|1V-mwDNAB8w|M$)8GHs%0Q9Cd2s+2a8NL zsgj$XqmR~q$St-QiYBr=Z7Z&nWv#9{L{3Q#=0CW78RK(0V^MJ*+$)yQ%M2JKZrbv1 zSnjqE!}8*wENeg|s~H%mwVKnYJx6smf0+D=Vvq*CO|b4ialM z&{U2C+=BP?>J?(fZpAwpO98S|hJ%M`v}e@AX%M*ZgHD>tN7f$-M9H|d9f)!2y!=8^ zfoaivGP^5$A*sSxMs6TYUaoywtjDG9nWeDhu44W;iV1=R=S8a}RrT---!vbgv)2$w<^ax}|G6_Z z(H|0x(k|v3ay6wv&I^^@6lX4X6a8sEJt4LGC9Tb{&+bn68#qO)_(4q4yr9=p*{$YD z#5ayeZS{^S@nfn5tz$g+2u4uiuWA^#@SoSf;sfhaV2ZJz@yxJY3`a(85O|FOrvhb8 zEpbnr&DSs3@Dh`1{-Jg;_647RcRbX4vrUisa0EcJe`b!33psghriU?G{LmWiG8vC} zI@89g^9Sy1QMSadZA04GmT=-SQ`iU!<^C?%BsS<9;F)IYT}{^e{xS*AX2HC7wd!o% zy%$&fYAgE$nPRiaW#z&i*D$!!RUu-fGtcQa zL&Zuv_l=8ulIc(h#;|6VmFw;?Oq7#*br|geAbVPJ`-;0rdSQm8<9c|BS#W0ijknpS zT^uo2gn9R_t3U-zG*~~nq}N4w-iBx-?pg7AMjl8?&C4WtNT86=RF^fu{yAbHQnRS@ z?T;b*I8oJdFW+{sFTPMwXTRLyX8R3Gh3njjr4%@Sg3t4EW92Qw?O(6+7k6@o*Z7a6 z^*4~sX2MT{&gfG4sV6@0B_zhZ`-ON_>C9lMEodJpP>^2pB=Kw4zut-cziZP~*?*LQ z1YyNC@s~Cbu9e>M!!Jqe^QZNeFk5r@;h?w8x4f2Hsv56`tpm>CjIMZJ$)YHDP=R~p z|B(=T*5>BAE6(Qc2lNr*WI!qJPmX{)Ir8U}DFD=AI<8;A8`JPc-POE+@JJA8#_jAn z5n`_GKc#BK4#7~8St6YAaZwf^us}J?d;mLcA=hZExjIzqoZ^%uAqzVu-SP64abMsm zwIoeTj;c+cL@}7B)PGlAmdy zLZC6hO|AqLI1xEd6L+qcdtGL>HGR~L;ENE*NMk#tglis?8lbVeOdF zRl$%+kLj$;(xujd_?bSOqc0yopxYwawX^|-1>v?wV15Q35eP2pe2F}QAqPzOiDZ6a zY^Hrev`3*e?-I%g??gV;uddf13zLnx7ukN>M@(}~t0b1wv~-cnO8e%{9h9D`6>3Y3 z$wc@WJ_E`R6i1xO1%`CuRV)$=9$&poL{6p)LG4%N!|pC*%1s{0PFk5-C{2&eezF@E zCYi^|phXJDLDsYRGV6P;Vz#yZq<7twilSzP8$syvgUSDl^OrciC zi7E@g<7_vuXh@3gMLjNGsd)rC* z;G@p77LXcwVTJx}6woVhfzt;ukcEx7OvA=S2i1}!L<~aB6m4Qe3ddcR}Z~Bv}Pur)HN?zK}9mnF=dRE@3Tr3qz$x0qwzRB)=xqmX(4y|vj734kfZOo?jf09-i|2|J2U|($mYKf`!ytTjDe)mKTr*V~9wS mW;GIO=~`d@R`V7@d`K=CoDE9qYZ3%(3fWjXoUb$YzV#n!r)gOL literal 64691 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 HTR;CFI7E-d From aae105f14d8c8b9c6f9f3e9d2604deccf06cc286 Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Thu, 25 Jun 2026 06:55:55 +0200 Subject: [PATCH 14/25] Automatic changelog for PR #5841 [ci skip] --- html/changelogs/AutoChangeLog-bubber-pr-5841.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5841.yml diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5841.yml b/html/changelogs/AutoChangeLog-bubber-pr-5841.yml new file mode 100644 index 00000000000..edc63fb289b --- /dev/null +++ b/html/changelogs/AutoChangeLog-bubber-pr-5841.yml @@ -0,0 +1,7 @@ +author: "muchatras" +delete-after: True +changes: + - rscadd: "Re-added the hos plate carrier and sec helmets from viro (in vendor)" + - bugfix: "Fixed certain missing/broken icons from sec outfits" + - bugfix: "Fixed the viro sec helmets" + - bugfix: "Removed all the duplicates from the hos outfit bag" \ No newline at end of file From 4e810a8471c79b66e7be8c82888b5f96ab01d67b Mon Sep 17 00:00:00 2001 From: Aeri Date: Thu, 25 Jun 2026 01:52:03 -0400 Subject: [PATCH 15/25] Adds Cheerleading outfits. (#5827) ## About The Pull Request Adds a cheerleader outfit set with four variants covering different access tiers. Each variant comes with a matching set of gloves and sneakers. All items are fully GAGS recolorable. **NT Cheerleading Outfit**: available from the ClothesMate and loadout system, no armor, cotton construction. For the people. **NT Command Cheerleading Uniform**: available from the CommDrobe under ACCESS_COMMAND. Light nano-kevlar construction. For heads of staff who need to project authority while projecting "team spirit" and also so I have a white outfit to wear while playing Captain. **CentCom Cheerleading Uniform**: available from the CentDrobe. Carries the same inexplicably high armor values as the rest of the CC wardrobe. It is profoundly unlikely you will ever actually see this in gameplay. **Syndicate Cheerleading Uniform**: available from the SynDrobe and the traitor uplink. Kevlar construction, dead ringer for the Syndie maid outfit in terms of armor value. Sprites by Onule. ## Why It's Good For The Game A long running research project has determined that people want to have sex with cheerleaders so I have gone through the trouble of lovingly crafting a set of appropriate outfits to make this dream come true. ## Proof Of Testing Compiled and tested locally. Verified GAGS recoloring works on all three items across all four variants. Confirmed syndicate box spawns correctly from the uplink with all three items included. Confirmed vendor placement in vendors. Confirmed this item set behaves in loadouts. image ## Changelog :cl: add: Added the Cheerleading Outfit, a recolorable GAGS costume available from the ClotheMate and loadout system in four designer colors. image: Added sprites for the cheerleading outfit set, courtesy of Onule /:cl: --- code/modules/vending/wardrobes.dm | 3 + icons/map_icons/clothing/_clothing.dmi | Bin 5061 -> 6396 bytes icons/map_icons/clothing/shoes.dmi | Bin 15399 -> 16269 bytes icons/map_icons/clothing/under/_under.dmi | Bin 26246 -> 27907 bytes icons/map_icons/clothing/under/costume.dmi | Bin 8113 -> 8694 bytes .../modules/mapping/code/wardrobes.dm | 3 + .../under/ba_cheerleader/gloves.json | 16 ++ .../under/ba_cheerleader/gloves_worn.json | 16 ++ .../under/ba_cheerleader/inhand_left.json | 16 ++ .../under/ba_cheerleader/inhand_right.json | 16 ++ .../under/ba_cheerleader/outfit.json | 16 ++ .../under/ba_cheerleader/outfit_worn.json | 16 ++ .../under/ba_cheerleader/shoes.json | 16 ++ .../under/ba_cheerleader/shoes_worn.json | 16 ++ .../code/modules/GAGS/greyscale_configs.dm | 43 +++ .../modules/clothing/under/ba_cheerleader.dm | 260 ++++++++++++++++++ .../code/modules/loadout/categories/gloves.dm | 9 + .../code/modules/loadout/categories/shoes.dm | 9 + .../code/modules/loadout/categories/under.dm | 9 + .../syndie_cheerleader/_syndie_cheerleader.dm | 20 ++ .../code/modules/vending/clothesmate.dm | 3 + .../code/modules/vending/comdrobe.dm | 3 + .../mob/clothing/under/ba_cheerleader.dmi | Bin 0 -> 7399 bytes .../obj/clothing/under/ba_cheerleader.dmi | Bin 0 -> 7399 bytes tgstation.dme | 2 + 25 files changed, 492 insertions(+) create mode 100644 modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/gloves.json create mode 100644 modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/gloves_worn.json create mode 100644 modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/inhand_left.json create mode 100644 modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/inhand_right.json create mode 100644 modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/outfit.json create mode 100644 modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/outfit_worn.json create mode 100644 modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/shoes.json create mode 100644 modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/shoes_worn.json create mode 100644 modular_zubbers/code/modules/clothing/under/ba_cheerleader.dm create mode 100644 modular_zubbers/code/modules/uplink/uplink_items/syndie_cheerleader/_syndie_cheerleader.dm create mode 100644 modular_zubbers/icons/mob/clothing/under/ba_cheerleader.dmi create mode 100644 modular_zubbers/icons/obj/clothing/under/ba_cheerleader.dmi diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index a2bc63934c2..c8554ca3463 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -749,6 +749,9 @@ GLOBAL_VAR_INIT(roaches_deployed, FALSE) /obj/item/clothing/shoes/laceup = 3, /obj/item/clothing/shoes/jackboots = 3, /obj/item/clothing/gloves/combat = 3, + /obj/item/clothing/under/rank/centcom/ba_cheerleader/centcom = 3, + /obj/item/clothing/gloves/ba_cheerleader/centcom = 3, + /obj/item/clothing/shoes/sneakers/ba_cheerleader/centcom = 3, ) refill_canister = /obj/item/vending_refill/wardrobe/cent_wardrobe diff --git a/icons/map_icons/clothing/_clothing.dmi b/icons/map_icons/clothing/_clothing.dmi index 45438b8734955d0231b31aae0bf1c69c35045e7f..a22dc10518aaab16c0f487677525f06acdda018d 100644 GIT binary patch literal 6396 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 Wn{jgYGXDM50F3p`F%`N_G5-Sq@=JUG literal 5061 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 literal 26246 zcmbTdcQ~Bi*DkIGA&e3wItfAags7uNh+aa7PL$}KVe}qE5YeLt(R&!93!-;}(d&$E zlrbFne81;C=Y6l!e!oBFxn{5Z?EUO{u03nt>t6SY)>Kz|aR1SLEG(=C%C8l)v9Pes z{(cDW-C4rT^Hs61aFBkw1|AC5?v`$LE*^HyPFPqzne}Ny>T3dkz7eF3u8Z+X_{Oi) zhqgWDzTvj3s+2l?@z-Nt8sYr}+_DdUWUT~IWo+t?C~X0g-aFq&-URq9NnV2t4+Is~ z7B|l~Z#K95JO%XZZIAYxAoin^YU$L1vU0y#e;HPCQ?eN^Rp`U8cu8l@>td;|%+Z_s zeJ#+ntbtVifyWLh4bm@qr?^}0hwio){>a0J#1ltl&&K?|Cvfz`)=q zzs9%OmI2$Vh3WJ!IvevJ@fITWM5O`m&rQUuN;BEN)iR;N@xEyZKLo^si)q zJ=%1FnO5&R2j73KYyP=L!x~yfwIL`sswT@a*&iue+7`>R8Wkl@kmR?~Xp|pm%pgps z5}P_x^2D&c*;pXC4xt;+71iWKlwYVJ?!G(A#r+WHIR9B~Zm$NzBVoNS)F$C2&h`5D zc^IF}UA$I$CC)KE_EKffh4TToY8CF5PEb_*>1>axd&nCc@yL>nAhX!yEb}m%ek~7O zOELhr6)h7z^GoAhkK51DpU7$SrB=iD(QhQ)D+G1s2Ru>yg80csUNs6Ks*S@G^GTfgbGafe zj|Jh}vUkT9q--mBY2D|eB&!lXdbsV`aS~ldRaYf!?^QEQhLrr^jpAy|6nB#`Q`-;@ z;^h&J;A{}KiVRru?X*zw`;%w;JnqxGg9kbU&IY?c^M<+kL9RXmZ>~tIu@$sW7LRSQ zEpyM7+XrM9DXkmmv9F&s)^tqGIs&oH+kHGY{>2mG>kp=d`(G2hV^DjV5}))M3(Hbh zSwU9UCli@Pr(x`PxM7)Itln~ zG54qagxx7pd5vCmjt#oIZ+*$RPQKo7J5GgdTuYQHKb8gHbzi7A(KD`DipKr)%R+(bF@_yyW6plvbNmOaPy= z`)mSA?EUc11H|I;?9+|@228ZqFEOcdeGs3s_bjj>XT;|EpV`f2$Y}HE$^1aYv}6&< zFOhpl*!!v+hT;H709s)7?)iTNBGHopY~&wq*z=Xm z?paTkMv&<4Q&rXyR0Sf&3$aZ;+X!Y|q!#Djz-2bnk2Xh;#Lz}l0G>0QEEAxT1}VZN z4bzYwxHE-qlk9T5S20wXJiBqx2}^pOp)5G>trJEu@g=|FTTja zu5|!nM<3JGF~^Sfa`%RI93W}%Is!Uz7>4Af7-W%qf##g^L(R5K^DBfZrnkfrV@~Rd zCz@nRn&>OjSvw%k-!&Z2=@PODiV5!i(tm6#LU~=4lT78gD2$eNhO!Xue;+nMfm2Og z?JlBAbh7uGyKa_R%YNF*wQOE#C`y{Y_)L4UB>{0n-PpfC`=(>=!NAXR?c8RWUw^td z$y(w7L6v9T)7`Yj_XIwGX<+`;zkQyohQ9VpL=gZiZ?4zb9nh8={a=pWYNinp#^=@8Q&xsMd6p`n(Zb?!@arKxBM1z7lMD7C2o}yYq!u{Xr@adg^F+hEk~q zk6_?0J_Kqg$LN{*;irg7%Ug>@C;Jb?O}6>7I+h(2#2^N_ijVEMmliqL)xy3-`}K~^YKeW!gd#!4M(`3k>DU+g^QRab0nJ7`RQLyD}E6SE%cC9yoSz{7a%^%H< z;!u~*Wp1zMZ-Rp^Hs@9|l2VGkl6lXJ2|j5yjAh6>vm&8}M_XG?;gC;DnNP@A37;JQ zsCFw;A)B6lwf=BW8DPOtfwjsRc-!|QRbL;7(tV$593a&$2;e+54}6u0(x5BAjKeXk zySFKl*XSnc%1VNl_c{-d1c0ThBI=E!eYk1mfI)JXNtG;1t5G9TJDVTW`fT8-Fi{xw zo1-I6o}(Ud8Su#b!^eb26h|!g!pH|(d)~0AYgUHQbOvoGLPI&R-YmMr|*HsC<)&OpB}S9%vyfT#&%2{F z_;xlF&7XG@CEN-IiBuo%HoNm;0@`U)#YeL)`Ovk3kIby7(6kReTf+`w#-x`L%AjO4 zYi6@=W_G{D(0{e(gAGKIKZo&mS0_8{t<<*)#XFos9c_WJcwuoO{kakjVIPj&{kH%GxAhba49=zg^i{S%r%* z``%uyb+yqwh)hVaW&3F8kIpxm~Ia%+9`2TFIhuIJ+C zC*ApZ2N5PygJgwpI_v@3oJS3fcBbA<8V7vNEJ+KVTN=2;V87yeYx#$INTgIP51JuB#&opUr-w#?@UYCw0T6qm@cy|+ZXCz2 zu^Zsm)LM3t=t3_n^si9`$}HPk=0P+WAfqP_NKW&>*fu}fsqWU983)GCFxNg9vW4%K z(4Xskvs@e;a?P;&=gA1I9jGmBEu@nGZEPp26`}v>#uxwGTuD#L@np^d>BYNMa zd-*?_njz?l>q{o!52Tm$xv$mOwQ{c@DPB!y!z7%=%w{#2{JD_C%tahD_{w#htJxk_ zzTe>pGMlThe#`)o6!qr2?APcw<>L%&mWn?)fVN$QN6p^w@83eP2JQ>H>4ML`+IyyE zleiAm=hVA&5$Q6PlEJ)D(Ij0W)r$*c$Jk5f+qkr_q+SqJ94JX9Z>D z=+jw7>o&`JgdUq;spWq`9n1#z^3e#6ZV8NU4p;ep>B^veVp1 zu!|4B6^(`E&>ph^W|GUpaCThDfyUEmj@L`yKZKBNSI5XGWlM-u@@h_cZ2Vl+%-Ophgc)LL?D(X+L$iyG4u?KY=y=k80Voz+~8%0G$75_xG1h>h2 z#`(UhIktAe_N9Z9H}JQ<)aF=6j?yks$GuzQ$eEj<(P68nA!3))p5!Go4EB2s6iRrV zZ|Wq8It6en?wjNDw_QAfT_f4S z7GdEunZ84F&(Y&LU8^vCi6sBkeKl@Gdx^ePF-O>pQqdCy-n*flj*WqQSXvvSUBS5Z zDlQ#Aw0u{*o^EO4&9B{BTwXWz^48z(1^&Dm=lRikM8`d-T(GX=RDjwbwlfOg)Uz^G z7faF5IrfDMQHTC4cdQet6+&ic^h0(H4d-{vCS(T&2fY@--WKld@n@xP?sxl5C|N%} zg6xlHfa(=hX_5U{j*i~|f-fW&J~97UJ~M;R0W6k1qZ}Iuv>`hR~t50#%&17Fo3}1Qku?!Ti{@&)kf`~AG!Xuu>(o-`>M+I;bZl$Q_ zo)@?B{ZaNn|9I)M%QC&I^^lAoh3wlb*)E%GLW(LXqv#C+egOtvPEP%Dc9M>+N!98# znMg*j?YBouSDQ|HMa2(zjURv8K%RU5;GZub>RGAbg`NL6oupfnf*#8RURUi!B71x9 z?GEB@Uin1731Y1?h)Dpxi{_ukJ_b!!XzrEh6eZG3PKlO$#+9RJ7JIjjPbf7xZ)Xxv zPqAp4K(Em(;r;Zee27c)tSI=RX4dU@u;N@DmPGLKuB+LESmA@Imma7JjSb^deFoAP?7a-4Nzzl_03+e4VQ!*BpkbBb`-h{H84} z(F(p%q|s7V#zrm~tMNlF^0;}p9~)L5n<3fi`gs2iR2?uW-+7l_G*>Yp{k}wymDv zyiQaSi^Ne~rGf_!EaJh6LFf{$66!E!1;6zV=0;U<(k^0GAC74c-*_K(8x7syPCCIa zlww*H!Ua}gxCV?8)EwZdEgfsYhR4^2@u z+lQS?oV%W6V~*&EXji6W+Or+u$*uja`>w-!uKvEiVGg(?Z z{~8eT@<^N*auV6G2fpanqMD(QyUv#XeZar$A^z)fs>XVqGhry}jgs*H z9X9<>fJ$Kj$A58$^G9y}9{0yi>%NrDveRhM8CvFP->V%?ZgdMzS(o*bLVWIklcDoZ zupDWOkTtZ(57hJwY8Ik0QyDnj6wsPP#kHg~aQG&7Er6zkh46;r?|H;YgUZJGGN|dS z9md)g9u9#k4OssW<>~~$TU)P9Hr_}0C9#nlZHON1xzO#Z#kee2kGj)WQobWQlawdF zkbFlLxfJP_FS)=@C`g%#RXY=VIxt7sxe;jGZ0y_dOWy$p<(HWKyhSN$$@nt&IK;DZ z77ua8#+x%PjBVOelrlg(4Y8oCnu*oTxmxe%yrs=%>!DKduOzds(C4NHM-7jgyn>7l zr&F(ltuvIBL8M3Zm#A**U8?6d>v{Aic%YYBvrA%){uAP0lxqD=EPbWmG#L~bxG9{| zcn6G5_-_clZ6Qt!&4 z9&6_j$(V0&0+IvjJYr`W3(&!v4*f$`MW&4(TYzv_drSCsCoFun?R4BvFaEE$%$BEe z!u|KnEgyzz??BsMpAz|W;ocIj0?iU%Hwt>trjx?{?n4hH3CBfO9{61%|@db4m&E=Jq>=O!`OO9Wp@G1TMI)+0NI= zO%+WyK&|?r#(;K$9=f=Zom5 z@HBnw%`C&#i$(~-)P3ky=R`X=OTw#6?5D*gBDjs0d^L8%ul(2*eG8mOst-?%Z%j>+ z->dfNJlZdy96?8%EkVHyQT6^T7QQriu{pycAm-b%gxl{tz%wmwVn+JSLjAW*yV2=& z%!4f~(ntNi(B;AN3XGWg^WOJ#`H913ozJHX2lm3FGtI#b?*2O2~dFw_J9`IDATPH z-!c^(mq0vkUgaE_IXezMZSBvhAwz2kP#)2tr)|-GU=o ztDd!0>J-rY#6CDT2EC&UgL>{GO6;fj*(8zeOw%wsCpI#^5j;74MjW)_|2j$c$HJ5) zpQRUF#uHm!wC;4(d!o17OFzzRdi*2hg#})~jw$Gqqr@x5!#MtXOh1HgN)yy+Nm1l8 zQ)>{*KI)0Dyhfd8hhXeTj!{zc*xg;sItQ(1yJ#D&&-dYrGHG%1r?bqHNiI?67tyol zBhsA@IF-r_)X;xosnSP`;nFIN-og5s#w@C_Ah~CXNBTY$ua`xJXF3QQmK6q-*kP-Df)3-8e zGnkYUJ)B4am{g|ZEIs2jYSh-Ttfg45w(R2~`z8+vyqQSKW{CawoK9pHqq!eacIDcw zO;}Kv+63AIWiqk*FRe#Ldr{(6lcF<5MDd@N^9)5?mTQ%r4p=JHgJr* znu@dfw2=86?R==5d1Rf>Wn=YdO0;gYh-|m(Ebbn%xR6>~X;jksp<4c*KhMN{s`}f+ zs-<5WHi_H3*dGN2L0$(HMX4tKS}6}7&M)l@(EP^pS@_mw)#rb!!E-HV zrAnK9M1#yTr3X{QGq;ZF90w^efr7?OTE2;UK~%Z=`%foNKJFyz#1}W9yi^{6`0D*H za8eS*%%D}f61peHG@!W=;JJFK-w}2`3N{aW`sB%!^j7+gyQqoAR<>w{$<2()uYq(g#gMRd6C>3eP5cFo?<@Xq8^1Y{gxk(Z~msO z#GK#F=i7UBddV!E_YWA>(PcbW<~g6_*LItJYVADvgg7~%pcLpOwmTM2lK3T4&d!b~ zIVnjNdUHm$y~f;<$>h6klboLZeSq@SHw+^~TIw5L-yIbMh1>B?qqp%L(7$t;IzPYZ zI;5y^=l=X;W$o;L>0{0OAIMw~)GpkYVsKqR&s5irX2x2&4RVX(ANNdoGQFGCVhp5M z>x-+uP!^T64L%2AwccWH089&7c=`+_y!PD|Z@!K7z5B0Y(|6Z?2B2q}oo?6XXpH`A z?^GFIg9HDpCz|$c(bBC8$5~Vrq)n4p!t76#-9hTnJQ^P`mz?OUf~b0~=T!7_ynp>+ zm6T?{-VIs*V+P!%S{pL!S^c0Wj0K6nt5*sjg*mn4-ya@xRd;DO-vUzNher(yl9bIr z->>EkV`9HanW5Y+hitBo8Bu=C?*o++GOAJsou$`O52|JcH?H3JErdbdgHPz7{*e$9 zz8TZ;H4enaamL8ShQwWf(0ucSsZnbU1f*;>Tj1w6iRND`ybuB`p^9)-{8_#3;%$s&V7zy|`Hno}Z66#C^nJ+TA7NlR;X~b5vgL`1bC-i{iH$ zMg>0mZY*iy@?L_3e?B-hRws z_GAv)GZylv(=+gX)vWA=o5@Xd_0Sly9c;>V&NDp{w_yz6h`zgs8*Qo9u(U3(^MY`m zc>&s@4;%y=ZapQc;Q9lYm@{|G%?+_MJC0=C_DD;dl22MLM>}{T$D2OkP)O)WA`1!Y zJ@%Rq5XmbmwEVxay#FcX`=1&(Gw2Hu&W=Fo^I7KK8qz}D5v)WZ8BqlP@S^`l^#3AB z|8EWQMy##JpX>A5qB(4=!%YVpnoIh{#W-VkTmC?o&dS#vc!0oSeP1;-sjTUx?f$YW z^+7fL1H8r2S=GJ|#buMRjx!yuKGLj4YWMF8$o|lW@!t`R-Ot)bM7<5?=EOWoJU_QJ zz8+Hguqbt_)2eQIbF3fjp!K7&vhd9~r7;c8tcI#8o4qp|;UQOXCPjr&n}0J!ULjSL zxP-)~*_q4z{pHC)IDdap4fCz`kODe^e`$6vvLElFx{OXw4tl+TIn}zqe|~*EYE=Lt zQ73Y&U8dAGqSp!0(ZKu#)Qu+-IX9oKWYg!pKJQIaIgPYVD7+%PS7ThI%NwobxJ6O7``bsafSwX`&Ru<)1!%Cu9`&_}un& zN-bm4q!f(z%E3^B@&WPTI4bCcd8fe{Zk_)nh}?6Q|H!YSS~`a02x9KwvecsFJ*7a% zi|6y_+jq8&{RQ$=!oI7gLa}hf=fh`yrj!u6j+zwEpXl!gDEU}a1mTZ4kB_y5`Y~>lMdC0q`R7hH>hrRRX3=6x> z3YE%};CxC@2jK;i$J=SE`{W!7yz^&V#eDekS zu=!b=HwUx!YDUU88J(|E#dy`Am`ft3%+<16T5}+af;`_zw8k)T>_Plj5pho78zQ0O z*R_ZP1@||^##8U#7}eHvc{&Ljom}Pl=J{c&>VV3%%srITdur{g#Cg7*eh{J$A1PUs zPQuRoC{;%t6z{%V8PI74=@)FhJ5LxXJlMj|kaGbX#Py<(9m?45Zf@@>&HYKG$rMif zJ)4*?iqL*6Mn)vJ<1RwG+O%Mnlg89v&^O$P82IT5yz;HeNXEY}j`#jn&Uf7uxzDV1 z0Lz+Z_KuEvo+VsdE8=cMcke)G#Zw3%vB<86Tq5(!x7FZVZ3%#(!&8YXMI8dQHT^xu z6e0HK54@3G{}@w)XLp$dWu)eFrJ4y_O?{eU>$u>o4ZoCr&QINgnAdUA1fLW0)0pt% zR!>P;1o_p;gJKe~E!%I?##Mll$tpB;Qxq1N?#DIBG(X(~22GyGX=FW5DpF08J3Bj@ z#AM_o(l5L3I$u7@0$=sl*^aGNHKGgSG3G~TJ?+CcSVzqTWr^T#Uy83VZ-tvxz&Ey6 zUauk@8}*|3QTSI_E>EyV>QI#u{g11#jaHES{RQ$lw=we?{v_KNy>$^niMuef9ml70 zd8Gl1_jfha*{=Vzi#m@2-Djo*rcPU)PCeN{iRy4kNnK!CxS=5xm-@|y&Q4B6B4{PE zn@^8~!Vgf)4McvmpJyod0&&jM-ULfXx(ez2enHwDENWV) z<~4sbQ=I&Az7fQE))|GX!BN}Z`#^L7&_Kk5*<{=;#ltk$xluwC_p$gzpk{S3dm&f9 zI0pKkJj&?;qSaVs8g>R zW9A&_R+U8rfJ3-*BdRti<%*XiP(90>zd}%ru)&)!vlgFi{UG0O54-PSM>&;Ol$LVu z-cHW3wRWoe`b@6?%x{PEK~sBdzdsSCw3tKrGxf0mfe5lnNwe7yHEQ#y%32L4*Q_bI zyVZy3hBIhCgH1fJ=XQdFC3t=6!w==7d4JnRR`u-5qz|-UJJ~O~ioYY~Ip%s&--r87 zpf-f#MtU6gS9NQ|zVF0hhCmyv(YbWdHQe#mGZItgfHrlV1x_^F*0rEqb&$u+Ht#Ac zVRuWanb7!N39NeDd6U-1_-5o8XlN1ncc8iHG(Y0LW1zk*x_{~BRUZn*<~t(o-N-CD z#mAsLJ@6O?{^AH^wY_D4-DptAp}4lON1V!Y14X)>pr+X1!XoL;lb-0|>Jg!GM&c*C z@CWsMalb;nVDFm6o*QJMvQ8hydJVQEnFcmR3OTOeUO1c{#P*%yVMC6C&S(!cxV=h} z&y!%VYZbMT8&k^H9E3bFe`wlI6lpt&daYY7O9P|ke`-vfK8mh71F}hJ>U6dHH#*1e z{&b!^eMD4!ww1_KRbp-nn6hPO1-tF(*)OgW5@Km(d8(>aCIXBY|J|F>J83}9R0Z*0 zT)_sur_8~C@n@wI*`*z{EF%@;9y|w1l<31+xaoDTv}hvD#gLXH2>k{E_9I}+=g$d9}^@4!Fg%;0e16#Oi2#B@7d41RvF6{3TGNmqBaIZ2H zYzu0ohqa`zz>~)*TE%F_cY(J%%Is)n!P#KR(Mv0ldx$bjBmpW&ZC;7QhlT8d#)`B% zh~PL#%?W7Hj_cb_)C%Wp)Mou0TuqRNxTAQL4d8t zK^>H>7(?LXuSKP#fTprG2&CA==_eBQfYHVrnhy&X zMD{>`6tSu3FU*C*Y!L6PRc3(DROFd5oz**KUHGVKzvz-;AQ~-v+B^~vx4TDH;x?Ia zkBy+Z3&$rw?};xCLdM4v{TuWl&{ETfM@|&|nXR&W2A8D5|Y!_uBn03R59Pq4j8GAO`oUXQYLQ%)Fq8<40j_7ozOx za=@-e7Iu8Uc;C*i2Tq;U=Vid4+~TK75{=HCTxgWqOBDEwK;V>WUVYp31qI~t|xU_yT$HdXkW}G?&4}W~;@mal- z_{5?1=j4fqq=to$xhN5D;Qcyw=h?8G)ABUt2{w!l3d)>y+2!rQGQhvW5W^dq&@WoO0T^{VXN@H0+Fk|4L=;EX?x0 zY+d+eFLKRRO1paPaAr0<((_sr)E_pyKDk8=D){n2e)i=zzNv z9UeQ0?!pU?elm?Dc^m`PI2p5p)GpG1;J={2Z36roT~2HENpSa0T+pvLi{7Y`H~r3p z9L;_o27$+5_s-@qA@^z5_EELxErCHg_s?u2QB>@L&`$(xFGZ^}gpw$B78m3m`nB@_ zj!x+$tCDt0x6PC|dG{D(X&xI@%J%*jaTz7p*j6F3x<$IM-%D#e2;n5r>3iqmE`TD4ZG=$qEb;;i7q3n zZu`_n_4ndzpvzh%L#9|IP<#H78!s23@nDWW-k&(VhWQw*7S8fn&McTI#?1V~!Hg~; z&d$%z#buFf2H)n;FCK=-i1T^uDgA3Ky#^uM2kd){i(m0qu=jdZ2~(LHom*5`ag^C{ zdRtkb$WYOwnx9FqN73l&<{iMp!lKcbWCw9bet**WksC9rpi_7-V0^zW4S=`Ae2mzR>r zdfmWW&OAsqId+P8w$^!o2Yj_hpRt{+)yxf?b)>qC9zNRyC}$UC&hhhYAck7$lX$Hd(9NnQ9;oS!TM+`!OB$6r#qzzOE$pP0sMc zyLerFPXmwtXMP&K`{? zOY8T$?(}cMhg{%l^`0!?s^?@-lwj~HZ+?E-mOoQCJJbJ^%=te_W&Z1Jg6^=}wwbM3 zqjStwbZ-t%^GYQd%I-HN5(Q4choDR5bQl<#0EMGQ9@o?$>&8rK z>fMIf1Ehu{VfQBH{v+ig&9v%ELAsieW+c-B53JWW?*CM~V`f~hMILccMD;;y@neSH z)JFD;@cGj8Rcdo+PFU=vqwV!Z-@3cI5PPxptGnz8w14CB8!fe|s`SfS#BaMh^7$Xe zsC_lIpI}7X)uOv@;deg6U7Gox*-_7W=*bCN@y08#mu;^>9Xswtz%`~}WHna#^Wf8` z4OA+FavO8GURIxNEn+1H`dLgNNcFQzF~y|h*i%U8pi4Um*}C?RPccbmswds}!I^4)L@!peRs8Ba#PfjWdsYS;?NHl3{@zk05xOXP zk7MCWg}+|~Z_4;YsA)*F+QYh+QWt};g#}ed)$3JQfVnKR=!#2C>dk(2k`WzCP4e+P`-R@b^e@ zd5IKChnw40$9MgPzf91EnJptTN!6WZr2eaM?K6f58K#Y*pdT-uKi8Ir-IF7s4T*gM zf?GTyr+{BUjDF<0;aV3wFGUfM)qgRn!fXzyh0zM&(G0GOqDHenUog!#j8wqoAE9DsvONQzMuQ&R~?=U#XpXoQBl^NdiLAMJtk*G z#ilmFf&i1sKmeXB^S#1U1X0_tP&@UX!i&3V(c`lTH6m-`<{x!YmYVO1Zs9_AI(8aMQK# zm$a1VD-kpC{cz)4yHbR+WG76|JZg1p zrFCgIIUru90~Ss|f(FU?-u)$6+I$->HmwRvHo6u)Jyew|rr9EGrFwe4N94LL#92CF zWk>3Fje3yzfVU%_f!a+-lre^SP~dsD4*f2|v_7QP&T6Ncn`8y=?z|7FDmB$(^SKQGdLmy|VL}@S zGNqdh!dWxT2p`D-(&$T9YnVp_>d1!0rb3pdMeCm?c;DV!5o$%SXn;157x96TIGL$A z&O1!)VqPT2DT#?pGLC9-)s*da%uI*IZ?0>}$S&qYXD&Vj$`(T~(Kn7zcpuyueHe89 zl{p*J;UOYe-@fZmPI{V>5b4v4eT!(IFV}k4;plAdSX}1Zl5^t**XQDSK^rJNI;m>f z;+$KJaqhe^!}nSH%AMWtjAWnVoABYub=%6pC8GRLt8}N~-nB_~bgsnfq+d(esE*&`5)e3?t8596>3V zIB=Y5@L}gObjw?&^kA@SC}cgn0nTS??Q@I%>u(bdarjG7xESsFd?PU6X{?oG|I9#7Fg)*Fm(0=Rp5-q5Vwecx-kO^K@G_3ECBF z3u?0kyx?tdg7!VG0sgwc2McXPo$cr;%Ql%nai_5|D=HtT-yfQ7jlP|=Ff{=lcA-t; z)8aL1y0_R2fl{0IPm3oeUoPGgih!f4_s+iYkLJX~UM+=;hNdp@TeKQrF)5i`OlS}| zwVseGQJp9V;ajv0WrXheFkB{hFEL(BYCuH`wjRb0;!ZmUou;It6byX2SP2r$R~|$% zNJfOyWLN5&RFV?s%;-xi#RO2B@XM2q9o}UW=CVFc{>CLC#?3(^hTbaMxiIkcE?F4R zjurP)J<;QZAT)NY18vEZuiZ$BlIO1;!bFtA|#2cVO=Achc3^DEt}|$ zpLIKt0o^;h#$G0@eE3}pfY**7P$w<|!)vr_2DO0nU&mtFh?BdU0|5gw_P)me{vQ2E z=1-$1cTuEhv@aE2;E@>W4hd$uzMS9;VIiTpmeyLO!^d9sJicOwf&`ZTB$+QX9Gt^O zS06>(^C0VvCah%X?$e}PUWtI?Fq}UnB!72T8Rh+%P7v>Z6j%Kxru|V8uyW* z?q1w={)i=JW?{>I(|xu;LG|Um^KaqG59d;K)Hfz{TU&-^GhH1k>!TZ-=6}xn@24sD zB7nl19M;gsCkEnP>mJ-AY4Q)x4n`v)&g#(1_og z4>jsWUbj?T3{K8M^ipOf9yVa{b0o?5$5JRg9b0U)qeLPRZ+(rvcCtB8L^&I-5I*^J zpy!_BYQojD#8rB)r|BnKNY-(((5PZrz?(w6lWg; z;H#^WPkw>U^(L~V>bW(Zi#_Y)2)>{$pnf`5ZU@ttDxcyeGYG?HeY;9w7Ul54gz3dw zC%v7H`T3|;3o*LT9&c5-5JQ&E!!Xcmwxp_yqKA)v;Iolv%<`b0wGox%PvVeAa3UT) zYvaoOYknCL@VDG3PY~Zen6Qg-zXQ=`b~L0xS56%zAh|+F;&hA5Y5P6Dko?Lfx$f*2 zPJpHNeYIixT+r=dp3ky;R1+SpTx{XRMN-Oz1tSa826_J&hwz}Sf^Xxprf)FslhA~W zk5Oq$^41^|f2`1eD((u>{()Z`;;80n{-5W7B@x(O`2Xm$9!Zrlp|(y=yVp7RA4N&s zqH{|l&Ik@eElX2Rhj&(~MOrNoxK>+pbQo)I)JvFB)Ir@wEbiYtUaE{g`N0_*0`MS; ze-&a9#+ZkFq}VzWTP6RTr7h~*kK8Nj-roWx{!Y@dpbNI8J?mL)wv1%j)3m(8{#?z^ z0v=Hyl{_-_=2weRK^G`}YMvu?Rk{ z{PIrmTpT|Tam2@;bi|C&OjzAEGUOc}Mk^QHO=8SwFhZ z(`>Ry--9n7QY&0E+rVRu{ADF^-ha^)H6!u!)~~3ht(&-^+@sw7wPTz;KXZ~_8;XrL z`wCbE%=X(YX+p$eB|)RG(1V(p$+h(_Mh1q4bV7(_E6U0WCnx7+i8Lf}78VxltNR|1 zEu^g~u}VozeZ$&CVZ$~(`H`F)9GW&ZsVcH>KEl2u2198>1iFJ}8^WBLtvw71)(NBe6K0(M)20y&v~ZLBM+O@ON8w|?_uD^v8|Z7kEntO5 zyDB2hu2w!G?kQ4D$fn5jeJPpn%8~gRI&c>oX-Ju4mP>P9&E7=>KR81rFQ(|GhiKHR z1~@fp<8xfKePsW!Q&CYFodAVi%}oye4GH^MW_ufN&Y#zB|J5D}{odg;v68YlSi8Q~ zt{=Akou4_VdX(~oXxh3tKc6Y^uZ${W4YdC|^G6@^Mo|K=;fRK^xKxpUOK4IjlZ15O=;JNjDIA8_lAVH#-UsSW?&cry zykn)-g*eqmVrJWF0*LR5;ge;h=F^q~oox%Y+6?LTaa->wQtgJgJ7slG@+e97v(8qQ z%9$3mx;3(njh@&w;9auG0$mFA%n-kMO*ffuEJ;$5;lguA#~`$tSNwavE~;RmOPTpl z-iTRc^8?XdloL)R%6*G^bik39ob6}Qa}0^!-drjnlIgL8uInv2H2p~fzl&Qrw6c;$ zDNYw9F%6ZSaCX1lP=A@rTr2fQ$)w^fj9?Nx+rZKaG`sCEl`fams;iv64*m#Bpmo04 zE3CU5^WGWlu;=D2*X=ZV*Q{Rn;zf!_C-N*g@tsT(XO_x~E%kbxKNMz(x+8@&bj~=MFg18j+5qi0i2OSWamlgmXe;qFi<5Lz8E*gm z^M zQ5LBrG@}xoSE?jY=S_L@9>Dttd!*6wa%58cd_rw^cdw+PV!myCB>E{o_oL$RgoUb* zc;Eq_UV@kH0SDl%PjirEn|c!i(jaQlB9_+{AYJh0P+3(jo0{>el-x<|Zw{{ykNJ$W-NC`y+q>Iua6cLps zB8n)4fQTr)NDYJl5~KuPR6v@7fQ>5BdkaM=0s_)|Cxj9L3CZ1@b8Z>qyZ6Wa@+V{M zv6Gc#XRT-MXBKy`E{RN^(?cKs0$`2r*w#yyR6g@Car@VI|8uvFPq#{pxBsNKn^iat zMQzjnuXi|EGU7GIPj!7Cyf+07MbHfve@@WQ<{=S#Gxb%00cCtJB7&B~blkKPYM(yR@K-3U(B zL)}ND1fS~hx#jZWle75poj)0REUV-v&=OD2Jk#vBJ3Yk{5=K$g7Ln@y%Gv%t;S5;= zGO1o5?4h+4d_J6C2KT{lwq5ajk!qK2%3Jqn5nshR4zH<(xmv(iuv*#_ivIU0i}To^ z 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 diff --git a/modular_skyrat/modules/mapping/code/wardrobes.dm b/modular_skyrat/modules/mapping/code/wardrobes.dm index 85465b01141..fe154d75139 100644 --- a/modular_skyrat/modules/mapping/code/wardrobes.dm +++ b/modular_skyrat/modules/mapping/code/wardrobes.dm @@ -38,6 +38,9 @@ /obj/item/clothing/gloves/combat/maid = 5, /obj/item/clothing/head/costume/maid_headband/syndicate = 5, /obj/item/storage/box/nif_ghost_box/ghost_role = 10, + /obj/item/clothing/under/syndicate/ba_cheerleader = 5, + /obj/item/clothing/gloves/ba_cheerleader/syndicate = 5, + /obj/item/clothing/shoes/sneakers/ba_cheerleader/syndicate = 5, ) refill_canister = /obj/item/vending_refill/wardrobe/syndie_wardrobe diff --git a/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/gloves.json b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/gloves.json new file mode 100644 index 00000000000..11d26aae044 --- /dev/null +++ b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/gloves.json @@ -0,0 +1,16 @@ +{ + "ba_cheerleader_gloves": [ + { + "type": "icon_state", + "icon_state": "ba_cheerleader_gloves_icon_gags", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "ba_cheerleader_gloves_icon_gags_color", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ] +} diff --git a/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/gloves_worn.json b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/gloves_worn.json new file mode 100644 index 00000000000..92259acaaf3 --- /dev/null +++ b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/gloves_worn.json @@ -0,0 +1,16 @@ +{ + "ba_cheerleader_gloves": [ + { + "type": "icon_state", + "icon_state": "ba_cheerleader_gloves_gags", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "ba_cheerleader_gloves_gags_color", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ] +} diff --git a/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/inhand_left.json b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/inhand_left.json new file mode 100644 index 00000000000..5e3cc591b4d --- /dev/null +++ b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/inhand_left.json @@ -0,0 +1,16 @@ +{ + "ba_cheerleader": [ + { + "type": "icon_state", + "icon_state": "suits_lefthand_gags", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "suits_lefthand_gags_color", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ] +} diff --git a/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/inhand_right.json b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/inhand_right.json new file mode 100644 index 00000000000..20a67ac256d --- /dev/null +++ b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/inhand_right.json @@ -0,0 +1,16 @@ +{ + "ba_cheerleader": [ + { + "type": "icon_state", + "icon_state": "suits_righthand_gags", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "suits_righthand_gags_color", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ] +} diff --git a/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/outfit.json b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/outfit.json new file mode 100644 index 00000000000..58a4272c161 --- /dev/null +++ b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/outfit.json @@ -0,0 +1,16 @@ +{ + "ba_cheerleader": [ + { + "type": "icon_state", + "icon_state": "ba_cheerleader_under_gags", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "ba_cheerleader_under_gags_color", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ] +} diff --git a/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/outfit_worn.json b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/outfit_worn.json new file mode 100644 index 00000000000..2ef67637c8f --- /dev/null +++ b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/outfit_worn.json @@ -0,0 +1,16 @@ +{ + "ba_cheerleader": [ + { + "type": "icon_state", + "icon_state": "ba_cheerleader_gags", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "ba_cheerleader_gags_color", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ] +} diff --git a/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/shoes.json b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/shoes.json new file mode 100644 index 00000000000..cdb9a6ae103 --- /dev/null +++ b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/shoes.json @@ -0,0 +1,16 @@ +{ + "ba_cheerleader_shoes": [ + { + "type": "icon_state", + "icon_state": "ba_cheerleader_shoes_icon_gags", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "ba_cheerleader_shoes_icon_gags_color", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ] +} diff --git a/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/shoes_worn.json b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/shoes_worn.json new file mode 100644 index 00000000000..dcca2eb2993 --- /dev/null +++ b/modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/shoes_worn.json @@ -0,0 +1,16 @@ +{ + "ba_cheerleader_shoes": [ + { + "type": "icon_state", + "icon_state": "ba_cheerleader_shoes_gags", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "ba_cheerleader_shoes_gags_color", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ] +} diff --git a/modular_zubbers/code/modules/GAGS/greyscale_configs.dm b/modular_zubbers/code/modules/GAGS/greyscale_configs.dm index 2424ad555d5..83c796f3e79 100644 --- a/modular_zubbers/code/modules/GAGS/greyscale_configs.dm +++ b/modular_zubbers/code/modules/GAGS/greyscale_configs.dm @@ -455,3 +455,46 @@ name = "'Dagger' Designer Mantle (Worn)" json_config = 'modular_zubbers/code/datums/greyscale/json_configs/neck/dagger_mantle/dagger_mantle_worn.json' ///Greyscale clothing Nova port end + +// Aeri's Cheerleader Outfit +// Sprites by Onule + +/datum/greyscale_config/ba_cheerleader + name = "BA Cheerleader Outfit" + icon_file = 'modular_zubbers/icons/obj/clothing/under/ba_cheerleader.dmi' + json_config = 'modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/outfit.json' + +/datum/greyscale_config/ba_cheerleader/worn + name = "BA Cheerleader Outfit (Worn)" + icon_file = 'modular_zubbers/icons/mob/clothing/under/ba_cheerleader.dmi' + json_config = 'modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/outfit_worn.json' + +/datum/greyscale_config/ba_cheerleader/inhand_left + name = "BA Cheerleader Outfit (Left Hand)" + icon_file = 'modular_zubbers/icons/obj/clothing/under/ba_cheerleader.dmi' + json_config = 'modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/inhand_left.json' + +/datum/greyscale_config/ba_cheerleader/inhand_right + name = "BA Cheerleader Outfit (Right Hand)" + icon_file = 'modular_zubbers/icons/obj/clothing/under/ba_cheerleader.dmi' + json_config = 'modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/inhand_right.json' + +/datum/greyscale_config/ba_cheerleader_gloves + name = "BA Cheerleader Gloves" + icon_file = 'modular_zubbers/icons/obj/clothing/under/ba_cheerleader.dmi' + json_config = 'modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/gloves.json' + +/datum/greyscale_config/ba_cheerleader_gloves/worn + name = "BA Cheerleader Gloves (Worn)" + icon_file = 'modular_zubbers/icons/mob/clothing/under/ba_cheerleader.dmi' + json_config = 'modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/gloves_worn.json' + +/datum/greyscale_config/ba_cheerleader_shoes + name = "BA Cheerleader Sneakers" + icon_file = 'modular_zubbers/icons/obj/clothing/under/ba_cheerleader.dmi' + json_config = 'modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/shoes.json' + +/datum/greyscale_config/ba_cheerleader_shoes/worn + name = "BA Cheerleader Sneakers (Worn)" + icon_file = 'modular_zubbers/icons/mob/clothing/under/ba_cheerleader.dmi' + json_config = 'modular_zubbers/code/datums/greyscale/json_configs/under/ba_cheerleader/shoes_worn.json' diff --git a/modular_zubbers/code/modules/clothing/under/ba_cheerleader.dm b/modular_zubbers/code/modules/clothing/under/ba_cheerleader.dm new file mode 100644 index 00000000000..245155cabc1 --- /dev/null +++ b/modular_zubbers/code/modules/clothing/under/ba_cheerleader.dm @@ -0,0 +1,260 @@ +// Aeri's Cheerleader Outfit - Sprites by Onule + +// ---- ARMOR DATUMS ---- + +/datum/armor/clothing_under/cc_cheerleader + melee = 10 + laser = 10 + energy = 15 + fire = 50 + acid = 40 + wound = 10 + +/datum/armor/clothing_under/centcom_cheerleader + melee = 35 + bullet = 40 + laser = 40 + energy = 50 + bomb = 35 + bio = 10 + fire = 10 + acid = 60 + +/datum/armor/clothing_under/syndie_cheerleader + melee = 15 + bullet = 10 + laser = 10 + energy = 15 + fire = 50 + acid = 40 + wound = 10 + +/datum/armor/clothing_gloves/cc_cheerleader + melee = 5 + fire = 10 + acid = 10 + +/datum/armor/clothing_gloves/centcom_cheerleader + melee = 35 + bullet = 40 + laser = 40 + energy = 50 + bomb = 35 + bio = 10 + fire = 10 + acid = 60 + +/datum/armor/clothing_gloves/syndie_cheerleader + melee = 5 + bullet = 5 + laser = 5 + fire = 10 + acid = 10 + +/datum/armor/clothing_shoes/cc_cheerleader + melee = 5 + bio = 50 + acid = 10 + +/datum/armor/clothing_shoes/centcom_cheerleader + melee = 35 + bullet = 40 + laser = 40 + energy = 50 + bomb = 35 + bio = 10 + fire = 10 + acid = 60 + +/datum/armor/clothing_shoes/syndie_cheerleader + melee = 5 + bullet = 5 + bio = 50 + acid = 10 + +// ---- OUTFITS ---- + +/obj/item/clothing/under/costume/ba_cheerleader + name = "NT cheerleading outfit" + desc = "A Nanotrasen cheer uniform issued for company sporting events, morale drives, and mandatory victory \ + ceremonies. フレーフレー! 今です! Nobody on the design committee knows what that means, but it tested \ + extremely well with focus groups." + icon = 'modular_zubbers/icons/obj/clothing/under/ba_cheerleader.dmi' + icon_state = "ba_cheerleader_under" + post_init_icon_state = "ba_cheerleader" + inhand_icon_state = "ba_cheerleader" + worn_icon = 'modular_zubbers/icons/mob/clothing/under/ba_cheerleader.dmi' + worn_icon_state = "ba_cheerleader" + greyscale_config = /datum/greyscale_config/ba_cheerleader + greyscale_config_worn = /datum/greyscale_config/ba_cheerleader/worn + greyscale_config_inhand_left = /datum/greyscale_config/ba_cheerleader/inhand_left + greyscale_config_inhand_right = /datum/greyscale_config/ba_cheerleader/inhand_right + greyscale_colors = "#FFFFFF#2980b9" + flags_1 = IS_PLAYER_COLORABLE_1 + body_parts_covered = CHEST|GROIN + female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY + can_adjust = FALSE + +/obj/item/clothing/under/costume/ba_cheerleader/Initialize(mapload) + . = ..() + AddElement(/datum/element/gags_recolorable) + update_icon(UPDATE_OVERLAYS) + +/obj/item/clothing/under/rank/centcom/ba_cheerleader + name = "NT command cheerleading uniform" + desc = "A command-grade Nanotrasen cheer uniform tailored for heads of staff, public appearances, and strategic \ + morale deployment. The nano-kevlar weave is sturdier than expected, presumably in case you are being boarded \ + by the opposing team. フレーフレー! 今です!" + icon = 'modular_zubbers/icons/obj/clothing/under/ba_cheerleader.dmi' + icon_state = "ba_cheerleader_under" + post_init_icon_state = "ba_cheerleader" + inhand_icon_state = "ba_cheerleader" + worn_icon = 'modular_zubbers/icons/mob/clothing/under/ba_cheerleader.dmi' + worn_icon_state = "ba_cheerleader" + greyscale_config = /datum/greyscale_config/ba_cheerleader + greyscale_config_worn = /datum/greyscale_config/ba_cheerleader/worn + greyscale_config_inhand_left = /datum/greyscale_config/ba_cheerleader/inhand_left + greyscale_config_inhand_right = /datum/greyscale_config/ba_cheerleader/inhand_right + greyscale_colors = "#FFFFFF#1a3a6b" + flags_1 = IS_PLAYER_COLORABLE_1 + body_parts_covered = CHEST|GROIN + female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY + can_adjust = FALSE + armor_type = /datum/armor/clothing_under/cc_cheerleader + +/obj/item/clothing/under/rank/centcom/ba_cheerleader/Initialize(mapload) + . = ..() + AddElement(/datum/element/gags_recolorable) + update_icon(UPDATE_OVERLAYS) + +/obj/item/clothing/under/rank/centcom/ba_cheerleader/centcom + name = "CentCom cheerleading uniform" + desc = "A Central Command cheer uniform. フレーフレー! 今です! The nanoweave lining is inexplicably rated \ + against small arms fire, laser discharge, and moderate explosive yield. The exposed midriff remains \ + completely unprotected, by design. Watchdog groups believe this may be an attempt to induce brain \ + aneurisms in Syndicate agents who observe it." + greyscale_colors = "#FFFFFF#2ecc71" + armor_type = /datum/armor/clothing_under/centcom_cheerleader + +/obj/item/clothing/under/syndicate/ba_cheerleader + name = "Syndicate cheerleading uniform" + desc = "A Syndicate cheer uniform reinforced with kevlar. フレーフレー! 今です! Your fellow operatives \ + aren't going to encourage themselves. Cybersun Industries proudly supports morale, wellness, and \ + hostile takeover spirit." + icon = 'modular_zubbers/icons/obj/clothing/under/ba_cheerleader.dmi' + icon_state = "ba_cheerleader_under" + post_init_icon_state = "ba_cheerleader" + inhand_icon_state = "ba_cheerleader" + worn_icon = 'modular_zubbers/icons/mob/clothing/under/ba_cheerleader.dmi' + worn_icon_state = "ba_cheerleader" + greyscale_config = /datum/greyscale_config/ba_cheerleader + greyscale_config_worn = /datum/greyscale_config/ba_cheerleader/worn + greyscale_config_inhand_left = /datum/greyscale_config/ba_cheerleader/inhand_left + greyscale_config_inhand_right = /datum/greyscale_config/ba_cheerleader/inhand_right + greyscale_colors = "#1a1a1a#7b241c" + flags_1 = IS_PLAYER_COLORABLE_1 + body_parts_covered = CHEST|GROIN + female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY + can_adjust = FALSE + has_sensor = NO_SENSORS + armor_type = /datum/armor/clothing_under/syndie_cheerleader + +/obj/item/clothing/under/syndicate/ba_cheerleader/Initialize(mapload) + . = ..() + AddElement(/datum/element/gags_recolorable) + update_icon(UPDATE_OVERLAYS) + +// ---- GLOVES ---- + +/obj/item/clothing/gloves/ba_cheerleader + name = "NT cheerleading gloves" + desc = "Soft cotton cheer gloves. Go team!" + icon = 'modular_zubbers/icons/obj/clothing/under/ba_cheerleader.dmi' + icon_state = "ba_cheerleader_gloves_icon" + post_init_icon_state = "ba_cheerleader_gloves" + worn_icon = 'modular_zubbers/icons/mob/clothing/under/ba_cheerleader.dmi' + worn_icon_state = "ba_cheerleader_gloves" + greyscale_config = /datum/greyscale_config/ba_cheerleader_gloves + greyscale_config_worn = /datum/greyscale_config/ba_cheerleader_gloves/worn + greyscale_config_inhand_left = null + greyscale_config_inhand_right = null + greyscale_colors = "#FFFFFF#2980b9" + flags_1 = IS_PLAYER_COLORABLE_1 + body_parts_covered = HANDS + +/obj/item/clothing/gloves/ba_cheerleader/Initialize(mapload) + . = ..() + AddElement(/datum/element/gags_recolorable) + update_icon(UPDATE_OVERLAYS) + +/obj/item/clothing/gloves/ba_cheerleader/command + name = "NT command cheerleading gloves" + desc = "Cheer gloves with a discreet nano-kevlar lining. Comfortable and authoritative." + greyscale_colors = "#FFFFFF#1a3a6b" + body_parts_covered = HANDS|ARMS + siemens_coefficient = 0 + armor_type = /datum/armor/clothing_gloves/cc_cheerleader + +/obj/item/clothing/gloves/ba_cheerleader/centcom + name = "CentCom cheerleading gloves" + desc = "Cheer gloves of unmistakably high-grade nanoweave construction. They feel less like costume accessories \ + and more like evidence in an appropriations hearing; it would be cheaper to make them out of actual gold." + greyscale_colors = "#FFFFFF#2ecc71" + body_parts_covered = HANDS|ARMS + siemens_coefficient = 0 + armor_type = /datum/armor/clothing_gloves/centcom_cheerleader + +/obj/item/clothing/gloves/ba_cheerleader/syndicate + name = "Syndicate cheerleading gloves" + desc = "Cheer gloves reinforced across the knuckles with kevlar. Ideal for \"encouraging\" hostile targets \ + to be unconscious." + greyscale_colors = "#1a1a1a#7b241c" + body_parts_covered = HANDS|ARMS + siemens_coefficient = 0 + armor_type = /datum/armor/clothing_gloves/syndie_cheerleader + +// ---- SNEAKERS ---- + +/obj/item/clothing/shoes/sneakers/ba_cheerleader + name = "NT cheerleading sneakers" + desc = "A pair of sporty sneakers. Good for cheering. Usefulness for running not evaluated by Nanotrasen \ + Corporation; sprint at your own risk." + icon = 'modular_zubbers/icons/obj/clothing/under/ba_cheerleader.dmi' + icon_state = "ba_cheerleader_shoes_icon" + post_init_icon_state = "ba_cheerleader_shoes" + worn_icon = 'modular_zubbers/icons/mob/clothing/under/ba_cheerleader.dmi' + worn_icon_state = "ba_cheerleader_shoes" + greyscale_config = /datum/greyscale_config/ba_cheerleader_shoes + greyscale_config_worn = /datum/greyscale_config/ba_cheerleader_shoes/worn + greyscale_colors = "#FFFFFF#2980b9" + flags_1 = IS_PLAYER_COLORABLE_1 + +/obj/item/clothing/shoes/sneakers/ba_cheerleader/Initialize(mapload) + . = ..() + AddElement(/datum/element/gags_recolorable) + update_icon(UPDATE_OVERLAYS) + +/obj/item/clothing/shoes/sneakers/ba_cheerleader/command + name = "NT command cheerleading sneakers" + desc = "A pair of sporty sneakers. Good for cheering. Usefulness for running not evaluated by Nanotrasen \ + Corporation; sprint at your own risk." + greyscale_colors = "#FFFFFF#1a3a6b" + body_parts_covered = FEET|LEGS + armor_type = /datum/armor/clothing_shoes/cc_cheerleader + +/obj/item/clothing/shoes/sneakers/ba_cheerleader/centcom + name = "CentCom cheerleading sneakers" + desc = "CentCom cheer sneakers with custom anti-fatigue inserts, rated for zero-gravity routines." + greyscale_colors = "#FFFFFF#2ecc71" + body_parts_covered = FEET|LEGS + armor_type = /datum/armor/clothing_shoes/centcom_cheerleader + +/obj/item/clothing/shoes/sneakers/ba_cheerleader/syndicate + name = "Syndicate cheerleading sneakers" + desc = "Cheer sneakers with blood-red orthopedic gel inserts and slip resistant soles rated for \"Performing\" \ + even in environments with normally untenable levels of blood, lubricant, and several surfaces \ + Cybersun Legal advised against listing." + greyscale_colors = "#1a1a1a#7b241c" + body_parts_covered = FEET|LEGS + armor_type = /datum/armor/clothing_shoes/syndie_cheerleader + clothing_traits = list(TRAIT_NO_SLIP_WATER) diff --git a/modular_zubbers/code/modules/loadout/categories/gloves.dm b/modular_zubbers/code/modules/loadout/categories/gloves.dm index 5e7534286dd..dc52f08108b 100644 --- a/modular_zubbers/code/modules/loadout/categories/gloves.dm +++ b/modular_zubbers/code/modules/loadout/categories/gloves.dm @@ -191,6 +191,15 @@ item_path = /obj/item/clothing/gloves/ring/hypno/bippys ckeywhitelist = list("bippys") +/datum/loadout_item/gloves/ba_cheerleader + name = "NT Cheerleading Gloves" + item_path = /obj/item/clothing/gloves/ba_cheerleader + +/datum/loadout_item/gloves/ba_cheerleader_command + name = "NT Command Cheerleading Gloves" + item_path = /obj/item/clothing/gloves/ba_cheerleader/command + restricted_roles = list(JOB_CAPTAIN, JOB_HEAD_OF_PERSONNEL, JOB_HEAD_OF_SECURITY, JOB_RESEARCH_DIRECTOR, JOB_CHIEF_ENGINEER, JOB_CHIEF_MEDICAL_OFFICER, JOB_QUARTERMASTER, JOB_NT_REP) + /datum/loadout_item/gloves/latex_gloves name = "Latex Gloves" item_path = /obj/item/clothing/gloves/latex_gloves diff --git a/modular_zubbers/code/modules/loadout/categories/shoes.dm b/modular_zubbers/code/modules/loadout/categories/shoes.dm index e7854dd3bb8..e51821eab32 100644 --- a/modular_zubbers/code/modules/loadout/categories/shoes.dm +++ b/modular_zubbers/code/modules/loadout/categories/shoes.dm @@ -349,6 +349,15 @@ restricted_roles = list(JOB_CLOWN) //ckeywhitelist = list("bloodrite") +/datum/loadout_item/shoes/ba_cheerleader + name = "NT Cheerleading Sneakers" + item_path = /obj/item/clothing/shoes/sneakers/ba_cheerleader + +/datum/loadout_item/shoes/ba_cheerleader_command + name = "NT Command Cheerleading Sneakers" + item_path = /obj/item/clothing/shoes/sneakers/ba_cheerleader/command + restricted_roles = list(JOB_CAPTAIN, JOB_HEAD_OF_PERSONNEL, JOB_HEAD_OF_SECURITY, JOB_RESEARCH_DIRECTOR, JOB_CHIEF_ENGINEER, JOB_CHIEF_MEDICAL_OFFICER, JOB_QUARTERMASTER, JOB_NT_REP) + /datum/loadout_item/shoes/fun/bubber/clown/pink/squeak //Unlike the rest, these make noise. Job locked. name = "Pink Clown Heels" item_path = /obj/item/clothing/shoes/clown_shoes/bubber/clussy diff --git a/modular_zubbers/code/modules/loadout/categories/under.dm b/modular_zubbers/code/modules/loadout/categories/under.dm index c6318597eb6..7da2ee8f0dd 100644 --- a/modular_zubbers/code/modules/loadout/categories/under.dm +++ b/modular_zubbers/code/modules/loadout/categories/under.dm @@ -145,6 +145,15 @@ item_path = /obj/item/clothing/under/rank/security/corrections_officer/sweater/skirt restricted_roles = list(JOB_CORRECTIONS_OFFICER, JOB_WARDEN) +/datum/loadout_item/uniform/miscellaneous/ba_cheerleader + name = "NT Cheerleading Outfit" + item_path = /obj/item/clothing/under/costume/ba_cheerleader + +/datum/loadout_item/uniform/command/ba_cheerleader + name = "NT Command Cheerleading Uniform" + item_path = /obj/item/clothing/under/rank/centcom/ba_cheerleader + restricted_roles = list(JOB_CAPTAIN, JOB_HEAD_OF_PERSONNEL, JOB_HEAD_OF_SECURITY, JOB_RESEARCH_DIRECTOR, JOB_CHIEF_ENGINEER, JOB_CHIEF_MEDICAL_OFFICER, JOB_QUARTERMASTER, JOB_NT_REP) + /datum/loadout_item/uniform/miscellaneous/tactical_maid //Donor item for skyefree name = "Tactical Maid Costume" item_path = /obj/item/clothing/under/misc/maid/tactical diff --git a/modular_zubbers/code/modules/uplink/uplink_items/syndie_cheerleader/_syndie_cheerleader.dm b/modular_zubbers/code/modules/uplink/uplink_items/syndie_cheerleader/_syndie_cheerleader.dm new file mode 100644 index 00000000000..9c73cfa65b8 --- /dev/null +++ b/modular_zubbers/code/modules/uplink/uplink_items/syndie_cheerleader/_syndie_cheerleader.dm @@ -0,0 +1,20 @@ +// Syndicate Cheerleader Outfit - Traitor Uplink Entry + +/datum/uplink_item/badass/syndie_cheerleader + name = "Syndicate Cheerleader Outfit" + desc = "Cybersun Industries is proud to support operative wellness. \ + Studies show that having someone in your corner makes contract completion 12% more likely." + item = /obj/item/storage/box/syndie_cheerleader + cost = 6 + uplink_item_flags = SYNDIE_TRIPS_CONTRABAND + +/obj/item/storage/box/syndie_cheerleader + name = "suspicious red box" + desc = "A sleek, sturdy box. The Cybersun logo is printed on the side for some reason." + icon_state = "syndiebox" + +/obj/item/storage/box/syndie_cheerleader/PopulateContents() + . = ..() + new /obj/item/clothing/under/syndicate/ba_cheerleader(src) + new /obj/item/clothing/gloves/ba_cheerleader/syndicate(src) + new /obj/item/clothing/shoes/sneakers/ba_cheerleader/syndicate(src) diff --git a/modular_zubbers/code/modules/vending/clothesmate.dm b/modular_zubbers/code/modules/vending/clothesmate.dm index 9e5a81712ef..d58cdb91c23 100644 --- a/modular_zubbers/code/modules/vending/clothesmate.dm +++ b/modular_zubbers/code/modules/vending/clothesmate.dm @@ -47,6 +47,7 @@ /obj/item/clothing/glasses/rosecolored = 5, /obj/item/clothing/glasses/thin = 5, /obj/item/clothing/glasses/welding/steampunk_goggles = 5, + /obj/item/clothing/gloves/ba_cheerleader = 5, /obj/item/clothing/gloves/bracer/wraps = 5, /obj/item/clothing/gloves/cat = 5, /obj/item/clothing/gloves/elofy = 5, @@ -76,6 +77,7 @@ "name" = "Under", "icon" = "shirt", "products" = list( + /obj/item/clothing/under/costume/ba_cheerleader = 5, /obj/item/clothing/under/caged_dress/skirt = 5, /obj/item/clothing/under/costume/skyrat/kilt/royal = 5, /obj/item/clothing/under/costume/skyrat/kimono/sigmar = 5, @@ -207,6 +209,7 @@ "name" = "Shoes", "icon" = "socks", "products" = list( + /obj/item/clothing/shoes/sneakers/ba_cheerleader = 5, /obj/item/clothing/shoes/colorable_laceups = 5, /obj/item/clothing/shoes/colorable_sandals = 5, /obj/item/clothing/shoes/fancy_heels/drag = 5, diff --git a/modular_zubbers/code/modules/vending/comdrobe.dm b/modular_zubbers/code/modules/vending/comdrobe.dm index 52624161594..d387f4304e6 100644 --- a/modular_zubbers/code/modules/vending/comdrobe.dm +++ b/modular_zubbers/code/modules/vending/comdrobe.dm @@ -278,6 +278,9 @@ ) access_lists["[ACCESS_COMMAND]"] = list( + /obj/item/clothing/under/rank/centcom/ba_cheerleader = 1, + /obj/item/clothing/gloves/ba_cheerleader/command = 1, + /obj/item/clothing/shoes/sneakers/ba_cheerleader/command = 1, /obj/item/clothing/head/hats/caphat/naval/fleet_admiral = 5, /obj/item/clothing/suit/armor/vest/bridge = 5, /obj/item/clothing/suit/armor/skyy = 5, diff --git a/modular_zubbers/icons/mob/clothing/under/ba_cheerleader.dmi b/modular_zubbers/icons/mob/clothing/under/ba_cheerleader.dmi new file mode 100644 index 0000000000000000000000000000000000000000..fbcad232bd7d18d62f5c2d3daed66991403162f1 GIT binary patch literal 7399 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 literal 0 HcmV?d00001 diff --git a/modular_zubbers/icons/obj/clothing/under/ba_cheerleader.dmi b/modular_zubbers/icons/obj/clothing/under/ba_cheerleader.dmi new file mode 100644 index 0000000000000000000000000000000000000000..fbcad232bd7d18d62f5c2d3daed66991403162f1 GIT binary patch literal 7399 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 literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index 003a04c137a..b74cb1e9524 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -9619,6 +9619,7 @@ #include "modular_zubbers\code\modules\clothing\suits\nerd.dm" #include "modular_zubbers\code\modules\clothing\suits\wintercoats.dm" #include "modular_zubbers\code\modules\clothing\under\_under.dm" +#include "modular_zubbers\code\modules\clothing\under\ba_cheerleader.dm" #include "modular_zubbers\code\modules\clothing\under\clown.dm" #include "modular_zubbers\code\modules\clothing\under\costume.dm" #include "modular_zubbers\code\modules\clothing\under\misc.dm" @@ -10245,6 +10246,7 @@ #include "modular_zubbers\code\modules\uplink\uplink_items\uplinkitems.dm" #include "modular_zubbers\code\modules\uplink\uplink_items\species\lycan_booster.dm" #include "modular_zubbers\code\modules\uplink\uplink_items\syndicat\_syndicat.dm" +#include "modular_zubbers\code\modules\uplink\uplink_items\syndie_cheerleader\_syndie_cheerleader.dm" #include "modular_zubbers\code\modules\uplink\uplink_items\syndimaid\_syndimaid.dm" #include "modular_zubbers\code\modules\uplink\uplink_items\syndimaid\clothes.dm" #include "modular_zubbers\code\modules\vehicles\mech_fabricator.dm" From c5489602f85a0348ab596f6a464dded3cd472b1b Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Thu, 25 Jun 2026 07:52:28 +0200 Subject: [PATCH 16/25] Automatic changelog for PR #5827 [ci skip] --- html/changelogs/AutoChangeLog-bubber-pr-5827.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5827.yml diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5827.yml b/html/changelogs/AutoChangeLog-bubber-pr-5827.yml new file mode 100644 index 00000000000..91854218b68 --- /dev/null +++ b/html/changelogs/AutoChangeLog-bubber-pr-5827.yml @@ -0,0 +1,5 @@ +author: "NanoCats" +delete-after: True +changes: + - rscadd: "Added the Cheerleading Outfit, a recolorable GAGS costume available from the ClotheMate and loadout system in four designer colors." + - image: "Added sprites for the cheerleading outfit set, courtesy of Onule" \ No newline at end of file From ef92dbcee30120c6fbe75843f7453a9c0f8b69ed Mon Sep 17 00:00:00 2001 From: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com> Date: Thu, 25 Jun 2026 13:17:21 -0600 Subject: [PATCH 17/25] Fixes hair not changing on protean transformation (#5837) --- .../mob/living/carbon/carbon_update_icons.dm | 2 - .../code/datums/components/transformation.dm | 48 +++++++++++-------- .../species/proteans/protean_ui.dm | 1 + 3 files changed, 30 insertions(+), 21 deletions(-) diff --git a/code/modules/mob/living/carbon/carbon_update_icons.dm b/code/modules/mob/living/carbon/carbon_update_icons.dm index dd401d18b5b..5cb86f616a6 100644 --- a/code/modules/mob/living/carbon/carbon_update_icons.dm +++ b/code/modules/mob/living/carbon/carbon_update_icons.dm @@ -462,8 +462,6 @@ var/head_update = FALSE var/list/new_limbs = list() var/datum/component/transformation/transform = GetComponent(/datum/component/transformation) // BUBBER EDIT START - Transformation component override. - if(transform) - transform.on_transform_limb_icon(src) for(var/body_zone, limb_untyped in transform ? transform.dummy.get_bodyparts_by_zones() : get_bodyparts_by_zones()) // BUBBER EDIT END | ORG: for(var/body_zone, limb_untyped in get_bodyparts_by_zones()) var/obj/item/bodypart/limb = limb_untyped var/obj/item/bodypart/stump_limb_check = get_bodypart(body_zone, TRUE) // BUBBER EDIT START diff --git a/modular_zubbers/code/datums/components/transformation.dm b/modular_zubbers/code/datums/components/transformation.dm index ffcdcc14427..30ac2a8b7aa 100644 --- a/modular_zubbers/code/datums/components/transformation.dm +++ b/modular_zubbers/code/datums/components/transformation.dm @@ -83,15 +83,24 @@ owner.quad_eyes_offset = original.quad_eyes_offset owner.quad_eyes_offset_width = original.quad_eyes_offset_width - var/obj/item/bodypart/head/head = original.get_bodypart(BODY_ZONE_HEAD) - dummy.set_hairstyle(original.hairstyle, FALSE) - dummy.set_haircolor(original.hair_color) - dummy.set_facial_hairstyle(original.facial_hairstyle, FALSE) - dummy.set_facial_haircolor(original.facial_hair_color) - dummy.set_hair_gradient_style(head.gradient_styles[GRADIENT_HAIR_KEY], FALSE) - dummy.set_hair_gradient_color(head.gradient_colors[GRADIENT_FACIAL_HAIR_KEY]) - dummy.set_facial_hair_gradient_style(head.gradient_styles[GRADIENT_FACIAL_HAIR_KEY], FALSE) - dummy.set_facial_hair_gradient_color(head.gradient_colors[GRADIENT_FACIAL_HAIR_KEY]) + cached_features["hair"] += list( + "hair_style" = owner.hairstyle, + "hair_color" = owner.hair_color, + "facial_style" = owner.facial_hairstyle, + "facial_color" = owner.facial_hair_color, + "hair_gradient_style" = owner.get_hair_gradient_style(GRADIENT_HAIR_KEY), + "hair_gradient_color" = owner.get_hair_gradient_color(GRADIENT_HAIR_KEY), + "facial_gradient_style" = owner.get_hair_gradient_style(GRADIENT_FACIAL_HAIR_KEY), + "facial_gradient_color" = owner.get_hair_gradient_color(GRADIENT_FACIAL_HAIR_KEY)) + + owner.set_hairstyle(original.hairstyle, FALSE) + owner.set_haircolor(original.hair_color) + owner.set_facial_hairstyle(original.facial_hairstyle, FALSE) + owner.set_facial_haircolor(original.facial_hair_color) + owner.set_hair_gradient_style(original.get_hair_gradient_style(GRADIENT_HAIR_KEY), FALSE) + owner.set_hair_gradient_color(original.get_hair_gradient_color(GRADIENT_HAIR_KEY)) + owner.set_facial_hair_gradient_style(original.get_hair_gradient_style(GRADIENT_FACIAL_HAIR_KEY), FALSE) + owner.set_facial_hair_gradient_color(original.get_hair_gradient_color(GRADIENT_FACIAL_HAIR_KEY)) owner.regenerate_icons() @@ -123,20 +132,21 @@ owner.quad_eyes_offset = cached_features["quadoffset"] owner.quad_eyes_offset_width = cached_features["quadoffwidth"] + // Reset our hair + var/list/hair = cached_features["hair"] + owner.set_hairstyle(hair["hair_style"], FALSE) + owner.set_haircolor(hair["hair_color"]) + owner.set_facial_hairstyle(hair["facial_style"], FALSE) + owner.set_facial_haircolor(hair["facial_color"]) + owner.set_hair_gradient_style(hair["hair_gradient_style"], FALSE) + owner.set_hair_gradient_color(hair["hair_gradient_color"]) + owner.set_facial_hair_gradient_style(hair["facial_gradient_style"], FALSE) + owner.set_facial_hair_gradient_color(hair["facial_gradient_color"]) + original = null QDEL_NULL(dummy) owner.regenerate_icons() -/// TODO: Digigrade legs and bodyshape -/datum/component/transformation/proc/on_transform_limb_icon(mob/source) // Easy way to properly reflect icon events. - var/mob/living/carbon/human/owner = source - var/list/old_abstractions = dummy.get_equipped_items() - QDEL_LIST(old_abstractions) - for(var/obj/item/item in owner.get_equipped_items()) - if(item.slot_flags & (ITEM_SLOT_ICLOTHING|ITEM_SLOT_OCLOTHING|ITEM_SLOT_HEAD|ITEM_SLOT_BACK)) - var/obj/item/abstraction = new item.type - abstraction.flags_inv = item.flags_inv - abstraction.equip_to_best_slot(dummy) diff --git a/modular_zubbers/code/modules/customization/species/proteans/protean_ui.dm b/modular_zubbers/code/modules/customization/species/proteans/protean_ui.dm index 13a997695f6..2d42c519190 100644 --- a/modular_zubbers/code/modules/customization/species/proteans/protean_ui.dm +++ b/modular_zubbers/code/modules/customization/species/proteans/protean_ui.dm @@ -43,6 +43,7 @@ var/component = species_modsuit.wearer?.GetComponent(/datum/component/transformation) if(component) playsound(owner, 'sound/machines/click.ogg', 25) + UnregisterSignal(species_modsuit, COMSIG_ITEM_PRE_UNEQUIP) qdel(component) else if(species_modsuit.wearer == owner) to_chat(owner, span_notice("You already look like yourself!")) From d648cf080aa33ee08634e33950d6f244bc36ff2c Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Thu, 25 Jun 2026 21:17:54 +0200 Subject: [PATCH 18/25] Automatic changelog for PR #5837 [ci skip] --- html/changelogs/AutoChangeLog-bubber-pr-5837.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5837.yml diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5837.yml b/html/changelogs/AutoChangeLog-bubber-pr-5837.yml new file mode 100644 index 00000000000..e7b3afc079d --- /dev/null +++ b/html/changelogs/AutoChangeLog-bubber-pr-5837.yml @@ -0,0 +1,4 @@ +author: "StrangeWeirdKitten" +delete-after: True +changes: + - bugfix: "fixes protean transformation hair not changing" \ No newline at end of file From 576f10cca6545933c479771510b0f19ffaecf2dd Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Fri, 26 Jun 2026 03:43:33 +0000 Subject: [PATCH 19/25] Bubberstation automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-bubber-pr-5827.yml | 5 ----- html/changelogs/AutoChangeLog-bubber-pr-5837.yml | 4 ---- html/changelogs/AutoChangeLog-bubber-pr-5841.yml | 7 ------- html/changelogs/bubber_archive/2026-06.yml | 12 ++++++++++++ 4 files changed, 12 insertions(+), 16 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5827.yml delete mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5837.yml delete mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5841.yml diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5827.yml b/html/changelogs/AutoChangeLog-bubber-pr-5827.yml deleted file mode 100644 index 91854218b68..00000000000 --- a/html/changelogs/AutoChangeLog-bubber-pr-5827.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "NanoCats" -delete-after: True -changes: - - rscadd: "Added the Cheerleading Outfit, a recolorable GAGS costume available from the ClotheMate and loadout system in four designer colors." - - image: "Added sprites for the cheerleading outfit set, courtesy of Onule" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5837.yml b/html/changelogs/AutoChangeLog-bubber-pr-5837.yml deleted file mode 100644 index e7b3afc079d..00000000000 --- a/html/changelogs/AutoChangeLog-bubber-pr-5837.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "StrangeWeirdKitten" -delete-after: True -changes: - - bugfix: "fixes protean transformation hair not changing" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5841.yml b/html/changelogs/AutoChangeLog-bubber-pr-5841.yml deleted file mode 100644 index edc63fb289b..00000000000 --- a/html/changelogs/AutoChangeLog-bubber-pr-5841.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "muchatras" -delete-after: True -changes: - - rscadd: "Re-added the hos plate carrier and sec helmets from viro (in vendor)" - - bugfix: "Fixed certain missing/broken icons from sec outfits" - - bugfix: "Fixed the viro sec helmets" - - bugfix: "Removed all the duplicates from the hos outfit bag" \ No newline at end of file diff --git a/html/changelogs/bubber_archive/2026-06.yml b/html/changelogs/bubber_archive/2026-06.yml index 1a205112823..14c65146e41 100644 --- a/html/changelogs/bubber_archive/2026-06.yml +++ b/html/changelogs/bubber_archive/2026-06.yml @@ -211,3 +211,15 @@ - rscadd: Limb growers can print teshari limbs/organs now. nikothedude: - bugfix: The hoshi no longer self charges +2026-06-26: + NanoCats: + - rscadd: Added the Cheerleading Outfit, a recolorable GAGS costume available from + the ClotheMate and loadout system in four designer colors. + - image: Added sprites for the cheerleading outfit set, courtesy of Onule + StrangeWeirdKitten: + - bugfix: fixes protean transformation hair not changing + muchatras: + - rscadd: Re-added the hos plate carrier and sec helmets from viro (in vendor) + - bugfix: Fixed certain missing/broken icons from sec outfits + - bugfix: Fixed the viro sec helmets + - bugfix: Removed all the duplicates from the hos outfit bag From 076074c8d93e1dd069cb6ee66d47125fa8a5ab64 Mon Sep 17 00:00:00 2001 From: Phantastic-Swan Date: Fri, 26 Jun 2026 14:36:15 +0200 Subject: [PATCH 20/25] More wintercoats in the loadout menu (#5844) ## About The Pull Request I hate it when playing the CE I cannot spawn in with my fancy shmancy green winter coat. This changes it. Head of staff coats were job locked, but coats for the chemists, virologist and coroner were not. ## Why It's Good For The Game More loadout items. Saves the heads of staff from having to go to their lockers for their wintercoats. ## Proof Of Testing image New coats in the loadout screen ## Changelog :cl: Swan add: more wintercoats in the loadout menu. /:cl: --- .../code/modules/loadout/categories/suit.dm | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/modular_zubbers/code/modules/loadout/categories/suit.dm b/modular_zubbers/code/modules/loadout/categories/suit.dm index 208357ea69e..ff8035c3bd8 100644 --- a/modular_zubbers/code/modules/loadout/categories/suit.dm +++ b/modular_zubbers/code/modules/loadout/categories/suit.dm @@ -257,3 +257,45 @@ /datum/loadout_item/suit/greyscale/furred_trench name = "Furred Trenchcoat" item_path = /obj/item/clothing/suit/greyscale/furred_trenchcoat + +/datum/loadout_item/suit/coat_chemist + name = "Chemistry winter coat" + item_path = /obj/item/clothing/suit/hooded/wintercoat/medical/chemistry + +/datum/loadout_item/suit/coat_coroner + name = "Coroner winter coat" + item_path = /obj/item/clothing/suit/hooded/wintercoat/medical/coroner + +/datum/loadout_item/suit/coat_virologist + name = "Virologists winter coat" + item_path = /obj/item/clothing/suit/hooded/wintercoat/medical/viro + +/datum/loadout_item/suit/coat_ce + name = "Chief Engineers winter coat" + item_path = /obj/item/clothing/suit/hooded/wintercoat/engineering/ce + restricted_roles = list(JOB_CHIEF_ENGINEER) + +/datum/loadout_item/suit/coat_cmo + name = "Chief Medical Officers winter coat" + item_path = /obj/item/clothing/suit/hooded/wintercoat/medical/cmo + restricted_roles = list(JOB_CHIEF_MEDICAL_OFFICER) + +/datum/loadout_item/suit/coat_rd + name = "Research Directors winter coat" + item_path = /obj/item/clothing/suit/hooded/wintercoat/science/rd + restricted_roles = list(JOB_RESEARCH_DIRECTOR) + +/datum/loadout_item/suit/coat_qm + name = "Quartermasters winter coat" + item_path = /obj/item/clothing/suit/hooded/wintercoat/cargo/qm + restricted_roles = list(JOB_QUARTERMASTER) + +/datum/loadout_item/suit/coat_hop + name = "Head of Personnel winter coat" + item_path = /obj/item/clothing/suit/hooded/wintercoat/hop + restricted_roles = list(JOB_HEAD_OF_PERSONNEL) + +/datum/loadout_item/suit/coat_captain + name = "Captains winter coat" + item_path = /obj/item/clothing/suit/hooded/wintercoat/captain + restricted_roles = list(JOB_CAPTAIN) From 17b1725aefedd834334b6c8d70bb57a35dec5c2c Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Fri, 26 Jun 2026 14:36:40 +0200 Subject: [PATCH 21/25] Automatic changelog for PR #5844 [ci skip] --- html/changelogs/AutoChangeLog-bubber-pr-5844.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5844.yml diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5844.yml b/html/changelogs/AutoChangeLog-bubber-pr-5844.yml new file mode 100644 index 00000000000..1a72c6432b3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-bubber-pr-5844.yml @@ -0,0 +1,4 @@ +author: "Swan" +delete-after: True +changes: + - rscadd: "more wintercoats in the loadout menu." \ No newline at end of file From d3deb18779a06648a41a908242ed97fa008f6b60 Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Sat, 27 Jun 2026 03:30:06 +0000 Subject: [PATCH 22/25] Bubberstation automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-bubber-pr-5844.yml | 4 ---- html/changelogs/bubber_archive/2026-06.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5844.yml diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5844.yml b/html/changelogs/AutoChangeLog-bubber-pr-5844.yml deleted file mode 100644 index 1a72c6432b3..00000000000 --- a/html/changelogs/AutoChangeLog-bubber-pr-5844.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Swan" -delete-after: True -changes: - - rscadd: "more wintercoats in the loadout menu." \ No newline at end of file diff --git a/html/changelogs/bubber_archive/2026-06.yml b/html/changelogs/bubber_archive/2026-06.yml index 14c65146e41..ce74fcf74cb 100644 --- a/html/changelogs/bubber_archive/2026-06.yml +++ b/html/changelogs/bubber_archive/2026-06.yml @@ -223,3 +223,6 @@ - bugfix: Fixed certain missing/broken icons from sec outfits - bugfix: Fixed the viro sec helmets - bugfix: Removed all the duplicates from the hos outfit bag +2026-06-27: + Swan: + - rscadd: more wintercoats in the loadout menu. From b3887e087b2a174cf969351d00f8a615b2a0e2ec Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Sat, 27 Jun 2026 09:28:19 +0200 Subject: [PATCH 23/25] fish tails from dna infusions are no longer invisible (#5848) ## About The Pull Request The issue with fish tails sprite datums here is that someone thought to make a new modular icon file so that the fish tails from the character settings menu would show up (and changing the feature key in the icon names from "fish_tail" to just "tail). Unfortunately, in doing so they doomed the ACTUAL fish tails from the fish gene infusion to be invisible. Why? Because those use the "fish_tail" feature key and not the generic "tail" key! To be fair, they tried. Sprite datum code is chock full of commented code and modular changes, I undestand... However, a better way to fix this would be to make a new tail type that mimics the appearance of the one from the fish infusion (minus its quirks), as well as using the same "fish_tail" feature key, and make use of the `organ_type` variable, so that mobs that ever select those sprites will spawn with the fake fish tail instead of the generic one, thus making BOTH tails (prefs and infusion) work, instead of one or another! ## Why It's Good For The Game It breaks muh immersion so much that I can't LARP as a fish. ## Proof Of Testing I shut the local server before I could take a screenshot. It was tested and it works for both cases, otherwise I wouldn't be ranting about this for as much as I did. ## Changelog :cl: fix: Fixed invisible fish tails from DNA infusions. /:cl: --- icons/map_icons/items/_item.dmi | Bin 25671 -> 25658 bytes .../icons/mob/sprite_accessory/fish_tails.dmi | Bin 4677 -> 0 bytes .../new_player/sprite_accessories/tails.dm | 2 +- .../modules/surgery/organs/tails.dm | 43 ++++++++++++++++++ 4 files changed, 44 insertions(+), 1 deletion(-) delete mode 100644 modular_skyrat/master_files/icons/mob/sprite_accessory/fish_tails.dmi diff --git a/icons/map_icons/items/_item.dmi b/icons/map_icons/items/_item.dmi index d0d8f4b10c297a5d4fb50455154e12f63024a6e5..89318fe41579d3087517591c7e3f6bb3a238602b 100644 GIT binary patch delta 24923 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 Ip?lQ-089@UKmY&$ diff --git a/modular_skyrat/modules/customization/modules/mob/dead/new_player/sprite_accessories/tails.dm b/modular_skyrat/modules/customization/modules/mob/dead/new_player/sprite_accessories/tails.dm index a742ca1d468..1c2f28bbb86 100644 --- a/modular_skyrat/modules/customization/modules/mob/dead/new_player/sprite_accessories/tails.dm +++ b/modular_skyrat/modules/customization/modules/mob/dead/new_player/sprite_accessories/tails.dm @@ -39,7 +39,7 @@ color_src = USE_ONE_COLOR /datum/sprite_accessory/tails/fish - icon = 'modular_skyrat/master_files/icons/mob/sprite_accessory/fish_tails.dmi' + organ_type = /obj/item/organ/tail/fake_fish //copypasta of dna infusion fish tails but without the quirks (beside butchering) /datum/sprite_accessory/tails/xeno/default icon = 'modular_skyrat/master_files/icons/mob/sprite_accessory/xeno_tail.dmi' diff --git a/modular_skyrat/modules/customization/modules/surgery/organs/tails.dm b/modular_skyrat/modules/customization/modules/surgery/organs/tails.dm index cabec5734d7..d7688a76f85 100644 --- a/modular_skyrat/modules/customization/modules/surgery/organs/tails.dm +++ b/modular_skyrat/modules/customization/modules/surgery/organs/tails.dm @@ -64,3 +64,46 @@ name = "fluffy tail" /obj/item/organ/tail/fluffy/no_wag + +///A tail that replicates the appearance of fish tails from DNA infusion, but without most of the code that makes them so special. +/obj/item/organ/tail/fake_fish + name = /obj/item/organ/tail/fish::name + desc = /obj/item/organ/tail/fish::desc + icon = /obj/item/organ/tail/fish::icon + icon_state = /obj/item/organ/tail/fish::icon_state + post_init_icon_state = /obj/item/organ/tail/fish::post_init_icon_state + greyscale_config = /obj/item/organ/tail/fish::greyscale_config + greyscale_colors = /obj/item/organ/tail/fish::greyscale_colors + + bodypart_overlay = /obj/item/organ/tail/fish::bodypart_overlay + wag_flags = /obj/item/organ/tail/fish::wag_flags + restyle_flags = /obj/item/organ/tail/fish::restyle_flags + + // Fishlike reagents, you could serve it raw like fish + food_reagents = /obj/item/organ/tail/fish::food_reagents + // Seafood instead of meat, because it's a fish organ + foodtype_flags = /obj/item/organ/tail/fish::foodtype_flags + // Also just tastes like fish + food_tastes = /obj/item/organ/tail/fish::food_tastes + /// The fillet type this fish tail is processable into + var/fillet_type = /obj/item/food/fishmeat/fish_tail + /// The amount of fillets this gets processed into + var/fillet_amount = 3 + +/obj/item/organ/tail/fake_fish/Initialize(mapload) + . = ..() + var/time_to_fillet = fillet_amount * 0.5 SECONDS + AddElement(/datum/element/processable, TOOL_KNIFE, fillet_type, fillet_amount, time_to_fillet, screentip_verb = "Cut") + +/obj/item/organ/tail/fake_fish/on_mob_insert(mob/living/carbon/owner) + . = ..() + RegisterSignal(owner, COMSIG_LIVING_GIBBER_ACT, PROC_REF(on_gibber_processed)) + +/obj/item/organ/tail/fake_fish/on_mob_remove(mob/living/carbon/owner) + . = ..() + UnregisterSignal(owner, COMSIG_LIVING_GIBBER_ACT) + +/obj/item/organ/tail/fake_fish/proc/on_gibber_processed(mob/living/carbon/owner, mob/living/user, obj/machinery/gibber, list/results) + SIGNAL_HANDLER + for(var/iteration in 1 to fillet_amount * 0.5) + results += new fillet_type From 429be26bf52dc0586d400db6035e9825fb38ca86 Mon Sep 17 00:00:00 2001 From: Bubberbot <151680451+Bubberbot@users.noreply.github.com> Date: Sat, 27 Jun 2026 09:28:43 +0200 Subject: [PATCH 24/25] Automatic changelog for PR #5848 [ci skip] --- html/changelogs/AutoChangeLog-bubber-pr-5848.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-bubber-pr-5848.yml diff --git a/html/changelogs/AutoChangeLog-bubber-pr-5848.yml b/html/changelogs/AutoChangeLog-bubber-pr-5848.yml new file mode 100644 index 00000000000..35910b30fe4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-bubber-pr-5848.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "Fixed invisible fish tails from DNA infusions." \ No newline at end of file From e6bec663bf3e1d66ca32b886df29007be27e74dc Mon Sep 17 00:00:00 2001 From: Alexis Date: Sat, 27 Jun 2026 03:29:24 -0400 Subject: [PATCH 25/25] Ghoul Code Cleanup (#5846) ## About The Pull Request Does as the title would suggest. If anyone has peaked at ghoul code lately you would see that it was in a pretty messy state. ## Why It's Good For The Game It makes it easier for maintainers/contributors. ## Proof Of Testing I looked normal, and could detach and re-attach my limbs without runtimes. ## Changelog Nothing player facing. --- .../mob/living/carbon/human/species/ghoul.dm | 73 ++++++------------- 1 file changed, 23 insertions(+), 50 deletions(-) diff --git a/modular_zubbers/code/modules/mob/living/carbon/human/species/ghoul.dm b/modular_zubbers/code/modules/mob/living/carbon/human/species/ghoul.dm index 2b4d9193454..4b59711fa8f 100644 --- a/modular_zubbers/code/modules/mob/living/carbon/human/species/ghoul.dm +++ b/modular_zubbers/code/modules/mob/living/carbon/human/species/ghoul.dm @@ -1,24 +1,24 @@ /datum/species/ghoul - name = "Ghoul" + name = "\improper Ghoul" id = SPECIES_GHOUL examine_limb_id = SPECIES_GHOUL - can_have_genitals = FALSE //WHY WOULD YOU WANT TO FUCK ONE OF THESE THINGS? - mutant_bodyparts = list("ghoulcolor" = "Tan Necrotic") - mutanttongue = /obj/item/organ/tongue/ghoul + can_have_genitals = FALSE inherent_traits = list( TRAIT_ADVANCEDTOOLUSER, TRAIT_RADIMMUNE, TRAIT_CAN_STRIP, TRAIT_EASYDISMEMBER, - TRAIT_EASILY_WOUNDED, //theyre like fuckin skin and bones + TRAIT_EASILY_WOUNDED, TRAIT_LITERATE, - TRAIT_MUTANT_COLORS, TRAIT_FIXED_MUTANT_COLORS, ) - payday_modifier = 1.0 //-- "Equality" - stunmod = 1.25 //multiplier for stun durations - bodytemp_normal = T20C + + payday_modifier = 1.0 + stunmod = 1.25 changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_MAGIC | MIRROR_PRIDE | ERT_SPAWN | RACE_SWAP | SLIME_EXTRACT + mutanttongue = /obj/item/organ/tongue/ghoul + fixed_mut_color = "#FFFFFF" + bodypart_overrides = list( BODY_ZONE_L_ARM = /obj/item/bodypart/arm/left/mutant/ghoul, BODY_ZONE_R_ARM = /obj/item/bodypart/arm/right/mutant/ghoul, @@ -27,44 +27,24 @@ BODY_ZONE_R_LEG = /obj/item/bodypart/leg/right/mutant/ghoul, BODY_ZONE_CHEST = /obj/item/bodypart/chest/mutant/ghoul, ) - //the chest and head cannot be turned into meat - //i dont have to worry about sprites due to limbs_icon, thank god - //also the head needs to be normal for hair to work - /// Body parts that the ghoul can pull off or have reattached + bodytemp_normal = T20C + + // The chest and head cannot be turned into meat. + // Also, the head needs to be normal for hair to work. + + /// Body parts that the ghoul can pull off or have reattached. var/static/list/swappable_parts = list(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) -/datum/species/ghoul/get_default_mutant_bodyparts() - return list( - "tail" = list("None", FALSE), - "ears" = list("None", FALSE), - "legs" = list("Normal Legs", FALSE), - ) - /datum/species/ghoul/get_species_description() return list(placeholder_description,) -/proc/proof_ghoul_features(list/inFeatures) - // Missing Defaults in DNA? Randomize! - if(inFeatures["ghoulcolor"] == null || inFeatures["ghoulcolor"] == "") - inFeatures["ghoulcolor"] = GLOB.color_list_ghoul[pick(GLOB.color_list_ghoul)] - -/datum/species/ghoul/proc/set_ghoul_color(mob/living/carbon/human/human_ghoul) - // Called on Assign, or on Color Change (or any time proof_ghoul_features() is used) - fixed_mut_color = human_ghoul.dna.features["ghoulcolor"] - /datum/species/ghoul/on_species_gain(mob/living/carbon/new_ghoul, datum/species/old_species, pref_load, regenerate_icons) - // Missing Defaults in DNA? Randomize! - proof_ghoul_features(new_ghoul.dna.features) - . = ..() if(ishuman(new_ghoul)) var/mob/living/carbon/human/human_ghoul = new_ghoul - set_ghoul_color(human_ghoul) - - // 2) BODYPARTS RegisterSignal(human_ghoul, COMSIG_ATOM_ITEM_INTERACTION, PROC_REF(attach_meat)) human_ghoul.part_default_head = /obj/item/bodypart/head/mutant/ghoul human_ghoul.part_default_chest = /obj/item/bodypart/chest/mutant/ghoul @@ -76,7 +56,6 @@ /datum/species/ghoul/on_species_loss(mob/living/carbon/human/former_ghoul, datum/species/new_species, pref_load) . = ..() - // 2) BODYPARTS UnregisterSignal(former_ghoul, COMSIG_ATOM_ITEM_INTERACTION) former_ghoul.part_default_head = /obj/item/bodypart/head former_ghoul.part_default_chest = /obj/item/bodypart/chest @@ -86,11 +65,10 @@ former_ghoul.part_default_r_leg = /obj/item/bodypart/leg/right /* -* ATTACK PROCS +* ATTACK PROCS */ /datum/species/ghoul/disarm(mob/living/carbon/human/user, mob/living/carbon/human/target, datum/martial_art/attacker_style) - // Targeting Self? With "DISARM" if (user != target) return ..() @@ -104,20 +82,18 @@ to_chat(user, span_alert("You can't get a good enough grip with your hands bound.")) return FALSE - // Robot Arms Fail + // Robotic limbs cannot be detatched this way. if (!IS_ORGANIC_LIMB(affecting)) to_chat(user, "That thing is on there good. It's not coming off with a gentle tug.") return FALSE - // Pry it off... user.visible_message("[user] grabs onto [p_their()] own [affecting.name] and pulls.", span_notice("You grab hold of your [affecting.name] and yank hard.")) if (!do_after(user, 3 SECONDS, target)) return FALSE user.visible_message("[user]'s [affecting.name] comes right off in their hand.", span_notice("Your [affecting.name] pops right off.")) - playsound(get_turf(user), 'sound/effects/meatslap.ogg', 40, 1) //ill change these sounds later + playsound(get_turf(user), 'sound/effects/meatslap.ogg', 40, 1) - // Destroy Limb, Drop Meat, Pick Up var/obj/item/I = affecting.drop_limb() if (istype(I, /obj/item/food/meat/slab)) user.put_in_hands(I) @@ -134,12 +110,12 @@ if(!istype(target)) return NONE - // MEAT LIMBS: If our limb is missing, and we're using meat, stick it in! + // Meat can be used as a suitable limb replacement. if(target.stat == DEAD || !istype(tool, /obj/item/food/meat/slab)) return NONE var/target_zone = user.zone_selected - if(target.get_bodypart(target_zone)) // we already have a limb here + if(target.get_bodypart(target_zone)) return NONE if(!(target_zone in swappable_parts)) @@ -147,20 +123,17 @@ user.visible_message("[user] begins mashing [tool] into [target]'s torso.", span_notice("You begin mashing [tool] into [target == user ? "your" : "[target]'s"] torso.")) - // Leave Melee Chain (so deleting the meat doesn't throw an error) <--- aka, deleting the meat that called this very proc. ASYNC if(do_after(user, 3 SECONDS, target)) - // Attach the part! - var/obj/item/bodypart/newBP = target.newBodyPart(target_zone, FALSE) - target.visible_message("The meat sprouts digits and becomes [target]'s new [newBP.name]!", span_notice("The meat sprouts digits and becomes your new [newBP.name]!")) - newBP.try_attach_limb(target) + var/obj/item/bodypart/new_limb = target.newBodyPart(target_zone, FALSE) + target.visible_message("The meat sprouts digits and becomes [target]'s new [new_limb.name]!", span_notice("The meat sprouts digits and becomes your new [new_limb.name]!")) + new_limb.try_attach_limb(target) qdel(tool) playsound(get_turf(target), 'sound/effects/meatslap.ogg', 50, 1) return ITEM_INTERACT_SUCCESS /mob/living/carbon - // Type References for Bodyparts var/obj/item/bodypart/head/part_default_head = /obj/item/bodypart/head var/obj/item/bodypart/chest/part_default_chest = /obj/item/bodypart/chest var/obj/item/bodypart/arm/left/part_default_l_arm = /obj/item/bodypart/arm/left