Classes

From TF2 Wiki

Share/Save/Bookmark
Jump to: navigation, search
The official group picture from Valve, featuring the (from left to right): Pyro, Engineer, Spy, Heavy, Sniper, Scout, Soldier, Demoman, and the Medic
Are you dangerous like Heavy, or coward like Scout?
The Heavy

There are nine official classes that can be played in Team Fortress 2; they are as follows:

Official classes

Contents

Class roles

All nine classes are grouped into three specific combat types, offensive, defensive, and support, but all can be played outside their assigned role depending on the player's choice of strategy.

Offensive Leaderboard class scout.png Leaderboard class soldier.png Leaderboard class pyro.png

Offensive classes (Scout, Soldier, and Pyro) are the main attack force of the team. Whether it's assaulting Control Points or grabbing the Intelligence, these classes focus on mobility. Scouts have the ability to capture points twice as fast as any other class and can get there with their top-tier speed and double jumps. Soldiers pack a punch with their devastating Rocket Launchers, and can attack from unexpected directions by rocket jumping. Pyros can wreak fiery havoc in enemy ranks with a well timed ambush or extinguish their own burning friends, and offer the highest speed/health ratio of all classes (barring buffs or nonstandard equipment).

Defensive Leaderboard class demoman.png Leaderboard class heavy.png Leaderboard class engineer.png

Defensive classes (Demoman, Heavy, and Engineer) serve to inhibit enemy access and to hold enemies back from vital points on the map. Overall, the defensive group has the most firepower of all the groups. Demomen can safeguard areas with stickybombs that they can detonate when enemies come by. Heavies are great for mowing down incoming troops and pushing back forces. Heavies can also keep enemies in an area while whittling their health for teammates to finish off. Engineers can build Sentry Guns for effective area defense, as well as build Teleporters and Dispensers for logistical support of the team.

Support Leaderboard class medic.png Leaderboard class sniper.png Leaderboard class spy.png

Support classes (Medic, Sniper, and Spy) cannot hold the fight on their own, but their specialized abilities can tip the balance in their team's favor. They offer the offensive and defensive classes an extra edge in battle and can help turn the tide of the game. Whether crippling the enemy advance from behind or keeping teammates healed, the support classes are always handy to have around. Medics offer a mobile means of healing for teammates, capable of overhealing them to 150% of their maximum health, and can provide a range of buffs such as invincibility, 100% critical hit rate, 300% healing rate as well as immunity to movement impairing effects, or 75% resistance to bullets, explosions, or fire. Snipers can eliminate key targets from a distance and use Jarate to extinguish teammates on fire and increase the damage dealt to the enemy. Spies can infiltrate enemy lines undetected, disable and deconstruct buildings, and assassinate critical menace.

Health points

Class health points comparison

The "All class" portrait, featuring one of each class type.

Template:Class health table

A Medic with the Medi Gun, Kritzkrieg, or Vaccinator may overheal a teammate to 150% of their normal health maximum. The Quick-Fix can overheal up to only 125% of a teammate's health, but can still maintain fully overhealed health created by the Medi Gun, Vaccinator, or Kritzkrieg. If hurt, a player can refill their health through a number of ways.

Speed

File:Escape Plan Speed.png
Escape Plan speed values vs. health

Speed is measured in-game using the command cl_showpos 1, measuring in velocity units (v.) The standard movement speed is 100% (that of the Engineer, Pyro, Sniper, and Spy). Note that forward speed is obtained by pressing the forward, left, or right keys, backward speed obtained by pressing the backward key, while crouching speed is found by pressing the crouch button. Backward speed is generally calculated by Expression error: Unrecognized punctuation character "[".% of the class's forward speed, while crouching is at Expression error: Unrecognized punctuation character "[".%. Forward and backward speeds are, however, the same when crouching or charging/zooming as a Sniper. During humiliation, all classes on the winning team will move 10% faster and all on the losing team will move 10% slower.

All normal forward speeds are capped at Expression error: Unrecognized punctuation character "[".v, or Expression error: Unrecognized punctuation character "[".%; backwards capped at Expression error: Unrecognized punctuation character "[".v, or Expression error: Unrecognized punctuation character "[".%; crouched at Expression error: Unrecognized punctuation character "[".v, or Expression error: Unrecognized punctuation character "[".%; and swimming at Expression error: Unrecognized punctuation character "[".v, or Expression error: Unrecognized punctuation character "[".%.

For Spies, disguising as a slower class (Soldier, Demoman, or Heavy) will accurately reduce the Spy's speed to the appropriate speed of the class he is disguised as, e.g. the Spy disguised as the Heavy will move to the speed of Heavy, and remain at that speed unless he undisguises or cloaks. Disguising as a faster class (Scout and Medic), however, will not make the Spy move faster and he will continue to move at 100% speed.

