From e2cf5d5977e81edfa8ef08747f40e68568741f78 Mon Sep 17 00:00:00 2001 From: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Date: Thu, 5 Oct 2023 21:29:42 -0400 Subject: [PATCH] fixes slaughter demons being broken (#22738) * fixes demons killing people forever / not yeeting peoples bones / sensors / cling shenanigins, basically just fixes them * should do this to avoid stacking --- code/datums/spells/bloodcrawl.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/datums/spells/bloodcrawl.dm b/code/datums/spells/bloodcrawl.dm index 1073ebcfb31..595711943a1 100644 --- a/code/datums/spells/bloodcrawl.dm +++ b/code/datums/spells/bloodcrawl.dm @@ -143,13 +143,12 @@ L.adjustFireLoss(-1000) L.adjustOxyLoss(-1000) L.adjustToxLoss(-1000) - return - if((ishuman(victim) || isrobot(victim))) + else if((ishuman(victim) || isrobot(victim))) to_chat(L, "You devour [victim], but their lack of intelligence renders their flesh dull and unappetising, leaving you wanting for more.") L.adjustBruteLoss(-50) if(!isslaughterdemon(L)) L.adjustFireLoss(-50) - else + else if(isanimal(victim)) to_chat(L, "You devour [victim], but this measly meal barely sates your appetite!") L.adjustBruteLoss(-25) if(!isslaughterdemon(L))