 
unbindall    
// bind MOUSE1 "+attack" 

///PRESETS ==if you change starting-settings, then you may also change the script-starting-points==
set cg_hudfiles ui/HUD-skill.cfg
set r_gamma 1.2
set s_volume 0.05
set sensitivity 3.8
set cg_crosshaircolor 6
set def-size " cg_crosshairsize 28"
set def-cross "cg_drawcrosshair 7" 
set def-fov "cg_fov 105" 
 
 
//   ****** RG  ZOOM SCRIPT
set zfov "vstr zfov1"
set zfov1 "weapon 7 ; vstr def-fov ; cg_zoomfov 25  ; set zfov vstr zfov2   "  //  RG
set zfov2 "weapon 7 ; cg_fov 90    ; cg_zoomfov 15  ; set zfov vstr zfov1   "  //  RG ultrazoom
set zset  "vstr def-fov ; cg_zoomfov 40 ; set zfov vstr zfov1  "               //  ALL
 


//  *******  +ALIAS
seta LgSettings  " cg_gunx -10 ; cg_guny 2 ; cg_gunz -8 ; cg_drawcrosshair 2 ; cg_crosshairsize 35"  // LG - fire
seta DefSettings " cg_gunx 0 ; cg_guny 0 ; cg_gunz -3 ; vstr def-size ; vstr def-cross "  // ALL




//mouse stuff:
bind MOUSE1 "+zfire"
alias -zfire " -attack ; vstr DefSettings"
alias +zfire " +attack "
alias _DefFire "alias +zfire +attack ; vstr DefSettings" // def
alias _LgFire "alias +zfire _LgFire2" //lg-fire-1/2
alias _LgFire2 "+attack ; vstr LgSettings" //lg-fire-2/2 
 
 
seta _Gaunt "weapon 1  ; vstr zset ; _DefFire"
seta _MG "weapon 2     ; vstr zset ; _DefFire"   //  MG
seta _SG "weapon 3     ; vstr zset ; _DefFire"  
seta _GL "weapon 4     ; vstr zset ; _DefFire"
seta _RL "weapon 5     ; vstr zset ; _DefFire"
seta _LG "weapon 6     ; vstr zset ; _LgFire "  // LG
seta _RG "weapon 7     ; vstr zfov ; _DefFire"   //  RG
seta _PG "weapon 8     ; vstr zset ; _DefFire"  //  PG
seta _BFG "weapon 9    ; vstr zset ; _DefFire"
seta _NG "weapon 11    ; vstr zset ; _DefFire"
seta _PX "weapon 12    ; vstr zset ; _DefFire"
seta _CG "weapon 13    ; vstr zset ; _DefFire"

 
 


bind c "vstr _LG "
bind e "vstr _SG"
bind f "vstr _RG"
bind q "vstr _GL "
bind r "vstr _RL"
bind z "vstr _BFG"
bind MOUSE4 "vstr _PG"
bind MOUSE5 "vstr _CG"
bind MWHEELDOWN "vstr _Gaunt"
bind MWHEELUP "vstr _MG" 

  
 
bind , "exec auto2.cfg ; print ^6 auto2"
bind . "exec autoexec.cfg ; print ^6 autoexe"
 

////   ****************************     CALLVOTE ALIAS
alias mix "callvote shuffle   "
alias qua "callvote map quarantine  "
alias asy "callvote map asylum "
alias tri "callvote map trinity  "
  

