
 
//   ****** RG  ZOOM SCRIPT

 
set zfov "vstr zfov1"
set zfov1 "weapon 7 ; vstr def-fov ; cg_zoomfov 25  ; set zfov vstr zfov2  ; set ultrazoom0 "  //  RG
set zfov2 "weapon 7 ; cg_fov 90    ; cg_zoomfov 15  ; set zfov vstr zfov1  ; set ultrazoom1 "  //  RG ultrazoom
set zset  "vstr def-fov ; cg_zoomfov 40 ; set zfov vstr zfov1  ; set ultrazoom0 "               //  ALL
 


seta _Gaunt "weapon 1  ; vstr zset"
seta _MG "weapon 2  ; vstr zset"   //  MG
seta _SG "weapon 3  ; vstr zset"  
seta _GL "weapon 4 ; vstr zset"
seta _RL "weapon 5  ; vstr zset"
seta _LG "weapon 6 ; vstr zset"  // LG
seta _RG "weapon 7  ; vstr zfov "   //  RG
seta _PG "weapon 8  ; vstr zset"  //  PG
seta _BFG "weapon 9  ; vstr zset"
seta _NG "weapon 11  ; vstr zset"
seta _PX "weapon 12  ; vstr zset"
seta _CG "weapon 13  ; vstr zset"

seta cg_crosshairHitStyle 0
seta cg_crosshairHitTime 250


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  "
 
////   ********************       SAY BINDINGS
bind 0 "say teams"
bind 1 "say ^3=:)"
bind 2 "say -.-  "
bind 3 "say f3 "
bind 4 "say_team PU soon  "
bind 5 ""

///    ***************       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 sens4.0
set sensup vstr sens4.0
set sens3.5	 "sensitivity 3.5 ; print ^6 sensitivity 3.5 ; set sensup vstr sens3.6 ; set sensdn vstr sens3.5 " 
set sens3.6	 "sensitivity 3.6 ; print ^6 sensitivity 3.6 ; set sensup vstr sens3.7 ; set sensdn vstr sens3.5 " 
set sens3.7	 "sensitivity 3.7 ; print ^6 sensitivity 3.7 ; set sensup vstr sens3.8 ; set sensdn vstr sens3.6 "  
set sens3.8	 "sensitivity 3.8 ; print ^6 sensitivity 3.8 ; set sensup vstr sens3.9 ; set sensdn vstr sens3.7 "  
set sens3.9	 "sensitivity 3.9 ; print ^6 sensitivity 3.9 ; set sensup vstr sens4.0 ; set sensdn vstr sens3.8 "
set sens4.0	 "sensitivity 4.0 ; print ^6 sensitivity 4.0 ; set sensup vstr sens4.1 ; set sensdn vstr sens3.9 "
set sens4.1	 "sensitivity 4.1 ; print ^6 sensitivity 4.1 ; set sensup vstr sens4.2 ; set sensdn vstr sens4.0 "
set sens4.2	 "sensitivity 4.2 ; print ^6 sensitivity 4.2 ; set sensup vstr sens4.3 ; set sensdn vstr sens4.1 "
set sens4.3	 "sensitivity 4.3 ; print ^6 sensitivity 4.3 ; set sensup vstr sens4.4 ; set sensdn vstr sens4.2 "
set sens4.4	 "sensitivity 4.4 ; print ^6 sensitivity 4.4 ; set sensup vstr sens4.5 ; set sensdn vstr sens4.3 "
set sens4.5	 "sensitivity 4.5 ; print ^6 sensitivity 4.5 ; set sensup vstr sens4.6 ; set sensdn vstr sens4.4 "
set sens4.6	 "sensitivity 4.6 ; print ^6 sensitivity 4.6 ; set sensup vstr sens4.7 ; set sensdn vstr sens4.5 "
set sens4.7	 "sensitivity 4.7 ; print ^6 sensitivity 4.7 ; set sensup vstr sens4.7 ; set sensdn vstr sens4.6 "

//*********************************   VOLUME
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 vol01
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  ; set vup vstr vol02 ; set vdn vstr vol01 ; print ^6   YES "
bind F2 "vote no   ; set vup vstr vol02 ; set vdn vstr vol01 ; print ^6   NO " 
bind END " s_volume 0 ; quit "
 
