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.
This commit is contained in:
Verkister
2018-02-10 20:25:39 +02:00
committed by GitHub
parent 393e632a9f
commit d740ae6f90
+5 -2
View File
@@ -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)