///    ***************       HUD TESTING **  GAME MODES **  BOTS 
bind DEL "kick all"
bind INS vstr botz1   //join red team 4 teamgames!
seta botz1 " addbot ranger 3 red ; addbot ranger 3 blue ; addbot ranger 3 blue ; bind INS vstr botz2 "
seta botz2 " addbot ranger 3 red ; addbot ranger 3 red  ; addbot ranger 3 blue ; bind INS vstr botz1 "  
bind PAUSE "devmap campgrounds ; g_gametype 0 "
bind g vstr gmodez1
seta gmodez1 "bind 1 vstr gmode1 ; bind 2 vstr gmode2 ; bind 3 vstr gmode3 ; bind 4 vstr gmode4 ; bind 5 vstr gmode5 ; bind 6 vstr gmode6  ; bind 7 vstr gmode7  ; bind 8 vstr gmode8  ; bind 9 vstr gmode9  ; bind g vstr gmodez0 ; print ^6WARNING! WARNING! changed 1-10 to gamemode!!!!!!**** "
seta gmodez0 "print ^6changed 1-10 to default ; exec autoexec "
seta gmode0 " g_gametype 0 ; map_restart"
seta gmode1 " g_gametype 1 ; map_restart"
seta gmode2 " g_gametype 2 ; map_restart"
seta gmode3 " g_gametype 3 ; map_restart"
seta gmode4 " g_gametype 4 ; map_restart"
seta gmode5 " g_gametype 5 ; map_restart"
seta gmode6 " g_gametype 6 ; map_restart"
seta gmode7 " g_gametype 7 ; map_restart"
seta gmode8 " g_gametype 8 ; map_restart"
seta gmode9 " g_gametype 9 ; map_restart"




///**************************   SPEEDOMETER TOGGLE
seta speedometer 0
bind 6 "vstr speed " 
seta speed "vstr speedometer1 "
seta speedometer1 " speedometer 1 ; bind 6 vstr speedometer0 ; print ^6SPEEDOMETER ON "
seta speedometer0 " speedometer 0 ; bind 6 vstr speedometer1 ; print ^6SPEEDOMETER OFF "
 

///**************************   LOCAL TIME TOGGLE
seta localtime 0
bind 8 vstr localtime1
seta localtime1 "localtime 1 ; bind 8 vstr localtime0 ; print ^6LOCALTIME ON "
seta localtime0 "localtime 0 ; bind 8 vstr localtime1 ; print ^6LOCALTIME OFF "

///**************************   CHAT AREA TOGGLE
seta chat 1
bind 9 vstr chat1
seta chat1 "chat 1 ; bind 9 vstr chat0 ; print ^6CHAT AREA ON"
seta chat0 "chat 0 ; bind 9 vstr chat1 "
 
//**********************************   SENSITIVITY

bind LEFTARROW   "vstr sensdn  "
bind RIGHTARROW  "vstr sensup  "
set sensdn vstr sens3.75
set sensup vstr sens3.85
set sens3.5	 "sensitivity 3.5 ; print ^6 sensitivity ; set sensup vstr sens3.6 ; set sensdn vstr sens3.5 " 
set sens3.6	 "sensitivity 3.6 ; print ^6 sensitivity  ; set sensup vstr sens3.7 ; set sensdn vstr sens3.5 " 
set sens3.7	 "sensitivity 3.7 ; print ^6 sensitivity  ; set sensup vstr sens3.75 ; set sensdn vstr sens3.6 "  
set sens3.75 "sensitivity 3.75 ; print ^6 sensitivity  ; set sensup vstr sens3.8 ; set sensdn vstr sens3.7 " 
set sens3.8	 "sensitivity 3.8 ; print ^6 sensitivity  ; set sensup vstr sens3.85 ; set sensdn vstr sens3.75 " 
set sens3.85 "sensitivity 3.85 ; print ^6 sensitivity ; set sensup vstr sens3.9 ; set sensdn vstr sens3.8 "   
set sens3.9	 "sensitivity 3.9 ; print ^6 sensitivity  ; set sensup vstr sens3.95 ; set sensdn vstr sens3.85 "
set sens3.95 "sensitivity 3.95 ; print ^6 sensitivity  ; set sensup vstr sens4.0 ; set sensdn vstr sens3.9 "
set sens4.0	 "sensitivity 4.0 ; print ^6 sensitivity  ; set sensup vstr sens4.1 ; set sensdn vstr sens3.9 "
set sens4.1	 "sensitivity 4.1 ; print ^6 sensitivity  ; set sensup vstr sens4.2 ; set sensdn vstr sens4.0 "
set sens4.2	 "sensitivity 4.2 ; print ^6 sensitivity  ; set sensup vstr sens4.3 ; set sensdn vstr sens4.1 "
set sens4.3	 "sensitivity 4.3 ; print ^6 sensitivity  ; set sensup vstr sens4.4 ; set sensdn vstr sens4.2 "
set sens4.4	 "sensitivity 4.4 ; print ^6 sensitivity  ; set sensup vstr sens4.5 ; set sensdn vstr sens4.3 "
set sens4.5	 "sensitivity 4.5 ; print ^6 sensitivity  ; set sensup vstr sens4.6 ; set sensdn vstr sens4.4 "
set sens4.6	 "sensitivity 4.6 ; print ^6 sensitivity  ; set sensup vstr sens4.7 ; set sensdn vstr sens4.5 "
set sens4.7	 "sensitivity 4.7 ; print ^6 sensitivity  ; set sensup vstr sens4.7 ; set sensdn vstr sens4.6 "