//************************************  CROSSHAIRCOLOR
bind kp_LEFTARROW "vstr xhcup"
bind kp_RIGHTARROW "vstr xhcdn"
set xhcup	"vstr xhc12"
set xhcdn	"vstr xhc14"
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 xhs7"
set xhsdn	"vstr xhs9"
set xhs1	"cg_crosshairsize 20; set xhsup vstr xhs2"
set xhs2	"cg_crosshairsize 22; set xhsdn vstr xhs1; set xhsup vstr xhs3"
set xhs3	"cg_crosshairsize 24; set xhsdn vstr xhs2; set xhsup vstr xhs4"
set xhs4	"cg_crosshairsize 26; set xhsdn vstr xhs3; set xhsup vstr xhs5"
set xhs5	"cg_crosshairsize 28; set xhsdn vstr xhs4; set xhsup vstr xhs6"
set xhs6	"cg_crosshairsize 30; set xhsdn vstr xhs5; set xhsup vstr xhs7"
set xhs7	"cg_crosshairsize 32; set xhsdn vstr xhs6; set xhsup vstr xhs8"
set xhs8	"cg_crosshairsize 34; set xhsdn vstr xhs7; set xhsup vstr xhs9"
set xhs9	"cg_crosshairsize 36; set xhsdn vstr xhs8; set xhsup vstr xhs10"
set xhs10	"cg_crosshairsize 38; set xhsdn vstr xhs9; set xhsup vstr xhs11"
set xhs11	"cg_crosshairsize 40; set xhsdn vstr xhs10; set xhsup vstr xhs12"
set xhs12	"cg_crosshairsize 42; set xhsdn vstr xhs11; set xhsup vstr xhs13"
set xhs13	"cg_crosshairsize 44; set xhsdn vstr xhs12; set xhsup vstr xhs14"
set xhs14	"cg_crosshairsize 46; set xhsdn vstr xhs13; set xhsup vstr xhs15"
set xhs15	"cg_crosshairsize 48; set xhsdn vstr xhs14; set xhsup vstr xhs16"
set xhs16	"cg_crosshairsize 50; set xhsdn vstr xhs15; set xhsup vstr xhs17"
set xhs17	"cg_crosshairsize 54; set xhsdn vstr xhs16; set xhsup vstr xhs18"
set xhs18	"cg_crosshairsize 58; set xhsdn vstr xhs17; set xhsup vstr xhs19"
set xhs19	"cg_crosshairsize 62; set xhsdn vstr xhs18; set xhsup vstr xhs20"
set xhs20	"cg_crosshairsize 64; set xhsdn vstr xhs19; set xhsup vstr xhs21"
set xhs21	"cg_crosshairsize 68; set xhsdn vstr xhs20; set xhsup vstr xhs22"
set xhs22	"cg_crosshairsize 72; set xhsdn vstr xhs21"

// **********************************   CROSSHAIR
bind KP_5  "vstr crosshairz"
set crosshairz "vstr cross1"
set cross1 "cg_drawcrosshair 6; set crosshairz vstr cross2 "
set cross2 "cg_drawcrosshair 2; set crosshairz vstr cross3 "
set cross3 "cg_drawcrosshair 7; set crosshairz vstr cross4 "
set cross4 "cg_drawcrosshair 9; set crosshairz vstr cross1 "


