Last active
September 30, 2020 17:16
-
-
Save DubThink/fe7a8d8b7b0e686eefba8abae6a81994 to your computer and use it in GitHub Desktop.
DubThink's medic and base cfgs for TF2 Fall 2020
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// base config by DubThink | |
// parts assembled from a variety of places | |
// I use valve autoheal (in advanced options) | |
bind mouse2 +attack2 | |
bind mouse3 +attack3 | |
bind r +reload | |
bind q +lastinv | |
// p is my killbind. Nice and hard to hit accidentally | |
bind p explode | |
/// NULL MOVEMENT /// | |
// from somewhere on tftv, I didn't write this | |
bind w +mfwd | |
bind s +mback | |
bind a +mleft | |
bind d +mright | |
alias +mfwd "-back;+forward;alias checkfwd +forward" | |
alias +mback "-forward;+back;alias checkback +back" | |
alias +mleft "-moveright;+moveleft;alias checkleft +moveleft" | |
alias +mright "-moveleft;+moveright;alias checkright +moveright" | |
alias -mfwd "-forward;checkback;alias checkfwd none" | |
alias -mback "-back;checkfwd;alias checkback none" | |
alias -mleft "-moveleft;checkright;alias checkleft none" | |
alias -mright "-moveright;checkleft;alias checkright none" | |
alias checkfwd none | |
alias checkback none | |
alias checkleft none | |
alias checkright none | |
alias none "" | |
/// END NULL MOVEMENT /// |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// medic config by DubThink | |
// parts assembled from a variety of places | |
// I use valve autoheal (in advanced options) | |
exec base.cfg // this contains my universal binds (movement keys, reload, etc. This is needed because this script overrides a handful of default keys.) | |
// this is actually the most overpowered thing on medic, if you aren't using it already | |
// see at a glance without pressing buttons your entire team's health and respawn times, | |
// and see which classes of the enemy team is dead (and which are alive) | |
// some huds will also have names on this, which is even better | |
// some people find it decreases fps a little, but if you have a decent pc it's 100% worth on med even then | |
tf_use_match_hud 1 | |
// I use my mouse4/5 buttons to temporarily switch to my xbow/melee. | |
// This allows for quick arrows and keeps my left hand free for movement etc. | |
alias +s1 "slot1;" | |
alias -s1 "slot2;" | |
alias +s3 "slot3" | |
alias -s3 "slot2" | |
bind mouse4 +s3 | |
bind mouse5 +s1 | |
// medic radar. Makes everyone call medic when held for a sec. Useful for when you spawn and that sort of thing. | |
alias "+radar" "hud_medicautocallersthreshold 150" | |
alias "-radar" "hud_medicautocallersthreshold 28.889999" | |
bind q +radar | |
// this allows me to always use, even if I don't have my medigun out (it also prevents accidental taunting with the ubersaw) | |
// hold to use if not on medigun | |
alias +use "slot2;+attack2;say_team <insert_funny_used_uber_joke_here>" | |
alias -use "-attack2;" | |
bind mouse2 +use | |
// middle click is fake uber | |
bind mouse3 "voicemenu 1 7" | |
// Random Voice from slin (modified) | |
// Plays a random voice line | |
alias "randomvoice" "random1" | |
alias "random1" "voicemenu 2 5;alias randomvoice random2" | |
alias "random2" "voicemenu 2 5;alias randomvoice random3" | |
alias "random3" "voicemenu 2 3;alias randomvoice random4" | |
alias "random4" "voicemenu 2 4;alias randomvoice random5" | |
alias "random5" "voicemenu 2 5;alias randomvoice random6" | |
alias "random6" "voicemenu 2 4;alias randomvoice random7" | |
alias "random7" "voicemenu 2 7;alias randomvoice random1" | |
// bind r to play a random voice | |
bind r "randomvoice" | |
// I use f5 and f6 to switch between loadouts and to b4nny-bind (fast resupply, allows you to keep your uber). | |
// Historically, I had this as stock and kritz, but now I use it as ubersaw (for last holds) and SV (the rest of the time) | |
bind f5 "load_itempreset 0" | |
bind f6 "load_itempreset 1" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment