diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 94ee29b74b0..9831b2ce933 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -440,6 +440,9 @@ return ..() /mob/living/carbon/proc/vomit(var/lost_nutrition = 10, var/blood = 0, var/stun = 1, var/distance = 0, var/message = 1, var/toxic = 0) + if(dna && dna.species && NOHUNGER in dna.species.specflags) + return 1 + if(nutrition < 100 && !blood) if(message) visible_message("[src] dry heaves!", \