unbindall
// ===== BINDS ===== //
bind f1 timescale .1
bind f2 timescale .3
bind f3 timescale .5
bind f4 timescale 1
bind f9 timescale 2
bind f10 timescale 4
bind f11 timescale 8
bind f12 timescale 150
bind kp_home vstr cam00
bind kp_end vstr cam01
bind kp_pgup vstr cam03
bind kp_pgdn vstr cam02
bind kp_del vstr m_on 
bind kp_enter +scores
bind kp_5 "toggle cg_thirdperson;vstr a0;vstr r40"
bind kp_uparrow vstr camera_out
bind kp_downarrow vstr camera_in
bind kp_leftarrow vstr rotate_left
bind kp_rightarrow vstr rotate_right
bind ins "cl_noprint 1; hudstyle; cg_drawStatus 0"
bind home "cl_noprint 0; cg_drawStatus 1"
bind del vstr avion
bind kp_minus +scores
bind kp_ins vstr utzon
bind leftarrow vstr seis_PlayCurrentDemo

bind uparrow "echo ^2PROMODE; hudstyle; hudnext; cg_drawStatus 0; cg_drawTeamoverlay 0"

// ===== SETTINGS ===== //
set cg_nochatbeep 1
set cg_drawFPS 0
set cg_lagometer 0
set cg_drawAttacker 0
set cg_nomotddisplayduringdemo 1
set cg_smoothclients 1
set cg_drawgun 1
set cg_crosshairPulse 1
set cg_marks 1
set cg_viewSize 100
set cg_drawCrosshair 8
set cg_draw2d 1
set cg_draw3dicons 0
set cg_drawAmmoWarning 0
set cg_drawRewards 1
set cg_drawTimer 1
set cg_drawIcons 0
set cg_noProjectiletrail 0
set cg_scorePlums 1
set cg_drawFriend 0
set cg_deadBodyfilter 0
set cg_drawTeamoverlay 0
set cg_deferplayers 1
set cg_fov 110
set vid_ypos 22
set vid_xpos 3
set cm_playerCurveclip 1
set vm_ui 0
set vm_game 0
set vm_cgame 0
set com_hunkmegs 56
set com_blood 1
set cg_gibs 1
set cg_simpleItems 0
set cg_shadows 1
set cf_Following 14x14
set cf_fragmsg 8x8
set cf_pickupString 8x10
set cf_statusbar 20x20
set cf_Scores 10x10
set cf_crosshairnames 10x10
set cf_WeaponNames 10x10
set cf_WeaponName 10x10
set cf_WeaponSwitch 16x16
set ch_statusbarFormat 1
set s_musicVolume 0
set cl_noPrint 0
set s_volume 1
set ch_3wavefont 0

// ===== GRAPHICS ===== //
set r_mode 4
set r_preloadTextures 1
set r_flares 1
set r_flareSize 100
set r_displayRefresh 85
set r_simpleMipMaps 1
set r_swapInterval 0
set r_texturemode GL_LINEAR_MIPMAP_NEAREST
set r_dynamicLight 1
set r_intensity 1
set r_fastSky 0
set r_lodBias 0
set r_drawSun 1
set r_gamma 1.4
set r_lodCurveError 250
set r_subDivisions 4
set r_vertexLight 0
set r_overBrightBits 1
set r_stencilBits 0
set r_mapOverBrightBits 2
set r_depthBits 32
set r_colorBits 32
set r_textureBits 32
set r_detailTextures 1
set r_picmip 0
set r_maskMiniDriver 0
set r_primitives 0
set r_facePlaneCull 1
set r_finish 0
set r_dlightBacks 1
set r_ignoreGlerrors 1
set r_ignoreFastPath 1
set r_smp 0
set r_ignoreHwgamma 0
set r_roundImagesDown 1
set r_ext_texture_env_add 1
set r_ext_compiled_vertex_array 1
set r_ext_multitexture	1
set r_ext_gamma_control 1
set r_allowExtensions 1
set com_maxfps 120
set sv_fps 30

