// Binds m1 m2 and m4 to quick switch and attack
alias none ""
alias soch1 "slot1; r_drawviewmodel 0; viewmodel_fov 0.1; tf_use_min_viewmodels 1"
alias soch2 "slot2; r_drawviewmodel 0; viewmodel_fov 54; tf_use_min_viewmodels 1"
alias soch3 "slot3; r_drawviewmodel 1; viewmodel_fov 90; tf_use_min_viewmodels 0"
alias rock "alias -rock mrock; alias -wack none; alias -shot none" // this change alias' when mouse1 is pressed
alias shot "alias -shot mshot; alias -rock none; alias -wack none" // this change alias' when mouse2 is pressed
alias wack "alias -wack mwack; alias -shot none; alias -rock none" // this change alias' when mouse4 is pressed
alias +rock "rock; soch1; +attack; spec_next" // alias for when mouse1 is pressed
alias mrock "-attack"
alias +shot "shot; soch2; +attack; spec_prev" // alias for when mouse2 is pressed
alias mshot "-attack"
alias +wack "wack; soch3; +attack" // alias for when mouse 4 is pressed
alias mwack "-attack"
bind mouse1 "+rock" // equip primary and attack
bind mouse2 "+shot" // equip secondary and attack
bind mouse4 "+wack" // equip melee and attack