diff --git a/code/game/gamemodes/miniantags/slaughter/bloodcrawl.dm b/code/game/gamemodes/miniantags/slaughter/bloodcrawl.dm
index 6bd4b01e4a5..68345eb622a 100644
--- a/code/game/gamemodes/miniantags/slaughter/bloodcrawl.dm
+++ b/code/game/gamemodes/miniantags/slaughter/bloodcrawl.dm
@@ -68,13 +68,18 @@
for(var/i in 1 to 3)
playsound(get_turf(src), sound, 100, 1)
sleep(30)
- if(kidnapped)
- to_chat(src, "You devour [kidnapped]. Your health is fully restored.")
- adjustBruteLoss(-1000)
- adjustFireLoss(-1000)
- adjustOxyLoss(-1000)
- adjustToxLoss(-1000)
+ if(kidnapped)
+ if(ishuman(kidnapped) || isrobot(kidnapped))
+ to_chat(src, "You devour [kidnapped]. Your health is fully restored.")
+ adjustBruteLoss(-1000)
+ adjustFireLoss(-1000)
+ adjustOxyLoss(-1000)
+ adjustToxLoss(-1000)
+ else
+ to_chat(src, "You devour [kidnapped], but this measly meal barely sates your appetite!")
+ adjustBruteLoss(-25)
+ adjustFireLoss(-25)
if(istype(src, /mob/living/simple_animal/slaughter)) //rason, do not want humans to get this
var/mob/living/simple_animal/slaughter/demon = src
demon.devoured++