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

@@ -45,12 +45,7 @@
if(M == user) //If you're eating it yourself
if(istype(M,/mob/living/carbon/human))
var/mob/living/carbon/human/H = M
if(!H.check_has_mouth())
user << "Where do you intend to put \the [src]? You don't have a mouth!"
return
var/obj/item/blocked = H.check_mouth_coverage()
if(blocked)
user << "<span class='warning'>\The [blocked] is in the way!</span>"
if(!H.can_eat(src))
return
if (fullness <= 50)