//////////////
//crosshairs//
//////////////
//////////////////////////////////////////////////////////
// (cl_crosshair_file = type cl_crosshair_scale = size) //
//////////////////////////////////////////////////////////
//xhair TYPE toggle--switches crosshair type when shooting; good for preventing Amby xhair from expanding too large (uses my settings as an example). NOTE: Must be manually integrated with viewmodel scripts to work in conjunction.
//=========================================================
alias dotxhairtype "dotxhairtypeb"
alias dotxhairtypeb "cl_crosshair_file crosshair5;cl_crosshair_scale 14;alias dotxhairtype dotxhairtyper" // tweak crosshair_scale values to your liking
alias dotxhairtyper "cl_crosshair_file crosshair2;cl_crosshair_scale 22;alias dotxhairtype dotxhairtypeb"
alias dotxhairtypev "cl_crosshair_file crosshair5;cl_crosshair_scale 14;alias dotxhairtype dotxhairtypeq"
alias dotxhairtypeq "cl_crosshair_file crosshair1;cl_crosshair_scale 22;alias dotxhairtype dotxhairtypeb"
bind mouse1 +crosshairfire
alias +crosshairfire "+attack; dotxhairtype; spec_next; sensitivity 5.0"
alias -crosshairfire "-attack; dotxhairtype"
bind "mouse2" "+m2; fov_desired 90; sensitivity 5.0; r_drawviewmodel 1"
alias "+m2" "+attack2; spec_prev;ba;dotxhairtypev"
alias "-m2" "-attack2;dotxhairtype"
alias "ba" "fov_desired 90; sensitivity 5.0; r_drawviewmodel 1"
//=========================================================
////////////////////////
// xhair COLOR toggle //
////////////////////////
//=========================================================
alias dotxhaircolor "dotxhaircolorb"
alias dotxhaircolorb "cl_crosshair_blue 0; cl_crosshair_green 255; cl_crosshair_red 0;alias dotxhaircolor dotxhaircolorc" //green
alias dotxhaircolorc "cl_crosshair_blue 255; cl_crosshair_green 0; cl_crosshair_red 255;alias dotxhaircolor dotxhaircolord"
alias dotxhaircolord "cl_crosshair_blue 240; cl_crosshair_green 255; cl_crosshair_red 0;alias dotxhaircolor dotxhaircolore"
alias dotxhaircolore "cl_crosshair_blue 0; cl_crosshair_green 255; cl_crosshair_red 255;alias dotxhaircolor dotxhaircolorf" //yellow
alias dotxhaircolorf "cl_crosshair_blue 0; cl_crosshair_green 0; cl_crosshair_red 0; alias dotxhaircolor dotxhaircolorg" //black
alias dotxhaircolorg "cl_crosshair_blue 112; cl_crosshair_green 25; cl_crosshair_red 25; alias dotxhaircolor dotxhaircolorh" //midnight blue
alias dotxhaircolorh "cl_crosshair_blue 0; cl_crosshair_green 69; cl_crosshair_red 255; alias dotxhaircolor dotxhaircolori" //orange
alias dotxhaircolori "cl_crosshair_blue 180; cl_crosshair_green 105; cl_crosshair_red 255; alias dotxhaircolor dotxhaircolorj" //hot pink
alias dotxhaircolorj "cl_crosshair_blue 0; cl_crosshair_green 0; cl_crosshair_red 255; alias dotxhaircolor dotxhaircolork" //red
alias dotxhaircolork "cl_crosshair_blue 137; cl_crosshair_green 137; cl_crosshair_red 139; alias dotxhaircolor dotxhaircolorl" //grey
alias dotxhaircolorl "cl_crosshair_blue 173; cl_crosshair_green 222; cl_crosshair_red 255; alias dotxhaircolor dotxhaircolorm" //tan
alias dotxhaircolorm "cl_crosshair_blue 255; cl_crosshair_green 255; cl_crosshair_red 0; alias dotxhaircolor dotxhaircolorn" //cyan
alias dotxhaircolorn "cl_crosshair_blue 19; cl_crosshair_green 69; cl_crosshair_red 139; alias dotxhaircolor dotxhaircoloro" //brown
alias dotxhaircoloro "cl_crosshair_blue 11; cl_crosshair_green 134; cl_crosshair_red 184; alias dotxhaircolor dotxhaircolorb" //gold
//=========================================================
// // // // // // // // // // // // // // // // //
// movement color toggle/flashing xhair example //
// // // // // // // // // // // // // // // // //
bind "uparrow" +fw
alias +fw "+forward;dotxhaircolor"
alias -fw "-forward;dotxhaircolor"
bind "downarrow" +bw
alias +bw "+back;dotxhaircolor"
alias -bw "-back;dotxhaircolor"
bind "rightarrow" +mr
alias +mr "+moveright;dotxhaircolor"
alias -mr "-moveright;dotxhaircolor"
bind "leftarrow" +ml
alias +ml "+moveleft;dotxhaircolor"
alias -ml "-moveleft;dotxhaircolor"
//end
///////////////
// Amby zoom //
///////////////
alias "+zoom" "zoomin"
alias "-zoom" "zoomout"
alias zoomin "r_drawviewmodel 0; fov_desired 74"
alias "zoomout" "r_drawviewmodel 1; fov_desired 90"
unbind u
bind "u" "+zoom"
//end
//////////////
// disguise //
//////////////
bind "6" "disguise 7 -2; voicemenu 2 2"; disguises as friendly Pyro
bind "7" "disguise 9 -1; voicemenu 0 6"; disguises as enemy Engineer
bind "8" "disguise 7 -1; voicemenu 0 6"; disguises as enemy Pyro
bind "9" "disguise 8 -1; voicemenu 0 6"; disguises as enemy Spy
//end
/////////////////////////////////
// "sapping" and reload script //
/////////////////////////////////
bind "R" "+spoo; +reload" // reload; sapping
alias "+spoo" "bind mouse1 crawshairfiar"
alias "-spoo" "bind mouse1 +crosshairfire"
alias crawshairfiar "+attack; dotxhairtype; spec_next; fov_desired 75; sensitivity 2.0; r_drawviewmodel 0; say_team I'M SAPPIN' Y'ALL"
//end