From 6ee0d6f148920ce9292e95e5cbf02f4c543010bd Mon Sep 17 00:00:00 2001 From: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Date: Thu, 7 Sep 2023 06:21:35 -0400 Subject: [PATCH] oopsy doopsy soulstone code kinda sucky (#22262) --- code/game/gamemodes/wizard/soulstone.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index 6723c152e8d..e3a5390fbc9 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -175,7 +175,6 @@ add_attack_logs(user, M, "Stolestone'd with [name]") transfer_soul("VICTIM", M, user) - START_PROCESSING(SSobj, src) return /obj/item/soulstone/attackby(obj/item/O, mob/user) @@ -323,6 +322,7 @@ if(!get_cult_ghost(T, user, TRUE)) add_held_body(T) T.forceMove(src) //If we can't get a ghost, shard the body anyways. + START_PROCESSING(SSobj, src) if("VICTIM") var/mob/living/carbon/human/T = target @@ -439,6 +439,7 @@ C.cancel_camera() /obj/item/soulstone/proc/init_shade(mob/living/M, mob/user, forced = FALSE) + START_PROCESSING(SSobj, src) var/type = get_shade_type() var/mob/living/simple_animal/shade/S = new type(src) S.name = "Shade of [M.real_name]"