diff --git a/code/modules/food_and_drinks/food/condiment.dm b/code/modules/food_and_drinks/food/condiment.dm index 40092045f25..0b507b9526b 100644 --- a/code/modules/food_and_drinks/food/condiment.dm +++ b/code/modules/food_and_drinks/food/condiment.dm @@ -39,10 +39,14 @@ if(!reagents || !reagents.total_volume) to_chat(user, "None of [src] left, oh no!") - return 0 + return FALSE + + if(!iscarbon(M)) // Non-carbons can't process reagents + to_chat(user, "You cannot find a way to feed [M].") + return if(M == user) - to_chat(M, "You swallow some of contents of \the [src].") + to_chat(user, "You swallow some of the contents of [src].") else user.visible_message("[user] attempts to feed [M] from [src].") if(!do_mob(user, M))