From d740ae6f9049eb7f6201e345ef50ed951fcf486b Mon Sep 17 00:00:00 2001 From: Verkister Date: Sat, 10 Feb 2018 20:25:39 +0200 Subject: [PATCH] Fixes itemweak gurgles and food misbehaving -Itemweak gurgles no longer add everything unconditionally to items_preserved list even if the item was digested for being food/holder/organ. --- code/modules/vore/eating/bellymodes_vr.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm index 4910604e088..1c24d2cbc04 100644 --- a/code/modules/vore/eating/bellymodes_vr.dm +++ b/code/modules/vore/eating/bellymodes_vr.dm @@ -87,8 +87,11 @@ var/obj/item/T = pick(touchable_items) if(istype(T)) if(digest_mode == DM_ITEMWEAK) - T.gurgle_contaminate(internal_contents, owner) - items_preserved |= T + if(istype(T,/obj/item/weapon/reagent_containers/food) || istype(T,/obj/item/weapon/holder) || istype(T,/obj/item/organ)) + digest_item(T) + else + T.gurgle_contaminate(internal_contents, owner) + items_preserved |= T else digest_item(T)