How to make jump fatigue in blueprint?

Im trying to make a jump fatigue function where the player jumps as soon as they land from a previous jump they’re jump Zvelocity gets weaker the more they jump too quick so a cooldown of like a second would reset the fatigue so they could a normal full jump.

Thanks in advanced

use ticks delta time to detect how long since the last jump, use a min node to set the value you want the user to have full jump again (for example 1 for 1 second), and multiply the jump height by the output of the min node. when the player jumps, reset the jump cooldown to 0. divide the output of the min by the same as the min node (in this case 1) to make the value always sit between 0 and 1, turning it into a percentage.