//>>>M@$E$'s Kingpin Autoexec.cfg. Devon's section is in green italics.

//>>>MISC
set name "::JC::M@$E$"
set skin "female_chick/060 020 060"
set cl_vwep "1"
set gender_auto "0"
set gender "female"
set fov "120"
set msg "1"
crosshair "3"
set hand "2"
set fov "120"
set rate "4500"
set in_joystick "0"
set scr_conspeed "300"
set win_noalttab "1"

//>>>MOVEMENT
bind DEL "key3"
bind PGDN "key1"
bind END "key2"
bind KP_HOME ""
bind KP_UPARROW "reload"
bind / "holster"
//bind KP_PGUP ""
bind KP_5 "+forward"
bind KP_RIGHTARROW "weapnext"
bind KP_END "+moveleft"
bind KP_DOWNARROW "+back"
bind KP_PGDN "+moveright"
bind KP_ENTER "+activate"
bind KP_INS "+movedown"
bind KP_PLUS "+speed"
bind MOUSE1 "+attack"
bind MOUSE2 "+moveup"
bind MOUSE3 "zoom"

bind B_SPACE ""
bind U_ARROW "flashlight"
bind D_ARROW "holster"
bind L_ARROW ""
bind R_ARROW "+speed"

//>>>MOVEMENT STYLE
set run_path "0"
set run_pitch 0.0
set run_roll "0"
set bob_pitch "0"
set bob_roll "0"
set bob_up "0"set
set cl_gun "0"
set gun_z "3"
set gun_x "-3"
set gun_y "0"
set cl_blend "1"
set cl_forwardspeed "400"
set cl_sidespeed "400"
set cl_upspeed "400"

//>>>SOUND
set cd_nocd "1"
set s_primary "0"
set s_mixahead ".14"
set s_loadas8bit "0"
set s_khz "22"

//>>>COMMANDS
bind F1 "cmd help"
bind F2 "C1"
bind F3 graf_t
bind F5 "exec fuck.src"
bind F6 "exec lpb.src"
bind F7 "exec gored.src"
bind F8 "exec gg.src"
alias +ff "timedemo 1"
alias -ff "timedemo 0"
bind f9 +ff
bind F10 "next_demo"
bind F11 "demstop1"
bind F12 "screenshot"
bind y "messagemode2"
bind [ "invprev"
bind ] "invnext"
bind ` "toggleconsole"
bind TAB "inven"
bind ENTER "invuse"
bind ESC "togglemenu"

// Highest Visual Quality .cfg for Voodoo II
set s_mixahead ".14"
set cl_predict "1"
set cl_maxfps "30"
// lower above cl_maxfps for net play if you have connection problems during gameplay
set cl_particles "1"
set gl_dynamic "1"
set gl_polyblend "0"
set gl_playermip "0"
set gl_flashblend "0"
set gl_ext_swapinterval "1"
set gl_swapinterval "1"
set gl_ztrick "0"
set cd_nocd "1"
set in_mouse "1"
set m_filter "1"
set in_joystick "0"
set gl_ext_palettedtexture "0"
set gl_picmip "0"
set gl_bitdepth "0"
set gl_round_down "0"
//8mb voodoo2 users should change gl_round_down to 1 for 20% boost in fps
set gl_modulate "1.5"
//gl_modulate controls brightness of shadowed areas. Higher is brighter. default is 1
set intensity "2.0"
//intensity is overall brightness
set gl_triplebuffer "1"
set gl_texturemode GL_LINEAR_MIPMAP_LINEAR

set sw_mipscale "2"
set sw_mipcap "0"
set sw_waterwarp "0"

//>>>WEAPON SELECT
alias ws +ws1
alias +ws1 "alias ws -ws1; bind kp_LEFTARROW use Grenade Launcher; bind kp_PGUP use Heavy Machinegun; bind kp_RIGHTARROW use Bazooka; wsd"
alias -ws1 "alias ws +ws1; bind kp_PGUP use Pistol; bind kp_LEFTARROW use Shotgun; bind kp_RIGHTARROW use Tommygun; wss"
alias wsd echo PRIMARY WEAPONS
alias wss echo SECONDARY WEAPONS
bind kp_HOME "ws"
bind kp_plus "use pipe"

//>>>SENSITIVTY
alias rail +rail
alias +rail "alias rail -rail; use Heavy Machinegun; wait; sensitivity 2;echo Heavy Machinegun On"
alias -rail "alias rail +rail;weapprev; wait; sensitivity 5.5;echo Heavy Machinegun Off"
bind KP_MINUS "rail"

//>>>AUTOCROUCH
alias crouch +crouch
alias +crouch "alias crouch -crouch;+movedown;echo AutoCrouch On"
alias -crouch "alias crouch +crouch;-movedown;echo AutoCrouch Off"
bind kp_INS crouch
bind ctrl "+movedown"

//>>>DEMOS
alias demstop1 "stop; echo Current Demo Stopped;wait;wait;wait;demstop2"
alias demstop2 "echo Press 'o' again to start next demo in sequence"
alias dem1 "echo Starting Demo1; record demo_01; alias next_demo dem2"
alias dem2 "echo Starting Demo2; record demo_02; alias next_demo dem3"
alias dem3 "echo Starting Demo3; record demo_03; alias next_demo dem4"
alias dem4 "echo Starting Demo4; record demo_04; alias next_demo dem5"
alias dem5 "echo Starting Demo5; record demo_05; alias next_demo dem6"
alias dem6 "echo Starting Demo6; record demo_06; alias next_demo dem7"
alias dem7 "echo Starting Demo7; record demo_07; alias next_demo dem8"
alias dem8 "echo Starting Demo8; record demo_08; alias next_demo dem9"
alias dem9 "echo Starting Demo9; record demo_09; alias next_demo dem0"
alias dem0 "echo Starting Demo10; record demo_10; alias next_demo demempty1"
alias demempty1 "echo You have exhausted this session's queue!;wait;wait;wait;wait; demempty2"
alias demempty2 "echo You must exit and archive existing demos before recording more"
alias next_demo dem1
//bind p "demstop1"
//bind o next_demo

//>>>NETGRAPH
alias graf_t grf_0
alias grf_0 "netgraph 1;alias graf_t grf_1;echo Graph"
alias grf_1 "netgraph 0;alias graf_t grf_0;echo No Graph"
bind n "graf_t"

//>>>CROSSHAIR TOGGLE
alias C1 "crosshair 1;echo Crosshair 1;bind F2 C2"
alias C2 "crosshair 2;echo Crosshair 2;bind F2 C3"
alias C3 "crosshair 3;echo Crosshair 3;bind F2 C1"
//bind F2 C1

//>>>UNLAGGER
alias +lag "set origrate $rate; rate 1"
alias -lag "set rate $origrate; echo Rate: $rate"
bind q +lag

// **ZOOM
alias   zoom "s1a;s1b"
alias   unzoom "s2a;s2b"
alias s1a fov "25"
alias s2a fov "120"
alias s1b bind mouse3 "unzoom"
alias s2b bind mouse3 "zoom"
bind