diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index c2f4877f7c9..fd4f404195c 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -338,8 +338,9 @@ if(C.pulling) var/atom/movable/pulled = C.pulling var/turf/turf_behind = get_turf(get_step(T, turn(C.dir, 180))) - pulled.forceMove(turf_behind) - . = pulled + if(!pulled.anchored) + pulled.forceMove(turf_behind) + . = pulled /obj/item/cult_shift/attack_self(mob/user)