I use aliases for the Rocket Jump, CTF Grapple (including grapple hold),
sniping, and weapon switching.
If you like, download my entire configuration.
For CTF, I use the numeric keypad for communications. Most of this was taken from
Fahrenheit176. Download my ctf config here.
//Rocket Jump - bind a key to +rj
alias +rj "rj1;rj2"
alias rj1 "set rj_cl_pitchspeed $cl_pitchspeed;set cl_pitchspeed 100000;wait;+lookdown;wait;-lookdown;set cl_pitchspeed $rj_cl_pitchspeed"
alias rj2 "set rj_hand $hand;hand 2;+moveup;+attack;echo Rocket Jump"
alias -rj "-attack;-moveup;set hand $rj_hand;centerview"
//Quick Weapon
alias rail "set qw_msg $msg;msg 3;use Railgun;set msg $qw_msg"
//qw1 bound to left ctrl
alias qw1 "set qw_msg $msg;msg 3;qw1a;qw1b;qw1c;qw1d;set msg $qw_msg;echo Quick Weapon"
alias qw1a "wait;use shotgun;wait;use super shotgun;"
alias qw1b "wait;use railgun;wait;use grenade launcher;"
alias qw1c "wait;use machinegun;wait;use chaingun;"
alias qw1d "wait;use rocket launcher;wait;use hyperblaster;"
//qw2 bound to mouse2 -
alias qw2 "set qw_msg $msg;msg 3;qw2a;qw2b;qw2c;qw2d;set msg $qw_msg;echo Quick Weapon"
alias qw2a "wait;use shotgun;wait;use super shotgun;"
alias qw2b "wait;use railgun;wait;use machinegun;"
alias qw2c "wait;use chaingun;wait;use hyperblaster;"
alias qw2d "wait;use grenade launcher;wait;use rocket launcher;"
//ctf2 - grapple
alias +grap "use grapple;+attack"
alias -grap "-attack;wait;weaplast"
//ctf2 - grapple hang
alias +graph "use grapple;+attack"
alias -graph "-attack ; wait ; wait ; wait ; wait ; wait ; wait ;
wait ; wait ; wait ; weaplast"
//Mouse Sensitivity
alias normsens "sensitivity 10"
alias snp1sens "sensitivity 5"
alias snp2sens "sensitivity 3"
//Sniper 1
alias +snipe1 "fov 45;snp1sens"
alias -snipe1 "fov 90;normsens"
//Sniper 2
alias +snipe2 "fov 22;snp2sens"
alias -snipe2 "fov 90;normsens"