Class Configs
From The MegaTF/TeamFortress Wiki!
Contents
Introduction
some info here about how each class has its own config file
Scout
Useful Scout binds
- impulse 4 = mac10
- drop1 = drop a flash mine
- drop2 = throw a toaster
- drop3 = disarm detpack
- special = jetjump
- jetjump = jetjump
- scan10 = what do these even do anymore?
- scan100 = what do these even do anymore?
Example Scout configs
add here
Sniper
The most important config item for a sniper is probably their zooming script. You should probably create a custom zoom script for sniper due to the important sensitivity requirements of the class. Zoom distance and sensitivity are very personal and mouse dependant so I will only provide a base example below.
Useful Sniper binds
- impulse 2 = sniper rifle
- impulse 3 = sniper rifle in fully automatic mode
- impulse 4 = mac10 gun
- drop1 = drop a trip alarm
- drop2 = throw a toaster
- airstrike = target a point for a future airstrike
- special = autozoom (highly not recommended, slower to zoom in/out)
- dot = hide/display sniper laser dot
Example Sniper configs
//Example of a basic zoom script. You can get creative with these for different maps. Or you could have a cycling script with multiple zoom levels, just by repeating the same logic within this script and chaining the aliases together. //Usage is: one click zoom in, one click zoom back out. alias z20 "fov 20;wait;sensitivity 1;wait;bind mouse2 z105" //sets your zoom distance and sensitivity at that zoom range, you'll want it lower alias z105 "fov 105;wait;sensitivity 5;wait;bind mouse2 z20" //reset your zoom and sensitivity to your normal values, use your defaults for the class. bind mouse2 z20 sensitivity 5 fov 105
add here
Soldier
Useful Soldier binds
- impulse3 = super shotgun
- impulse7 = rocket launcher
- drop1 = place spike trap
- drop2 = throw toaster
- drop3 = place proximity mine
Example Soldier configs
Forward Rocketjump Script
alias fwrj "impulse 7;-forward;+back;rotate 180;+jump;+attack;wait;-attack;-jump;-back;+forward;rotate 180;wait;-forward;impulse 7" bind mouse4 "fwrj"
Basic Rocketjump Script
alias long_wait "wait; wait; wait; wait" alias +launch "cl_pitchspeed 20000; impulse 7; +lookdown; long_wait; +jump; wait; +attack" alias -launch "-lookdown; -jump; -attack; cl_pitchspeed 100; centerview" bind alt +launch
Demoman
Useful Demoman binds
- impulse 5 = long range pipebomb launcher (server dependant)
- impulse 6 = grenade launcher
- impulse 7 = pipebomb launcher
- +det5 = lay down a detpack with a 5 second fuse
- +det20 = lay down a detpack with a 20 second fuse
- +det50 = lay down a detpack with a 50 second fuse
- detpipe = detonate pipebombs
- drop1 = release a propelled air mirv grenade
- drop2 = throw a toaster
Example Demoman configs
add here
Medic
Useful Medic binds
- impulse 3 = super shotgun
- impulse5 = super nailgun
- drop1 = place infected syringe
- drop2 = throw toaster
- drop3 = heal self
- drop4 = place a temporary medkit (only on select versions of MegaTF)
Example Medic configs
add here
Hwguy
Useful Hwguy binds
- impulse 3 = super shotgun
- impulse 4 = mac10
- impulse 7 = toggle Assault Cannon / 20mm Cannon
- drop1 = place spike trap (2x)
- drop2 = throw toaster
Example Hwguy configs
add here
Pyro
Useful Pyro binds
- impulse 6 = flame-thrower
- impulse 7 = incendiary cannon
- drop1 = place lava pool
Example Pyro configs
add here
Spy
Useful Spy binds
- impulse 2 = tranquilizer gun
- impulse 3 = super shotgun
- impulse 4 = mac10
- impulse 8 = grapple gun
- feign = fake death with dying sound
- sfeign = silent feign
- drop1 = ammo trap, enemy's ammo removed
- drop2 = toaster
- drop3 = spy cam
- special = diguise menu
Example Spy configs
See: Scripts#Spy_Quick_Grapple
See: Scripts#Spy_Feign_with_backpack_throw
add here
Engineer
Useful Engineer binds
- impulse 1 = spanner (used to heal teammate armor and interact with builds)
- impulse 2 = toggle railgun / super railgun (select MegaTF versions only)
- impulse 3 = super shotgun
- drop1 = place magnetic mine
- drop2 = throw toaster
- drop3 = launch laser drone
- build = open build menu
- detdispenser = remotely detonate dispenser (causes small damage to enemy)
- detsentry = remotely detonate sentry gun
Example Engineer configs
add here