// ===== OSP ===== //
set cg_enemyModel "tankjr/pm"
set cg_enemyColors "0aaz"
set color1 "0443"
set cg_enableOSPHUD 1
set cg_ammoCheck 0
set cg_altLightning 0
set cg_altGrenades 1
set cg_altPlasma 1
set cg_nomip 511
set cg_crosshairHealth 0
set cg_trueLightning 1
set ch_teamChatOnly 0
set ch_crosshairColor 7
set ch_teamOverlay "pwl-12n-h:a"
set ch_weaponSwitch 1
set cf_statusBar 20x20
set cg_forceModel 1
set cg_forceColors 1
set cg_oldRail 1
set cg_oldPlasma 0
set ch_drawFollowing 0
set ch_drawFollow 0
set cg_bobpitch 0.002
set cg_bobroll 0.002
set cg_runroll 0.005
set cg_runpitch 0.002
set cg_fallKick 1
set cg_railTrailTime 400

set model "doom/pm"
seta model "doom/pm"


// ===== ZOOM ===== //
seta utzon "+zoom;bind kp_ins vstr utzoff"
seta utzoff "-zoom;bind kp_ins vstr utzon"

// ===== AVI_DEMO ===== //
seta avion "cg_drawTimer 0; cl_avidemo 30; bind del vstr avioff"
seta avioff "cg_drawTimer 1; cl_avidemo 0; bind del vstr avion"