//*********************************   VOLUME

seta s_musicvolume 0
bind m "s_volume 0 ; set vup vstr vol01 ; set vdn vstr vol00 ;  print ^6 mute "
bind DOWNARROW "vstr vdn  "
bind UPARROW   "vstr vup  "
set vdn vstr vol00
set vup vstr vol02
set vol00			"play sound/misc/menu2;set s_volume 0.00 ;set vdn vstr vol00;set vup vstr vol01; print ^6 mute  "
set vol01 			"play sound/misc/menu2;set s_volume 0.05 ;set vdn vstr vol00;set vup vstr vol02; print ^6 volume  0.05   "
set vol02 			"play sound/misc/menu2;set s_volume 0.10 ;set vdn vstr vol01;set vup vstr vol03; print ^6 volume  0.1    "
set vol03 			"play sound/misc/menu2;set s_volume 0.15 ;set vdn vstr vol02;set vup vstr vol04; print ^6 volume  0.15   "
set vol04 			"play sound/misc/menu2;set s_volume 0.20 ;set vdn vstr vol03;set vup vstr vol05; print ^6 volume  0.2    "
set vol05 			"play sound/misc/menu2;set s_volume 0.25 ;set vdn vstr vol04;set vup vstr vol06; print ^6 volume  0.25   "
set vol06 			"play sound/misc/menu2;set s_volume 0.30 ;set vdn vstr vol05;set vup vstr vol07; print ^6 volume  0.3    "
set vol07 			"play sound/misc/menu2;set s_volume 0.35 ;set vdn vstr vol06;set vup vstr vol08; print ^6 volume  0.35   "
set vol08 			"play sound/misc/menu2;set s_volume 0.40 ;set vdn vstr vol07;set vup vstr vol09; print ^6 volume  0.4    "
set vol09 			"play sound/misc/menu2;set s_volume 0.45 ;set vdn vstr vol08;set vup vstr vol10; print ^6 volume  0.45   "
set vol10 			"play sound/misc/menu2;set s_volume 0.50 ;set vdn vstr vol09;set vup vstr vol10; print ^6 volume  0.5    "
bind F1 "vote yes   ; print ^6   YES "
bind F2 "vote no    ; print ^6   NO " 
bind END "quit "
 
//************************************  CROSSHAIRCOLOR

