From a7b57324049cdf69d823ec4a090446b71d888c28 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 7 Dec 2023 01:06:39 +0000 Subject: [PATCH 1/7] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-998.yml | 5 ----- html/changelogs/archive/2023-12.yml | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-998.yml diff --git a/html/changelogs/AutoChangeLog-pr-998.yml b/html/changelogs/AutoChangeLog-pr-998.yml deleted file mode 100644 index 41c2f788c0f..00000000000 --- a/html/changelogs/AutoChangeLog-pr-998.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "rarytech" -delete-after: True -changes: - - rscadd: "Added digi variations for tactical Hawaiian outfits" - - bugfix: "fixed digi blood-red pajamas" \ No newline at end of file diff --git a/html/changelogs/archive/2023-12.yml b/html/changelogs/archive/2023-12.yml index 0f4666d4fed..149e5fb4737 100644 --- a/html/changelogs/archive/2023-12.yml +++ b/html/changelogs/archive/2023-12.yml @@ -250,3 +250,7 @@ - code_imp: power_cord.dm, whooping 4 lines of code. xXPawnStarrXx: - qol: made soups clean, for chefs. +2023-12-07: + rarytech: + - rscadd: Added digi variations for tactical Hawaiian outfits + - bugfix: fixed digi blood-red pajamas From 615f26160a82d05b2a57d8e62c884242aedf661b Mon Sep 17 00:00:00 2001 From: Iajret Creature <122297233+Steals-The-PRs@users.noreply.github.com> Date: Thu, 7 Dec 2023 12:30:04 +0300 Subject: [PATCH 2/7] [MIRROR] Fixes the typing indicator [MDB IGNORE] (#1011) * Fixes the typing indicator (#80153) --------- Co-authored-by: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com> --- code/datums/brain_damage/imaginary_friend.dm | 2 +- code/modules/tgui_input/say_modal/typing.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/brain_damage/imaginary_friend.dm b/code/datums/brain_damage/imaginary_friend.dm index 922e43c8f00..664bf50fd66 100644 --- a/code/datums/brain_damage/imaginary_friend.dm +++ b/code/datums/brain_damage/imaginary_friend.dm @@ -408,13 +408,13 @@ add_image_to_clients(active_typing_indicator, group_clients()) /mob/camera/imaginary_friend/remove_typing_indicator() - REMOVE_TRAIT(src, TRAIT_THINKING_IN_CHARACTER, CURRENTLY_TYPING_TRAIT) if(!active_typing_indicator) return FALSE remove_image_from_clients(active_typing_indicator, group_clients()) active_typing_indicator = null /mob/camera/imaginary_friend/remove_all_indicators() + REMOVE_TRAIT(src, TRAIT_THINKING_IN_CHARACTER, CURRENTLY_TYPING_TRAIT) remove_thinking_indicator() remove_typing_indicator() diff --git a/code/modules/tgui_input/say_modal/typing.dm b/code/modules/tgui_input/say_modal/typing.dm index d1c51d1356b..a6367c088d6 100644 --- a/code/modules/tgui_input/say_modal/typing.dm +++ b/code/modules/tgui_input/say_modal/typing.dm @@ -84,7 +84,6 @@ play_fov_effect(src, 6, "talk", ignore_self = TRUE) /mob/living/remove_thinking_indicator() - REMOVE_TRAIT(src, TRAIT_THINKING_IN_CHARACTER, CURRENTLY_TYPING_TRAIT) if(!active_thinking_indicator) return FALSE cut_overlay(active_thinking_indicator) @@ -104,6 +103,7 @@ active_typing_indicator = null /mob/living/remove_all_indicators() + REMOVE_TRAIT(src, TRAIT_THINKING_IN_CHARACTER, CURRENTLY_TYPING_TRAIT) remove_thinking_indicator() remove_typing_indicator() From a5b9f10232738b680c83d67396b51af16446cac2 Mon Sep 17 00:00:00 2001 From: Yaroslav Nurkov <78199449+AnywayFarus@users.noreply.github.com> Date: Thu, 7 Dec 2023 12:30:29 +0300 Subject: [PATCH 3/7] Automatic changelog for PR #1011 [ci skip] --- html/changelogs/AutoChangeLog-pr-1011.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-1011.yml diff --git a/html/changelogs/AutoChangeLog-pr-1011.yml b/html/changelogs/AutoChangeLog-pr-1011.yml new file mode 100644 index 00000000000..d9e5b867694 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-1011.yml @@ -0,0 +1,4 @@ +author: "GoldenAlpharex" +delete-after: True +changes: + - bugfix: "The typing indicator has overcome its shyness and is now back to its usual form." \ No newline at end of file From 0e482f9a000e02c8a1af7d5cea1dcb4b6a3c97d9 Mon Sep 17 00:00:00 2001 From: Iajret Creature <122297233+Steals-The-PRs@users.noreply.github.com> Date: Thu, 7 Dec 2023 13:06:44 +0300 Subject: [PATCH 4/7] refreshing overrides - sectech (makes energy holsters buyable) (#995) * graaah i hate overrides * name finally relevant * check check one two one two * Update modular_skyrat/modules/sec_haul/code/misc/packs.dm --------- Co-authored-by: Hatterhat <31829017+Hatterhat@users.noreply.github.com> Co-authored-by: Hatterhat Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com> --- _maps/map_files/NSVBlueshift/Blueshift.dmm | 2 +- .../modules/cargo/packs/vending_restock.dm | 5 ---- .../modules/sec_haul/code/misc/packs.dm | 14 +++-------- .../modules/sec_haul/code/misc/vending.dm | 23 +++++++++++-------- tgstation.dme | 1 - .../25282_sectech_modularization.txt | 2 ++ 6 files changed, 19 insertions(+), 28 deletions(-) delete mode 100644 modular_skyrat/master_files/code/modules/cargo/packs/vending_restock.dm create mode 100644 tools/UpdatePaths/Scripts_Skyrat/25282_sectech_modularization.txt diff --git a/_maps/map_files/NSVBlueshift/Blueshift.dmm b/_maps/map_files/NSVBlueshift/Blueshift.dmm index c025c551c8d..d5f29b1110d 100644 --- a/_maps/map_files/NSVBlueshift/Blueshift.dmm +++ b/_maps/map_files/NSVBlueshift/Blueshift.dmm @@ -79265,7 +79265,7 @@ /area/station/maintenance/department/crew_quarters/dorms) "pfO" = ( /obj/structure/rack, -/obj/item/vending_refill/security_peacekeeper, +/obj/item/vending_refill/security, /obj/item/storage/box/handcuffs, /obj/item/storage/box/flashbangs{ pixel_x = -2; diff --git a/modular_skyrat/master_files/code/modules/cargo/packs/vending_restock.dm b/modular_skyrat/master_files/code/modules/cargo/packs/vending_restock.dm deleted file mode 100644 index 5d7a9b95dc0..00000000000 --- a/modular_skyrat/master_files/code/modules/cargo/packs/vending_restock.dm +++ /dev/null @@ -1,5 +0,0 @@ -/datum/supply_pack/vending/sectech - special = TRUE - -/datum/supply_pack/vending/wardrobes/security - special = TRUE diff --git a/modular_skyrat/modules/sec_haul/code/misc/packs.dm b/modular_skyrat/modules/sec_haul/code/misc/packs.dm index 4782e9ca6d6..d44a4a42901 100644 --- a/modular_skyrat/modules/sec_haul/code/misc/packs.dm +++ b/modular_skyrat/modules/sec_haul/code/misc/packs.dm @@ -1,19 +1,11 @@ -/datum/supply_pack/vending/sectech_skyrat +/datum/supply_pack/vending/sectech name = "Peacekeeper Equipment Supply Crate" desc = "Armadyne branded Peacekeeper supply crate, filled with things you need to restock the equipment vendor." - cost = CARGO_CRATE_VALUE * 3 - access = ACCESS_SECURITY - contains = list(/obj/item/vending_refill/security_peacekeeper) crate_name = "Peacekeeper equipment supply crate" - crate_type = /obj/structure/closet/crate/secure/gear -/datum/supply_pack/vending/wardrobes/security_skyrat +/datum/supply_pack/vending/wardrobes/security name = "Peacekeeper Wardrobe Supply Crate" - desc = "This crate contains refills for the Peacekeeper Outfitting Station and LawDrobe." - cost = CARGO_CRATE_VALUE * 3 - contains = list(/obj/item/vending_refill/wardrobe/peacekeeper_wardrobe, - /obj/item/vending_refill/wardrobe/law_wardrobe) - crate_name = "security department supply crate" + desc = "This crate contains refills for the Peacekeeper Outfitting Station, DetDrobe, and LawDrobe." /datum/supply_pack/vending/wardrobes/command name = "Command Wardrobe Supply Crate" diff --git a/modular_skyrat/modules/sec_haul/code/misc/vending.dm b/modular_skyrat/modules/sec_haul/code/misc/vending.dm index 29e0c77cb50..425087f5760 100644 --- a/modular_skyrat/modules/sec_haul/code/misc/vending.dm +++ b/modular_skyrat/modules/sec_haul/code/misc/vending.dm @@ -12,21 +12,25 @@ /obj/item/storage/box/evidence = 6, /obj/item/flashlight/seclite = 6, /obj/item/restraints/legcuffs/bola/energy = 10, + /obj/item/clothing/gloves/tackler/security = 5, + ) + contraband = list( + /obj/item/clothing/glasses/sunglasses = 2, + /obj/item/storage/fancy/donut_box = 2, ) premium = list( - /obj/item/storage/belt/security/webbing = 4, - /obj/item/storage/belt/security/webbing/peacekeeper = 4, + /obj/item/storage/belt/security/webbing = 5, + /obj/item/storage/belt/security/webbing/peacekeeper = 5, /obj/item/coin/antagtoken = 1, /obj/item/clothing/head/helmet/blueshirt = 3, /obj/item/clothing/suit/armor/vest/blueshirt = 3, - /obj/item/clothing/gloves/tackler/security = 5, /obj/item/grenade/stingbang = 5, - /obj/item/watertank/pepperspray = 2 + /obj/item/watertank/pepperspray = 2, + /obj/item/storage/belt/holster/energy = 4, ) - refill_canister = /obj/item/vending_refill/security_peacekeeper -/obj/item/vending_refill/security_peacekeeper - icon_state = "refill_sec" +/obj/item/vending_refill/security + machine_name = "Armadyne Peacekeeper Equipment Vendor" /obj/machinery/vending/wardrobe/sec_wardrobe name = "\improper Peacekeeper Outfitting Station" @@ -61,12 +65,11 @@ premium = list( /obj/item/clothing/under/rank/security/officer/formal = 3, /obj/item/clothing/suit/jacket/officer/blue = 3, /obj/item/clothing/head/beret/sec/navyofficer = 3) - refill_canister = /obj/item/vending_refill/wardrobe/peacekeeper_wardrobe payment_department = ACCOUNT_SEC light_color = COLOR_MODERATE_BLUE -/obj/item/vending_refill/wardrobe/peacekeeper_wardrobe - machine_name = "Peacekeeper outfitting station" +/obj/item/vending_refill/wardrobe/sec_wardrobe + machine_name = "Peacekeeper Outfitting Station" //List for the old one, for when its mapped in; curates it nicely, adds /redsec to the items, and also prevents some conflicts with the above vendor /obj/machinery/vending/wardrobe/sec_wardrobe/red diff --git a/tgstation.dme b/tgstation.dme index 1435ef13aef..7741eb08d46 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6230,7 +6230,6 @@ #include "modular_skyrat\master_files\code\modules\cargo\packs\general.dm" #include "modular_skyrat\master_files\code\modules\cargo\packs\security.dm" #include "modular_skyrat\master_files\code\modules\cargo\packs\service.dm" -#include "modular_skyrat\master_files\code\modules\cargo\packs\vending_restock.dm" #include "modular_skyrat\master_files\code\modules\client\playtime.dm" #include "modular_skyrat\master_files\code\modules\client\preferences.dm" #include "modular_skyrat\master_files\code\modules\client\preferences_savefile.dm" diff --git a/tools/UpdatePaths/Scripts_Skyrat/25282_sectech_modularization.txt b/tools/UpdatePaths/Scripts_Skyrat/25282_sectech_modularization.txt new file mode 100644 index 00000000000..ee459abbdd7 --- /dev/null +++ b/tools/UpdatePaths/Scripts_Skyrat/25282_sectech_modularization.txt @@ -0,0 +1,2 @@ +/obj/item/vending_refill/security_peacekeeper : /obj/item/vending_refill/security +/obj/item/vending_refill/wardrobe/peacekeeper_wardrobe : /obj/item/vending_refill/wardrobe/sec_wardrobe From d06981f5fc1490b5d0e360fb512bae1e0fc6b50b Mon Sep 17 00:00:00 2001 From: Yaroslav Nurkov <78199449+AnywayFarus@users.noreply.github.com> Date: Thu, 7 Dec 2023 13:07:06 +0300 Subject: [PATCH 5/7] Automatic changelog for PR #995 [ci skip] --- html/changelogs/AutoChangeLog-pr-995.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-995.yml diff --git a/html/changelogs/AutoChangeLog-pr-995.yml b/html/changelogs/AutoChangeLog-pr-995.yml new file mode 100644 index 00000000000..092b0b57910 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-995.yml @@ -0,0 +1,5 @@ +author: "Hatterhat" +delete-after: True +changes: + - bugfix: "The Peacekeeper Equipment Vendor has been restored to upstream standard contents with adjustments where needed, meaning that energy holsters are available as a premium option." + - bugfix: "Code-side thing: the reskinned SecTech and reskinned SecDrobe are just renamed, now, and not using entirely redundant resupply packages." \ No newline at end of file From e1974a69f4d36c9253353bab97d465e8d3bb8c4c Mon Sep 17 00:00:00 2001 From: Iajret Creature <122297233+Steals-The-PRs@users.noreply.github.com> Date: Thu, 7 Dec 2023 13:29:21 +0300 Subject: [PATCH 6/7] Primitive storage 2: food and flower boogaloo (#997) * Add files via upload * Add files via upload * Update storage_structures.dm * Update sheet_types.dm * Update ash_flora.dm * Update storage_structures.dm Co-authored-by: xXPawnStarrXx <53197594+xXPawnStarrXx@users.noreply.github.com> --- code/modules/mining/lavaland/ash_flora.dm | 13 ++++ icons/obj/mining_zones/ash_flora.dmi | Bin 24749 -> 22390 bytes .../items/stacks/sheets/sheet_types.dm | 5 +- .../code/storage_structures.dm | 60 ++++++++++++++++++ .../primitive_structures/icons/storage.dmi | Bin 3187 -> 2845 bytes 5 files changed, 77 insertions(+), 1 deletion(-) diff --git a/code/modules/mining/lavaland/ash_flora.dm b/code/modules/mining/lavaland/ash_flora.dm index 950af6e8b8f..59866e73aec 100644 --- a/code/modules/mining/lavaland/ash_flora.dm +++ b/code/modules/mining/lavaland/ash_flora.dm @@ -405,3 +405,16 @@ if(!reagents.total_volume) icon_state = "mushroom_bowl" return ..() + +/obj/item/reagent_containers/cup/bowl/wood_bowl + name = "wooden bowl" + desc = "A bowl made out of wood. Primitive, but effective." + icon = 'icons/obj/mining_zones/ash_flora.dmi' + icon_state = "wood_bowl" + fill_icon_state = "fullbowl" + fill_icon = 'icons/obj/mining_zones/ash_flora.dmi' + +/obj/item/reagent_containers/cup/bowl/mushroom_bowl/update_icon_state() + if(!reagents.total_volume) + icon_state = "wood_bowl" + return ..() diff --git a/icons/obj/mining_zones/ash_flora.dmi b/icons/obj/mining_zones/ash_flora.dmi index d796c200071c009a5c0f78b15e5df29463e98b0b..1f4aa469e133a215e7cdadc52a4d151fdbac756f 100644 GIT binary patch literal 22390 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 literal 24749 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 diff --git a/modular_skyrat/master_files/code/game/objects/items/stacks/sheets/sheet_types.dm b/modular_skyrat/master_files/code/game/objects/items/stacks/sheets/sheet_types.dm index 3a59d18fc52..2b4b7cca870 100644 --- a/modular_skyrat/master_files/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/modular_skyrat/master_files/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -76,13 +76,16 @@ GLOBAL_LIST_INIT(skyrat_wood_recipes, list( new/datum/stack_recipe("wooden shelf", /obj/structure/rack/wooden, 2, time = 2 SECONDS, one_per_turf = TRUE, on_solid_ground = FALSE, category = CAT_STRUCTURE), new/datum/stack_recipe("seed shelf", /obj/machinery/smartfridge/seedshelf, 10, time = 2 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_STRUCTURE), new/datum/stack_recipe("produce bin", /obj/machinery/smartfridge/producebin, 10, time = 2 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_STRUCTURE), + new/datum/stack_recipe("produce display", /obj/machinery/smartfridge/producedisplay, 10, time = 2 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_STRUCTURE), + new/datum/stack_recipe("ration shelf", /obj/machinery/smartfridge/rationshelf, 10, time = 2 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_STRUCTURE), new/datum/stack_recipe("storage barrel", /obj/structure/closet/crate/wooden/storage_barrel, 4, time = 2 SECONDS, one_per_turf = TRUE, on_solid_ground = FALSE, category = CAT_STRUCTURE), new/datum/stack_recipe("worm barrel", /obj/structure/wormfarm, 5, time = 2 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_TOOLS), - new/datum/stack_recipe("gutlunch trough", /obj/structure/ore_container/gutlunch_trough, 5, time = 2 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_STRUCTURE), new/datum/stack_recipe("sturdy wooden fence", /obj/structure/railing/wooden_fencing, 5, time = 2 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_TOOLS), new/datum/stack_recipe("sturdy wooden fence gate", /obj/structure/railing/wooden_fencing/gate, 5, time = 2 SECONDS, one_per_turf = TRUE, on_solid_ground = TRUE, category = CAT_TOOLS), + new/datum/stack_recipe("wooden bowl", /obj/item/reagent_containers/cup/bowl/wood_bowl, 3, time = 2 SECONDS, check_density = FALSE, category = CAT_TOOLS), )) + /obj/item/stack/sheet/mineral/wood/get_main_recipes() . = ..() . += GLOB.skyrat_wood_recipes diff --git a/modular_skyrat/modules/primitive_structures/code/storage_structures.dm b/modular_skyrat/modules/primitive_structures/code/storage_structures.dm index a9c1ce0b9fb..3a0b605fe36 100644 --- a/modular_skyrat/modules/primitive_structures/code/storage_structures.dm +++ b/modular_skyrat/modules/primitive_structures/code/storage_structures.dm @@ -111,3 +111,63 @@ new /obj/item/stack/sheet/mineral/wood(drop_location(), 10) deconstruct(TRUE) return TOOL_ACT_TOOLTYPE_SUCCESS + +/obj/machinery/smartfridge/rationshelf + name = "Ration shelf" + desc = "A wooden shelf, used to store food... preferably preserved." + icon_state = "rationshelf" + icon = 'modular_skyrat/modules/primitive_structures/icons/storage.dmi' + resistance_flags = FLAMMABLE + base_build_path = /obj/machinery/smartfridge/rationshelf + contents_icon_state = "ration" + use_power = NO_POWER_USE + light_power = 0 + idle_power_usage = 0 + circuit = null + has_emissive = FALSE + can_atmos_pass = ATMOS_PASS_YES + visible_contents = TRUE + +/obj/machinery/smartfridge/rationshelf/accept_check(obj/item/weapon) + return (IS_EDIBLE(weapon) || (istype(weapon,/obj/item/reagent_containers/cup/bowl) && length(weapon.reagents?.reagent_list))) + +/obj/machinery/smartfridge/rationshelf/structure_examine() + . = span_info("The whole rack can be [EXAMINE_HINT("pried")] apart.") + +/obj/machinery/smartfridge/rationshelf/crowbar_act(mob/living/user, obj/item/tool) + user.balloon_alert_to_viewers("disassembling...") + if(!tool.use_tool(src, user, 2 SECONDS, volume = 100)) + return + new /obj/item/stack/sheet/mineral/wood(drop_location(), 10) + deconstruct(TRUE) + return TOOL_ACT_TOOLTYPE_SUCCESS + +/obj/machinery/smartfridge/producedisplay + name = "Produce display" + desc = "A wooden table with awning, used to display produce items." + icon_state = "producedisplay" + icon = 'modular_skyrat/modules/primitive_structures/icons/storage.dmi' + resistance_flags = FLAMMABLE + base_build_path = /obj/machinery/smartfridge/producedisplay + contents_icon_state = "nonfood" + use_power = NO_POWER_USE + light_power = 0 + idle_power_usage = 0 + circuit = null + has_emissive = FALSE + can_atmos_pass = ATMOS_PASS_YES + visible_contents = TRUE + +/obj/machinery/smartfridge/producedisplay/accept_check(obj/item/weapon) + return (istype(weapon, /obj/item/grown) || istype(weapon, /obj/item/bouquet) || istype(weapon, /obj/item/clothing/head/costume/garland)) + +/obj/machinery/smartfridge/producedisplay/structure_examine() + . = span_info("The whole rack can be [EXAMINE_HINT("pried")] apart.") + +/obj/machinery/smartfridge/producedisplay/crowbar_act(mob/living/user, obj/item/tool) + user.balloon_alert_to_viewers("disassembling...") + if(!tool.use_tool(src, user, 2 SECONDS, volume = 100)) + return + new /obj/item/stack/sheet/mineral/wood(drop_location(), 10) + deconstruct(TRUE) + return TOOL_ACT_TOOLTYPE_SUCCESS diff --git a/modular_skyrat/modules/primitive_structures/icons/storage.dmi b/modular_skyrat/modules/primitive_structures/icons/storage.dmi index 1c2c362632151fa314175e97b1133d3cf152cf9d..413a49e7eaa18394b69bedccb549848fcc11d50b 100644 GIT binary patch literal 2845 zcmV+&3*z*NP)004jp0{{R3ySBEB#%-b6&`xn$^SWZslSzGg6+L?V7J z9654BIdVoOQZh$rAc7kU>OLo`ClJjo691o;|6)<>sblikZ}ZMNpc5v?EG)1SAc_(& zub(vD*-55=AMi~(>#$(Ygh6@@Dc-cA?~xGP9eC<@u6YnaOh7ovrz~qv72UUa(z18! z;>WBPUW5@x!otGxGBTErOm>1j08t3#H$VRhA7%(FwTE!&>FK)`7Vjb=(jp@2XUT*q zSg1ODn~PDFJS|6PK+4!PqQEXPmH-uv3tF)hw#G9PfdG$YRAFIZ|NsBlN}oR`G+;b! z7m5S`X#fCJ2VY!TNk&Ao7yzag07+RL|Mt}2vo^YFEqfaP|KxbV=-0C=30lhF!-Fc^iex2G6-y-4l0n@GZoe1(|pw++n6wvyhyr4k{==H1yiAAFp# zm>lv`QIg}iz)#Rds+R1@ZnMRxm)r_>$Wn|1$eXa^!B}R&#mER~>PxQ_k1*m=8+Vyt zRBLvJF@LKS(;Aw;qle|0* zKl=?Zv@BnlrR+xl00>=4L_t(|ob8&8U(-ey$CF%3p%mNH7aX%q#o?%eY_zDGn{!j= z+>0CT)%h~4)Pj|_3cjEsfBNn%Z}*Z*N}9TT`lF_yzclyF^W0r74{Dlj=$b?UR%q!4 zl<+jfQTdu?07G_i*1}(roloK$07}>bamZE|$o^(nK-4-Q5;97B(hT|t7@jvkkEUB7 zP((m{K@bAH@HKOMgv=lq~Lmd_!i$2Mj64WEcZ&Mop$cXJ>>$^%FK`K}B4EFksm2#Nsh?8`yAZasdrY=#5~CiC~I3eaeZT3J|EL88slf9K$n65TAFH=q#b*t5O^fV48LofTtO< z2lTYVXZtpt$4@4LLuud{ZFFWx4>^DVK03V)Q0#T!c_VwV0qR4UjNJk0)o0Q}ZjJ+d zJb&WxrW@`X-3yswAex2n79l7K z3iNRVC5mqzG|2rvLzGUFap?t=`gBnxKcR*DHF}pa$*hvUbzM@4r)_FSg z(vjVBK-FU(nixcM=;fa%dnDCz2Nl-jfb!a6jDW$@3?$5sj*4HYRAPf92oOjCyB)h$u_TWq^w%3BcPPgLj^)RMzN-8MoSO>g)92P`${I#)6t>UhIA6eooUdNZ zNcb>e^b}`dct&%F7(f&974jzB;rtNGt$=5iE=F-Sn;p&aGfgpXj+sS)uUss|3<&2D zIFpR9pPHIkEEcr_@2dtu?0``fVw(BC0HPigq%M6``O87&g^%*Kpg`!(SFHzir#o`- zW1i~Fd>(f6fcCrd!`;a-d9aCsy`z* z4dlo2=sqf0NpOI+SU|0aZl?Iec|L;&@Kxon(15*?>c7YJ9dMw51{&zU zq{D~%O%SB~n0cgdwBHm^$HX7QmB^8!a6uyTlhXL{W5+%i=RZeF;=)n5aF_UrY2w2Z z$0sKE&+(EN$rSr4l}cr+RMND{$;nfvPVv4fFU0?7>h$RoA0M9>C%az1KvtZELP6*& z`KG6>@^rO&=IrETWwOE&x_QIrozZ5`&Cap@CsR{XpUzKBK#^UaPnX06vncR2H$svS z)oP_uwOX&AsVr0=Vui73-spK}w3+jB=P%5${>AzE&!#@Vbm@yPFJGRYXZ-?EQRKT3 z(j*}&)oQhRy;l8d;pAjxVc`nnkJG$q^W?H;v~#mFv#kI1H&?G-yZ-Hs?{0p7S>P8< zv}C{j!;e4Ry7lufw-y&g5z-_fa{Vhvx495bFdcjD!g<#JRlBHN`|ZZ>H~zTv=gk2B zFQUae3;~Lerr9B409^kzl)#Tsi+8a8me@2z(yy!h-V253ApSrD^+b2E?vYkC$32 zt)v0n2sIvB))MDqzEzDJ@VJ#UpLY;6n~mjVk#7SE59qnv48rs+J!b8DSgY~_dau>h zRl3(|37TJBRU9zTKm!dl&_D-OnXZ9k<(odMRIom3>XiGHhA zds?ct>-95dWwnVut5j>(>g`$;#;^ai2a#$|P<5$YNAW|ohu-$VwYA7!DLp~erFPXR ze^t6@cRifHv9YlknXuL_;XX)eH(m9?t@U6)+wW{_Zge^kPu^~$`dqt)_N9F=u>JL| z^=Hm68yf+BXA?%SvmKG}X&Ymrt)%|t36P-uoo8E~-}o4L{7z?WbM5(yh=3~j1GLE! z?(Coqyn>f6$q_I{a(``Y`^Ae_vGUOX?Cw%RK7^=!Nb&L&BIs;xcU}kh&mrHNSowCy z`|evxsJ-U;&=$Ic-CZ0anBUjhw!nvkdwYBE?bVxiQF~!1*&#%TK4X0yUxVigG?5Qa zu(!E~_qMqZ2g+BU3nl;gcjy>!uV7p3zun!71m*zJ`dr!Cx61q0ewnL3#UxJ-B8gU? zARYdJnESDE9aywJw}OKQfA-5sR}dAV<*${-zJ=(lhmH3Wu+eNbR-n*(zmfc+^|@AS vrM1#*!cFouPK9WFt_8IM>E1WIfx6be&Q5s3>Z$JC00000NkvXXu0mjf19D!5 literal 3187 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 LSQ^*i2nqiMcGL#l From 00a9fbf487afae24762a6c40b3210da306f91a7b Mon Sep 17 00:00:00 2001 From: Yaroslav Nurkov <78199449+AnywayFarus@users.noreply.github.com> Date: Thu, 7 Dec 2023 13:29:46 +0300 Subject: [PATCH 7/7] Automatic changelog for PR #997 [ci skip] --- html/changelogs/AutoChangeLog-pr-997.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-997.yml diff --git a/html/changelogs/AutoChangeLog-pr-997.yml b/html/changelogs/AutoChangeLog-pr-997.yml new file mode 100644 index 00000000000..231bcabb631 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-997.yml @@ -0,0 +1,5 @@ +author: "xXPawnStarrXx" +delete-after: True +changes: + - rscadd: "Added new storages for tribals/greytiders." + - rscadd: "Added wooden bowls." \ No newline at end of file