From 6d3033df0a5041b04dbcf1a333040a247950851e Mon Sep 17 00:00:00 2001 From: Adrer Date: Mon, 1 Aug 2022 00:25:36 +0200 Subject: [PATCH] Slaughter Demon no longer heals from consuming simplemob (#18554) * Demon no longer heals from consuming simplemob * Added Cyborgs to the healing check * Implemented Miraviel's suggestion Co-authored-by: Adri * Simplemob devour heal Co-authored-by: adrermail@gmail.com Co-authored-by: Adri --- .../miniantags/slaughter/bloodcrawl.dm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) 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++