diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index a496526008f..3b902d21ecf 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -92,10 +92,12 @@ /mob/living/carbon/proc/vomit(var/lost_nutrition = 10, var/blood = 0, var/stun = 1, var/distance = 0, var/message = 1) - if(src.is_muzzled()) + if(ismachineperson(src)) //IPCs do not vomit particulates + return FALSE + if(is_muzzled()) if(message) to_chat(src, "The muzzle prevents you from vomiting!") - return 0 + return FALSE if(stun) Stun(4) if(nutrition < 100 && !blood) @@ -125,7 +127,7 @@ T = get_step(T, dir) if(is_blocked_turf(T)) break - return 1 + return TRUE /mob/living/carbon/gib() . = death(1)