// autoexec.cfg is a user created custom configuration file.
// It will autorun any scripts within it every time Team Fortress 2 runs.
// SUMMARY OF NEW COMMANDS
// =======================================================================
// Below is a quick overview of the new commands available via scripts.
// Search for each script's corresponding number to find out more details.
// =======================================================================
//
//
// Mouse Wheel = "Spy!" Voice Command [#1]
// Alt = "UberCharge Ready!" Voice Command [#2]
// R = "Activate UberCharge!" Voice Command [#3]
//
// (Hold) Shift = Quick secondary weapon attack [#4]
// (Hold) F = Quick melee weapon attack [#5]
//
// F1 = Toggle showing FPS [#6]
// F2 = Toggle showing network statistics
// F3 = Move the location of the network statistics
// F4 = Change the font size of network statistics
//
// F5 = Take a screenshot in .JPG format [#7]
//
// F6 = Record demo in current demo slot [#8]
// F7 = Record demo in next demo slot
// F8 = Skip to next demo slot
//
// F12 = Reload autoexec.cfg [#9]
//
// B = Last disguise and cycle through disguised weapons [#10]
//
// INSERT = Get out of being stuck in spectator mode [#11]
// DELETE = Destroy your own Spy Sapper [#12]
// HOME = Fix graphical and HUD glitches [#13]
// END = Suicide [#14]
//
// Keypad 0 = Join as a random class [#15]
// Keypad 1 = Join as a Scout
// Keypad 2 = Join as a Soldier
// Keypad 3 = Join as a Pyro
// Keypad 4 = Join as a Demoman
// Keypad 5 = Join as a Heavy
// Keypad 6 = Join as a Engineer
// Keypad 7 = Join as a Medic
// Keypad 8 = Join as a Sniper
// Keypad 9 = Join as a Spy
//
// Keypad . = Change loadout
//
// Keypad Enter = Team chat
// KEYPAD + = All chat
//
// Ultra-high graphics is always on and not bound to a key [*]
// [#1] EASY "SPY!" VOICE COMMAND
// ===============================================================
// Pressing the MOUSEWHEEL down will say the voice command, "Spy!"
// ===============================================================
bind "MOUSE3" "voicemenu 1 1"
// [#2] EASY "UBERCHARGE READY!" VOICE COMMAND
// ========================================================================================
// Pressing ALT will say, "UberCharge Ready!" and, "Hey, call 'Medic' and I'll pop my Uber."
// ========================================================================================
bind "ALT" "voicemenu 1 7; say_team Hey, call 'Medic' and I'll pop my Uber!"
// [#3] EASY "ACTIVATE UBERCHARGE!" VOICE COMMAND
// =================================================================
// Pressing R will say, "Activate UberCharge!" and
, "Pop your Uber!"
//
// NOTE - With autoreload on my R key became free for other uses.
// If you still use R for reloading just remap this script.
// =================================================================
bind "R" "voicemenu 1 6; say_team Pop your Uber!"
// [#4] QUICK SECONDARY ATTACK
// ==================================================================================================
// Pressing and holding SHIFT will temporarily take out your secondary weapon and start attacking.
//
// NOTE - When used with Bonk or Sandvich releasing SHIFT will force you back into first-person view.
// If you do not want this to happen remove "firstperson" in the second line of the script.
// ==================================================================================================
alias +secondary "slot2; +attack"
alias -secondary "-attack; lastinv; firstperson"
bind "SHIFT" "+secondary"
// [#5] QUICK MELEE ATTACK
// =======================================================================================
// Pressing and holding F will temporarily take out your melee weapon and start attacking.
//
// NOTE - F is normally inspect, but is remapped here to BACKSPACE for convenience.
// =======================================================================================
alias +melee "slot3; +attack"
alias -melee "-attack; lastinv; first person"
bind "F" "+melee"
bind "BACKSPACE" "inspect"
// [#6] TOGGLE STATISTICS
// ================================================================
// Pressing F1 will cycle through two FPS counter displays.
// Pressing F2 will cycle through four network statistics displays.
// Pressing F3 will move the location of the network statistics.
// Pressing F4 will change the font size of the network statistics.
// ================================================================
bind "F1" "incrementvar cl_showfps 0 2 1"
bind "F2" "incrementvar net_graph 0 4 1"
bind "F3" "incrementvar net_graphpos 0 2 1"
bindtoggle "F4" "net_graphproportionalfont"
// [#7] TAKE HIGH QUALITY .JPG SCREENSHOTS
// ==================================================
// Pressing F5 will take a screenshot in .jpg format.
// ==================================================
bind "F5" "jpeg_quality 100; jpeg"
// [#8] EASY DEMO RECORDING
// =======================================================================================
// Pressing F6 will record a demo in the current demo slot, with 16 slots available total.
// Pressing F7 will record a demo in the next demo slot.
// Pressing F8 will skip to the next demo slot.
//
// NOTE - Pressing F6 or F7 while recording will stop recording the current demo.
// NOTE2 - Press either again if you want to begin recording another demo.
// =======================================================================================
voice_loopback 1
echo "";
echo "Demo Recording Script Running";
echo "Default Controls:";
echo " F6 - Toggle Recording of Current Demo Slot";
echo " F7 - Toggle Recording of Next Demo Slot";
echo " F8 - Skip to Next Demo Slot";
echo "";
echo "Current Slot is demo_01"';
echo "";
//change these to change controls
bind "F6" "rec_OverWrite";
bind "F7" "rec_RecordNext";
bind "F8" "rec_gotoNext";
alias "rec_OverWrite" "rec_OverWriteStart";
alias "rec_OverWriteStart" "rec_RecordCurrent; alias rec_OverWrite rec_OverWriteStop; alias rec_RecordNext rec_RecordNextStop";
alias "rec_OverWriteStop" "stop; echo "Recording Stopped"; alias rec_OverWrite rec_OverWriteStart; alias rec_RecordNext rec_RecordNextStart";
alias "rec_RecordNext" "rec_RecordNextStart";
alias "rec_RecordNextStart" "rec_gotoNext; rec_RecordCurrent; alias rec_RecordNext rec_RecordNextStop; alias rec_OverWrite rec_OverWriteStop";
alias "rec_RecordNextStop" "stop; echo "Recording Stopped"; alias rec_RecordNext rec_RecordNextStart; alias rec_OverWrite rec_OverWriteStart";
alias "rec_RecordCurrent" "rec_demo01";
alias "rec_demo01" "record demo_01; echo "Recording to demo_01"";
alias "rec_demo02" "record demo_02; echo "Recording to demo_02"";
alias "rec_demo03" "record demo_03; echo "Recording to demo_03"";
alias "rec_demo04" "record demo_04; echo "Recording to demo_04"";
alias "rec_demo05" "record demo_05; echo "Recording to demo_05"";
alias "rec_demo06" "record demo_06; echo "Recording to demo_06"";
alias "rec_demo07" "record demo_07; echo "Recording to demo_07"";
alias "rec_demo08" "record demo_08; echo "Recording to demo_08"";
alias "rec_demo09" "record demo_09; echo "Recording to demo_09"";
alias "rec_demo10" "record demo_10; echo "Recording to demo_10"";
alias "rec_demo11" "record demo_11; echo "Recording to demo_11"";
alias "rec_demo12" "record demo_12; echo "Recording to demo_12"";
alias "rec_demo13" "record demo_13; echo "Recording to demo_13"";
alias "rec_demo14" "record demo_14; echo "Recording to demo_14"";
alias "rec_demo15" "record demo_15; echo "Recording to demo_15"";
alias "rec_demo16" "record demo_16; echo "Recording to demo_16"";
alias "rec_gotoNext" "rec_next01";
alias "rec_next01" "alias rec_RecordCurrent rec_demo02; alias rec_gotoNext rec_next02; echo "Current Slot is demo_02"";
alias "rec_next02" "alias rec_RecordCurrent rec_demo03; alias rec_gotoNext rec_next03; echo "Current Slot is demo_03"";
alias "rec_next03" "alias rec_RecordCurrent rec_demo04; alias rec_gotoNext rec_next04; echo "Current Slot is demo_04"";
alias "rec_next04" "alias rec_RecordCurrent rec_demo05; alias rec_gotoNext rec_next05; echo "Current Slot is demo_05"";
alias "rec_next05" "alias rec_RecordCurrent rec_demo06; alias rec_gotoNext rec_next06; echo "Current Slot is demo_06"";
alias "rec_next06" "alias rec_RecordCurrent rec_demo07; alias rec_gotoNext rec_next07; echo "Current Slot is demo_07"";
alias "rec_next07" "alias rec_RecordCurrent rec_demo08; alias rec_gotoNext rec_next08; echo "Current Slot is demo_08"";
alias "rec_next08" "alias rec_RecordCurrent rec_demo09; alias rec_gotoNext rec_next09; echo "Current Slot is demo_09"";
alias "rec_next09" "alias rec_RecordCurrent rec_demo10; alias rec_gotoNext rec_next10; echo "Current Slot is demo_10"";
alias "rec_next10" "alias rec_RecordCurrent rec_demo11; alias rec_gotoNext rec_next11; echo "Current Slot is demo_11"";
alias "rec_next11" "alias rec_RecordCurrent rec_demo12; alias rec_gotoNext rec_next12; echo "Current Slot is demo_12"";
alias "rec_next12" "alias rec_RecordCurrent rec_demo13; alias rec_gotoNext rec_next13; echo "Current Slot is demo_13"";
alias "rec_next13" "alias rec_RecordCurrent rec_demo14; alias rec_gotoNext rec_next14; echo "Current Slot is demo_14"";
alias "rec_next14" "alias rec_RecordCurrent rec_demo15; alias rec_gotoNext rec_next15; echo "Current Slot is demo_15"";
alias "rec_next15" "alias rec_RecordCurrent rec_demo16; alias rec_gotoNext rec_next16; echo "Current Slot is demo_16"";
alias "rec_next16" "alias rec_RecordCurrent rec_demo01; alias rec_gotoNext rec_next01; echo "Current Slot is demo_01"";
// [#9] EXEC AUTOEXEC.CFG
// ================================================================
// Pressing F12 will execute autoexec.cfg for convenient reloading.
// ================================================================
bind "F12" "exec autoexec"
// [#10] LAST DISGUISE AND DISGUISED WEAPON SWITCHER
// ===================================================================
// AS A SPY WHEN DISGUISED
// Pressing B will cycle through the disguised class's weapons.
//
// NOTE - This maintains the last disguise function of B, too.
// It just adds the ability to cycle through disguised weapons.
//
// DURING ALL OTHER TIMES
// Pressing B will cycle through your primary, secondary, and melee.
// ===================================================================
alias disg "primaryweapon"
alias primaryweapon "slot1;lastdisguise;alias disg secondaryweapon"
alias secondaryweapon "slot2;lastdisguise;alias disg meleeweapon"
alias meleeweapon "slot3;lastdisguise;alias disg primaryweapon"
bind "B" "disg"
// [#11] GET OUT OF BEING STUCK IN SPECTATOR AND REMOVE DEVELOPER'S COMMENTARY
// =================================================================================
// Pressing INSERT will rejoin the server, useful when stuck in spectator mode.
//
// NOTE - It also removes the developer's commentary on Gravel Pit, Hydro, and Well.
// =================================================================================
bind "INS" "commentary 0; retry"
// [#12] SPY SAPPER DESTRUCTION
// ======================================================
// Pressing DELETE will destroy your own sapper as a Spy.
// ======================================================
bind "DEL" "destroy 4"
// [#13] FIX GRAPHICAL AND HUD GLITCHES
// ======================================================================
// Pressing HOME will fix any graphical errors.
//
// NOTE - This fixes visual glitches due to lag or alt-tabbing mid-game
// It also fixes the HUD when it displays the wrong team's colors.
// ======================================================================
bind "HOME" "record fix; stop; hud_reloadscheme"
// [#14] SUICIDE
// ==================================================
// Pressing END will cause your character to suicide.
// ==================================================
bind "END" "kill"
// [#15] QUICK CLASS CHANGE AND QUICK CHAT
// ===========================================================
// Pressing KEYPAD 0 will change class to a random class.
// Pressing KEYPAD 1 will change class to Scout.
// Pressing KEYPAD 2 will change class to Soldier.
// Pressing KEYPAD 3 will change class to Pyro.
// Pressing KEYPAD 4 will change class to Demoman.
// Pressing KEYPAD 5 will change class to Heavy.
// Pressing KEYPAD 6 will change class to Engineer.
// Pressing KEYPAD 7 will change class to Medic.
// Pressing KEYPAD 8 will change class to Sniper.
// Pressing KEYPAD 9 will change class to Spy.
//
// Pressing KEYPAD . will bring up the loadout screen.
//
// Pressing KEYPAD ENTER will bring up the team chat box.
// Pressing KEYPAD + will bring up the all chat box.
// ===========================================================
bind "KP_INS" "join_class random" //KEYPAD 0
alias scoutjoin "scout1"
alias scout1 "play vo/taunts/scout_taunts01.wav; join_class scout; alias scoutjoin scout2"
alias scout2 "play vo/taunts/scout_taunts02.wav; join_class scout; alias scoutjoin scout3"
alias scout3 "play vo/taunts/scout_taunts03.wav; join_class scout; alias scoutjoin scout4"
alias scout4 "play vo/taunts/scout_taunts04.wav; join_class scout; alias scoutjoin scout5"
alias scout5 "play vo/taunts/scout_taunts05.wav; join_class scout; alias scoutjoin scout6"
alias scout6 "play vo/taunts/scout_taunts06.wav; join_class scout; alias scoutjoin scout7"
alias scout7 "play vo/taunts/scout_taunts07.wav; join_class scout; alias scoutjoin scout8"
alias scout8 "play vo/taunts/scout_taunts08.wav; join_class scout; alias scoutjoin scout9"
alias scout9 "play vo/taunts/scout_taunts09.wav; join_class scout; alias scoutjoin scout10"
alias scout10 "play vo/taunts/scout_taunts10.wav; join_class scout; alias scoutjoin scout11"
alias scout11 "play vo/taunts/scout_taunts11.wav; join_class scout; alias scoutjoin scout12"
alias scout12 "play vo/taunts/scout_taunts12.wav; join_class scout; alias scoutjoin scout13"
alias scout13 "play vo/taunts/scout_taunts13.wav; join_class scout; alias scoutjoin scout14"
alias scout14 "play vo/taunts/scout_taunts14.wav; join_class scout; alias scoutjoin scout15"
alias scout15 "play vo/taunts/scout_taunts15.wav; join_class scout; alias scoutjoin scout16"
alias scout16 "play vo/taunts/scout_taunts16.wav; join_class scout; alias scoutjoin scout17"
alias scout17 "play vo/taunts/scout_taunts17.wav; join_class scout; alias scoutjoin scout18"
alias scout18 "play vo/taunts/scout_taunts18.wav; join_class scout; alias scoutjoin scout1"
bind "KP_END" "scoutjoin" //KEYPAD 1
alias soldierjoin "soldier1"
alias soldier1 "play vo/taunts/soldier_taunts01.wav; join_class soldier; alias soldierjoin soldier2"
alias soldier2 "play vo/taunts/soldier_taunts02.wav; join_class soldier; alias soldierjoin soldier3"
alias soldier3 "play vo/taunts/soldier_taunts03.wav; join_class soldier; alias soldierjoin soldier4"
alias soldier4 "play vo/taunts/soldier_taunts04.wav; join_class soldier; alias soldierjoin soldier5"
alias soldier5 "play vo/taunts/soldier_taunts05.wav; join_class soldier; alias soldierjoin soldier6"
alias soldier6 "play vo/taunts/soldier_taunts06.wav; join_class soldier; alias soldierjoin soldier7"
alias soldier7 "play vo/taunts/soldier_taunts07.wav; join_class soldier; alias soldierjoin soldier8"
alias soldier8 "play vo/taunts/soldier_taunts08.wav; join_class soldier; alias soldierjoin soldier9"
alias soldier9 "play vo/taunts/soldier_taunts09.wav; join_class soldier; alias soldierjoin soldier10"
alias soldier10 "play vo/taunts/soldier_taunts10.wav; join_class soldier; alias soldierjoin soldier11"
alias soldier11 "play vo/taunts/soldier_taunts11.wav; join_class soldier; alias soldierjoin soldier12"
alias soldier12 "play vo/taunts/soldier_taunts12.wav; join_class soldier; alias soldierjoin soldier13"
alias soldier13 "play vo/taunts/soldier_taunts13.wav; join_class soldier; alias soldierjoin soldier14"
alias soldier14 "play vo/taunts/soldier_taunts14.wav; join_class soldier; alias soldierjoin soldier15"
alias soldier15 "play vo/taunts/soldier_taunts15.wav; join_class soldier; alias soldierjoin soldier16"
alias soldier16 "play vo/taunts/soldier_taunts16.wav; join_class soldier; alias soldierjoin soldier17"
alias soldier17 "play vo/taunts/soldier_taunts17.wav; join_class soldier; alias soldierjoin soldier18"
alias soldier18 "play vo/taunts/soldier_taunts18.wav; join_class soldier; alias soldierjoin soldier19"
alias soldier19 "play vo/taunts/soldier_taunts19.wav; join_class soldier; alias soldierjoin soldier20"
alias soldier20 "play vo/taunts/soldier_taunts20.wav; join_class soldier; alias soldierjoin soldier21"
alias soldier21 "play vo/taunts/soldier_taunts21.wav; join_class soldier; alias soldierjoin soldier1"
bind "KP_DOWNARROW" "soldierjoin" //KEYPAD 2
alias pyrojoin "pyro1"
alias pyro1 "play vo/taunts/pyro_taunts01.wav; join_class pyro; alias pyrojoin pyro2"
alias pyro2 "play vo/taunts/pyro_taunts02.wav; join_class pyro; alias pyrojoin pyro3"
alias pyro3 "play vo/taunts/pyro_taunts03.wav; join_class pyro; alias pyrojoin pyro4"
alias pyro4 "play vo/taunts/pyro_taunts04.wav; join_class pyro; alias pyrojoin pyro1"
bind "KP_PGDN" "pyrojoin" //KEYPAD 3
alias demomanjoin "demoman1"
alias demoman1 "play vo/taunts/demoman_taunts01.wav; join_class demoman; alias demomanjoin demoman2"
alias demoman2 "play vo/taunts/demoman_taunts02.wav; join_class demoman; alias demomanjoin demoman3"
alias demoman3 "play vo/taunts/demoman_taunts03.wav; join_class demoman; alias demomanjoin demoman4"
alias demoman4 "play vo/taunts/demoman_taunts04.wav; join_class demoman; alias demomanjoin demoman5"
alias demoman5 "play vo/taunts/demoman_taunts05.wav; join_class demoman; alias demomanjoin demoman6"
alias demoman6 "play vo/taunts/demoman_taunts06.wav; join_class demoman; alias demomanjoin demoman7"
alias demoman7 "play vo/taunts/demoman_taunts07.wav; join_class demoman; alias demomanjoin demoman8"
alias demoman8 "play vo/taunts/demoman_taunts08.wav; join_class demoman; alias demomanjoin demoman9"
alias demoman9 "play vo/taunts/demoman_taunts09.wav; join_class demoman; alias demomanjoin demoman10"
alias demoman10 "play vo/taunts/demoman_taunts10.wav; join_class demoman; alias demomanjoin demoman11"
alias demoman11 "play vo/taunts/demoman_taunts11.wav; join_class demoman; alias demomanjoin demoman12"
alias demoman12 "play vo/taunts/demoman_taunts12.wav; join_class demoman; alias demomanjoin demoman13"
alias demoman13 "play vo/taunts/demoman_taunts13.wav; join_class demoman; alias demomanjoin demoman14"
alias demoman14 "play vo/taunts/demoman_taunts14.wav; join_class demoman; alias demomanjoin demoman15"
alias demoman15 "play vo/taunts/demoman_taunts15.wav; join_class demoman; alias demomanjoin demoman16"
alias demoman16 "play vo/taunts/demoman_taunts16.wav; join_class demoman; alias demomanjoin demoman1"
bind "KP_LEFTARROW" "demomanjoin" //KEYPAD 4
alias heavyweaponsjoin "heavyweapons1"
alias heavyweapons1 "play vo/taunts/heavy_taunts01.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons2"
alias heavyweapons2 "play vo/taunts/heavy_taunts02.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons3"
alias heavyweapons3 "play vo/taunts/heavy_taunts03.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons4"
alias heavyweapons4 "play vo/taunts/heavy_taunts04.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons5"
alias heavyweapons5 "play vo/taunts/heavy_taunts05.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons6"
alias heavyweapons6 "play vo/taunts/heavy_taunts06.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons7"
alias heavyweapons7 "play vo/taunts/heavy_taunts07.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons8"
alias heavyweapons8 "play vo/taunts/heavy_taunts08.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons9"
alias heavyweapons9 "play vo/taunts/heavy_taunts09.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons10"
alias heavyweapons10 "play vo/taunts/heavy_taunts10.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons11"
alias heavyweapons11 "play vo/taunts/heavy_taunts11.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons12"
alias heavyweapons12 "play vo/taunts/heavy_taunts12.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons13"
alias heavyweapons13 "play vo/taunts/heavy_taunts13.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons14"
alias heavyweapons14 "play vo/taunts/heavy_taunts14.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons15"
alias heavyweapons15 "play vo/taunts/heavy_taunts15.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons16"
alias heavyweapons16 "play vo/taunts/heavy_taunts16.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons17"
alias heavyweapons17 "play vo/taunts/heavy_taunts17.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons18"
alias heavyweapons18 "play vo/taunts/heavy_taunts18.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons19"
alias heavyweapons19 "play vo/taunts/heavy_taunts19.wav; join_class heavyweapons; alias heavyweaponsjoin heavyweapons1"
bind "KP_5" "heavyweaponsjoin" //KEYPAD 5
alias engineerjoin "engineer1"
alias engineer1 "play vo/taunts/engineer_taunts01.wav; join_class engineer; alias engineerjoin engineer2"
alias engineer2 "play vo/taunts/engineer_taunts02.wav; join_class engineer; alias engineerjoin engineer3"
alias engineer3 "play vo/taunts/engineer_taunts03.wav; join_class engineer; alias engineerjoin engineer4"
alias engineer4 "play vo/taunts/engineer_taunts04.wav; join_class engineer; alias engineerjoin engineer5"
alias engineer5 "play vo/taunts/engineer_taunts05.wav; join_class engineer; alias engineerjoin engineer6"
alias engineer6 "play vo/taunts/engineer_taunts06.wav; join_class engineer; alias engineerjoin engineer7"
alias engineer7 "play vo/taunts/engineer_taunts08.wav; join_class engineer; alias engineerjoin engineer8"
alias engineer8 "play vo/taunts/engineer_taunts09.wav; join_class engineer; alias engineerjoin engineer9"
alias engineer9 "play vo/taunts/engineer_taunts10.wav; join_class engineer; alias engineerjoin engineer10"
alias engineer10 "play vo/taunts/engineer_taunts11.wav; join_class engineer; alias engineerjoin engineer11"
alias engineer11 "play vo/taunts/engineer_taunts12.wav; join_class engineer; alias engineerjoin engineer1"
bind "KP_RIGHTARROW" "engineerjoin" //KEYPAD 6
alias medicjoin "medic1"
alias medic1 "play vo/taunts/medic_taunts01.wav; join_class medic; alias medicjoin medic2"
alias medic2 "play vo/taunts/medic_taunts02.wav; join_class medic; alias medicjoin medic3"
alias medic3 "play vo/taunts/medic_taunts03.wav; join_class medic; alias medicjoin medic4"
alias medic4 "play vo/taunts/medic_taunts04.wav; join_class medic; alias medicjoin medic5"
alias medic5 "play vo/taunts/medic_taunts05.wav; join_class medic; alias medicjoin medic6"
alias medic6 "play vo/taunts/medic_taunts06.wav; join_class medic; alias medicjoin medic7"
alias medic7 "play vo/taunts/medic_taunts07.wav; join_class medic; alias medicjoin medic8"
alias medic8 "play vo/taunts/medic_taunts08.wav; join_class medic; alias medicjoin medic9"
alias medic9 "play vo/taunts/medic_taunts09.wav; join_class medic; alias medicjoin medic10"
alias medic10 "play vo/taunts/medic_taunts10.wav; join_class medic; alias medicjoin medic11"
alias medic11 "play vo/taunts/medic_taunts11.wav; join_class medic; alias medicjoin medic12"
alias medic12 "play vo/taunts/medic_taunts12.wav; join_class medic; alias medicjoin medic13"
alias medic13 "play vo/taunts/medic_taunts13.wav; join_class medic; alias medicjoin medic14"
alias medic14 "play vo/taunts/medic_taunts14.wav; join_class medic; alias medicjoin medic15"
alias medic15 "play vo/taunts/medic_taunts15.wav; join_class medic; alias medicjoin medic16"
alias medic16 "play vo/taunts/medic_taunts16.wav; join_class medic; alias medicjoin medic1"
bind "KP_HOME" "medicjoin" //KEYPAD 7
alias sniperjoin "sniper1"
alias sniper1 "play vo/taunts/sniper_taunts01.wav; join_class sniper; alias sniperjoin sniper2"
alias sniper2 "play vo/taunts/sniper_taunts02.wav; join_class sniper; alias sniperjoin sniper3"
alias sniper3 "play vo/taunts/sniper_taunts03.wav; join_class sniper; alias sniperjoin sniper4"
alias sniper4 "play vo/taunts/sniper_taunts04.wav; join_class sniper; alias sniperjoin sniper5"
alias sniper5 "play vo/taunts/sniper_taunts05.wav; join_class sniper; alias sniperjoin sniper6"
alias sniper6 "play vo/taunts/sniper_taunts06.wav; join_class sniper; alias sniperjoin sniper7"
alias sniper7 "play vo/taunts/sniper_taunts07.wav; join_class sniper; alias sniperjoin sniper8"
alias sniper8 "play vo/taunts/sniper_taunts08.wav; join_class sniper; alias sniperjoin sniper9"
alias sniper9 "play vo/taunts/sniper_taunts09.wav; join_class sniper; alias sniperjoin sniper10"
alias sniper10 "play vo/taunts/sniper_taunts10.wav; join_class sniper; alias sniperjoin sniper11"
alias sniper11 "play vo/taunts/sniper_taunts11.wav; join_class sniper; alias sniperjoin sniper12"
alias sniper12 "play vo/taunts/sniper_taunts12.wav; join_class sniper; alias sniperjoin sniper13"
alias sniper13 "play vo/taunts/sniper_taunts13.wav; join_class sniper; alias sniperjoin sniper14"
alias sniper14 "play vo/taunts/sniper_taunts14.wav; join_class sniper; alias sniperjoin sniper15"
alias sniper15 "play vo/taunts/sniper_taunts15.wav; join_class sniper; alias sniperjoin sniper16"
alias sniper16 "play vo/taunts/sniper_taunts16.wav; join_class sniper; alias sniperjoin sniper17"
alias sniper17 "play vo/taunts/sniper_taunts17.wav; join_class sniper; alias sniperjoin sniper18"
alias sniper18 "play vo/taunts/sniper_taunts18.wav; join_class sniper; alias sniperjoin sniper19"
alias sniper19 "play vo/taunts/sniper_taunts19.wav; join_class sniper; alias sniperjoin sniper20"
alias sniper20 "play vo/taunts/sniper_taunts20.wav; join_class sniper; alias sniperjoin sniper21"
alias sniper21 "play vo/taunts/sniper_taunts21.wav; join_class sniper; alias sniperjoin sniper22"
alias sniper22 "play vo/taunts/sniper_taunts22.wav; join_class sniper; alias sniperjoin sniper23"
alias sniper23 "play vo/taunts/sniper_taunts23.wav; join_class sniper; alias sniperjoin sniper24"
alias sniper24 "play vo/taunts/sniper_taunts24.wav; join_class sniper; alias sniperjoin sniper25"
alias sniper25 "play vo/taunts/sniper_taunts25.wav; join_class sniper; alias sniperjoin sniper26"
alias sniper26 "play vo/taunts/sniper_taunts26.wav; join_class sniper; alias sniperjoin sniper27"
alias sniper27 "play vo/taunts/sniper_taunts27.wav; join_class sniper; alias sniperjoin sniper28"
alias sniper28 "play vo/taunts/sniper_taunts28.wav; join_class sniper; alias sniperjoin sniper29"
alias sniper29 "play vo/taunts/sniper_taunts29.wav; join_class sniper; alias sniperjoin sniper30"
alias sniper30 "play vo/taunts/sniper_taunts30.wav; join_class sniper; alias sniperjoin sniper31"
alias sniper31 "play vo/taunts/sniper_taunts31.wav; join_class sniper; alias sniperjoin sniper32"
alias sniper32 "play vo/taunts/sniper_taunts32.wav; join_class sniper; alias sniperjoin sniper33"
alias sniper33 "play vo/taunts/sniper_taunts33.wav; join_class sniper; alias sniperjoin sniper34"
alias sniper34 "play vo/taunts/sniper_taunts34.wav; join_class sniper; alias sniperjoin sniper35"
alias sniper35 "play vo/taunts/sniper_taunts35.wav; join_class sniper; alias sniperjoin sniper36"
alias sniper36 "play vo/taunts/sniper_taunts36.wav; join_class sniper; alias sniperjoin sniper37"
alias sniper37 "play vo/taunts/sniper_taunts37.wav; join_class sniper; alias sniperjoin sniper38"
alias sniper38 "play vo/taunts/sniper_taunts38.wav; join_class sniper; alias sniperjoin sniper39"
alias sniper39 "play vo/taunts/sniper_taunts39.wav; join_class sniper; alias sniperjoin sniper40"
alias sniper40 "play vo/taunts/sniper_taunts40.wav; join_class sniper; alias sniperjoin sniper41"
alias sniper41 "play vo/taunts/sniper_taunts41.wav; join_class sniper; alias sniperjoin sniper42"
alias sniper42 "play vo/taunts/sniper_taunts42.wav; join_class sniper; alias sniperjoin sniper43"
alias sniper43 "play vo/taunts/sniper_taunts43.wav; join_class sniper; alias sniperjoin sniper44"
alias sniper44 "play vo/taunts/sniper_taunts44.wav; join_class sniper; alias sniperjoin sniper45"
alias sniper45 "play vo/taunts/sniper_taunts45.wav; join_class sniper; alias sniperjoin sniper46"
alias sniper46 "play vo/taunts/sniper_taunts46.wav; join_class sniper; alias sniperjoin sniper1"
bind "KP_UPARROW" "sniperjoin" //KEYPAD 8
alias spyjoin "spy1"
alias spy1 "play vo/taunts/spy_taunts01.wav; join_class spy; alias spyjoin spy2"
alias spy2 "play vo/taunts/spy_taunts02.wav; join_class spy; alias spyjoin spy3"
alias spy3 "play vo/taunts/spy_taunts03.wav; join_class spy; alias spyjoin spy4"
alias spy4 "play vo/taunts/spy_taunts04.wav; join_class spy; alias spyjoin spy5"
alias spy5 "play vo/taunts/spy_taunts05.wav; join_class spy; alias spyjoin spy6"
alias spy6 "play vo/taunts/spy_taunts06.wav; join_class spy; alias spyjoin spy7"
alias spy7 "play vo/taunts/spy_taunts07.wav; join_class spy; alias spyjoin spy8"
alias spy8 "play vo/taunts/spy_taunts08.wav; join_class spy; alias spyjoin spy9"
alias spy9 "play vo/taunts/spy_taunts09.wav; join_class spy; alias spyjoin spy10"
alias spy10 "play vo/taunts/spy_taunts10.wav; join_class spy; alias spyjoin spy11"
alias spy11 "play vo/taunts/spy_taunts11.wav; join_class spy; alias spyjoin spy12"
alias spy12 "play vo/taunts/spy_taunts12.wav; join_class spy; alias spyjoin spy13"
alias spy13 "play vo/taunts/spy_taunts13.wav; join_class spy; alias spyjoin spy14"
alias spy14 "play vo/taunts/spy_taunts14.wav; join_class spy; alias spyjoin spy1"
bind "KP_PGUP" "spyjoin" //KEYPAD 9
bind "KP_SLASH" "" //KEYPAD /
bind "KP_MULTIPLY" "" //KEYPAD *
bind "KP_MINUS" "" //KEYPAD -
bind "KP_PLUS" "say" //KEYPAD +
bind "KP_ENTER" "say_team" //KEYPAD ENTER
bind "KP_DEL" "open_charinfo_direct" //KEYPAD PERIOD
// [*] ULTRA-HIGH GRAPHICS
// =============================================================
// Automatically sets graphical options to the highest possible.
// =============================================================
mat_picmip "-10"
mp_usehwmmodels "1"
mp_usehwmvcds "1"
mat_queue_mode "2"
r_threaded_particles "1"
r_threaded_renderables "1"
r_threaded_client_shadow_manager "1"
cl_threaded_bone_setup "1"
cl_threaded_client_leaf_system "1"
cl_burninggibs "1"
cl_new_impact_effects "1"