bind kp_LEFTARROW "vstr xhcup"
bind kp_RIGHTARROW "vstr xhcdn"
set xhcup	"vstr xhc6"
set xhcdn	"vstr xhc6"
set xhc1	"cg_crosshaircolor 1; set xhcup vstr xhc2"
set xhc2	"cg_crosshaircolor 2; set xhcdn vstr xhc1; set xhcup vstr xhc3"
set xhc3	"cg_crosshaircolor 3; set xhcdn vstr xhc2; set xhcup vstr xhc4"
set xhc4	"cg_crosshaircolor 4; set xhcdn vstr xhc3; set xhcup vstr xhc5"
set xhc5	"cg_crosshaircolor 5; set xhcdn vstr xhc4; set xhcup vstr xhc6"
set xhc6	"cg_crosshaircolor 6; set xhcdn vstr xhc5; set xhcup vstr xhc7"
set xhc7	"cg_crosshaircolor 7; set xhcdn vstr xhc6; set xhcup vstr xhc8"
set xhc8	"cg_crosshaircolor 8; set xhcdn vstr xhc7; set xhcup vstr xhc9"
set xhc9	"cg_crosshaircolor 9; set xhcdn vstr xhc8; set xhcup vstr xhc10"
set xhc10	"cg_crosshaircolor 10; set xhcdn vstr xhc9; set xhcup vstr xhc11"
set xhc11	"cg_crosshaircolor 11; set xhcdn vstr xhc10; set xhcup vstr xhc12"
set xhc12	"cg_crosshaircolor 12; set xhcdn vstr xhc11; set xhcup vstr xhc13"
set xhc13	"cg_crosshaircolor 13; set xhcdn vstr xhc12; set xhcup vstr xhc14"
set xhc14	"cg_crosshaircolor 14; set xhcdn vstr xhc13; set xhcup vstr xhc15"
set xhc15	"cg_crosshaircolor 15; set xhcdn vstr xhc14; set xhcup vstr xhc16"
set xhc16	"cg_crosshaircolor 16; set xhcdn vstr xhc15; set xhcup vstr xhc17"
set xhc17	"cg_crosshaircolor 17; set xhcdn vstr xhc16; set xhcup vstr xhc18"
set xhc18	"cg_crosshaircolor 18; set xhcdn vstr xhc17; set xhcup vstr xhc19"
set xhc19	"cg_crosshaircolor 19; set xhcdn vstr xhc18; set xhcup vstr xhc20"
set xhc20	"cg_crosshaircolor 20; set xhcdn vstr xhc19; set xhcup vstr xhc21"
set xhc21	"cg_crosshaircolor 21; set xhcdn vstr xhc20; set xhcup vstr xhc22"
set xhc22	"cg_crosshaircolor 22; set xhcdn vstr xhc21; set xhcup vstr xhc23"
set xhc23	"cg_crosshaircolor 23; set xhcdn vstr xhc22; set xhcup vstr xhc24"
set xhc24	"cg_crosshaircolor 24; set xhcdn vstr xhc23; set xhcup vstr xhc25"
set xhc25	"cg_crosshaircolor 25; set xhcdn vstr xhc24"

//**********************************  CROSSHAIRSIZE

