113 lines
3.2 KiB
INI
113 lines
3.2 KiB
INI
// post-patch movement config by ruby rain (steamcommunity.com/id/r_by)
|
|
// add "exec movement/setup" to listenserver.cfg to automatically renew config when in lobby
|
|
|
|
// de-subtick jump
|
|
// usage: bind key +j
|
|
alias +j "alias t +j_t"
|
|
alias -j "alias t -j_t"
|
|
|
|
// de-subtick jump (scroll wheel version)
|
|
// usage: bind mwheeldown j
|
|
alias j "alias t j_t"
|
|
|
|
// jumpbug
|
|
// usage: bind key +jb
|
|
alias +jb "alias t +jb_t"
|
|
alias -jb "alias t -j_t"
|
|
|
|
// crouchjump
|
|
// usage: bind key +cj
|
|
alias +cj "alias t +cj_t"
|
|
alias -cj "alias t -cj_t"
|
|
|
|
// longjump (releases w key for you)
|
|
// usage: bind key +lj
|
|
alias +lj "alias t +lj_t"
|
|
alias -lj "alias t -cj_t"
|
|
|
|
// minijump (scroll wheel only, better for pre speed)
|
|
// usage: bind mwheelup +mj
|
|
alias +mj "+duck"
|
|
alias -mj "+jump; alias t +mj_t"
|
|
|
|
// minijump (1key, worse for pre speed)
|
|
// usage: bind key mj
|
|
alias mj "+duck; alias t mj_t"
|
|
|
|
// longjump left (releases w key and presses a for you)
|
|
// usage: bind key +ljleft
|
|
alias +ljleft "alias t +ljleft_t"
|
|
alias -ljleft "alias t -cj_t"
|
|
|
|
// longjump right (releases w key and presses d for you)
|
|
// usage: bind key +ljright
|
|
alias +ljright "alias t +ljright_t"
|
|
alias -ljright "alias t -cj_t"
|
|
|
|
// jumpbug (scroll wheel version, not recommended)
|
|
// usage: bind mwheelup jb
|
|
alias jb "alias t jb_t"
|
|
|
|
// jumpthrow
|
|
// usage: bind key +jthrow
|
|
alias +jthrow "+releasem1; +j"
|
|
alias -jthrow "-j"
|
|
|
|
// run jumpthrow
|
|
// usage: bind key +rjthrow
|
|
alias +rjthrow "+releasem1;+jumpforward"
|
|
alias -rjthrow "-jumpforward"
|
|
|
|
// internal aliases (ignore unless u kno what ur doing)
|
|
alias +j_t "reset_t; +jump"
|
|
alias -j_t "reset_t; -jump;-jump"
|
|
alias +jb_t "reset_t; -duck;-duck;+jump"
|
|
alias +cj_t "reset_t; +duck;+jump"
|
|
alias -cj_t "reset_t; -duck;-duck;-jump;-jump"
|
|
alias +lj_t "+cj_t;-forward"
|
|
alias +ljleft_t "+lj_t; -left;+left"
|
|
alias +ljright_t "+lj_t; -right;+right"
|
|
alias +mj_t "reset_t; -jump;-jump;-duck;-duck"
|
|
alias mj_t "reset_t; +jump;-jump;-jump;-duck;-duck"
|
|
alias j_t "reset_t; -jump;+jump;-jump;-jump"
|
|
alias jb_t "reset_t; -duck;-duck;+jump;-jump;-jump"
|
|
alias +jumpforward_t "reset_t; +jump; +forward"
|
|
alias -jumpforward_t "reset_t; -jump;-jump; -forward"
|
|
alias +jumpforward "alias t +jumpforward_t"
|
|
alias -jumpforward "alias t -jumpforward_t"
|
|
alias +releasem1 "-attack"
|
|
// adding these here so old configs still work
|
|
alias +ljnb "alias t +cj_t"
|
|
alias -ljnb "alias t -cj_t"
|
|
|
|
alias reset_t_2 "alias t_2"
|
|
alias reset_t "alias t t_2"
|
|
reset_t_2
|
|
reset_t
|
|
|
|
|
|
// cancellable movement keys (only required if you want to use +ljleft/+ljright)
|
|
// feel free to remove
|
|
bind w +forward_c
|
|
bind a +left_c
|
|
bind s +back_c
|
|
bind d +right_c
|
|
alias +forward_c +forward
|
|
alias +left_c +left
|
|
alias +back_c +back
|
|
alias +right_c +right
|
|
alias -forward_c "-forward; alias t_2 forward_cancel"
|
|
alias -left_c "-left; alias t_2 left_cancel"
|
|
alias -back_c "-back; alias t_2 back_cancel"
|
|
alias -right_c "-right; alias t_2 right_cancel"
|
|
alias forward_cancel "reset_t_2;-forward"
|
|
alias left_cancel "reset_t_2;-left"
|
|
alias back_cancel "reset_t_2;-back"
|
|
alias right_cancel "reset_t_2;-right"
|
|
|
|
|
|
|
|
// sv_cheats is required for exec_async, but once you've executed a cfg it will keep executing even if sv_cheats is set back to 0
|
|
sv_cheats 1
|
|
exec_async movement/setup_async
|