diff --git a/code/modules/spells/roguetown/arcane/blink.dm b/code/modules/spells/roguetown/arcane/blink.dm index b5f8f9d5..93446d3e 100644 --- a/code/modules/spells/roguetown/arcane/blink.dm +++ b/code/modules/spells/roguetown/arcane/blink.dm @@ -22,9 +22,9 @@ . = ..() if(isopenturf(targets[1])) var/atom/location = get_turf(targets[1]) - new /obj/effect/temp_visual/swap(get_turf(user)) - new /obj/effect/temp_visual/swap(get_turf(location)) - do_teleport(user, location, forceMove = TRUE, channel = TELEPORT_CHANNEL_MAGIC) - return TRUE - else - return FALSE \ No newline at end of file + if(location in oview(range,user)) + new /obj/effect/temp_visual/swap(get_turf(user)) + new /obj/effect/temp_visual/swap(get_turf(location)) + do_teleport(user, location, forceMove = TRUE, channel = TELEPORT_CHANNEL_MAGIC) + return TRUE + return FALSE