Difference between revisions of "Projectiles"

From Team Fortress Wiki
Jump to: navigation, search
(Projectiles: for the last time, they aren't projectiles! >:O they are pickup-equivalents spawned on command)
m (Auto: WordFilter(Flamethrower → Flame Thrower), (Content filters applied to links) (Review RC#3649464))
 
(170 intermediate revisions by 72 users not shown)
Line 1: Line 1:
[[File:Spamming.png|300px|right|Assistance bitte!]]
+
[[File:Spamming.png|250px|right|Assistance bitte!]]
{{Quotation|'''The Soldier'''|Crocket!|sound=Soldier_specialcompleted02.wav}}{{Related images|Projectile images}}
+
{{Quotation|'''The Scout'''|Catch dis.|sound=Scout_stunballhittingit02.wav}}
'''Projectiles''', unlike [[hitscan]] bullets, do not travel instantaneously across the map but rather at a preset speed, differing depending on the projectile, and are often subject to engine physics. Projectiles use a large hitbox shared by all classes to judge contact, the same as that used by [[melee]] weapons, other players, and the enviroment. The [[Damage#|damage]] of a projectile is usually determined by the distance the target is from the attacker upon collision or, alternatively, from the spot said attacker was at upon death. Many projectiles have unique properties, which differ depending on the weapon. Projectiles are not affected by [[lag compensation]]. Maps are coded so that at the edge of their area projectiles disappear.
+
'''Projectiles''', unlike [[hitscan]] bullets, do not travel instantaneously across the map, but rather at a preset speed, differing depending on the projectile, and are often subject to engine physics. Projectiles use a large [[Hitbox#Hit detection|hitbox]] shared by all classes to judge contact, the same as that used by [[melee]] weapons, other players, and the environment. The [[Damage#|damage]] of a projectile is usually determined by the distance the target is from the attacker upon collision or, alternatively, from the spot said attacker was at upon death. Many projectiles have unique properties, which differ depending on the weapon. Projectiles are not affected by [[lag compensation]].
  
A Heavy's dropped [[Sandvich]]; pieces of destroyed Stickybombs, [[building]]s, and [[Electro Sapper|Sappers]]; and dropped weapon [[pickups]] from dead players are not considered projectiles; although they are launched and subject to engine physics, they have different properties.
+
A Heavy's dropped [[Sandvich]], pieces of destroyed [[Stickybomb Launcher|Stickybombs]], [[building]]s, [[Electro Sapper|Sappers]], and dropped weapon [[pickups]] from dead players are not considered projectiles. Although they are launched and subject to engine physics, they have different properties.
  
 
== Special projectiles ==
 
== Special projectiles ==
The properties of projectiles differ depending on the weapon that fired them. Projectiles often damage on contact like a hitscan bullet. Alternatively, many projectiles generate [[#Explosions|explosions]] upon contact, or in the case of the [[Demoman]], generate explosions and destroy themselves when a certain time has passed (in the case of [[Grenade Launcher|grenades]]) or at the Demoman's cue (in the case of [[Stickybomb Launcher|Stickybombs]]). All projectiles except [[Rocket Launcher|rockets]] are subject to gravity and fall downward. The damage of the projectiles that are fired from the Demoman's weapons (after five seconds, in the case of stickybombs), the [[Flare Gun]], a level 3 [[Sentry Gun#Sentry Gun Levels|Sentry Gun]], and the [[Huntsman]] are not affected by distance (although the Flare Gun's range is limited by a mechanic that causes the flare to drop rapidly after a certain distance), however the [[Crusader's Crossbow]] has an inversed damage falloff (which means damage and healing increase by distance). Certain projectiles apply effects upon contact. The baseballs launched by the [[Sandman]] apply a [[stun]]ning effect, while flares set enemies on [[fire]]. [[Jarate]] and [[Mad Milk]] do not deal damage at all, but instead apply their respective effects to enemies, temporarily remove the [[Cloak]]ing ability from [[Spy/fr|Spies]], and put out fires within their splash radius. The [[Blutsauger]] and [[Black Box]] restore health to the firing [[Medic]] or [[Soldier]] on a hit, and the Crusader's Crossbow heals and damages a teammate or enemy respectively. The Huntsman can also be made to apply the fire effect when ignited by a [[Pyro]]'s [[#Flames|flames]].  Note that effects are not applied when the target is [[ÜberCharge]]d by a [[Medi Gun]].
+
The properties of projectiles differ depending on the weapon that fired them. Projectiles often damage on contact like a hitscan bullet. Alternatively, many projectiles generate [[#Explosions|explosions]] upon contact, or in the case of the [[Demoman]], generate explosions and destroy themselves when a certain time has passed (in the case of [[Grenade Launcher|grenades]]) or at the Demoman's cue (in the case of stickybombs). All projectiles except [[Rocket Launcher|rockets]] and [[energy blast]]s are subject to gravity and fall downward. All gravity-affected projectiles except for [[Crusader's Crossbow|crossbow bolts]] and [[Huntsman|arrows]] are affected by air resistance. The damage of the projectiles that are fired from the Demoman's weapons (after five seconds, in the case of stickybombs), the [[Flare Gun]], the [[Detonator]], the [[Manmelter]] and the [[Huntsman]] are not affected by distance; however, the [[Crusader's Crossbow]] has an inverted damage falloff (which means damage and healing increase by distance).
  
Stickybombs adhere to the environment, but bounce off spawn walls, players, and certain other objects. Arrows stick to players and the environment, but only cosmetically; syringes also cosmetically stick to the environment. Rockets from a level 3 Sentry Gun track targets slightly and circle each other in flight; the cluster of four is considered a single object.
+
Certain projectiles apply effects upon contact. The baseballs launched by the [[Sandman]] apply a [[slow]]ing effect, while the [[Wrap Assassin]]'s bauble inflicts [[bleed]], and flares set enemies on [[fire]]. [[Jarate]] and [[Mad Milk]] do not deal damage at all, but instead apply their respective effects to enemies, temporarily remove the [[Cloak]]ing ability from [[Spies]], and put out fires within their splash radius. The [[Blutsauger]] and [[Black Box]] restore health to the firing [[Medic]] or [[Soldier]] on a hit, and the Crusader's Crossbow heals and damages a teammate or enemy respectively. The Huntsman can also be made to apply the fire effect when ignited with any Flame Thrower. Note that effects are not applied when the target is [[ÜberCharge]]d.
 +
 
 +
Stickybombs adhere to the environment, but bounce off spawn doors, players, and certain objects. Arrows and bolts stick to players and the environment, but only cosmetically; syringes also cosmetically stick to the environment. Rockets from a level 3 Sentry Gun circle each other in flight; the cluster of four is considered a single object.
  
 
=== Flames ===
 
=== Flames ===
'''Flames''' are large, damage-dealing, player-[[fire|igniting]] 'particles' fired from the Pyro's primary weapons: the [[Flamethrower]], [[Backburner]], and [[Degreaser]], and also when hit by the [[Sharpened Volcano Fragment]]. They use the projectile hitbox to judge contact, like projectiles, but are invisible (instead casting a distortion effect), both time out and have a maximum distance, and have their damage largely determined by time since fired and not distance. Also unlike projectiles, flames do not make contact with players or [[buildings]] except to damage them and do not make contact with the environment except at their center; the projectile does not ignite or deal damage through walls, however. Flames have a "negative" curve that cause flames to drift upward and have their momentum partially determined by the firing Pyro's movement. Flames that enter water become bubbles and do not deal damage.
+
{{main|Fire}}
 +
'''Flames''' are large, damage-dealing, player-[[fire|igniting]] 'particles' fired from the Pyro's primary weapons: the [[Flame Thrower]], [[Backburner]], [[Degreaser]], [[Rainblower]], and [[Phlogistinator]]. The [[Dragon's Fury]] launches a different type of projectile, similar to a rocket, that share properties with flame particles. These particles use the projectile hitbox to judge contact, like projectiles, but have both a limited lifetime and a maximum distance, and have their damage largely determined by time since being fired rather than [[Damage#Distance and randomness modifier|distance]]. Also unlike other projectiles, flames do not stop when they collide with players or [[buildings]], but instead continue moving and dealing damage to other objects until their maximum lifespan is reached. Flame particles can bounce on the environment. They also have a "negative" curve that cause them to drift upward, and their momentum is partially determined by the firing Pyro's movement.
  
 
=== Explosions ===
 
=== Explosions ===
'''Explosions''' are instantly damaging splash effects produced by projectiles (and the [[Kamikaze]] taunt and [[Ullapool Caber]] melee weapon), that usually have significant [[knock back]]. They also use the projectile hitbox. The knock back, size, and damage of explosions vary depending on the projectile that generates them. Explosions cannot pass through walls, and thus conform their shape to the shape of their surroundings. They deal damage and knock back proportional to the amount of hitbox encompassed in their radius and the distance between their origins and the midpoints of affected players. Explosions can hit the player that fired them, which may be used to augment [[jumping]].
+
'''Explosions''' are instantly damaging splash effects produced by projectiles (and the [[Grenade (taunt)|Grenade]] taunt and [[Ullapool Caber]] melee weapon), that usually have significant [[knockback]]. They also use the projectile hitbox. The knockback, size, and damage of explosions varies depending on the projectile that generates them. Explosions cannot pass through walls, and thus conform their shape to the shape of their surroundings. They deal damage and knockback proportional to the amount of any hitbox encompassed in their radius and the distance between their origins and the midpoints of affected players. Explosions can hit the player that fired them, which may be used to augment [[jumping]] abilities.
  
 +
Rockets fired from a level 3 [[Sentry Gun]] have their damage calculated from the distance of the Engineer to the target, and not from the Sentry to the target.
 
The [[compression blast]] and splash effects from Jarate and Mad Milk are sometimes classified as explosions, and have similar properties, conforming to walls in the same way.
 
The [[compression blast]] and splash effects from Jarate and Mad Milk are sometimes classified as explosions, and have similar properties, conforming to walls in the same way.
 +
Explosions (with the exception of the [[Scottish Resistance]] and [[Quickiebomb Launcher]]) will not destroy stickybombs but will knock them away.
  
 
=== Syringes ===
 
=== Syringes ===
'''Syringes''', fired by the [[Syringe Gun]] and [[Blutsauger]], use the projectile hitbox, curve, and have the approximate speed of rockets fired from the [[Rocket Launcher]], but inflict bonus damage on enemies with a weakness to bullets, disarm Stickybombs, and cannot be reflected or destroyed by other projectiles or a compression blast.
+
'''Syringes''', fired by the [[Syringe Gun]], the [[Blutsauger]], and the [[Overdose]], are some of the only projectiles that cannot be destroyed or reflected by a compression blast. They also deal bullet damage, thereby destroying Stickybombs and inflicting bonus damage to enemies with a weakness to bullets. The Syringe fired by the Crusader's Crossbow can be reflected, however.
  
 
=== Other properties of projectiles ===
 
=== Other properties of projectiles ===
The compression blast ability of the Flamethrower and Degreaser can reflect all projectiles save syringes. With the exception of Stickybombs, once reflected, projectiles switch ownership to the [[Pyro]] whom reflected them and deal [[Mini-Crit]] damage on enemies they hit. Baseballs from the [[Sandman]] can be reflected by a well-timed swing with the Sandman.
+
The compression blast ability of the Pyro's [[Pyro#Primary|primary]] weapons can reflect all projectiles except small energy beams from the [[Righteous Bison]] and the [[Pomson 6000]] and Syringes from the Syringe Gun, Blutsauger, and Overdose. With the exception of stickybombs, once reflected, projectiles switch ownership to the [[Pyro]] who reflected them, and deal [[Mini-Crit]] damage on enemies they hit.
  
The Huntsman's arrows [[Critical hit|Critical]]ly headshot when they pierce a particular area of the projectile hitbox that is shared by all classes, although the [[Crusader's Crossbow]], which shares the same projectile, does not. The [[Backburner]] Crits when attacking an area behind of the hitbox. The flares from a [[Flare Gun]] deal Critical hits on burning players.
+
The energy orb from the [[Short Circuit]] destroys almost all projectiles in the game, with the exception of projectile-based weapons that cannot be reflected (etc. Righteous Bison, Pomson 6000).
  
When colliding in mid-air, Critical projectiles and arrows destroy other projectiles. Flares destroy other flares. Stickybombs can also be destroyed by bullets, syringes, melee weapons or [[Scottish Resistance]]'s stickybombs, dropping [[ammo]].
+
The [[Huntsman]]'s arrows [[Critical hit|critical]]ly [[headshot]] when they pierce a particular area of the projectile hitbox, around the head. The [[Backburner]] Crits when attacking the back of a player's hitbox.
  
 +
Stickybombs on surfaces can be destroyed by bullets, syringes, melee weapons, the energy orb from the [[Short Circuit]], the charged shot of the [[Cow Mangler 5000]], or the [[Scottish Resistance]]'s and [[Quickiebomb Launcher]]'s stickybombs.
 
{{clr}}
 
{{clr}}
  
 
== Projectiles ==
 
== Projectiles ==
{{expandlist}}
+
The complete list of projectiles in ''Team Fortress 2'' is shown below. Note that "Speed" accounts for the initial movement speed of a projectile before air drag becomes prominent; this applies for the [[Sandman]]'s baseballs, [[Wrap Assassin]]'s baubles, [[Jarate]] and [[Self-Aware Beauty Mark]], which have different travel arcs and maximum distances despite appearing to be identical.
{| class="wikitable grid collapsible" style="text-align:center;"
+
{{List of projectiles}}
! class = "header" colspan="7" | List of projectiles
+
 
|-
+
== Update history ==
! class = "header" | Projectile
+
'''{{Patch name|1|5|2023}}'''
! class = "header" colspan="2" | {{tooltip|Speed|Approximate, determined by community testing}} <small>([[Hammer unit|HU]]/s)</small>
+
* Fixed entities being considered static props after long server times.
! class = "header" | Arcs <ref>Determines if the projectile travels in a straight line or if it slowly arcs to the ground</ref>
+
** Fixed rockets occasionally being solid.
! class = "header" | Sticks <ref>Determines if the projectile sticks to a surface</ref>
+
 
! class = "header" | Reflectable <ref>Determines if the projectile can be reflected by the Pyro's [[compression blast]]</ref>
+
'''{{Patch name|8|13|2024}}'''
! class = "header" | Destroyed by
+
* Fixed hearing the deflection sound when deflecting arrows that are already stuck in something. (community fix from Marxvee).
|-
+
* Fixed arrows instantly breaking when being fired by an invulnerable player with the projectile penetration upgrade in [[Mann vs. Machine]]. (community fix from Marxvee).
! rowspan="2" class = "subheader" style="text-align:center !important;"| [[Image:Arrow proj.png|50x50px]]<br/><small>[[Arrow]]
 
| style="text-align:right !important;" | <span style="float:left;">{{icon class|Sniper}}</span> [[Huntsman]]
 
| 1875
 
| rowspan="2" | Yes
 
| rowspan="2" | Yes
 
| rowspan="2" | Yes
 
| rowspan="2" style="text-align:left !important;" |
 
*[[Arrows]]
 
|-
 
| style="text-align:right !important;" | <span style="float:left;">{{icon class|Medic}}</span>[[Crusader's Crossbow]]
 
| Unknown
 
|-
 
! class = "subheader" style="text-align:center !important;"| [[Image:Sandman Baseball.png|50x50px]]<br/><small>[[Baseball]]
 
| style="text-align:right !important;" |<span style="float:left;">{{icon class|Scout}}</span> [[Sandman]]
 
| 1940
 
| Yes
 
| No
 
| Yes
 
| style="text-align:left !important;" |
 
*''Nothing''
 
|-
 
! class = "subheader" style="text-align:center !important;"| [[Image:Flare proj red.png|50x50px]]<br/><small>[[Flare]]
 
| style="text-align:right !important;" |<span style="float:left;">{{icon class|Pyro}}</span> [[Flare Gun]]
 
| 1450
 
| Yes
 
| No
 
| Yes
 
| style="text-align:left !important;" |
 
*[[Flare]]s
 
*Syringes
 
|-
 
! rowspan="2" class = "subheader" style="text-align:center !important;"| [[Image:Grenade proj red.png|50x50px]]<br/><small>[[Grenade]]
 
| style="text-align:right !important;" |<span style="float:left;">{{icon class|Demoman}}</span> [[Grenade Launcher]]
 
| 850
 
| rowspan="2" | Yes
 
| rowspan="2" | No
 
| rowspan="2" | Yes
 
| rowspan="2" style="text-align:left !important;" |
 
*''Nothing''
 
|-
 
| style="text-align:right !important;" | <span style="float:left;">{{icon class|Demoman}}</span>[[Loch-n-Load]]
 
| 1331
 
|-
 
! class = "subheader" style="text-align:center !important;"| [[Image:Backpack Jarate.png|50x50px]]<br/><small>[[Jarate]]
 
| style="text-align:right !important;" | <span style="float:left;">{{icon class|Sniper}}</span>[[Jarate]]
 
| 850
 
| Yes
 
| No
 
| Yes
 
| style="text-align:left !important;" |
 
*[[Arrows]]
 
|-
 
! class = "subheader" style="text-align:center !important;"| [[Image:Mad Milk.png|50x50px]]<br/><small>[[Mad Milk]]
 
| style="text-align:right !important;" |<span style="float:left;">{{icon class|Scout}}</span> [[Mad Milk]]
 
| 850
 
| Yes
 
| No
 
| Yes
 
| style="text-align:left !important;" |
 
*''Nothing''
 
|-
 
! rowspan="5" class = "subheader" style="text-align:center !important;"| [[Image:Rocket.png|50x50px]]<br/><small>[[Rocket]]
 
| style="text-align:right !important;" | <span style="float:left;">{{icon class|Soldier}}</span> [[Rocket Launcher]]
 
| rowspan = "3" | 1100
 
| rowspan="5"| No
 
| rowspan="5"| No
 
| rowspan="5"| Yes
 
| rowspan="5" style="text-align:left !important;" |
 
*[[Arrows]]<ref>Destruction of Sentry Gun rockets is unknown.</ref>
 
|-
 
| style="text-align:right !important;"|<span style="float:left;">{{icon class|Soldier}}</span> [[Black Box]]
 
|-
 
| style="text-align:right !important;"|<span style="float:left;">{{icon class|Soldier}}</span> [[Rocket Jumper]]
 
|-
 
| style="text-align:right !important;"|<span style="float:left;">{{icon class|Soldier}}</span> [[Direct Hit]]
 
| 1980
 
|-
 
| style="text-align:right !important;"|<span style="float:left;">{{icon class|Engineer}}</span> [[Sentry Gun]]
 
| Unknown
 
|-
 
! rowspan="3" class = "subheader" style="text-align:center !important;"| {{Nowrap|[[Image:Sticky proj red.png|50x50px]][[Image:Scores proj red.png|50x50px]]}}<br/> [[Stickybomb]]
 
| style="text-align:right !important;" | <span style="float:left;">{{icon class|Demoman}}</span>[[Stickybomb Launcher]]
 
| rowspan="3" | {{tooltip|805~1850|Speed increases with the "charge" from holding down the fire button before releasing.}}
 
| rowspan="3" | Yes
 
| rowspan="3" | Only to world
 
| rowspan="3" | Yes
 
| rowspan="3" style="text-align:left !important;" |
 
*Bullets<ref name="r5">Only after attaching to a surface</ref>
 
*Melee Weapons <ref name="r5"/>
 
* [[Syringes]] <ref name="r5"/>
 
* [[Scottish Resistance ]]Stickybombs <ref name="r5"/>
 
|-
 
| style="text-align:right !important;" |<span style="float:left;">{{icon class|Demoman}}</span> [[Sticky Jumper]]
 
|-
 
| style="text-align:right !important;" |<span style="float:left;">{{icon class|Demoman}}</span> [[Scottish Resistance]]
 
|-
 
! rowspan="2" class = "subheader" style="text-align:center !important;"| [[Image:RED Syringe Gun Ammo.png|50x50px]]<br/><small>[[Syringe]]
 
| style="text-align:right !important;" |<span style="float:left;">{{icon class|Medic}}</span> [[Syringe Gun]]
 
| rowspan="2" | 990
 
| rowspan="2" | Yes
 
| rowspan="2" | Only to world
 
| rowspan="2" | No
 
| rowspan="2" style="text-align:left !important;" |
 
*''Nothing''
 
|-
 
| style="text-align:right !important;" |<span style="float:left;">{{icon class|Medic}}</span> [[Blutsauger]]
 
|}
 
  
=== Notes ===
+
'''{{Patch name|10|10|2024}}'''
<references />
+
* Fixed the reload speed attribute in [[Mann vs. Machine]] not scaling projectile speed and gravity correctly for the Huntsman. (community fix from Marxvee).
  
== Demonstration ==
+
== Gallery ==
{{youtube|hx-YFFnruDs}}
+
<gallery perrow="3">
{{youtube|-znnr5EbiAc}}
+
File:Scout Bounding Boxes.png|Scout bounding box while standing and crouching.
 +
File:Soldier Bounding Boxes.png|Soldier bounding box while standing and crouching.
 +
File:Pyro Bounding Boxes.png|Pyro bounding box while standing and crouching.
 +
File:Demoman Bounding Boxes.png|Demoman bounding box while standing and crouching.
 +
File:Heavy Bounding Boxes.png|Heavy bounding box while standing and crouching.
 +
File:Engineer Bounding Boxes.png|Engineer bounding box while standing and crouching.
 +
File:Medic Bounding Boxes.png|Medic bounding box while standing and crouching.
 +
File:Sniper Bounding Boxes.png|Sniper bounding box while standing and crouching.
 +
File:Spy Bounding Boxes.png|Spy bounding box while standing and crouching.
 +
</gallery>
  
 
== See also ==
 
== See also ==
 
* [[Weapons]]
 
* [[Weapons]]
 
* [[Hitscan]]
 
* [[Hitscan]]
 +
* [[Melee]]
 +
 +
{{Mechanics Nav}}
  
 
[[Category:Gameplay]]
 
[[Category:Gameplay]]

Latest revision as of 05:00, 13 October 2024

Assistance bitte!
Catch dis.
The Scout

Projectiles, unlike hitscan bullets, do not travel instantaneously across the map, but rather at a preset speed, differing depending on the projectile, and are often subject to engine physics. Projectiles use a large hitbox shared by all classes to judge contact, the same as that used by melee weapons, other players, and the environment. The damage of a projectile is usually determined by the distance the target is from the attacker upon collision or, alternatively, from the spot said attacker was at upon death. Many projectiles have unique properties, which differ depending on the weapon. Projectiles are not affected by lag compensation.

A Heavy's dropped Sandvich, pieces of destroyed Stickybombs, buildings, Sappers, and dropped weapon pickups from dead players are not considered projectiles. Although they are launched and subject to engine physics, they have different properties.

Special projectiles

The properties of projectiles differ depending on the weapon that fired them. Projectiles often damage on contact like a hitscan bullet. Alternatively, many projectiles generate explosions upon contact, or in the case of the Demoman, generate explosions and destroy themselves when a certain time has passed (in the case of grenades) or at the Demoman's cue (in the case of stickybombs). All projectiles except rockets and energy blasts are subject to gravity and fall downward. All gravity-affected projectiles except for crossbow bolts and arrows are affected by air resistance. The damage of the projectiles that are fired from the Demoman's weapons (after five seconds, in the case of stickybombs), the Flare Gun, the Detonator, the Manmelter and the Huntsman are not affected by distance; however, the Crusader's Crossbow has an inverted damage falloff (which means damage and healing increase by distance).

Certain projectiles apply effects upon contact. The baseballs launched by the Sandman apply a slowing effect, while the Wrap Assassin's bauble inflicts bleed, and flares set enemies on fire. Jarate and Mad Milk do not deal damage at all, but instead apply their respective effects to enemies, temporarily remove the Cloaking ability from Spies, and put out fires within their splash radius. The Blutsauger and Black Box restore health to the firing Medic or Soldier on a hit, and the Crusader's Crossbow heals and damages a teammate or enemy respectively. The Huntsman can also be made to apply the fire effect when ignited with any Flame Thrower. Note that effects are not applied when the target is ÜberCharged.

Stickybombs adhere to the environment, but bounce off spawn doors, players, and certain objects. Arrows and bolts stick to players and the environment, but only cosmetically; syringes also cosmetically stick to the environment. Rockets from a level 3 Sentry Gun circle each other in flight; the cluster of four is considered a single object.

Flames

Main article: Fire

Flames are large, damage-dealing, player-igniting 'particles' fired from the Pyro's primary weapons: the Flame Thrower, Backburner, Degreaser, Rainblower, and Phlogistinator. The Dragon's Fury launches a different type of projectile, similar to a rocket, that share properties with flame particles. These particles use the projectile hitbox to judge contact, like projectiles, but have both a limited lifetime and a maximum distance, and have their damage largely determined by time since being fired rather than distance. Also unlike other projectiles, flames do not stop when they collide with players or buildings, but instead continue moving and dealing damage to other objects until their maximum lifespan is reached. Flame particles can bounce on the environment. They also have a "negative" curve that cause them to drift upward, and their momentum is partially determined by the firing Pyro's movement.

Explosions

Explosions are instantly damaging splash effects produced by projectiles (and the Grenade taunt and Ullapool Caber melee weapon), that usually have significant knockback. They also use the projectile hitbox. The knockback, size, and damage of explosions varies depending on the projectile that generates them. Explosions cannot pass through walls, and thus conform their shape to the shape of their surroundings. They deal damage and knockback proportional to the amount of any hitbox encompassed in their radius and the distance between their origins and the midpoints of affected players. Explosions can hit the player that fired them, which may be used to augment jumping abilities.

Rockets fired from a level 3 Sentry Gun have their damage calculated from the distance of the Engineer to the target, and not from the Sentry to the target. The compression blast and splash effects from Jarate and Mad Milk are sometimes classified as explosions, and have similar properties, conforming to walls in the same way. Explosions (with the exception of the Scottish Resistance and Quickiebomb Launcher) will not destroy stickybombs but will knock them away.

Syringes

Syringes, fired by the Syringe Gun, the Blutsauger, and the Overdose, are some of the only projectiles that cannot be destroyed or reflected by a compression blast. They also deal bullet damage, thereby destroying Stickybombs and inflicting bonus damage to enemies with a weakness to bullets. The Syringe fired by the Crusader's Crossbow can be reflected, however.

Other properties of projectiles

The compression blast ability of the Pyro's primary weapons can reflect all projectiles except small energy beams from the Righteous Bison and the Pomson 6000 and Syringes from the Syringe Gun, Blutsauger, and Overdose. With the exception of stickybombs, once reflected, projectiles switch ownership to the Pyro who reflected them, and deal Mini-Crit damage on enemies they hit.

The energy orb from the Short Circuit destroys almost all projectiles in the game, with the exception of projectile-based weapons that cannot be reflected (etc. Righteous Bison, Pomson 6000).

The Huntsman's arrows critically headshot when they pierce a particular area of the projectile hitbox, around the head. The Backburner Crits when attacking the back of a player's hitbox.

Stickybombs on surfaces can be destroyed by bullets, syringes, melee weapons, the energy orb from the Short Circuit, the charged shot of the Cow Mangler 5000, or the Scottish Resistance's and Quickiebomb Launcher's stickybombs.

Projectiles

The complete list of projectiles in Team Fortress 2 is shown below. Note that "Speed" accounts for the initial movement speed of a projectile before air drag becomes prominent; this applies for the Sandman's baseballs, Wrap Assassin's baubles, Jarate and Self-Aware Beauty Mark, which have different travel arcs and maximum distances despite appearing to be identical.

List of projectiles
Projectile Weapon Speed (Hu/s) Arcs Sticks Reflectable Can be destroyed by
Mad Milk
Jar
Leaderboard class scout.png Mad Milk
1019.9
Pictogram tick.png Yes Pictogram cross.png No Pictogram tick.png Yes
  • Short Circuit
Mutated Milk
Jar
Leaderboard class scout.png Mutated Milk
Flying Guillotine
Cleaver
Leaderboard class scout.png Flying Guillotine
3000
Pictogram tick.png Yes Pictogram cross.png No Pictogram tick.png Yes
  • Short Circuit
Sandman Baseball.png
Baseball
Leaderboard class scout.png Sandman
3000
Pictogram tick.png Yes Pictogram cross.png No Pictogram tick.png Yes
  • Short Circuit
Festive ornament red.png
Bauble
Leaderboard class scout.png Wrap Assassin
Rocket.png
Rocket
Leaderboard class soldier.png Direct Hit
1980
Pictogram cross.png No Pictogram cross.png No Pictogram tick.png Yes
  • Short Circuit
Leaderboard class soldier.png Liberty Launcher
1540
Leaderboard class soldier.png Rocket Launcher
Black Box
Rocket Jumper
Original
Beggar's Bazooka
1100
RED Cow Mangler 5000 Beam.png
Large energy beam
Leaderboard class soldier.png Cow Mangler 5000
  • Short Circuit
Air Strike Projectile.png
Rocket
Leaderboard class soldier.png Air Strike
  • Short Circuit
RED Righteous Bison Beam.png
Small energy beam
Leaderboard class soldier.png Righteous Bison
1200
Pictogram cross.png No Pictogram cross.png No Pictogram cross.png No
Dragon's Fury fireball.png
Fireball
Leaderboard class pyro.png Dragon's Fury
3000
Pictogram cross.png No Pictogram cross.png No Pictogram tick.png Yes
  • Short Circuit
Flare proj red.png
Flare
Leaderboard class pyro.png Flare Gun
Scorch Shot
2000
Pictogram tick.png Yes Pictogram cross.png No Pictogram tick.png Yes
  • Short Circuit
Detonator proj red.png
Flare
Leaderboard class pyro.png Detonator
Flare proj red.png
Flare
Leaderboard class pyro.png Manmelter
3000
RED Gas Passer.png
Gas Can
Leaderboard class pyro.png Gas Passer
2009.2
Pictogram tick.png Yes Pictogram cross.png No Pictogram tick.png Yes
  • Short Circuit
Grenade proj red.png
Grenade
Leaderboard class demoman.png Grenade Launcher
1216.6
Pictogram tick.png Yes Pictogram cross.png No Pictogram tick.png Yes
  • Short Circuit
Leaderboard class demoman.png Loch-n-Load
1513.3
Loose Cannon proj red.png
Cannonball
Leaderboard class demoman.png Loose Cannon
1453.9
RED Iron Bomber Projectile.png
Grenade
Leaderboard class demoman.png Iron Bomber
1216.6
Sticky proj red.png
Stickybomb
Leaderboard class demoman.png Stickybomb Launcher
925.38 2409.2
Pictogram tick.png Yes Pictogram neutral.png To world Pictogram tick.png Yes In air:
  • Short Circuit

On surface:

  • Bullets
  • Melee weapons
  • Syringes
  • Scottish Resistance
  • Quickiebomb Launcher
  • Short Circuit
  • Detonator
  • Scorch Shot
Scores proj red.png
Stickybomb
Leaderboard class demoman.png Scottish Resistance
Sticky Jumper bomb RED.png
Stickybomb
Leaderboard class demoman.png Sticky Jumper
RED Quickiebomb Launcher Projectile.png
Stickybomb
Leaderboard class demoman.png Quickiebomb Launcher
930.88 2409.2
Sentry Rocket.png
Rocket
Leaderboard class engineer.png Sentry Gun (Level 3)
1100
Pictogram cross.png No Pictogram cross.png No Pictogram tick.png Yes
  • Short Circuit
RED Pomson 6000 Beam.png
Small energy beam
Leaderboard class engineer.png Pomson 6000
1200
Pictogram cross.png No Pictogram cross.png No Pictogram cross.png No
Rescue Ranger Projectile RED.png
Repair claw
Leaderboard class engineer.png Rescue Ranger
2400
Pictogram tick.png Yes Pictogram tick.png Yes Pictogram tick.png Yes
  • Short Circuit
RED Syringe Gun Ammo.png
Syringe
Leaderboard class medic.png Syringe Gun
Blutsauger
Overdose
1000
Pictogram tick.png Yes Pictogram neutral.png To world Pictogram cross.png No
Leaderboard class medic.png Crusader's Crossbow
2400
Pictogram tick.png Yes Pictogram tick.png Yes Pictogram tick.png Yes
  • Short Circuit
Arrow proj.png
Arrow
Leaderboard class sniper.png Huntsman
Fortified Compound
1800 2600
Pictogram tick.png Yes Pictogram tick.png Yes Pictogram tick.png Yes
  • Short Circuit
Jarate
Jar
Leaderboard class sniper.png Jarate
1017.9
Pictogram tick.png Yes Pictogram cross.png No Pictogram tick.png Yes
  • Short Circuit
Self-Aware Beauty Mark
Jar
Leaderboard class sniper.png Self-Aware Beauty Mark
Grappling Hook Projectile.png
Grappling Hook
TF2 crosshair orange.png Grappling Hook
1500
Pictogram cross.png No Pictogram tick.png Yes Pictogram cross.png No
Spellbook Pickup.png
Magic Spells
TF2 crosshair orange.png Magic Spells
422.17 1019.8
Pictogram neutral.png Sometimes Pictogram cross.png No Pictogram cross.png No
Monoculus proj.png
Rocket
Monoculus angry.png MONOCULUS
330 1100
Pictogram cross.png No Pictogram cross.png No Pictogram tick.png Yes
  • Short Circuit

Update history

January 5, 2023 Patch

  • Fixed entities being considered static props after long server times.
    • Fixed rockets occasionally being solid.

August 13, 2024 Patch

  • Fixed hearing the deflection sound when deflecting arrows that are already stuck in something. (community fix from Marxvee).
  • Fixed arrows instantly breaking when being fired by an invulnerable player with the projectile penetration upgrade in Mann vs. Machine. (community fix from Marxvee).

October 10, 2024 Patch

  • Fixed the reload speed attribute in Mann vs. Machine not scaling projectile speed and gravity correctly for the Huntsman. (community fix from Marxvee).

Gallery

See also