Animals ripping out organs will get organ items instead of meat slabs.

This commit is contained in:
MistakeNot4892
2023-02-01 13:14:51 +11:00
parent e00b208c90
commit 88e865331a
3 changed files with 13 additions and 19 deletions
@@ -104,10 +104,9 @@
if(istype(snack, /obj/item/organ))
var/obj/item/organ/organ = snack
if(organ.meat_type)
snack = new organ.meat_type(src)
qdel(organ)
else if(!istype(snack) || !snack.reagents?.total_volume)
if(organ.meat_type) // Let's assume not having a meat_type means it's not edible.
snack = new /obj/item/reagent_containers/food/snacks/organ(get_turf(snack), snack)
if(!istype(snack) || !snack.reagents?.total_volume)
to_chat(src, SPAN_WARNING("\The [snack] doesn't seem edible."))
return