diff --git a/code/game/gamemodes/clock_cult/clock_scripture.dm b/code/game/gamemodes/clock_cult/clock_scripture.dm
index 15a0baaa08f47..3c53eef8613c3 100644
--- a/code/game/gamemodes/clock_cult/clock_scripture.dm
+++ b/code/game/gamemodes/clock_cult/clock_scripture.dm
@@ -1048,20 +1048,22 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
You feel limitless power surging through you!")
playsound(invoker, 'sound/magic/lightning_chargeup.ogg', 100, 0)
animate(invoker, color = list(rgb(255, 255, 255), rgb(255, 255, 255), rgb(255, 255, 255), rgb(0,0,0)), time = 88) //Gradual advancement to extreme brightness
- spawn(88)
+ sleep(88)
+ if(invoker)
invoker.visible_message("Massive bolts of energy emerge from across [invoker]'s body!", \
"\"V gbyq lbh lbh jbhyqa'g or noyr gb unaqyr vg.\"\n \
TOO... MUCH! CAN'T... TAKE IT!")
playsound(invoker, 'sound/magic/lightningbolt.ogg', 50, 0)
animate(invoker, color = initial(invoker.color), time = 10)
- for(var/mob/living/L in range(5, invoker))
+ for(var/mob/living/L in view(7, invoker))
if(is_servant_of_ratvar(L))
continue
- invoker.Beam(L, icon_state = "nzcrentrs_power", icon = 'icons/effects/beam.dmi', time = 6)
+ invoker.Beam(L, icon_state = "nzcrentrs_power", icon = 'icons/effects/beam.dmi', time = 10)
+ var/randdamage = rand(30, 50)
if(iscarbon(L))
- L.electrocute_act(rand(30, 50), "Nzcrentr's power")
+ L.electrocute_act(randdamage, "Nzcrentr's power", 1, randdamage)
else
- L.adjustFireLoss(rand(30, 50))
+ L.adjustFireLoss(randdamage)
L.visible_message(
"[src] was shocked by Nzcrentr's power!", \
"You feel a powerful shock coursing through your body!", \
@@ -1069,7 +1071,9 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
)
L.Weaken(8)
playsound(L, 'sound/magic/LightningShock.ogg', 50, 0)
- return 1
+ return 1
+ else
+ return 0