diff --git a/code/modules/vore/fluffstuff/custom_guns_vr.dm b/code/modules/vore/fluffstuff/custom_guns_vr.dm index 8456f11558..02e330fb49 100644 --- a/code/modules/vore/fluffstuff/custom_guns_vr.dm +++ b/code/modules/vore/fluffstuff/custom_guns_vr.dm @@ -795,7 +795,7 @@ if(transforming) to_chat(user,"You can't fire while \the [src] transforming!") return - if(!(current_fire - last_fire >= 20 SECONDS)) + if(!(current_fire - last_fire >= 30 SECONDS)) to_chat(user,"\The [src] is recharging...") return if(is_jammed(A) || is_jammed(user)) @@ -803,6 +803,10 @@ last_fire = current_fire playsound(user, 'sound/weapons/wave.ogg', 60, 1) return + var/turf/T = get_turf(A) + if(!T || T.check_density()) + to_chat(user,"That's a little too solid to harpoon into!") + return last_fire = current_fire playsound(user, 'sound/weapons/wave.ogg', 60, 1)