bind kp_uparrow	"vstr xhsup"
bind kp_downarrow "vstr xhsdn"
set xhsup	"vstr xhs5"
set xhsdn	"vstr xhs5"
set xhs1	"cg_crosshairsize 20; set xhsup vstr xhs2 ; set def-size cg_crosshairsize 20"
set xhs2	"cg_crosshairsize 22; set xhsdn vstr xhs1; set xhsup vstr xhs3   ; set def-size cg_crosshairsize 22"
set xhs3	"cg_crosshairsize 24; set xhsdn vstr xhs2; set xhsup vstr xhs4   ; set def-size cg_crosshairsize 24"
set xhs4	"cg_crosshairsize 26; set xhsdn vstr xhs3; set xhsup vstr xhs5   ; set def-size cg_crosshairsize 26"
set xhs5	"cg_crosshairsize 28; set xhsdn vstr xhs4; set xhsup vstr xhs6   ; set def-size cg_crosshairsize 28"
set xhs6	"cg_crosshairsize 30; set xhsdn vstr xhs5; set xhsup vstr xhs7   ; set def-size cg_crosshairsize 30"
set xhs7	"cg_crosshairsize 32; set xhsdn vstr xhs6; set xhsup vstr xhs8   ; set def-size cg_crosshairsize 32"
set xhs8	"cg_crosshairsize 34; set xhsdn vstr xhs7; set xhsup vstr xhs9   ; set def-size cg_crosshairsize 34"
set xhs9	"cg_crosshairsize 36; set xhsdn vstr xhs8; set xhsup vstr xhs10  ; set def-size cg_crosshairsize 35"
set xhs10	"cg_crosshairsize 38; set xhsdn vstr xhs9; set xhsup vstr xhs11  ; set def-size cg_crosshairsize 38"
set xhs11	"cg_crosshairsize 40; set xhsdn vstr xhs10; set xhsup vstr xhs12 ; set def-size cg_crosshairsize 40"
set xhs12	"cg_crosshairsize 42; set xhsdn vstr xhs11; set xhsup vstr xhs13 ; set def-size cg_crosshairsize 42"
set xhs13	"cg_crosshairsize 44; set xhsdn vstr xhs12; set xhsup vstr xhs14 ; set def-size cg_crosshairsize 44"
set xhs14	"cg_crosshairsize 46; set xhsdn vstr xhs13; set xhsup vstr xhs15 ; set def-size cg_crosshairsize 46"
set xhs15	"cg_crosshairsize 48; set xhsdn vstr xhs14; set xhsup vstr xhs16 ; set def-size cg_crosshairsize 48"
set xhs16	"cg_crosshairsize 50; set xhsdn vstr xhs15; set xhsup vstr xhs17 ; set def-size cg_crosshairsize 50"
set xhs17	"cg_crosshairsize 54; set xhsdn vstr xhs16; set xhsup vstr xhs18 ; set def-size cg_crosshairsize 54"
set xhs18	"cg_crosshairsize 58; set xhsdn vstr xhs17; set xhsup vstr xhs19 ; set def-size cg_crosshairsize 58"
set xhs19	"cg_crosshairsize 62; set xhsdn vstr xhs18; set xhsup vstr xhs20 ; set def-size cg_crosshairsize 62"
set xhs20	"cg_crosshairsize 64; set xhsdn vstr xhs19; set xhsup vstr xhs21 ; set def-size cg_crosshairsize 64"
set xhs21	"cg_crosshairsize 68; set xhsdn vstr xhs20; set xhsup vstr xhs22 ; set def-size cg_crosshairsize 68"
set xhs22	"cg_crosshairsize 72; set xhsdn vstr xhs21; set def-size cg_crosshairsize 72"

//***************************************   GAMMA

bind  pgup  "vstr gup"
bind  pgdn  "vstr gdn"
set gup vstr ga06  
set gdn vstr ga04
set ga00        "play sound/misc/menu2 ; set r_gamma 0.7  ;set gdn vstr ga00 ; set gup vstr ga01    "
set ga01        "play sound/misc/menu2 ; set r_gamma 0.8  ;set gdn vstr ga00 ; set gup vstr ga02    "
set ga02        "play sound/misc/menu2 ; set r_gamma 0.9  ;set gdn vstr ga01 ; set gup vstr ga03    "
set ga03        "play sound/misc/menu2 ; set r_gamma 1    ;set gdn vstr ga02 ; set gup vstr ga04    "
set ga04        "play sound/misc/menu2 ; set r_gamma 1.1  ;set gdn vstr ga03 ; set gup vstr ga05    "
set ga05        "play sound/misc/menu2 ; set r_gamma 1.2  ;set gdn vstr ga04 ; set gup vstr ga06    "
set ga06        "play sound/misc/menu2 ; set r_gamma 1.3  ;set gdn vstr ga05 ; set gup vstr ga07    "
set ga07        "play sound/misc/menu2 ; set r_gamma 1.4  ;set gdn vstr ga06 ; set gup vstr ga07    "