// ===== MATRIX ===== //
seta w01 "wait"
seta waiting "vstr w01"
seta m01 "cg_thirdpersonangle 0;vstr waiting;cg_thirdpersonangle 2;vstr waiting;cg_thirdpersonangle 5;vstr waiting;cg_thirdpersonangle 7;vstr waiting"
seta m02 "cg_thirdpersonangle 10;vstr waiting;cg_thirdpersonangle 12;vstr waiting;cg_thirdpersonangle 15;vstr waiting;cg_thirdpersonangle 17;vstr waiting"
seta m03 "cg_thirdpersonangle 20;vstr waiting;cg_thirdpersonangle 22;vstr waiting;cg_thirdpersonangle 25;vstr waiting;cg_thirdpersonangle 27;vstr waiting"
seta m04 "cg_thirdpersonangle 30;vstr waiting;cg_thirdpersonangle 32;vstr waiting;cg_thirdpersonangle 35;vstr waiting;cg_thirdpersonangle 37;vstr waiting"
seta m05 "cg_thirdpersonangle 40;vstr waiting;cg_thirdpersonangle 42;vstr waiting;cg_thirdpersonangle 45;vstr waiting;cg_thirdpersonangle 47;vstr waiting"
seta m06 "cg_thirdpersonangle 50;vstr waiting;cg_thirdpersonangle 52;vstr waiting;cg_thirdpersonangle 55;vstr waiting;cg_thirdpersonangle 57;vstr waiting"
seta m07 "cg_thirdpersonangle 60;vstr waiting;cg_thirdpersonangle 62;vstr waiting;cg_thirdpersonangle 65;vstr waiting;cg_thirdpersonangle 67;vstr waiting"
seta m08 "cg_thirdpersonangle 70;vstr waiting;cg_thirdpersonangle 72;vstr waiting;cg_thirdpersonangle 75;vstr waiting;cg_thirdpersonangle 77;vstr waiting"
seta m09 "cg_thirdpersonangle 80;vstr waiting;cg_thirdpersonangle 82;vstr waiting;cg_thirdpersonangle 85;vstr waiting;cg_thirdpersonangle 87;vstr waiting"
seta m10 "cg_thirdpersonangle 90;vstr waiting;cg_thirdpersonangle 92;vstr waiting;cg_thirdpersonangle 95;vstr waiting;cg_thirdpersonangle 97;vstr waiting"
seta m11 "cg_thirdpersonangle 100;vstr waiting;cg_thirdpersonangle 102;vstr waiting;cg_thirdpersonangle 105;vstr waiting;cg_thirdpersonangle 107;vstr waiting"
seta m12 "cg_thirdpersonangle 110;vstr waiting;cg_thirdpersonangle 112;vstr waiting;cg_thirdpersonangle 115;vstr waiting;cg_thirdpersonangle 117;vstr waiting"
seta m13 "cg_thirdpersonangle 120;vstr waiting;cg_thirdpersonangle 122;vstr waiting;cg_thirdpersonangle 125;vstr waiting;cg_thirdpersonangle 127;vstr waiting"
seta m14 "cg_thirdpersonangle 130;vstr waiting;cg_thirdpersonangle 132;vstr waiting;cg_thirdpersonangle 135;vstr waiting;cg_thirdpersonangle 137;vstr waiting"
seta m15 "cg_thirdpersonangle 140;vstr waiting;cg_thirdpersonangle 142;vstr waiting;cg_thirdpersonangle 145;vstr waiting;cg_thirdpersonangle 147;vstr waiting"
seta m16 "cg_thirdpersonangle 150;vstr waiting;cg_thirdpersonangle 152;vstr waiting;cg_thirdpersonangle 155;vstr waiting;cg_thirdpersonangle 157;vstr waiting"
seta m17 "cg_thirdpersonangle 160;vstr waiting;cg_thirdpersonangle 162;vstr waiting;cg_thirdpersonangle 165;vstr waiting;cg_thirdpersonangle 167;vstr waiting"
seta m18 "cg_thirdpersonangle 170;vstr waiting;cg_thirdpersonangle 172;vstr waiting;cg_thirdpersonangle 175;vstr waiting;cg_thirdpersonangle 177;vstr waiting"
seta m19 "cg_thirdpersonangle 180;vstr waiting;cg_thirdpersonangle 182;vstr waiting;cg_thirdpersonangle 185;vstr waiting;cg_thirdpersonangle 187;vstr waiting"
seta m20 "cg_thirdpersonangle 190;vstr waiting;cg_thirdpersonangle 192;vstr waiting;cg_thirdpersonangle 195;vstr waiting;cg_thirdpersonangle 197;vstr waiting"
seta m21 "cg_thirdpersonangle 200;vstr waiting;cg_thirdpersonangle 202;vstr waiting;cg_thirdpersonangle 205;vstr waiting;cg_thirdpersonangle 207;vstr waiting"
seta m22 "cg_thirdpersonangle 210;vstr waiting;cg_thirdpersonangle 212;vstr waiting;cg_thirdpersonangle 215;vstr waiting;cg_thirdpersonangle 217;vstr waiting"
seta m23 "cg_thirdpersonangle 220;vstr waiting;cg_thirdpersonangle 222;vstr waiting;cg_thirdpersonangle 225;vstr waiting;cg_thirdpersonangle 227;vstr waiting"
seta m24 "cg_thirdpersonangle 230;vstr waiting;cg_thirdpersonangle 232;vstr waiting;cg_thirdpersonangle 235;vstr waiting;cg_thirdpersonangle 237;vstr waiting"
seta m25 "cg_thirdpersonangle 240;vstr waiting;cg_thirdpersonangle 242;vstr waiting;cg_thirdpersonangle 245;vstr waiting;cg_thirdpersonangle 247;vstr waiting"
seta m26 "cg_thirdpersonangle 250;vstr waiting;cg_thirdpersonangle 252;vstr waiting;cg_thirdpersonangle 255;vstr waiting;cg_thirdpersonangle 257;vstr waiting"
seta m27 "cg_thirdpersonangle 260;vstr waiting;cg_thirdpersonangle 262;vstr waiting;cg_thirdpersonangle 265;vstr waiting;cg_thirdpersonangle 267;vstr waiting"
seta m28 "cg_thirdpersonangle 270;vstr waiting;cg_thirdpersonangle 272;vstr waiting;cg_thirdpersonangle 275;vstr waiting;cg_thirdpersonangle 277;vstr waiting"
seta m29 "cg_thirdpersonangle 280;vstr waiting;cg_thirdpersonangle 282;vstr waiting;cg_thirdpersonangle 285;vstr waiting;cg_thirdpersonangle 287;vstr waiting"
seta m30 "cg_thirdpersonangle 290;vstr waiting;cg_thirdpersonangle 292;vstr waiting;cg_thirdpersonangle 295;vstr waiting;cg_thirdpersonangle 297;vstr waiting"
seta m31 "cg_thirdpersonangle 300;vstr waiting;cg_thirdpersonangle 302;vstr waiting;cg_thirdpersonangle 305;vstr waiting;cg_thirdpersonangle 307;vstr waiting"
seta m32 "cg_thirdpersonangle 310;vstr waiting;cg_thirdpersonangle 312;vstr waiting;cg_thirdpersonangle 315;vstr waiting;cg_thirdpersonangle 317;vstr waiting"
seta m33 "cg_thirdpersonangle 320;vstr waiting;cg_thirdpersonangle 322;vstr waiting;cg_thirdpersonangle 325;vstr waiting;cg_thirdpersonangle 327;vstr waiting"
seta m34 "cg_thirdpersonangle 330;vstr waiting;cg_thirdpersonangle 332;vstr waiting;cg_thirdpersonangle 335;vstr waiting;cg_thirdpersonangle 337;vstr waiting"
seta m35 "cg_thirdpersonangle 340;vstr waiting;cg_thirdpersonangle 342;vstr waiting;cg_thirdpersonangle 345;vstr waiting;cg_thirdpersonangle 347;vstr waiting"
seta m36 "cg_thirdpersonangle 350;vstr waiting;cg_thirdpersonangle 352;vstr waiting;cg_thirdpersonangle 355;vstr waiting;cg_thirdpersonangle 357;vstr waiting"
seta m37 "cg_thirdpersonangle 0"
seta mat01 "vstr m01;vstr m02;vstr m03;vstr m04;vstr m05"
seta mat02 "vstr m06;vstr m07;vstr m08;vstr m09;vstr m10"
seta mat03 "vstr m11;vstr m12;vstr m13;vstr m14;vstr m15"
seta mat04 "vstr m16;vstr m17;vstr m18;vstr m19;vstr m20"
seta mat05 "vstr m21;vstr m22;vstr m23;vstr m24;vstr m25"
seta mat06 "vstr m26;vstr m27;vstr m28;vstr m29;vstr m30"
seta mat07 "vstr m31;vstr m32;vstr m33;vstr m34;vstr m35"
seta mat08 "vstr m36;vstr m37"
seta raz "vstr mat01;vstr mat02;vstr mat03;vstr mat04;"
seta dva "vstr mat05;vstr mat06;vstr mat07;vstr mat08;"
seta matrix "timescale 0.25;cg_thirdperson 1;cg_thirdpersonrange 150;vstr raz;vstr dva;cg_thirdperson 0;timescale 1"

