Using latex nightly: 7th, October 2012, Linux.
Something seems to be wrong with the params for tcl aliases when with many commands in one line (an alias).
The following works:
alias h_weapon71 "impulse 7"
alias +rljump "+jump; +h_quick 71"}"
alias -rljump "-jump; -h_quick 71"}"
bind q "+rljump"
but without the "} it won't give "71" as argument. "+h_quick" is a alias that is defined in tcl. It takes one argument and starts h_weapon71 (according to parameter).
A simple ...
alias +rljump "+jump; +h_quick 71"
... does not work and fails with "tcl argument errors"
Closing, TCL removed in 3.0