/// *********************************          LOADHUD TOGGLE

bind l "vstr HUDz"
seta HUDz "vstr HUD1"
seta HUD1 "cg_hudfiles ui/HUD-skill.cfg ; loadhud ; bind l vstr HUD2 ; print ^6LOADHUD"  
seta HUD2 "cg_hudfiles ui/test.cfg ; loadhud  ; bind l vstr HUD1 ; print ^6LOADHUD" 

///**********************************        SKILL CHECKER
bind 7 "vstr skill "   //workaround
seta skill "vstr skill1 "
seta skill1 "cg_hudfiles ui/HUD+skill.cfg ; loadhud  ; bind 7 vstr skill0 ;print ^6 SKILL ON "
seta skill0 "cg_hudfiles ui/HUD-skill.cfg       ; loadhud  ; bind 7 vstr skill1 ;print ^6 SKILL OFF"
 

// **********************************   CROSSHAIR
// crosshairs: 6. 2+ 9.+ 7(+)  
bind KP_5  "vstr crosshairz"
set crosshairz "vstr cross1"
set cross1 "cg_drawcrosshair 6; set crosshairz vstr cross2 ; vstr xhs13; set def-cross  cg_drawcrosshair 6  "
set cross2 "cg_drawcrosshair 2; set crosshairz vstr cross3 ; vstr xhs8 ; set def-cross  cg_drawcrosshair 2  "
set cross3 "cg_drawcrosshair 7; set crosshairz vstr cross4 ; vstr xhs5 ; set def-cross  cg_drawcrosshair 7  "
set cross4 "cg_drawcrosshair 9; set crosshairz vstr cross1 ; vstr xhs3 ; set def-cross  cg_drawcrosshair 9  "
  


//***************************************      FIELD OF VIEW

bind kp_PLUS  "vstr fovup"
bind kp_MINUS "vstr fovdn"
set fovup "vstr fov8 "
set fovdn "vstr fov6 "
set fov1  "set def-fov cg_fov 90   ; cg_fov 90  ; set fovup vstr fov2                         ; print :^6field-of-view "
set fov2  "set def-fov cg_fov 92.5 ; cg_fov 92  ; set fovup vstr fov3  ; set fovdn vstr fov1  ; print :^6field-of-view "
set fov3  "set def-fov cg_fov 95   ; cg_fov 95  ; set fovup vstr fov4  ; set fovdn vstr fov2  ; print :^6field-of-view "
set fov4  "set def-fov cg_fov 97.5 ; cg_fov 97  ; set fovup vstr fov5  ; set fovdn vstr fov3  ; print :^6field-of-view " 
set fov5  "set def-fov cg_fov 100  ; cg_fov 100 ; set fovup vstr fov6  ; set fovdn vstr fov4  ; print :^6field-of-view "
set fov6  "set def-fov cg_fov 102.5; cg_fov 102 ; set fovup vstr fov7  ; set fovdn vstr fov5  ; print :^6field-of-view "
set fov7  "set def-fov cg_fov 105  ; cg_fov 105 ; set fovup vstr fov8  ; set fovdn vstr fov6  ; print :^6field-of-view "
set fov8  "set def-fov cg_fov 107.5; cg_fov 107 ; set fovup vstr fov9  ; set fovdn vstr fov7  ; print :^6field-of-view "
set fov9  "set def-fov cg_fov 110  ; cg_fov 110 ; set fovup vstr fov10 ; set fovdn vstr fov8  ; print :^6field-of-view " 
set fov10 "set def-fov cg_fov 112.5; cg_fov 112 ; set fovup vstr fov11 ; set fovdn vstr fov9  ; print :^6field-of-view " 
set fov11 "set def-fov cg_fov 115  ; cg_fov 115                        ; set fovdn vstr fov10 ; print :^6field-of-view " 






