Can no longer use utensils to eat if you lack the means.

Humanoid mobs can no longer eat when missing a mouth or when their mouth is blocked when using utensils, same as when eating food directly.
Fixes  #11333.
This commit is contained in:
PsiOmegaDelta
2015-10-22 16:47:32 +02:00
parent db833735a8
commit 8305404a14
4 changed files with 18 additions and 6 deletions

View File

@@ -0,0 +1,11 @@
/mob/living/carbon/human/proc/can_eat(var/food, var/feedback = 1)
if(!check_has_mouth())
if(feedback)
src << "Where do you intend to put \the [food]? You don't have a mouth!"
return 0
var/obj/item/blocked = check_mouth_coverage()
if(blocked)
if(feedback)
src << "<span class='warning'>\The [blocked] is in the way!</span>"
return 0
return 1