From baae487e27cb0cc23a48df4357af9fd7be850c93 Mon Sep 17 00:00:00 2001 From: Casper3667 <8396443+Casper3667@users.noreply.github.com> Date: Sun, 26 Apr 2026 12:55:34 +0200 Subject: [PATCH] Fixes yokes showing as full if they were emptied into a fridge (#22349) As per the title --- .../modules/reagents/reagent_containers/food/drinks/yoke.dm | 6 +++++- html/changelogs/YokeFix.yml | 6 ++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 html/changelogs/YokeFix.yml diff --git a/code/modules/reagents/reagent_containers/food/drinks/yoke.dm b/code/modules/reagents/reagent_containers/food/drinks/yoke.dm index dcfde8b4d41..79d2af3b3f9 100644 --- a/code/modules/reagents/reagent_containers/food/drinks/yoke.dm +++ b/code/modules/reagents/reagent_containers/food/drinks/yoke.dm @@ -80,11 +80,15 @@ return var/obj/item/reagent_containers/food/drinks/cans/C = cans[length(cans)] - cans -= C remove_from_storage(C, get_turf(user)) user.put_in_hands(C) update_icon() +/obj/item/storage/box/fancy/yoke/remove_from_storage(obj/item/W, atom/new_location) + . = ..() + if(.) + cans -= W + /obj/item/storage/box/fancy/yoke/attackby(obj/item/attacking_item, mob/user) to_chat(user, SPAN_WARNING("\The [src] cannot be refilled with items!")) diff --git a/html/changelogs/YokeFix.yml b/html/changelogs/YokeFix.yml new file mode 100644 index 00000000000..d20b85e1ad9 --- /dev/null +++ b/html/changelogs/YokeFix.yml @@ -0,0 +1,6 @@ +author: TheGreyWolf + +delete-after: True + +changes: + - bugfix: "Yokes now appear empty when the contents are transfered to a fridge."