Difference between revisions of "Disguise"

From Team Fortress Wiki
Jump to: navigation, search
(Fake Weapon Changing)
m (Update history)
 
(297 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
[[Image:Spydisguised.png|200px|right|A [[Pyro]], honest.]]
+
[[File:Spydisguised.png|200px|right|A BLU [[Spy]], honest.]]
  
{{Quotation|'''The BLU Spy''' on the RED Spy, shortly before his head was obliterated by the BLU Soldier's shotgun|He could be in this very room! He could be '''you'''! He could be '''me'''! He could even be --}}
+
{{Quotation|'''The BLU Spy''' on RED Spy before getting his head blown off by BLU [[Soldier]]|He could be in this very room! He could be you! He could be '''me'''! He could even be—}}
  
The [[Spy]] is able to '''disguise''' as any character [[class]] of either team using his [[Disguise Kit]].  
+
The [[Spy]] has the unique ability to disguise as other classes, both on his own team and the enemies. This, as well as his [[Cloak|cloaking ability]], helps him move unnoticed among the other players. While wearing a disguise, the Spy appears as the disguised class from the other team's perspective, and to the Spy's teammates, he appears as a friendly Spy wearing a mask representing his current disguise.
  
== Disguise Process ==
+
== Applying a disguise ==
=== Donning a Disguise ===
+
[[File:Spy masks.png|thumb|150px|right|The masks that the disguised Spy wears as his teammates see him. The mask corresponds to the disguise.]]
[[File:Spy masks.jpg|thumb|right|150px|The Spy's disguise masks.]]
 
  
There are three ways to don a disguise.
+
On the console version, a disguise can be applied by opening the [[Disguise Kit]], selecting the desired class to disguise as, and pressing confirm (default: [[File:Xbox_Button_A.png‎|20px]]- Xbox 360). On the PC, a disguise is selected by pressing the number corresponding to the class the player wishes to disguise as. For example, a player could press the {{Key|5}} key to disguise as an enemy [[Heavy]].
* The [[Disguise Kit]]. To use a Disguise Kit, switch to your fourth weapon slot. Select a number corresponding to your disguise of choice, or press - to switch the disguises' team colors.
 
* The '''disguise''' [[Scripting|console command]]. The disguise command is formatted with "disguise ''X'' ''Y''", where ''X'' is the class's number and ''Y'' is the team color, as listed below.
 
  
:{| class="wikitable"
+
Alternatively, a PC player may use the 'Concise Disguise Menu' from the advanced PC Options. When using the Concise Disguise Menu, a player first presses {{Key|1}}, {{Key|2}}, or {{Key|3}} to select a class category (Offense, Defense, or Support) and then presses {{Key|1}}, {{Key|2}}, or {{Key|3}} to select a class from the group. For example, a player might press {{Key|1}} to select Offense, and then press {{Key|3}} to select the Pyro as their disguise.
 +
 
 +
By default, the player disguises as a member of the opposite team, but they may also choose to disguise as one of their teammates by pressing the 'toggle disguise team' key (default: {{Key|-}} on PC, [[File:Xbox Button Bumper Right.png‎|30px]] on Xbox 360) while in the Disguise Menu. A disguise may be selected as normal afterwards, and pressing the toggle key again switches back to enemy disguises. On PC, a player may save themselves time by pressing the 'last disguise' key (default: {{Key|B}}) which automatically disguises as the last class and team the player selected from the Disguise Menu.
 +
 
 +
Using the Disguise Kit is not instantaneous. After a disguise is selected, a Spy produces glowing particles of his team's color and a brief cloud of smoke for approximately two seconds (or half a second if switching between disguises), after which he stops emitting these particles and is fully disguised as the selected class and team. This can be avoided by being cloaked to any degree before selecting a disguise; once a disguise is selected, smoke particles begin forming which are not hidden by cloaking; however, selecting a disguise while already cloaked produces no smoke or team-colored particles. In either case, disguising creates [[Media:Spy disguise standard.wav|a small amount of noise]], which is somewhat dependent on which cloaking watch is used; these sounds can potentially give away the location of a Spy.
 +
 
 +
If the player has [[Your Eternal Reward]] equipped in their [[loadout]], the Disguising costs a full cloak charge. It is not possible to disguise without a full charge or while [[cloak]]ed (even if the Cloak Gauge is being kept full by a nearby [[Dispenser]]). The Spy's only other means of Disguise requires him to perform a successful [[backstab]] on an enemy team member; non-backstab knife kills and kills with other weapons do not trigger this automatic disguise. Once successful, the enemy dies from the backstab, and the Spy immediately assumes a disguise identical to the enemy they just killed without any smoke cloud effect.
 +
 
 +
== {{anchor|Canceling a Disguise}} Canceling a disguise ==
 +
To cancel setting a disguise from the 'Disguise Menu', the key {{Key|Q}} is bound to 'lastinv' by default.
 +
 
 +
If a disguised Spy wishes to drop his disguise, such as for capturing a control point (see [[Control point (objective)#Limitations|Control Point - Limitations]]), they can disguise themselves as a Spy of their own team or attack with any of their [[Spy#Secondary|revolvers]] or [[Spy#Melee|knives]]. There is no default key set for dropping a disguise, however one can be created by binding a key to change to a Spy of the same team.
 +
    bind "x" "disguise 8 -2"
 +
 
 +
For advanced Spy scripts, see [[Scripting]].
 +
 
 +
== Gameplay while disguised ==
 +
[[File:Disguise hud.png|thumb|300px|right|[[Heads-up display|HUD display]] showing current disguise, fake name, fake health, and weapon.]]
 +
 
 +
While disguised, the Spy's team sees him wearing a paper cut-out mask bearing the face of the class he is disguised as, and when they aim at him, his health indicator displays the team and class he is disguised as below his name (e.g. "Disguised as enemy Demoman" or "Disguised as friendly Sniper"). Enemies, on the other hand, see him as the team and class he is disguised as, and when they aim at him, he appears to have the identity of an allied or enemy player with his disguise. If the chosen team has at least one player of the chosen class the Spy disguised as, the Spy takes on the identity of one of those players randomly. If the selected team has no player of the selected class, the Spy takes on the identity of any random player on the selected team regardless of class. When a Spy copies a player's identity, he takes on the name, health, and weapon loadouts of that player unless the Spy disguises as a class that the chosen team has no players of. In that case, the Spy has the standard loadout. If the chosen disguise class has a slower move speed than the Spy's, the Spy reduces his speed to match that of his disguised class's default speed except when cloaked. Loadout effects that change the speed of the class, such as the [[Scotsman's Skullcutter]], are not taken into account nor does his speed increase to match that of the Scout if disguised as him.
 +
 
 +
When disguised as the enemy, Spies do not bleed from enemy fire nor do they receive knockback from any source except the Pyro's [[compression blast]] and the Scout's [[Force-A-Nature]]. Weapons with "On hit" effects, such as the [[Blutsauger]], do not trigger when hitting, including hits that kill the Spy. However, being [[Fire|burned]] or [[soaked]] affects disguised Spies as normal. Weapons that positively affect allies on hit, such as the [[Crusader's Crossbow]], do not grant these effects to disguised enemy Spies and damage them as normal.
 +
 
 +
While disguised, a Spy can pick up [[Health|Health kits]] to recover the 'health' of his disguise in addition to his actual health, if the player he disguised as was below full health at the time he disguised, even if the Spy's actual health is full. Inversely, a Spy who is injured, but their disguise's health is full or [[Overheal]]ed, may still pick up a Health Kit. However, the cross icons that appears above him while healing are his actual team's color, not the color of his disguise.
 +
 
 +
If a Spy is disguised as an enemy, enemy Medics are capable of healing him with any of their {{botignore|medi guns}}. Both the Spy's real health and fake health are healed and overhealed as expected. Should a Spy become undisguised, the healing immediately breaks off. If a Medic decides to heal a disguised Spy, the "ammo loaded" count he sees is a random valid number based on the disguise's held weapon, from 1 to the weapon's maximum. Switching disguise weapons re-randomizes the value to the new weapon; as a result, switching back and forth results in an ever-changing count for weapons such as miniguns or flamethrowers, and is suspicious to attentive Medics. As with real allies, being disguised as a Medic or Spy displays "Übercharge: 0%" or "Disguised as X" instead of a loaded ammo count.
 +
 
 +
[[Buildings]] react to a Spy's disguise. Enemy [[Sentry Gun]]s do not target Spies disguised as their Engineer's team, while [[Dispenser]]s only provide resources to a Spy if his disguise matches its team. [[Teleporters]] work the same regardless of the Spy's disguise.
 +
 
 +
While a Spy is disguised as an opponent, he cannot capture [[Control Point (objective)|control points]] or push [[Payload]] carts, nor can he block opponents from doing so. Conversely, a Spy disguised as a member of his own team can contribute to captures as normal (disguising as a friendly [[Scout]] or a [[Soldier]] or [[Demoman]] wielding the [[Pain Train]] only uses 1x capture rate).
 +
 
 +
=== Actions while disguised ===
 +
There are several actions that can be taken that are specifically designed to make the disguise more convincing to enemy team members:
 +
 
 +
* '''Changing disguise weapon''' - Changing to the Revolver, knife, or Sapper and pressing the 'last disguise' key {{DK|B|link=no}} causes the disguise to mimic the weapon of the class in the same or equivalent loadout slot (ex: holding the Knife while disguised as a Scout makes the disguise hold out the [[Bat]]). If the person the Spy is disguised as has equipped an unlockable weapon in the chosen slot, the Spy appears to be wielding the same weapon in their disguised state.
 +
 
 +
* '''Reloading''' - If the disguise weapon is one that reloads a magazine or shells (e.g., [[Rocket Launcher]], [[Scattergun]], [[SMG]], [[Syringe Gun]], [[Shotgun]], etc.), reloading the equipped Revolver {{DK|R|link=no}} causes the disguise to reload their weapon. This does not apply to weapons like the Flare Gun or Sniper Rifle which do not have magazines as such. Reloading cannot be faked while the Revolver has all 6 rounds loaded, or while disguised with a weapon like the [[Minigun]], which has no reload animations. Reloading plays the equipped Revolver sound clip, regardless of the disguise weapon being reloaded. Note that the fake "ammo loaded" count displayed to Medics healing the Spy does not change as a result of reloading.
 +
 
 +
* '''Voice commands''' - Any voice commands made while disguised are broadcasted to the Spy's team as coming from them and to the enemy team as coming from the person they are disguised as. A Spy can call for an enemy Medic to heal them in this way. This can, however, alert the person the Spy is disguised as to their presence, since they see voice commands attributed to them but not coming from them, and they may tell their team.
 +
 
 +
=== Disguise removal ===
 +
A Spy automatically loses his disguise if he is killed, steals the enemy's [[Capture the Flag#Intelligence|Intelligence]], or if he attacks with any weapon apart from the [[Sapper]]. Alternatively, a Spy can manually remove his disguise by opening the Disguise Menu and selecting a Spy on his own team.
 +
 
 +
If a Spy has the [[Dead Ringer]] triggered, he does not lose his disguise. If the Spy was disguised as an enemy, the enemy team sees a death of the Spy himself as if he became undisguised. If the Spy was disguised as a teammate, the enemy team is instead lead to believe that said teammate has died, with the Spy dropping a corpse of the teammate's class instead of his own.
 +
 
 +
{{Weapon Demonstration|weapon=disguise kit}}
 +
 
 +
== Notes ==
 +
[[File:Disguised spy hitbox.png|thumb|left|300px|Disguises do not have matching hitboxes. This can be used to minimize risk of headshot.]]
 +
[[File:Impossible sniper.png|thumb|right|A Spy disguised as a Sniper equipped with an impossible loadout for a Sniper.]]
 +
 
 +
* Disguises do not change the sizes of the Spy's actual hitbox, shapes, or positions. Using certain disguises can therefore reduce the risk of being [[headshot]].
 +
* Picking up health kits or getting healed affects the disguise's health accordingly.
 +
** Health kits can be picked up while disguised regardless of how much health a disguise has. This can be used to steal health kits from enemies, but it might waste one that the Spy's teammates might need.
 +
* Disguising prevents [[Taunts|taunting]].
 +
* Disguises provide knockback immunity, regardless of the disguise's team, with some exceptions (such as the Pyro's [[compression blast]]).
 +
* Disguised Spies can still walk through teammates, but not through enemies.
 +
* The [[Sapper]] does not remove the disguise if used.
 +
* Certain classes that have weapons that cannot be actively used, but instead are worn (such as the [[Razorback]], [[Darwin's Danger Shield]], or the [[Gunboats]]) can allow a disguised Spy to appear to have both the default weapon (by changing disguise weapon) and the wearable item equipped simultaneously, creating an impossible loadout and potentially giving away the Spy's disguise to observant players. For example, in the image to the right, the Spy disguised as a [[Sniper]] is wearing the Darwin's Danger Shield and holding the SMG, both [[Weapons#snipersecondary|secondary slot weapons]].
 +
* While disguised as a [[Pyro]], presenting any primary weapon (e.g. [[Degreaser]]) causes the Spy to give out a quiet sound that can be heard even while [[Cloak]] is activated. Experienced players can notice this and deduce that a Spy is nearby if there are no Pyro players around or if multiple Flame Thrower sounds can be heard.
 +
* Disguising as an enemy Spy, from the enemy team's perspective, makes the Spy appear as one of their Spies wearing a mask. There is no control over which mask the disguise wears, and it is impossible to appear without a mask, sometimes causing giveaway cues (like wearing a Heavy mask while still moving at full speed). The Spy's own team still sees them as a friendly Spy wearing a Spy mask.
 +
 
 +
 
 +
On the PC, the Disguise function can also be accessed directly through the [[Console|Developer's Console]] using the {{code|disguise X Y}} command with the following parameters:
 +
 
 +
{| class="wikitable"
 
! class="header" | Class
 
! class="header" | Class
 
! class="header" | ''X Value''
 
! class="header" | ''X Value''
Line 19: Line 81:
 
! class="header" | ''Y Value''
 
! class="header" | ''Y Value''
 
|-
 
|-
| Scout
+
| {{Class link|Scout}}
 
| 1
 
| 1
 
| Enemy
 
| Enemy
 
| -1
 
| -1
 
|-
 
|-
| Soldier
+
| {{Class link|Soldier}}
 
| 3
 
| 3
 
| Friendly
 
| Friendly
 
| -2
 
| -2
 
|-
 
|-
| Pyro
+
| {{Class link|Pyro}}
 
| 7
 
| 7
 
| BLU
 
| BLU
 
| 1
 
| 1
 
|-
 
|-
| Demoman
+
| {{Class link|Demoman}}
 
| 4
 
| 4
| Red
+
| RED
 
| 2
 
| 2
 
|-
 
|-
| Heavy
+
| {{Class link|Heavy}}
 
| 6
 
| 6
 
|-
 
|-
| Engineer
+
| {{Class link|Engineer}}
 
| 9
 
| 9
 
|-
 
|-
| Medic
+
| {{Class link|Medic}}
 
| 5
 
| 5
 
|-
 
|-
| Sniper
+
| {{Class link|Sniper}}
 
| 2
 
| 2
 
|-
 
|-
| Spy
+
| {{Class link|Spy}}
 
| 8
 
| 8
 
|}
 
|}
  
 +
== Related achievements ==
 +
=== {{Achiev type link|general}} ===
 +
{{Achievement table
 +
| {{Show achievement|General|Master of Disguise}}
 +
}}
  
* The '''lastdisguise''' command, bound by default to '''B'''. This command will don the last disguise you selected to allow for quick reapplications.
 
  
*The Simple Disguise menu allows any class to be disguised as using only the 1, 2 or 3 keys. This means that one can disguise as an enemy Spy without moving their hand across the keyboard.
+
=== {{Achiev type link|scarechievements}} ===
 +
{{Achievement table
 +
| {{Show achievement|Halloween|Costume Contest}}
 +
}}
  
===Visual Effects===
 
  
[[Image:Cloak disguise sequence.jpg|thumb|left|200px|Above is "disguise-then-cloak". Below is "cloak-then-disguise".]]
+
=== {{Class link|Pyro}} ===
 +
{{Achievement table
 +
| {{Show achievement|Pyro|I Fry}}
 +
}}
  
Usually, once a Spy selects his disguise, he will begin producing glowing particles of his team's color and smoke slightly tinted his team's color. After two seconds, his model will change and he will stop generating smoke and glowing particles, though it will take slightly over one additional second for the smoke to entirely disappear. Once he starts generating disguise smoke, the effect will not stop for any reason, even if he becomes cloaked or dies.
 
  
You can avoid making the smoke and glowing particles altogether by being cloaked to any degree before you select your disguise. If you plan on escaping via Cloak, it is generally wise to Cloak before disguising, as the smoke cloud can give your position away to your enemies.
+
=== {{Class link|Engineer}} ===
 +
{{Achievement table
 +
| {{Show achievement|Engineer|The Wrench Connection}}
 +
}}
  
[[Image:Disguise hud.png|thumb|right|180px|HUD display showing current disguise, fake name, and weapon.]]
 
  
When a disguise is donned, the Spy's allies will see him wearing a cut-out mask of the class he's disguised as, and when they aim at him, his health indicator will display his fake disguise's team and class. Enemies will see him as a member of the class and team he selected while disguising, and when they aim at him, the Spy will appear to have the identity of a team member of the disguise's color, wielding that team member's primary weapon. If the chosen team has at least one player of that class, the Spy will take on the identity of one of those players randomly; if the selected team has no player of the selected class, the Spy will take on the identity of a random player of the selected team. When a Spy copies a player's identity, it takes on the name, hit points, and weapon loadouts of that player. If the chosen disguise has slower speed than the Spy's, the Spy will reduce his speed to match his identity's except while cloaked (it won't, however, go faster to match Medic or Scout).
+
=== {{Class link|Medic}} ===
 +
{{Achievement table
 +
| {{Show achievement|Medic|FYI I am a Medic}}
 +
| {{Show achievement|Medic|Hypocritical Oath}}
 +
}}
  
On console versions of TF2, random identity adoption (when there is either zero or more than one player of the selected class on the chosen team) favors the game host's identity over others. Spies should therefore avoid taking on the host's identity because it is more likely they will be [[Spy-check]]ed.
 
  
===Gameplay Effects===
+
=== {{Class link|Spy}} ===
 +
{{Achievement table
 +
| 1 = {{Show achievement|Spy|Counter Espionage }}
 +
      {{Show achievement|Spy|FYI I am a Spy}}
 +
| 2 = {{Show achievement|Spy|Identity Theft}}
 +
      {{Show achievement|Spy|Insurance Fraud}}
 +
}}
  
[[Image:Disguised spy hitbox.jpg|thumb|right|300px|Disguises don't have matching hitboxes. You can use this to minimize risk of headshot.]]
+
== Update history ==
 +
{{Update history | '''{{Patch name|10|31|2007}}'''
 +
* Medi Gun no longer continues to heal enemy Spies who have lost their disguise.
  
Disguises can have special effects on game mechanics. Regardless of class or color choice, disguising has general game impacts.
+
'''{{Patch name|11|7|2007}}'''
* Disguises do not change your actual hitbox sizes, shapes, or positions. Using certain disguises can therefore reduce the risk of headshot.
+
* Fixed Spies exploit enabling them to attack while disguising, without losing disguise.
* If you pick up [[health|health kits]] or get healed, your disguise will appear to gain health accordingly. This allows you to pick up health pickups even if your health is full so long as your disguise's health is not.
 
* You cannot taunt while disguised.
 
* You gain knockback immunity, regardless of disguise color.
 
Disguising does not change the fact that Spies can walk through team mates but not enemies.
 
  
Disguising as an enemy player...
+
'''{{Patch name|12|21|2007}}'''
* Prevents you from defending control points and Payload carts.
+
* Fixed cloaked/disguised/disguising Spy reporting his achievements to everyone else.
* Prevents you from capturing control points or pushing Payload carts.
 
* Disables the appearance of [[Teleporter]] dust on your character from friendly Teleporters.
 
* Allows you to use enemy Teleporters (will produce teleport dust).
 
* Allows you to use enemy [[Dispenser]]s (will not produce heal stream particles if cloaked).
 
* Allows you to be healed and [[ÜberCharge]]d by enemy [[Medic]]s.
 
* Causes enemy [[Sentry Gun]]s to not target you as long as you have not shown your team color to them since entering their vision (they have no vision of you while cloaked or behind surfaces/objects).
 
Disguising as a friendly player essentially causes all game mechanics to treat you as undisguised (except for your appearance, obviously).
 
  
==Disguise Actions==
+
'''{{Patch name|2|28|2008}}'''
Besides normal movement and Electro Sapper placement, there are a number of actions to consider while disguised.
+
* {{Undocumented}} Added "Toggle Disguise Team" binding in Options->Keyboard to toggle the disguise team for the Spy's PDA.
 +
* {{Undocumented}} Changed PDA menus to accept keys bound to "slot1", "slot2", etc., and "slot10" cancels.
 +
* {{Undocumented}} Fixed "lastdisguise" command not remembering if you were disguised as your own team.
  
===Disguise-Ending Actions===
+
'''{{Patch name|4|29|2008}}''' ([[Gold Rush Update]])
While disguised, the following actions will remove your disguise:
+
* Teleporter effect no longer shows up on invisible or disguised Spies.
* Dying.
+
* Spies disguised as their own team can now capture control points.
* Picking up [[intelligence]].
 
* Applying a friendly Spy disguise (instant, no-smoke removal that can be done while cloaked).
 
* Firing a gun.
 
* Using a melee weapon.
 
  
===Fake Actions===
+
'''{{Patch name|5|21|2008}}'''
 +
* Improved prediction of Spy's speed changes when disguising.
  
<div style="float:right">{{youtube tn|IUJATkPjjUE}}</div>
+
'''{{Patch name|12|15|2008}}'''
 +
* Fixed overheal particle effect showing up incorrectly on disguised or cloaked Spies.
  
There are a few tricks you can do to make your disguise more believable to enemies.
+
'''{{Patch name|2|24|2009}}''' ([[Scout Update]])
 +
* Spies disguised as enemy team can now see player IDs for enemies.
  
====Fake Weapon Changing====
+
'''{{Patch name|3|5|2009}}'''
If you're already disguised, reapplying the same disguise will cause your disguise to apparently switch weapons to whichever weapon slot you're currently using (slot1 for primary, slot2 for secondary, and slot3 for melee). This can be quickly done with a '''lastdisguise''' key (default '''B'''). If your identity has an unlocked version of a weapon slot in their current loadout, switching to that slot will correctly make you switch to apparently holding that unlocked weapon. This does not currently work with the [[Your Eternal Reward]] because the use of the '''lastdisguise''' key is disabled.
+
* When disguising, Spies now always start showing the primary weapon in their disguise, and can then switch it with the last-disguise key.
  
====Fake Reloading====
+
'''{{Patch name|3|13|2009}}'''
If your disguise identity is currently wielding a reloadable weapon (things that load after every shot like [[Flare Gun]] and [[Sniper Rifle]] don't count), you can give the impression to enemies that your weapon is reloading by starting to reload your Revolver. Once you start the fake reload, it will continue even if you stop reloading by switching weapons, so if you want to fake reload repeatedly, you can do so. You cannot fake reload if your Revolver has all 6 rounds in it.
+
* Fixed client crash when determining which disguise weapon to use for a Spy.
  
====Fake Voice Commands====
+
'''{{Patch name|5|29|2009}}'''
While disguised, you can use your identity's voice commands in full (to allies they will still be Spy voice commands), including calling for Medic and, if disguised as Medic, faking a full ÜberCharge ("I am fully charged!"). This can be used for baiting or blending into enemy ranks. Caution should be used against well-coordination teams, as they will be quick to notice that voice commands are appearing to be made from a team player who isn't actually using them.
+
* Fixed Spies disguised as their own team not drawing blood effects.
  
It's important to note that if you're disguised as an enemy and you call for Medic, enemy Medics can use your call icon to find and kill you, especially if you're in a strange place or going in a strange direction. You can Cloak to avoid producing the call icon above your head, but the compass call icon will still appear on their hud to point them in your general direction. Friendly Medics will always see your icon regardless of disguise and Cloak status.
+
'''{{Patch name|6|23|2009}}'''
 +
* Fixed disguised Spies occasionally looking like they have invulnerability, instead of the correct fake Spy mask.
 +
* Disguised Spies will no longer lose their disguise weapon when they interact with a weapon locker.
 +
* Force-A-Nature & Flame Thrower air blast knockback effects no longer work on disguised Spies.
  
==Disguises==
+
'''{{Patch name|6|25|2009}}'''
Disguises vary in statistics and effectiveness. Regardless of you disguise choice, you can't really control whether or not enemies fall for it, nor can you really control how far they will go to lethally [[Spy-check]] you. If you're going to try to blend in with a false identity, always have a backup plan for if the enemies don't believe your disguise.
+
* Reverted Force-A-Nature and airblast knockback on disguised Spies, so that they can once again be knocked back
  
===Enemy Disguises===
+
'''{{Patch name|8|13|2009}}'''
Most of your time spent disguised will be done while pretending to be an enemy. Each plays differently when trying to blend in.
+
* Disguised Spies no longer trigger On-Hit effects (like the Blutsauger's heal).
  
====[[Scout]]====
+
'''{{Patch name|10|14|2009}}'''
* Statistics
+
* Fixed disguised Spies not getting ammo from enemy Dispensers.
:* '''Speed:''' 100% '''(33% slower than actual Scout.)'''
 
:* '''Stature:''' Short, Skinny
 
* Inconspicuousness...
 
:* '''Unexpectedness:''' Medium
 
:* '''Believability:''' Low
 
* Fake-Reloads...
 
:* '''[[Scattergun]]:''' [http://www.youtube.com/watch?v=IUJATkPjjUE#t=3s Partial, Short]
 
:* '''[[Force-A-Nature]]:''' Partial, Short '''(Wrong animation, visible shells!)'''
 
:* '''[[Pistol]]:''' [http://www.youtube.com/watch?v=IUJATkPjjUE#t=9s Full, Short]
 
The Scout disguise should be donned when the disguise is not being used to trick the enemy for a substantial amount of time, such as when hiding or when the enemy is too watchful to not [[Spy-check]]. The Scout's character model is very small and none of its weapon models stick out, so it hides well. It has no [[speed|move speed]] reduction, though it does not gain speed to match that of the Scout. The disguise will generally fail to convince competent enemies up close both because of move speed and because it can't emulate double-jump, but because Scouts are known to wander for extended periods, it's usually viable for quick glances, particularly from long distances. The Scout disguise is common in competitive play because of the nature of competitive team composition and the fact that disguises don't work well for blending in against coordinated teams regardless of disguise choice.
 
  
====[[Soldier]]====
+
'''{{Patch name|12|7|2009}}'''
* Statistics
+
* Fixed Spies being able to disguise while performing a taunt.
:* '''Speed:''' 80%
 
:* '''Stature:''' Normal
 
* Inconspicuousness
 
:* '''Unexpectedness:''' High
 
:* '''Believability:''' Medium
 
* Fake-Reloads
 
:* '''[[Rocket Launcher]]:''' [http://www.youtube.com/watch?v=IUJATkPjjUE#t=75s Partial, Short]
 
:* '''[[Shotgun]]:''' [http://www.youtube.com/watch?v=IUJATkPjjUE#t=80s Partial, Short]
 
Disguising as a Soldier can work well for blending in to stab a slow-moving target. Most generally don't suspect them. That said, having the speed of a Soldier means you'll have trouble dodging enemy fire and avoiding blocking enemy movement, and if your target starts moving at full speed (assuming it's not Soldier or Heavy), you might not be able to catch up to it without losing your disguise. If there are enemy Medics on the enemy team, you might be able to get them to heal and/or Über you. Wielding the [[Equalizer]] does not affect your speed and does not block healing.
 
  
====[[Pyro]]====
+
'''{{Patch name|12|17|2009}}''' ([[WAR! Update]])
* Statistics
+
* The Spy now pretends to be carrying the weapons & wearables of the target he's disguised as.
:* '''Speed:''' 100%
+
* Alternative Spy disguise menu, which lets you choose disguises using just the 1-3 keys.
:* '''Stature:''' Normal
+
* Players no longer see the wearables that are a part of a friendly Spy's disguise, fixing various graphical glitches.
* Inconspicuousness
 
:* '''Unexpectedness:''' Low
 
:* '''Believability:''' Medium
 
* Fake-Reloads
 
:* '''[[Shotgun]]:''' [http://www.youtube.com/watch?v=IUJATkPjjUE#t=58s Full, Long]
 
As a class with 100% move speed, no need to reload, and reasons to hide by himself, among teammates, and near [[Sentry Gun]]s, the Pyro disguise is fairly well-rounded. Pyros aren't expected to attack until they get close to others, and they commonly patrol their own bases, so the Pyro disguise can get in and out of enemy areas nicely. Unfortunately, the Pyro disguise has a couple flaws that make it less than perfect. Aside from the fact that it's a common disguise (and therefore frequently [[Spy-check]]ed), Pyros are expected to Spy-check constantly, so competent nearby enemies will almost always attack you when they notice you aren't Spy-checking them. If you're lit on fire by an enemy Pyro, it might be more immediately noticed because Pyros never catch fire, though the color of a fire's glow gives you away no matter what disguise you're using. If you're trying to hide around a corner or wall, switch your disguise's weapon away from the Flamethrower because its long weapon model and can sometimes be seen through walls and props. The Pyro's Shotgun is arguably tied with the Engineer's for being the best fake reload in the game.
 
  
====[[Demoman]]====
+
'''{{Patch name|1|13|2010}}'''
* Statistics
+
* Disguise weapons copying weapons with special animation requirements (Sword, FaN) now look correct.
:* '''Speed:''' 93%
 
:* '''Stature:''' Normal
 
* Inconspicuousness
 
:* '''Unexpectedness:''' Low
 
:* '''Believability:''' Medium
 
* Fake-Reloads
 
:* '''[[Grenade Launcher]]:''' [http://www.youtube.com/watch?v=IUJATkPjjUE#t=23s Partial, Short]
 
:* '''[[Stickybomb Launcher|Sticky Launcher]]:''' [http://www.youtube.com/watch?v=IUJATkPjjUE#t=29s Partial, Short]
 
Demoman is an average disguise in almost all ways, with both advantages and disadvantages in each of its traits: its move speed is reduced, but only slightly; it has reasons to stay in the enemy's base, but not for very long without using stickies; it's used in both offense and defense, but is expected to spam its weapons while doing so; its character and weapon models aren't too big, but aren't particularly small either. Because of this, the Demoman disguise works well as a general first-glance disguise, but is oftentimes foiled after loitering for too long. It has a moderately believable fake-reload on both of its guns.
 
  
====[[Heavy]]====
+
'''{{Patch name|4|28|2010}}
* Statistics
+
* Fixed Spies disguised as Medics hearing the autocaller sound.
:* '''Speed:''' 77%
+
* Fixed items that can be worn by any class having the wrong model when worn by a disguised Spy.
:* '''Stature:''' Tall, Wide
+
* Fixed bug with disguised Spy sometimes seeing his own name in the disguise status HUD.
* Inconspicuousness
 
:* '''Unexpectedness:''' High
 
:* '''Believability:''' Medium
 
* Fake-Reloads
 
:* '''[[Shotgun]]:''' [http://www.youtube.com/watch?v=IUJATkPjjUE#t=88s Partial, Short]
 
Because of its severely reduced [[speed|move speed]], Heavy is a rare disguise. He can't chase well for backstabs, takes a long time in transit, is too large to hide in some places or blend in, and he has little reason to move around by himself. However, the very fact that the Heavy disguise is rare can make it more effective in some situations, as most players won't expect it. Because of this (and the nature of the class itself), the Heavy disguise is a great choice if you want an enemy Medic to heal you (or even possibly [[ÜberCharge]] you) regardless of what your health appears to be. Heavies have a commonly-used [[primary weapon]] that isn't usually fired on a whim, so the enemy Medic usually won't immediately [[Spy-check]] you. When it comes down to it, though, the large model size and extremely slow move speed make the Heavy a poor disguise.
 
  
====[[Engineer]]====
+
'''{{Patch name|9|30|2010}}''' ([[Mann-Conomy Update]])
* Statistics
+
* Updated how Spy disguise targets are selected to more randomly distribute the selections.
:* '''Speed:''' 100%
 
:* '''Stature:''' Short
 
* Inconspicuousness
 
:* '''Unexpectedness:''' Low
 
:* '''Believability:''' Medium
 
* Fake-Reloads
 
:* '''[[Shotgun]]:''' [http://www.youtube.com/watch?v=IUJATkPjjUE#t=36s Full, Long]
 
:* '''[[Pistol]]:''' [http://www.youtube.com/watch?v=IUJATkPjjUE#t=44s Full, Short]
 
The Engineer disguise is good for taking down enemy structures and those in the surrounding area. The Engineer has 100% [[speed|move speed]], small character and weapon models, and a tendency to stay around his own base (and buildings). Enemies are prone to [[Spy-check]] Engineers that avoid wrenching for too long, though, and it's not unlikely that you'll by Spy-checked by an enemy Engineer when/if he spots you with his name. Engineers are also very rarely used anywhere outside of their bases. Because of these things, the Engineer disguise is generally limited to taking down enemy bases, though it does this quite well. The Engineer's Shotgun is arguably tied with the Pyro's in being the best fake reload in the game.
 
  
====[[Medic]]====
+
'''{{Patch name|10|6|2010}}'''
* Statistics
+
* [[Your Eternal Reward]] no longer disguises the Spy if the victim survives the backstabbing attempt (because of ÜberCharge, The Razorback, etc).
:* '''Speed:''' 100% '''(7% slower than actual Medic.)'''
+
* Your Eternal Reward no longer disguises the Spy if they are carrying the flag.
:* '''Stature:''' Tall
+
* The [[Holy Mackerel]] no longer displays a fish hit message when a Spy disguised as the attacker's team is hit.
* Inconspicuousness
 
:* '''Unexpectedness:''' High
 
:* '''Believability:''' Low
 
* Fake-Reloads
 
:* '''[[Syringe Gun]]:''' [http://www.youtube.com/watch?v=IUJATkPjjUE#t=68s Full, Short]
 
:* '''[[Blutsauger]]:''' Full, Short
 
The Medic disguise isn't very effective in most situations. While it's true that enemies usually won't notice the lack of increased [[speed|move speed]], the Medic disguise is flawed in much more significant ways. Medics are usually quick to be joined by team mates, who expect to be healed quickly, which you can't fake. Because Medics are almost never by themselves and because the Medic disguise is incapable of emulating a Medic's teamwork behavior, it generally doesn't last very long. The only real benefits of using the Medic disguise are that it can be used to bait enemies and that it has a good fake-reload. Though because Medic disguises used to not have a [[ÜberCharge]] meter until the Spy/Sniper update, some enemies will forget and assume a Medic with a [[ÜberCharge]] meter isn't a Spy.
 
  
====[[Sniper]]====
+
'''{{Patch name|12|17|2010}}''' ([[Australian Christmas]])
* Statistics
+
* Spies can now change their disguise weapon via 'lastdisguise' while using 'Your Eternal Reward'.
:* '''Speed:''' 100%
+
* Already-disguised Your Eternal Reward Spies are no longer forced to switch to displaying the melee weapon when they make a kill.
:* '''Stature:''' Tall, Skinny
 
* Inconspicuousness
 
:* '''Unexpectedness:''' Low
 
:* '''Believability:''' High
 
* Fake-Reloads
 
:* '''[[SMG]]:''' [http://www.youtube.com/watch?v=IUJATkPjjUE#t=9s Full, Short]
 
Disguising as a Sniper is usually effective if you stick to where Snipers are expected to be, which you can use to set up repeated Sniper backstabs. It's not suspicious for Snipers to stay within their base's perimeters for extended periods, and they aren't specifically expected to Spy-check allies. Of course, the inability to actually zoom in can make the disguise less effective against observant foes, and Snipers are conspicuous when they stray too far from Sniper posts or look away from their targets. Enemies will also take note if they spot a Sniper trying to approach a group of allies in almost any area other than said Sniper posts. Furthermore, take care if you are disguised as a Sniper with a [[Huntsman]], as enemy Pyros may attempt to light your arrow. The Sniper disguise has the advantages of being relatively small and having 100% [[speed|move speed]].
 
  
====[[Spy]]====
+
'''{{Patch name|4|14|2011}}''' ([[Hatless Update]])
* Statistics
+
* Improved TFBot reactions to cloaked and/or disguised enemy Spies.
:* '''Speed:''' 100%
 
:* '''Stature:''' Tall, Skinny
 
* Inconspicuousness
 
:* '''Unexpectedness:''' Medium
 
:* '''Believability:''' High
 
* Fake-Reloads
 
:* '''[[Revolver]]:''' [http://www.youtube.com/watch?v=IUJATkPjjUE#t=52s Full, Short]
 
:* '''[[Ambassador]]:''' Full, Short
 
The Spy disguise can work fairly well, though its ability to blend in is largely based on the Spy-checking habits of your enemies. The Spy disguise is the only disguise that has an excuse to mingle with your team mates without attacking, so it can come in handy when getting into firefights. Using an enemy Spy disguise has no effect on the color of your disguise smoke or your [[Cloak]], so you can still be spotted by those. Many players will instinctively fire at all Spies (even friendly ones), so the Spy disguise is usually risky, though because Spy disguises used to not have fake masks until the Spy/Sniper update, some enemies will forget and assume a masked Spy must be a friendly Spy. The Spy disguise has a good, complete fake-reload.
 
  
===Friendly Disguises===
+
'''{{Patch name|6|17|2011}}'''
While some may initially see friendly disguises as very limited in use, they can prove quite handy in a number of situations. In general, a friendly disguise is recommended during setup time in all maps, because they will avoiding giving away that you're a Spy while making the enemy prepare for a class that isn't actually being used. If you're having trouble getting into an enemy area, a friendly disguise can be used to scare enemies (Sniper is good for open areas; Demoman is good for doorways; Heavy and Pyro are good for cramped spaces). If an important ally needs help, you can use a friendly disguise to draw enemy fire (Heavy or Medic usually works well). Additionally, your hit box is not the same as your disguise class, which can be used to draw Sniper fire with a reduced risk of headshot to spare team mates or waste an enemy's time.
+
* Fixed a server crash caused by disguising Spies.
  
Friendly disguises (especially Medic and Sniper) are good for baiting because most enemies won't expect a friendly disguise to be used; this can be used either for prepping a stab or faking out an enemy by visibly moving behind a corner, cloaking, and going for the backstab when the enemy chases your phantom. These tricks can be used more safely and repeatedly with the [[Dead Ringer]], which will let you fake friendly deaths. In a [[Spy Rush]], friendly disguises can be used to fool the enemy team before they realize what you're doing.
+
'''{{Patch name|8|3|2011}}'''
 +
* Disguised Spies now properly have their equipment glowing during an enemy team critboost.
  
==Related Achievements==
+
'''{{Patch name|9|6|2011}}'''
 +
* Fixed items not drawing correctly on disguised Spies.
  
===General===
+
'''{{Patch name|10|13|2011}}''' ([[Manniversary Update & Sale]])
{|
+
* Responses related to cart progress no longer play when disguised.
|[[Image:tf get healed byenemy.jpg]]
+
* Fixed particle effects not showing up on Spy disguise items.
|''' Master of Disguise '''
+
* Fixed Spies never using genuine, community, or self-made items as disguise weapons.
Trick an opposing Medic into healing you.
+
 
|}
+
'''{{Patch name|10|10|2013}}'''
 +
* Fixed disguised Blue team Spies showing blue health particles over their heads when disguised as the Red team.
 +
 
 +
'''{{Patch name|7|2|2015}} #1''' ([[Gun Mettle Update]])
 +
* Changing to a new disguise while already under a disguise takes 0.5 seconds instead of the normal disguise time of 2 seconds.
 +
* In the disguise menu, pressing 'reload' will also toggle the disguise team.
 +
 
 +
'''{{Patch name|7|15|2015}} #1'''
 +
* Fixed an issue with Unusual Revolvers where the unusual effect would sometimes not disappear when the Spy would feign death, disugise, cloak, etc.
 +
 
 +
'''{{Patch name|6|21|2022}}'''
 +
* Fixed an exploit where a Spy could disguise and create an invisible bullet blocking shield at their feet.
 +
* Fixed the Spy using incorrect disguise weapons when disguising as [[Soldier]], [[Pyro]], [[Heavy]], or [[Engineer]] with no member of the same class on the opposing team.
  
===Scarechievements===
+
'''{{Patch name|8|11|2022}}'''
{|
+
* Fixed the Spy being able to disguise after picking-up the intelligence.
|[[Image:Tf costume contest.png|64px]]
 
|''' Costume Contest '''
 
Kill a Spy disguised as your current class.  
 
|}
 
  
===Pyro===
+
'''{{Patch name|10|10|2024}} #1''' ([[Scream Fortress 2024]])
{|
+
* Added check to prevent copying a disguise target's action slot item when disguised as them.}}
|[[Image:I fry.png|64px]]
 
|''' I Fry '''
 
Ignite 10 disguised Spies.
 
|}
 
  
===Engineer===
+
== Unused content ==
{|
+
* An [[Cheats#addcond|addcond]] (49, {{code|TF_COND_DISGUISED_AS_DISPENSER}}) exists that causes the player to be disguised as a Dispenser when crouching.
|[[Image:The wrench connection.jpg|64px]]
+
* There are disguise masks in the files for each [[Robots|Robot class]], except for the Engineer, whose mask is blank.
|''' The Wrench Connection '''
 
Kill a disguised Spy with your Wrench.
 
|}
 
  
===Spy===
+
== Bugs ==
{|
+
[[File:Spy Wrong Weapon.png|thumb|A BLU Spy holding a [[Powerjack]] while undisguised.]]
|[[Image:Tf spy counter espionage.png|64px]]
 
|width=50%|''' Counter Espionage '''
 
Backstab a disguised Spy.  
 
  
|[[Image:Tf spy identity theft.png|64px]]
+
* When [[Spectate|spectating]] a disguised Spy, the "X is currently holding" box may display weapons and items that actually belong to the player the Spy is disguised as.
|width=50%|''' Identity Theft '''
+
* If a Spy is disguised as a member of his team and uses voice commands, the enemy is notified of these commands in chat as enemy voice commands.
Backstab the enemy that you're currently disguised as.
+
** This also happens for spectators even if they do not spectate anyone.
|}
+
* A weapon that normally changes [[bodygroup]]s does not change bodygroups when used as a disguise weapon. For example, the [[Medic]]'s [[Vaccinator]] still has the stock [[Medi Gun]]'s backpack and the [[Engineer]]'s [[Short Circuit]] overlaps with his normal glove when used as disguise weapons.<ref name="bodygroup">https://youtu.be/3jUPs_hIhSE</ref>
 +
* A weapon with a wearable item use does not spawn said wearable when used as a disguise weapon. For example, [[Soldier]]'s [[banner]]s only display the bugle (the weapon itself) and not their respective backpacks (extra wearable) when used as disguise weapons.
 +
* Wearable weapons that cannot be actively used allows the Spy to change his disguise weapon to the default one of that slot. For example, the [[Sniper]] equipping the [[Darwin's Danger Shield]] and the [[SMG]], both of which are secondary weapons, as shown on the picture above.
 +
* Occasionally, a Spy appears to be holding the weapon of a class they were previously disguised as.
 +
    <!-- Hidden until I have video proof * When a Spy disguises as someone with an action item such as the Dueling Mini-Game, pressing the Action Slot key brings up the Dueling Mini-Game menu. Trying to duel anyone this way does not work. -->
 +
* A Spy disguised as a player with weapons that grant passive effects (such as the [[Scotsman's Skullcutter]]) does not possess these passive effects (e.g. decreased movement speed).
 +
* Disguising as a class that the enemy team does not have may cause the disguise's displayed [[health]] to be an impossible value. For example, if the enemy team has no [[Scout]]s, a Spy disguises as an enemy Scout, and the Scout disguise decides to choose a [[Heavy]] player's name, the Scout disguise also takes on the health of the Heavy (such as 300), which is an impossible value for a Scout to have as the maximum possible health a Scout can have is 185.
 +
** Picking up a health kit resets the disguise's health down to a valid number.
 +
* A Spy disguised as a player of the enemy team may incorrectly display his actual alias to his opponents when aimed at or through the use of voice commands.
 +
* If a Spy disguises as an enemy Soldier who has the [[Battle Bob]] equipped with the "Without Helmet" [[Styles|style]], the disguise has a helmet on as if they were wearing the "With Helmet" style.
 +
* If a Spy disguises as an enemy Engineer who has the [[Hotrod]] equipped, the disguise's Hotrod flips down over his face upon switching to any kind of Sapper. On a real Engineer, this would occur when carrying a building, new or hauling; since the Sapper counts as a building, this behavior occurs.
 +
* If a Spy disguises as an enemy who has the [[Grandmaster]] equipped, the Grandmaster appears as the Spy's team color.
 +
* If a Spy disguises while holding a specialized or professional [[Killstreak Kit|killstreak]] weapon, the opposing team sees the sheen on the disguise's class's weapon.
 +
* If a Spy is disguised as a [[Robots|Robot]] in [[Mann vs. Machine]], shooting him with the [[Crusader's Crossbow]] <!-- Probably other items too, just needs confirmation. --> causes a metal impact sound to play rather than the standard flesh impact sound.<ref>[https://youtu.be/B71UAkHXdOU Video] showing off Robot disguise bug.</ref>
 +
* Some "On Hit" weapons activate their effects on disguised Spies.<ref>[https://github.com/ValveSoftware/Source-1-Games/issues/6344 Some weapons with 'On Hit' effect ignore Spy's disguise]</ref>
  
==See also==
+
== Gallery ==
 +
<gallery>
 +
File:Unused Robot Disguise Masks.png|The unused Robot disguise masks.
 +
</gallery>
  
*[[Spy strategy]] for information on how to infiltrate enemy territory effectively using disguises.''
+
== See also ==
*[[Classes]] for details on the speed differences between classes.''
+
* [[Basic Spy strategy]]
 +
* [[Disguise Kit]]
  
 +
== References ==
 +
<References/>
  
<br/>
+
{{Mechanics Nav}}
 
{{Spy Nav}}
 
{{Spy Nav}}
  
 +
[[Category:Gameplay]]
 +
[[Category:Spy]]
 
[[Category:Strategy]]
 
[[Category:Strategy]]
[[Category:Spy]]
 
[[Category:Gameplay]]
 

Latest revision as of 22:20, 13 October 2024

A BLU Spy, honest.
He could be in this very room! He could be you! He could be me! He could even be—
The BLU Spy on RED Spy before getting his head blown off by BLU Soldier

The Spy has the unique ability to disguise as other classes, both on his own team and the enemies. This, as well as his cloaking ability, helps him move unnoticed among the other players. While wearing a disguise, the Spy appears as the disguised class from the other team's perspective, and to the Spy's teammates, he appears as a friendly Spy wearing a mask representing his current disguise.

Applying a disguise

The masks that the disguised Spy wears as his teammates see him. The mask corresponds to the disguise.

On the console version, a disguise can be applied by opening the Disguise Kit, selecting the desired class to disguise as, and pressing confirm (default: Xbox Button A.png- Xbox 360). On the PC, a disguise is selected by pressing the number corresponding to the class the player wishes to disguise as. For example, a player could press the 5 key to disguise as an enemy Heavy.

Alternatively, a PC player may use the 'Concise Disguise Menu' from the advanced PC Options. When using the Concise Disguise Menu, a player first presses 1, 2, or 3 to select a class category (Offense, Defense, or Support) and then presses 1, 2, or 3 to select a class from the group. For example, a player might press 1 to select Offense, and then press 3 to select the Pyro as their disguise.

By default, the player disguises as a member of the opposite team, but they may also choose to disguise as one of their teammates by pressing the 'toggle disguise team' key (default: - on PC, Xbox Button Bumper Right.png on Xbox 360) while in the Disguise Menu. A disguise may be selected as normal afterwards, and pressing the toggle key again switches back to enemy disguises. On PC, a player may save themselves time by pressing the 'last disguise' key (default: B) which automatically disguises as the last class and team the player selected from the Disguise Menu.

Using the Disguise Kit is not instantaneous. After a disguise is selected, a Spy produces glowing particles of his team's color and a brief cloud of smoke for approximately two seconds (or half a second if switching between disguises), after which he stops emitting these particles and is fully disguised as the selected class and team. This can be avoided by being cloaked to any degree before selecting a disguise; once a disguise is selected, smoke particles begin forming which are not hidden by cloaking; however, selecting a disguise while already cloaked produces no smoke or team-colored particles. In either case, disguising creates a small amount of noise, which is somewhat dependent on which cloaking watch is used; these sounds can potentially give away the location of a Spy.

If the player has Your Eternal Reward equipped in their loadout, the Disguising costs a full cloak charge. It is not possible to disguise without a full charge or while cloaked (even if the Cloak Gauge is being kept full by a nearby Dispenser). The Spy's only other means of Disguise requires him to perform a successful backstab on an enemy team member; non-backstab knife kills and kills with other weapons do not trigger this automatic disguise. Once successful, the enemy dies from the backstab, and the Spy immediately assumes a disguise identical to the enemy they just killed without any smoke cloud effect.

Canceling a disguise

To cancel setting a disguise from the 'Disguise Menu', the key Q is bound to 'lastinv' by default.

If a disguised Spy wishes to drop his disguise, such as for capturing a control point (see Control Point - Limitations), they can disguise themselves as a Spy of their own team or attack with any of their revolvers or knives. There is no default key set for dropping a disguise, however one can be created by binding a key to change to a Spy of the same team.

   bind "x" "disguise 8 -2"

For advanced Spy scripts, see Scripting.

Gameplay while disguised

HUD display showing current disguise, fake name, fake health, and weapon.

While disguised, the Spy's team sees him wearing a paper cut-out mask bearing the face of the class he is disguised as, and when they aim at him, his health indicator displays the team and class he is disguised as below his name (e.g. "Disguised as enemy Demoman" or "Disguised as friendly Sniper"). Enemies, on the other hand, see him as the team and class he is disguised as, and when they aim at him, he appears to have the identity of an allied or enemy player with his disguise. If the chosen team has at least one player of the chosen class the Spy disguised as, the Spy takes on the identity of one of those players randomly. If the selected team has no player of the selected class, the Spy takes on the identity of any random player on the selected team regardless of class. When a Spy copies a player's identity, he takes on the name, health, and weapon loadouts of that player unless the Spy disguises as a class that the chosen team has no players of. In that case, the Spy has the standard loadout. If the chosen disguise class has a slower move speed than the Spy's, the Spy reduces his speed to match that of his disguised class's default speed except when cloaked. Loadout effects that change the speed of the class, such as the Scotsman's Skullcutter, are not taken into account nor does his speed increase to match that of the Scout if disguised as him.

When disguised as the enemy, Spies do not bleed from enemy fire nor do they receive knockback from any source except the Pyro's compression blast and the Scout's Force-A-Nature. Weapons with "On hit" effects, such as the Blutsauger, do not trigger when hitting, including hits that kill the Spy. However, being burned or soaked affects disguised Spies as normal. Weapons that positively affect allies on hit, such as the Crusader's Crossbow, do not grant these effects to disguised enemy Spies and damage them as normal.

While disguised, a Spy can pick up Health kits to recover the 'health' of his disguise in addition to his actual health, if the player he disguised as was below full health at the time he disguised, even if the Spy's actual health is full. Inversely, a Spy who is injured, but their disguise's health is full or Overhealed, may still pick up a Health Kit. However, the cross icons that appears above him while healing are his actual team's color, not the color of his disguise.

If a Spy is disguised as an enemy, enemy Medics are capable of healing him with any of their medi guns. Both the Spy's real health and fake health are healed and overhealed as expected. Should a Spy become undisguised, the healing immediately breaks off. If a Medic decides to heal a disguised Spy, the "ammo loaded" count he sees is a random valid number based on the disguise's held weapon, from 1 to the weapon's maximum. Switching disguise weapons re-randomizes the value to the new weapon; as a result, switching back and forth results in an ever-changing count for weapons such as miniguns or flamethrowers, and is suspicious to attentive Medics. As with real allies, being disguised as a Medic or Spy displays "Übercharge: 0%" or "Disguised as X" instead of a loaded ammo count.

Buildings react to a Spy's disguise. Enemy Sentry Guns do not target Spies disguised as their Engineer's team, while Dispensers only provide resources to a Spy if his disguise matches its team. Teleporters work the same regardless of the Spy's disguise.

While a Spy is disguised as an opponent, he cannot capture control points or push Payload carts, nor can he block opponents from doing so. Conversely, a Spy disguised as a member of his own team can contribute to captures as normal (disguising as a friendly Scout or a Soldier or Demoman wielding the Pain Train only uses 1x capture rate).

Actions while disguised

There are several actions that can be taken that are specifically designed to make the disguise more convincing to enemy team members:

  • Changing disguise weapon - Changing to the Revolver, knife, or Sapper and pressing the 'last disguise' key (default key: B) causes the disguise to mimic the weapon of the class in the same or equivalent loadout slot (ex: holding the Knife while disguised as a Scout makes the disguise hold out the Bat). If the person the Spy is disguised as has equipped an unlockable weapon in the chosen slot, the Spy appears to be wielding the same weapon in their disguised state.
  • Reloading - If the disguise weapon is one that reloads a magazine or shells (e.g., Rocket Launcher, Scattergun, SMG, Syringe Gun, Shotgun, etc.), reloading the equipped Revolver (default key: R) causes the disguise to reload their weapon. This does not apply to weapons like the Flare Gun or Sniper Rifle which do not have magazines as such. Reloading cannot be faked while the Revolver has all 6 rounds loaded, or while disguised with a weapon like the Minigun, which has no reload animations. Reloading plays the equipped Revolver sound clip, regardless of the disguise weapon being reloaded. Note that the fake "ammo loaded" count displayed to Medics healing the Spy does not change as a result of reloading.
  • Voice commands - Any voice commands made while disguised are broadcasted to the Spy's team as coming from them and to the enemy team as coming from the person they are disguised as. A Spy can call for an enemy Medic to heal them in this way. This can, however, alert the person the Spy is disguised as to their presence, since they see voice commands attributed to them but not coming from them, and they may tell their team.

Disguise removal

A Spy automatically loses his disguise if he is killed, steals the enemy's Intelligence, or if he attacks with any weapon apart from the Sapper. Alternatively, a Spy can manually remove his disguise by opening the Disguise Menu and selecting a Spy on his own team.

If a Spy has the Dead Ringer triggered, he does not lose his disguise. If the Spy was disguised as an enemy, the enemy team sees a death of the Spy himself as if he became undisguised. If the Spy was disguised as a teammate, the enemy team is instead lead to believe that said teammate has died, with the Spy dropping a corpse of the teammate's class instead of his own.

Demonstration

Notes

Disguises do not have matching hitboxes. This can be used to minimize risk of headshot.
A Spy disguised as a Sniper equipped with an impossible loadout for a Sniper.
  • Disguises do not change the sizes of the Spy's actual hitbox, shapes, or positions. Using certain disguises can therefore reduce the risk of being headshot.
  • Picking up health kits or getting healed affects the disguise's health accordingly.
    • Health kits can be picked up while disguised regardless of how much health a disguise has. This can be used to steal health kits from enemies, but it might waste one that the Spy's teammates might need.
  • Disguising prevents taunting.
  • Disguises provide knockback immunity, regardless of the disguise's team, with some exceptions (such as the Pyro's compression blast).
  • Disguised Spies can still walk through teammates, but not through enemies.
  • The Sapper does not remove the disguise if used.
  • Certain classes that have weapons that cannot be actively used, but instead are worn (such as the Razorback, Darwin's Danger Shield, or the Gunboats) can allow a disguised Spy to appear to have both the default weapon (by changing disguise weapon) and the wearable item equipped simultaneously, creating an impossible loadout and potentially giving away the Spy's disguise to observant players. For example, in the image to the right, the Spy disguised as a Sniper is wearing the Darwin's Danger Shield and holding the SMG, both secondary slot weapons.
  • While disguised as a Pyro, presenting any primary weapon (e.g. Degreaser) causes the Spy to give out a quiet sound that can be heard even while Cloak is activated. Experienced players can notice this and deduce that a Spy is nearby if there are no Pyro players around or if multiple Flame Thrower sounds can be heard.
  • Disguising as an enemy Spy, from the enemy team's perspective, makes the Spy appear as one of their Spies wearing a mask. There is no control over which mask the disguise wears, and it is impossible to appear without a mask, sometimes causing giveaway cues (like wearing a Heavy mask while still moving at full speed). The Spy's own team still sees them as a friendly Spy wearing a Spy mask.


On the PC, the Disguise function can also be accessed directly through the Developer's Console using the disguise X Y command with the following parameters:

Class X Value Team Y Value
Leaderboard class scout.png Scout 1 Enemy -1
Leaderboard class soldier.png Soldier 3 Friendly -2
Leaderboard class pyro.png Pyro 7 BLU 1
Leaderboard class demoman.png Demoman 4 RED 2
Leaderboard class heavy.png Heavy 6
Leaderboard class engineer.png Engineer 9
Leaderboard class medic.png Medic 5
Leaderboard class sniper.png Sniper 2
Leaderboard class spy.png Spy 8

Related achievements

Achieved.png General achievements

Master of Disguise
Master of Disguise
Trick an opposing Medic into healing you.



Pumpkin.png Scarechievements

Costume Contest
Costume Contest
Kill a Spy disguised as your current class.



Leaderboard class pyro.png Pyro

I Fry
I Fry
Ignite 10 disguised Spies.



Leaderboard class engineer.png Engineer

The Wrench Connection
The Wrench Connection
Kill a disguised spy with your Wrench.



Leaderboard class medic.png Medic

FYI I am A Medic
FYI I am A Medic
Use your bonesaw to kill a spy who has been calling for 'Medic!'.


Hypocritical Oath
Hypocritical Oath
Kill an enemy Spy that you have been healing.



Leaderboard class spy.png Spy

Counter Espionage
Counter Espionage
Backstab a disguised Spy.


FYI I am a Spy
FYI I am a Spy
Backstab a Medic who has healed you in the last 5 seconds.
Identity Theft
Identity Theft
Backstab the enemy that you're currently disguised as.


Insurance Fraud
Insurance Fraud
Kill an enemy while you're being healed by an enemy Medic.

Update history

October 31, 2007 Patch
  • Medi Gun no longer continues to heal enemy Spies who have lost their disguise.

November 7, 2007 Patch

  • Fixed Spies exploit enabling them to attack while disguising, without losing disguise.

December 21, 2007 Patch

  • Fixed cloaked/disguised/disguising Spy reporting his achievements to everyone else.

February 28, 2008 Patch

  • [Undocumented] Added "Toggle Disguise Team" binding in Options->Keyboard to toggle the disguise team for the Spy's PDA.
  • [Undocumented] Changed PDA menus to accept keys bound to "slot1", "slot2", etc., and "slot10" cancels.
  • [Undocumented] Fixed "lastdisguise" command not remembering if you were disguised as your own team.

April 29, 2008 Patch (Gold Rush Update)

  • Teleporter effect no longer shows up on invisible or disguised Spies.
  • Spies disguised as their own team can now capture control points.

May 21, 2008 Patch

  • Improved prediction of Spy's speed changes when disguising.

December 15, 2008 Patch

  • Fixed overheal particle effect showing up incorrectly on disguised or cloaked Spies.

February 24, 2009 Patch (Scout Update)

  • Spies disguised as enemy team can now see player IDs for enemies.

March 5, 2009 Patch

  • When disguising, Spies now always start showing the primary weapon in their disguise, and can then switch it with the last-disguise key.

March 13, 2009 Patch

  • Fixed client crash when determining which disguise weapon to use for a Spy.

May 29, 2009 Patch

  • Fixed Spies disguised as their own team not drawing blood effects.

June 23, 2009 Patch

  • Fixed disguised Spies occasionally looking like they have invulnerability, instead of the correct fake Spy mask.
  • Disguised Spies will no longer lose their disguise weapon when they interact with a weapon locker.
  • Force-A-Nature & Flame Thrower air blast knockback effects no longer work on disguised Spies.

June 25, 2009 Patch

  • Reverted Force-A-Nature and airblast knockback on disguised Spies, so that they can once again be knocked back

August 13, 2009 Patch

  • Disguised Spies no longer trigger On-Hit effects (like the Blutsauger's heal).

October 14, 2009 Patch

  • Fixed disguised Spies not getting ammo from enemy Dispensers.

December 7, 2009 Patch

  • Fixed Spies being able to disguise while performing a taunt.

December 17, 2009 Patch (WAR! Update)

  • The Spy now pretends to be carrying the weapons & wearables of the target he's disguised as.
  • Alternative Spy disguise menu, which lets you choose disguises using just the 1-3 keys.
  • Players no longer see the wearables that are a part of a friendly Spy's disguise, fixing various graphical glitches.

January 13, 2010 Patch

  • Disguise weapons copying weapons with special animation requirements (Sword, FaN) now look correct.

April 28, 2010 Patch

  • Fixed Spies disguised as Medics hearing the autocaller sound.
  • Fixed items that can be worn by any class having the wrong model when worn by a disguised Spy.
  • Fixed bug with disguised Spy sometimes seeing his own name in the disguise status HUD.

September 30, 2010 Patch (Mann-Conomy Update)

  • Updated how Spy disguise targets are selected to more randomly distribute the selections.

October 6, 2010 Patch

  • Your Eternal Reward no longer disguises the Spy if the victim survives the backstabbing attempt (because of ÜberCharge, The Razorback, etc).
  • Your Eternal Reward no longer disguises the Spy if they are carrying the flag.
  • The Holy Mackerel no longer displays a fish hit message when a Spy disguised as the attacker's team is hit.

December 17, 2010 Patch (Australian Christmas)

  • Spies can now change their disguise weapon via 'lastdisguise' while using 'Your Eternal Reward'.
  • Already-disguised Your Eternal Reward Spies are no longer forced to switch to displaying the melee weapon when they make a kill.

April 14, 2011 Patch (Hatless Update)

  • Improved TFBot reactions to cloaked and/or disguised enemy Spies.

June 17, 2011 Patch

  • Fixed a server crash caused by disguising Spies.

August 3, 2011 Patch

  • Disguised Spies now properly have their equipment glowing during an enemy team critboost.

September 6, 2011 Patch

  • Fixed items not drawing correctly on disguised Spies.

October 13, 2011 Patch (Manniversary Update & Sale)

  • Responses related to cart progress no longer play when disguised.
  • Fixed particle effects not showing up on Spy disguise items.
  • Fixed Spies never using genuine, community, or self-made items as disguise weapons.

October 10, 2013 Patch

  • Fixed disguised Blue team Spies showing blue health particles over their heads when disguised as the Red team.

July 2, 2015 Patch #1 (Gun Mettle Update)

  • Changing to a new disguise while already under a disguise takes 0.5 seconds instead of the normal disguise time of 2 seconds.
  • In the disguise menu, pressing 'reload' will also toggle the disguise team.

July 15, 2015 Patch #1

  • Fixed an issue with Unusual Revolvers where the unusual effect would sometimes not disappear when the Spy would feign death, disugise, cloak, etc.

June 21, 2022 Patch

  • Fixed an exploit where a Spy could disguise and create an invisible bullet blocking shield at their feet.
  • Fixed the Spy using incorrect disguise weapons when disguising as Soldier, Pyro, Heavy, or Engineer with no member of the same class on the opposing team.

August 11, 2022 Patch

  • Fixed the Spy being able to disguise after picking-up the intelligence.

October 10, 2024 Patch #1 (Scream Fortress 2024)

  • Added check to prevent copying a disguise target's action slot item when disguised as them.

Unused content

  • An addcond (49, TF_COND_DISGUISED_AS_DISPENSER) exists that causes the player to be disguised as a Dispenser when crouching.
  • There are disguise masks in the files for each Robot class, except for the Engineer, whose mask is blank.

Bugs

A BLU Spy holding a Powerjack while undisguised.
  • When spectating a disguised Spy, the "X is currently holding" box may display weapons and items that actually belong to the player the Spy is disguised as.
  • If a Spy is disguised as a member of his team and uses voice commands, the enemy is notified of these commands in chat as enemy voice commands.
    • This also happens for spectators even if they do not spectate anyone.
  • A weapon that normally changes bodygroups does not change bodygroups when used as a disguise weapon. For example, the Medic's Vaccinator still has the stock Medi Gun's backpack and the Engineer's Short Circuit overlaps with his normal glove when used as disguise weapons.[1]
  • A weapon with a wearable item use does not spawn said wearable when used as a disguise weapon. For example, Soldier's banners only display the bugle (the weapon itself) and not their respective backpacks (extra wearable) when used as disguise weapons.
  • Wearable weapons that cannot be actively used allows the Spy to change his disguise weapon to the default one of that slot. For example, the Sniper equipping the Darwin's Danger Shield and the SMG, both of which are secondary weapons, as shown on the picture above.
  • Occasionally, a Spy appears to be holding the weapon of a class they were previously disguised as.
  • A Spy disguised as a player with weapons that grant passive effects (such as the Scotsman's Skullcutter) does not possess these passive effects (e.g. decreased movement speed).
  • Disguising as a class that the enemy team does not have may cause the disguise's displayed health to be an impossible value. For example, if the enemy team has no Scouts, a Spy disguises as an enemy Scout, and the Scout disguise decides to choose a Heavy player's name, the Scout disguise also takes on the health of the Heavy (such as 300), which is an impossible value for a Scout to have as the maximum possible health a Scout can have is 185.
    • Picking up a health kit resets the disguise's health down to a valid number.
  • A Spy disguised as a player of the enemy team may incorrectly display his actual alias to his opponents when aimed at or through the use of voice commands.
  • If a Spy disguises as an enemy Soldier who has the Battle Bob equipped with the "Without Helmet" style, the disguise has a helmet on as if they were wearing the "With Helmet" style.
  • If a Spy disguises as an enemy Engineer who has the Hotrod equipped, the disguise's Hotrod flips down over his face upon switching to any kind of Sapper. On a real Engineer, this would occur when carrying a building, new or hauling; since the Sapper counts as a building, this behavior occurs.
  • If a Spy disguises as an enemy who has the Grandmaster equipped, the Grandmaster appears as the Spy's team color.
  • If a Spy disguises while holding a specialized or professional killstreak weapon, the opposing team sees the sheen on the disguise's class's weapon.
  • If a Spy is disguised as a Robot in Mann vs. Machine, shooting him with the Crusader's Crossbow causes a metal impact sound to play rather than the standard flesh impact sound.[2]
  • Some "On Hit" weapons activate their effects on disguised Spies.[3]

Gallery

See also

References