A Demoman wielding the Eyelander, Horseless Headless Horsemann's Headtaker, or Nessie's Nine Iron will gain approximately Expression error: Unexpected < operator.% of his base speed with every kill or "head" taken with it. While charging with the Chargin' Targe or Splendid Screen equipped, he moves at Expression error: Unexpected < operator.% of the standard movement speed. The Soldier's speed while wielding the Escape Plan increases by 10% with every loss of 40 health below 200.

A Soldier who has activated the effects of the Concheror nearby their teammate, or has hit a teammate within the last 4 seconds with the Disciplinary Action, will allow the teammate and the Soldier himself to move up to 140% of the speed they normally would.

A Medic who has the Quick-Fix equipped will be able to match the speed of any faster moving teammate while they are connected by the healing beam.

Class speed comparison

Class Normal Backward Crouched Swimming
Leaderboard class scout.png Scout Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Baby Face's Blaster at 0% boost Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Baby Face's Blaster at 100% boost Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Under the Crit-a-Cola effect Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Baby Face's Blaster at 0% boost and under the Crit-a-Cola effect Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Baby Face's Blaster at 100% boost and under the Crit-a-Cola effect Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Leaderboard class soldier.png Soldier Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Charging the Cow Mangler 5000 Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Wielding the Escape Plan over 160 Health Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Wielding the Escape Plan between 160 and 121 Health Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Wielding the Escape Plan between 120 and 81 Health Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Wielding the Escape Plan between 80 and 41 Health Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Wielding the Escape Plan below 41 Health Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Leaderboard class pyro.png Pyro Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Wielding the Powerjack Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Leaderboard class demoman.png Demoman Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
With a head-taking melee weapon equipped with 0 heads Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
With a head-taking melee weapon equipped with 1 head Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
With a head-taking melee weapon equipped with 2 heads Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
With a head-taking melee weapon equipped with 3 heads Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
With a head-taking melee weapon equipped with 4 or more heads Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Wielding the Scotsman's Skullcutter Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Charging with a shield Expression error: Unrecognized punctuation character "[". N/A N/A Expression error: Unrecognized punctuation character "[".
Charging with a shield and wielding the the Scotsman's Skullcutter Expression error: Unrecognized punctuation character "[". N/A N/A Expression error: Unrecognized punctuation character "[".
Leaderboard class heavy.png Heavy Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Any of the Heavy's Primary weapons spun up, except the Brass Beast Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Brass Beast spun up Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Under the effects of the Buffalo Steak Sandvich Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Wielding the Gloves of Running Urgently Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Leaderboard class engineer.png Engineer Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Hauling a building Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Leaderboard class medic.png Medic Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Wielding the Overdose at 100% ÜberCharge Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Wielding the Quick-Fix, healing a Scout Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Leaderboard class sniper.png Sniper Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
With any Rifle, except the Classic, zoomed in Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Charging the Classic at either zoom level Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
With the Huntsman drawn Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. N/A
Leaderboard class spy.png Spy Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Disguised as a Scout Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Disguised as a Soldier Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Disguised as a Demoman Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Disguised as a Heavy Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Disguised as a Medic Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator. Expression error: Unexpected < operator.
Performing the Box Trot taunt Expression error: Unexpected < operator. Expression error: Unexpected < operator. N/A N/A
Any class performing the Conga
<span id="tooltip" style="cursor:help;border-bottom:1px dotted;" title="50HU/s, Expression error: Unrecognized punctuation character "[".mph">17</span> <span id="tooltip" style="cursor:help;border-bottom:1px dotted;" title="50HU/s, Expression error: Unrecognized punctuation character "[".mph">%</span>
N/A N/A N/A
Any class performing the Kazotsky Kick
<span id="tooltip" style="cursor:help;border-bottom:1px dotted;" title="50HU/s, Expression error: Unrecognized punctuation character "[".mph">17</span> <span id="tooltip" style="cursor:help;border-bottom:1px dotted;" title="50HU/s, Expression error: Unrecognized punctuation character "[".mph">%</span>
<span id="tooltip" style="cursor:help;border-bottom:1px dotted;" title="50HU/s, Expression error: Unrecognized punctuation character "[".mph">17</span> <span id="tooltip" style="cursor:help;border-bottom:1px dotted;" title="50HU/s, Expression error: Unrecognized punctuation character "[".mph">%</span>
N/A N/A

Size

A height chart for all the classes.

All classes have varying height, with the Engineer being the shortest and the Heavy being the tallest of the classes for the purposes of tracing Hitscan weapons. Classes also have various builds and general body sizes; each class has their own individual set of shaped hitboxes used for bullet-based attacks.

However, for the purposes of collisions with objects, players, melee attacks, and projectiles, all classes are considered to be the same width and height. This also means that no class has an advantage or disadvantage when it comes to navigating corners or tight spaces.

Update history

May 21, 2008 Patch

January 6, 2011 Patch (Beta)

  • Player health increased 100%.

January 13, 2011 Patch (Beta)

  • Player health increased 25%. (over normal – not the previous 100% increase)

February 11, 2011 Patch (Beta)

  • Restored player health to normal values.

June 27, 2012 Patch (Pyromania Update)

  • [Undocumented] Increased the running speed cap from 450HU/s to 520HU/s.


Personal tools