// ===== ON/OFF - HUD ===== //
seta 2don "cl_noprint 0;cg_draw2d 1;cg_centertime 1;con_notifytime 1;cg_drawFriend 1; bind home vstr 2doff"
seta 2doff "cl_noprint 1;cg_draw2d 0;cg_centertime 0;con_notifytime 0;cg_drawFriend 0; bind home vstr 2don"

// ===== CAMERA POVs ===== //
seta m_on "cg_thirdperson 1;cg_thirdpersonrange 150;cg_cameraOrbit 1;cg_cameraOrbitDelay 0;bind kp_del vstr m_off"
seta m_off "cg_cameraOrbit 0;bind kp_del vstr m_on"
seta cut "cg_ThirdPersonRange 10;vstr w01; cg_ThirdPersonRange 20;vstr w01; cg_ThirdPersonRange 30;vstr w01; cg_ThirdPersonRange 40;vstr w01; cg_ThirdPersonRange 50;vstr w01; cg_ThirdPersonRange 60;vstr w01;cg_ThirdPersonRange 70;vstr w01; cg_ThirdPersonRange 80;vstr w01; cg_ThirdPersonRange 100;vstr w01; cg_ThirdPersonRange 150"
seta cam00 "cg_ThirdPerson 0; cg_ThirdPersonRange 100; cg_ThirdPersonAngle 0"
seta cam01 "cg_cameraOrbit 0;wait;cg_ThirdPerson 1;wait; cg_ThirdPersonAngle 0;vstr cut"
seta cam02 "cg_ThirdPerson 1; cg_ThirdPersonRange 150; cg_ThirdPersonAngle 330"
seta cam03 "cg_ThirdPerson 1; 

vid_restart