the way it was explained to me is that dqtimers don't start from 0 and count up to the specified dqtimer amount. say the dq timeout is 30 frames:

- instead of the timer starting from 0 on the first joint contact with the floor, there's a hidden timer in the background that counts up and resets every time 30 frames have passed

- if you manage to have a joint hit the ground at any point beyond when this timer resets, you have less than 30 frames to recover (e.g. joint triggers on frame 15/30, you only have 15 frames before dq)

- when the first contact occurs, as long as you haven't already dq'ed, the amount of time your joint was on the floor is saved. once the total equals the dq timeout, that's a dq

- if your joint touches the ground too close to when the background timer ticks up to 30, it skips checking for total frames and dq's you anyway


this could be complete bullshit but it's what i've heard
funny blue smiling person
please to be enjoying lowkido
let's bring minibash back!