diff --git a/code/datums/spells/rod_form.dm b/code/datums/spells/rod_form.dm index 48c863f19e0..3670b320b8e 100644 --- a/code/datums/spells/rod_form.dm +++ b/code/datums/spells/rod_form.dm @@ -17,6 +17,10 @@ return new /datum/spell_targeting/self /obj/effect/proc_holder/spell/rod_form/cast(list/targets,mob/user = usr) + if(get_turf(user) != user.loc) + to_chat(user, "You cannot summon a rod in the ether, the spell fizzles out!") + revert_cast() + return FALSE for(var/mob/living/M in targets) var/turf/start = get_turf(M) var/obj/effect/immovablerod/wizard/W = new(start, get_ranged_target_turf(M, M.dir, (15 + spell_level * 3)), rod_delay)