diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm
index a49d8cd2dcf..962004a8fed 100644
--- a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm
+++ b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm
@@ -63,15 +63,13 @@
src << "You are too fatigued to pounce right now!"
return
- if(leaping) //Leap while you leap, so you can leap while you leap
+ if(leaping || stat || buckled || lying)
return
if(!has_gravity(src) || !has_gravity(A))
src << "It is unsafe to leap without gravity!"
//It's also extremely buggy visually, so it's balance+bugfix
return
- if(lying)
- return
else //Maybe uses plasma in the future, although that wouldn't make any sense...
leaping = 1