if i type into console
+duck
and then
-duck;+jump
All that happens is I unduck and my jump becomes permanently broken. Why does this happen and how could I go about scripting a button to unduck and jump on the same tick?
if i type into console
+duck
and then
-duck;+jump
All that happens is I unduck and my jump becomes permanently broken. Why does this happen and how could I go about scripting a button to unduck and jump on the same tick?
alias jumpbug "+duck; bind space +jumpbugjump"
alias +jumpbugjump "-duck; +jump"
alias -jumpbugjump "-jump; bind space +jump"
bind c "jumpbug"
Waldoalias jumpbug "+duck; bind space +jumpbugjump" alias +jumpbugjump "-duck; +jump" alias -jumpbugjump "-jump; bind space +jump" bind c "jumpbug"
With this script at least it doesn't break my jump, however all I get is an unduck when I press space, no jump.
You can't jump when unducking from full duck in tf2 if grounded, so it will just unduck if you're grounded and wait too long. This works for partial duck-> jump (e.g. ctapping) or for aerial unduck->jump (jumpbug).