//***************************************      FIELD OF VIEW
bind kp_PLUS  "vstr fovup"
bind kp_MINUS "vstr fovdn"
set fovup "vstr fov23 "
set fovdn "vstr fov22 "
set fov1  "set def-fov cg_fov 90 ; cg_fov 90 ; set fovup vstr fov2  ; print :^6field-of-view: 90"
set fov2  "set def-fov cg_fov 91 ; cg_fov 91 ; set fovup vstr fov3 ; set fovdn vstr fov1 ; print :^6field-of-view: 91"
set fov3  "set def-fov cg_fov 92 ; cg_fov 92 ; set fovup vstr fov4 ; set fovdn vstr fov2 ; print :^6field-of-view: 92"
set fov4  "set def-fov cg_fov 93 ; cg_fov 93 ; set fovup vstr fov5 ; set fovdn vstr fov3 ; print :^6field-of-view: 93"
set fov5  "set def-fov cg_fov 94 ; cg_fov 94 ; set fovup vstr fov6 ; set fovdn vstr fov4 ; print :^6field-of-view: 94"
set fov6  "set def-fov cg_fov 95 ; cg_fov 95 ; set fovup vstr fov7 ; set fovdn vstr fov5 ; print :^6field-of-view: 95"
set fov7  "set def-fov cg_fov 96 ; cg_fov 96 ; set fovup vstr fov8 ; set fovdn vstr fov6 ; print :^6field-of-view: 96"
set fov8  "set def-fov cg_fov 97 ; cg_fov 97 ; set fovup vstr fov9 ; set fovdn vstr fov7 ; print :^6field-of-view: 97" 
set fov9  "set def-fov cg_fov 98 ; cg_fov 98 ; set fovup vstr fov10 ; set fovdn vstr fov8 ; print :^6field-of-view: 98"
set fov10 "set def-fov cg_fov 99 ; cg_fov 99 ; set fovup vstr fov11 ; set fovdn vstr fov9 ; print :^6field-of-view: 99"
set fov11 "set def-fov cg_fov 100 ; cg_fov 100 ; set fovup vstr fov12 ; set fovdn vstr fov10 ; print :^6field-of-view: 100"
set fov12 "set def-fov cg_fov 101 ; cg_fov 101 ; set fovup vstr fov13 ; set fovdn vstr fov11 ; print :^6field-of-view: 101"
set fov13 "set def-fov cg_fov 102 ; cg_fov 102 ; set fovup vstr fov14 ; set fovdn vstr fov12 ; print :^6field-of-view: 102"
set fov14 "set def-fov cg_fov 103 ; cg_fov 103 ; set fovup vstr fov15 ; set fovdn vstr fov13 ; print :^6field-of-view: 103"
set fov15 "set def-fov cg_fov 104 ; cg_fov 104 ; set fovup vstr fov16 ; set fovdn vstr fov14 ; print :^6field-of-view: 104"
set fov16 "set def-fov cg_fov 105 ; cg_fov 105 ; set fovup vstr fov17 ; set fovdn vstr fov15 ; print :^6field-of-view: 105"
set fov17 "set def-fov cg_fov 106 ; cg_fov 106 ; set fovup vstr fov18 ; set fovdn vstr fov16 ; print :^6field-of-view: 106"
set fov18 "set def-fov cg_fov 107 ; cg_fov 107 ; set fovup vstr fov19 ; set fovdn vstr fov17 ; print :^6field-of-view: 107"
set fov19 "set def-fov cg_fov 108 ; cg_fov 108 ; set fovup vstr fov20 ; set fovdn vstr fov18 ; print :^6field-of-view: 108"
set fov20 "set def-fov cg_fov 109 ; cg_fov 109 ; set fovup vstr fov21 ; set fovdn vstr fov19 ; print :^6field-of-view: 109"
set fov21 "set def-fov cg_fov 110 ; cg_fov 110 ; set fovup vstr fov22 ; set fovdn vstr fov20 ; print :^6field-of-view: 110" 
set fov22 "set def-fov cg_fov 111 ; cg_fov 111 ; set fovup vstr fov23 ; set fovdn vstr fov21 ; print :^6field-of-view: 111" 
set fov23 "set def-fov cg_fov 112 ; cg_fov 112 ; set fovup vstr fov24 ; set fovdn vstr fov22 ; print :^6field-of-view: 112" 
set fov24 "set def-fov cg_fov 113 ; cg_fov 113 ; set fovup vstr fov25 ; set fovdn vstr fov23 ; print :^6field-of-view: 113" 
set fov25 "set def-fov cg_fov 114 ; cg_fov 114 ; set fovup vstr fov26 ; set fovdn vstr fov24 ; print :^6field-of-view: 114" 
set fov26 "set def-fov cg_fov 115 ; cg_fov 115 ; set fovdn vstr fov25 ; print :^6field-of-view: 115" 


//***************************************   GAMMA
seta r_gamma 1.2
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
seta "cg_hudfiles ui/HUD-skill.cfg "
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"
 



