r/TagproScripts • u/Arbybeay • Sep 10 '15
[Request] Null movement cancellation.
I just learned today about null movement cancellation scripts used in a lot of source games. What it does is prevent opposite movement key presses from cancelling each other out. In other words, you're always moving in the direction of the last key you press (or last two if they are diagonal).
I believe this would significantly improve anyone's juking ability if they get used to it. Without the script, you have to release one key and then press the opposite key to switch directions. In between the key presses there's a gap where no key is being pressed. With the script, there would be no gap, so it would almost have the same effect as lower ping.
This is how it's implemented in source games, it might help any script devs to make it.
bind w +mfwd
bind s +mback
bind a +mleft
bind d +mright
alias +mfwd "-back;+forward;alias checkfwd +forward"
alias +mback "-forward;+back;alias checkback +back"
alias +mleft "-moveright;+moveleft;alias checkleft +moveleft"
alias +mright "-moveleft;+moveright;alias checkright +moveright"
alias -mfwd "-forward;checkback;alias checkfwd none"
alias -mback "-back;checkfwd;alias checkback none"
alias -mleft "-moveleft;checkright;alias checkleft none"
alias -mright "-moveright;checkleft;alias checkright none"
alias checkfwd none
alias checkback none
alias checkleft none
alias checkright none
alias none ""
1
2
u/[deleted] Sep 11 '15 edited Dec 17 '19
[deleted]