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))