diff --git a/code/modules/vore/fluffstuff/guns/bsharpoon.dm b/code/modules/vore/fluffstuff/guns/bsharpoon.dm index f573cf017a5..0f7bc335a18 100644 --- a/code/modules/vore/fluffstuff/guns/bsharpoon.dm +++ b/code/modules/vore/fluffstuff/guns/bsharpoon.dm @@ -43,6 +43,9 @@ if(get_area(A).flags & BLUE_SHIELDED) to_chat(user, "The target area protected by bluespace shielding!") return + if(!(A in view(user, world.view))) + to_chat(user, "Harpoon fails to lock on the obstructed target!") + return last_fire = current_fire playsound(user, 'sound/weapons/wave.ogg', 60, 1)