I am crafting a platform game.
The idea is that if the player performs an action before it’s allowed, by some other condition (such as being on the ground to be able to jump), the action will still happen. To achieve that effect, we should start a timer when the button is pressed and if the condition is met between the moment in which the input was sent and the moment the condition is reached (touching the ground) is less that the timer defined by our tolerance, the action still happens (we jump).
How to effectively implement this on Construct 3 ? (Best practice)