// Bindings

bind "w" "+forward"
bind "s" "+back"
bind "a" "+moveleft"
bind "d" "+moveright"
bind "f" "+movedown"
bind "r" "+moveup"
bind "q" "+left"
bind "e" "+right"
bind "SHIFT" "+speed"


// Aliases

alias spectoggle "specslow"			
alias specslow "sv_specaccelerate 3;sv_specspeed 1;alias spectoggle specnorm"
alias specnorm "sv_specaccelerate 2;sv_specspeed 3;alias spectoggle specnorm"
alias specfast "sv_specaccelerate 5;sv_specspeed 3;alias spectoggle specslow"

alias yawtoggle "yawslow"
alias yawslow "cl_yawspeed 10;alias yawtoggle yawslow2"
alias yawslow2 "cl_yawspeed 16.75;alias yawtoggle yawmslow"
alias yawmslow "cl_yawspeed 37.5;alias yawtoggle yawmid"
alias yawmid "cl_yawspeed 75;alias yawtoggle yawmfast"
alias yawmfast "cl_yawspeed 100;alias yawtoggle yawfast"
alias yawfast "cl_yawspeed 300;alias yawtoggle yawslow"

alias pitchtoggle "pitchslow"
alias pitchslow "cl_pitchspeed 10;alias pitchtoggle pitchslow2"
alias pitchslow2 "cl_pitchspeed 16.75;alias pitchtoggle pitchmslow"
alias pitchmslow "cl_pitchspeed 37.5;alias pitchtoggle pitchmid"
alias pitchmid "cl_pitchspeed 75;alias pitchtoggle pitchmfast"
alias pitchmfast "cl_pitchspeed 100;alias pitchtoggle pitchfast"
alias pitchfast "cl_pitchspeed 300;alias pitchtoggle pitchslow"

alias record "host_framerate 100;fps_max 100;startmovie mov raw"
alias stop "endmovie"

alias viewtoggle "mode1"
alias mode1 "spec_mode 3;wait;spec_mode 1;alias viewtoggle mode2"
alias mode2 "spec_mode 3;wait;spec_mode 2;alias viewtoggle mode3"
alias mode3 "spec_mode 3;alias viewtoggle mode4"
alias mode4 "spec_mode 4;alias viewtoggle mode5"
alias mode5 "spec_mode 5;alias viewtoggle mode1"

alias reloaddem "demo_gototick 0;wait;demo_pause"


// Other

sv_cheats 1
sv_specnoclip 0
cl_forwardspeed 400
cl_upspeed 400
cl_sidespeed 400
cl_downspeed 400
cl_sidespeed 400
net_graph 0
hud_saytext_time 0