diff --git a/code/modules/vore/fluffstuff/guns/bsharpoon.dm b/code/modules/vore/fluffstuff/guns/bsharpoon.dm index 0c684e202f..1fccb59c4c 100644 --- a/code/modules/vore/fluffstuff/guns/bsharpoon.dm +++ b/code/modules/vore/fluffstuff/guns/bsharpoon.dm @@ -36,6 +36,10 @@ if(!T || T.check_density()) to_chat(user,"That's a little too solid to harpoon into!") return + var/turf/ownturf = get_turf(src) + if(ownturf.z != T.z || get_dist(T,ownturf) > world.view) + to_chat(user, "The target is out of range!") + return last_fire = current_fire playsound(user, 'sound/weapons/wave.ogg', 60, 1)