Need specific jump mechanic

I need a way to detect if jump was pressed just before hitting the ground, and if so I want the player to jump again after hitting the ground. I basically want to give the player some wiggle room to perform perfect consecutive jumps instead of having to detect themselves the exact moment they are able to jump again.

I’m using the jump node for jumps

I came up with this setup:

You can use Event Tick instead of the Timer; and if you remove Set Is Jump Pressed after input Key Released, you won’t have to hold the jump key, just press it once in mid-air.

Thanks for the reply!

Just tested this out and it is exactly what I described!

Oh man, sorry, there’s an error there. There should be two branches:

Or even better, like this:

Hmm I didn’t have a lot of time to test it, got your answer just before I had to go into work. It seemed to work just fine but thank you again! I’ll take another look when I get home.