Difference between revisions of "Flame Thrower"

From Team Fortress Wiki
Jump to: navigation, search
(Added unused content.)
 
(467 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
{{Item infobox
+
{{botignore|{{Item infobox
| type           = weapon
+
| type               = weapon
| team-colors   = yes
+
| 3d-image-1        = Flame Thrower
| skin-image-red = RedFlamethrowerTilt.png
+
| 3d-image-3        = Flame Thrower Festive
| skin-image-blu = BluFlamethrowerTilt.png
+
| 3d-image-5        = Flame Thrower Festivized
| used-by       = [[Pyro]]
+
| 3d-image-7        = Flame Thrower Australium
| slot           = primary
+
| 3d-image-8        = Flame Thrower Australium Festivized RED
| availability   = Stock
+
| 3d-image-9        = Flame Thrower Australium Festivized BLU
| ammo-loaded   = 200
+
| 3d-image-10        = Flame Thrower Botkiller Rust
| ammo-carried   = N/A
+
| 3d-image-12        = Flame Thrower Botkiller Blood
| reload         = No Reload
+
| 3d-image-14        = Flame Thrower Botkiller Carbonado
| loadout       = yes
+
| 3d-image-16        = Flame Thrower Botkiller Diamond
   | quality     = normal
+
| 3d-image-18        = Flame Thrower Botkiller Silver Mk.I
   | level       = Level 1 Flame Thrower
+
| 3d-image-20        = Flame Thrower Botkiller Gold Mk.I
}}
+
| 3d-image-22        = Flame Thrower Botkiller Silver Mk.II
{{Quotation|'''The Pyro''' on extreme cooking|Huddah huddah huh!|sound=Pyro_battlecry02.wav}}
+
| 3d-image-24        = Flame Thrower Botkiller Gold Mk.II
 +
| 3d-button-1        = colored_pair
 +
| 3d-button-3        = colored_pair
 +
| 3d-button-5        = colored_pair
 +
| 3d-button-7        = australium
 +
| 3d-button-8        = australium_half
 +
| 3d-button-9        = australium_half
 +
| 3d-button-10      = colored_pair
 +
| 3d-button-12      = colored_pair
 +
| 3d-button-14      = colored_pair
 +
| 3d-button-16      = colored_pair
 +
| 3d-button-18      = colored_pair
 +
| 3d-button-20      = colored_pair
 +
| 3d-button-22      = colored_pair
 +
| 3d-button-24      = colored_pair
 +
| 3d-viewname-1      = Default
 +
| 3d-viewname-3      = Festive
 +
| 3d-viewname-5      = Festivized
 +
| 3d-viewname-7      = Australium
 +
| 3d-viewname-8      = Australium Festivized<br>(RED)
 +
| 3d-viewname-9      = Australium Festivized<br>(BLU)
 +
| 3d-viewname-10    = Rust
 +
| 3d-viewname-12    = Blood
 +
| 3d-viewname-14    = Carbonado
 +
| 3d-viewname-16    = Diamond
 +
| 3d-viewname-18    = Silver Mk.I<br>
 +
| 3d-viewname-20    = Gold Mk.I<br>
 +
| 3d-viewname-22    = Silver Mk.II<br>
 +
| 3d-viewname-24    = Gold Mk.II<br>
 +
| team-colors       = yes
 +
| skin-image-red     = RedFlamethrowerTilt.png
 +
| skin-image-blu     = BluFlamethrowerTilt.png
 +
| used-by           = {{used by|Pyro}}
 +
| slot               = primary
 +
| weapon-script      = tf_weapon_flamethrower
 +
| availability       = {{avail|stock|crate25-strange|crate35-festive|crate47-strange|case93|case94|case99|case100|mvm-both-types|contract|warpaint}}
 +
| marketable        = yes
 +
| numbered          = no
 +
| ammo-loaded       = 200
 +
| ammo-carried       = {{common string|N/A}}
 +
| reload             = No reload
 +
| loadout           = yes
 +
   | quality         = normal
 +
   | item-kind        = {{item kind|Flame Thrower}}
 +
  | item-level       = 1
 +
  | item-description = {{item description|Flame Thrower}}
 +
  | att-1-positive  = {{attribute|ExtinguishRestoresHealth|20}}
 +
}}}}
 +
 
 +
{{Other uses|this=the Pyro's default primary weapon|Flame Thrower (disambiguation)}}
  
The '''Flamethrower''' is the default [[primary]] weapon of the [[Pyro]]. The weapon consists of a long metal pole connected by a pipe to a propane tank. The tank is attached to the pole via fastening bands. A continually lit pilot light can be seen at the nozzle. The trigger is made out of a gas pump handle that is team colored appropriately.  
+
{{Quotation|'''Flame Thrower''' publicity blurb|Your friends will squeal with delight when bathed in the warm glow of the all-new gas-fueled {{botignore|Flamethrower}}{{sic}}. With its commanding style and hyper-efficient performance, you'll be the talk of every barbeque or deathmatch.}}
  
Upon pressing primary fire, the weapon will expel a stream of large flame particles at roughly 22.5 particles of flame each second, in what is roughly a narrow cone, at a cost of 12.5 ammunition per second. The range of the particles is much less than the range that the graphics suggest but is not obstructed by enemies or [[buildings]] owned by the opposing team, making it ideal for attacking multiple enemies. The range of the fire is very limited but is capable of dealing heavy damage at close quarters. At its maximum range, the Flamethrower is not accurate enough to put a constant stream on a single target. Note that the weapon cannot be used underwater; it will produce harmless bubbles.
+
The '''Flame Thrower''' is the default [[Weapons#pyroprimary|primary weapon]] for the [[Pyro]]. It is a long metal pole, connected by a hose to a propane tank. The tank is attached to the pole via fastening bands. A continually lit pilot light can be seen at the nozzle. The trigger is made out of a team-colored gas pump handle.
  
Apart from the direct damage, the Flamethrower also sets targets on [[fire]], causing the target to continue to burn and take additional damage for a short time. Pyros themselves are immune to this due to their flame-retardant suits. Spies disguised as a Pyro will be set on fire. The afterburn can be extinguished by the [[Medic]]'s [[Medi Gun]], a [[Dispenser]]'s healing stream, contact with [[water]], friendly [[Jarate]], friendly [[Mad Milk]], a [[compression blast]] or any type of [[Health pack]].
+
Upon pressing primary fire, the weapon expels a stream of roughly 33 large flame particles per second in a narrow cone, at a cost of 12.5 ammunition per second. Flame particles are not obstructed by enemies or [[buildings]] owned by the opposing team, making it ideal for attacking multiple enemies. The range of fire is very limited (approximately 340 [[Hammer unit]]s when fired while stationary), but is capable of dealing heavy damage in close quarters.
  
Secondary fire causes the weapon to deliver a [[compression blast]] which can deflect enemy [[projectiles]] and push opposing players away. The compression blast can also be used to extinguish the fire effect on allies.
+
An enemy only takes damage from any of a single Flame Thrower's particles once every 0.075 seconds. Unlike most weapons, the Flame Thrower's base damage is scaled based on the age of the oldest touching flame particle, not distance from the target. This scale begins at 100% for new particles and decreases as they age, down to 50%. The weapon's damage also experiences a ramp-up based on how long an enemy is attacked. Damage begins at 50% and increases up to 100% in approximately 0.9 seconds. If the target is ever not in contact with any flame particles, the ramp-up resets. The ramp-up is separate for each enemy being attacked. Buildings are unaffected by the ramp-up. [[Critical hits]] are affected by both the age scaling and the damage ramp-up.
  
==Damage==
+
Secondary fire causes the weapon to deliver a [[compression blast]] which deflects enemy [[projectiles]], pushes opponents away, and extinguishes burning teammates. Deflected enemy projectiles deal Mini-Crit damage if they would not already be doing critical damage. If so, the deflected projectile deals critical damage. Each compression blast costs 20 ammunition, so it is possible to use 10 Compression blasts before needing to retrieve more ammo. Unlike the weapon's primary fire, the user can still use compression blasts if the weapon is directly in contact with a wall.
{{See also|Damage}}
 
  
* Base damage is based upon range (or, by extension, particle lifetime), and is rounded at the end of all calculations (after Critical multipliers, et cetera).
+
Apart from direct damage, the Flame Thrower also sets targets on [[fire]], causing the target to burn and take additional damage for a short time (known as "afterburn"). Pyros are immune to afterburn, but still take damage directly from the Flame Thrower itself. A [[Spy]] [[disguise]]d as a Pyro still receives afterburn. Fire can be extinguished or (partially) mitigated in [[Fire#Surviving fire|several ways]]. Afterburn from the Flame Thrower reduces healing from Medi Guns, Dispensers, and the [[Amputator]] by between 20% and 100%, with the reduction increasing in an inverse proportion to the amount of healing the item is giving. It also reduces the effects of the [[Vaccinator]]'s [[ÜberCharge]] by 20%.
** From 0 to 200 units: 6.2 per particle (139.5 per second).
 
** From 200 to 384 units: linear decrease from 6.2 to 3.72 per particle (83.7 per second, 60% of max) (384 is maximum range)
 
*** There is very slight variability (±0.08 per particle) because some particles are at an angle, slightly varying their travel time.
 
* Afterburn damage: 3 damage every 0.5 seconds for 10 seconds (60 damage total)
 
** Mini-Crit afterburn damage: 4 damage every 0.5 seconds for 10 seconds (80 damage total)
 
* Mini-Crit: 1.35&times; base damage, then round to nearest whole
 
* [[Critical hit]]: 3&times; base damage, then round to nearest whole
 
** DPS at &lt;200 units: 418.5
 
  
''Note'': Damage-Per-Second values assume all particles find victims.
+
Using the primary fire of the Flame Thrower on a friendly [[Huntsman]]-wielding [[Sniper]] lights his arrow on fire, and an enemy hit by this arrow afterward is ignited; however, the Pyro who lit the arrow does not receive assist credit.
  
Base damage changes over particle lifetime, instead of distance from player (all other weapons affected by distance measure from player to player). Damages are approximate and determined by community testing.
+
== Damage and function times ==
 +
{{Damage table
  
==Function times==
+
| type              = Particle
* Attack Interval: 0.04
+
| damagetype        = Fire
* Ammo Consumption Interval: 0.08
+
| rangetype          = Ranged
* Compression Blast Interval: 0.75
+
 
All times are in seconds. Times are approximate and determined by community testing.
+
| damage            = yes
 +
| flame close        = {{tooltip|6.5-13 / tick|86.7-173.3 / s}}
 +
| flame far          = {{tooltip|3.25-6.5 / tick|43.3-86.7 / s}}
 +
| flame far %        = 50
 +
| crit              = {{tooltip|9.75-19.5 / tick|133-266 / s}}
 +
| minicrit          = {{tooltip|4.3875-8.775 / tick|58-117 / s}}
 +
| afterburn          = {{tooltip|4 / tick|8 / s}}
 +
| afterburn minicrit = {{tooltip|5 / tick|10 / s}}
 +
| function times     = yes
 +
| attack interval    = {{tooltip|0.075 s|A new flame is made every 0.03s, but enemies can only be hit every 0.075s, and ammo is consumed every 0.105s.}}
 +
| ammo interval      = 0.105 s
 +
| airblast cooldown  = 0.75 s
 +
| afterburn time    = {{tooltip|4-10 s|Each hit from a flame particle increases afterburn duration by 0.4 seconds.}}
 +
}}
 +
'''''Note:''' Flame damage is proportional to particle lifetime instead of distance from target. Unlike most weapons, Critical hits are also affected by the scaling. Additionally, there is a very slight damage variance (±0.08 / particle) due to differences in particle angles.''
  
 
{{Weapon Demonstration}}
 
{{Weapon Demonstration}}
  
==Related Achievements==
+
== Strange variant ==
 
+
{{Strange item info
=== [[Image:Achieved.png|20px|link=Achievements]] [[achievements|General]] ===
+
| item-type = {{item kind|Flame Thrower}}
{{Achievement table
+
  | item-description = {{item description|Flame Thrower}}
| 1 = {{Show achievement|General|Flamethrower}}
+
  | att-1-positive  = {{attribute|ExtinguishRestoresHealth|20}}
 +
| rankson = kills
 +
| festive = yes
 +
| botkiller = yes
 +
| australium = yes
 +
| can deal damage = yes
 +
| can deal gib damage = no
 +
| can headshot = no
 +
| can reflect projectiles = yes
 +
| can deal posthumous damage = yes
 +
| can extinguish = yes
 
}}
 
}}
  
==={{Icon class|class=soldier|link=soldier}} [[Soldier]]===
+
== Related achievements ==
 +
=== {{class link|Soldier}} ===
 
{{Achievement table
 
{{Achievement table
 
| 1 = {{Show achievement|Soldier|Backdraft Dodger}}
 
| 1 = {{Show achievement|Soldier|Backdraft Dodger}}
| 2 = {{Show achievement|Soldier|Semper Fry}}
 
 
}}
 
}}
  
==={{Icon class|class=pyro|link=pyro}} [[Pyro]]===
+
 
 +
=== {{class link|Pyro}} ===
 
{{Achievement table
 
{{Achievement table
| 1 = {{Show achievement|Pyro|Baptism by Fire}}
+
| 1 = {{Show achievement|Pyro|Hot on Your Heels}}
      {{Show achievement|Pyro|Burn Ward}}
 
      {{Show achievement|Pyro|Controlled Burn}}
 
      {{Show achievement|Pyro|Combined Fire}}
 
      {{Show achievement|Pyro|Cooking the Books}}
 
      {{Show achievement|Pyro|Firewall}}
 
      {{Show achievement|Pyro|Firewatch}}
 
      {{Show achievement|Pyro|Freezer Burn}}
 
      {{Show achievement|Pyro|Hot on Your Heels}}
 
      {{Show achievement|Pyro|I Fry}}
 
| 2 = {{Show achievement|Pyro|Pilot Light}}
 
      {{Show achievement|Pyro|Pyromancer}}
 
 
       {{Show achievement|Pyro|Hot Potato}}
 
       {{Show achievement|Pyro|Hot Potato}}
      {{Show achievement|Pyro|Hotshot}}    
+
| 2 = {{Show achievement|Pyro|Hotshot}}
 
       {{Show achievement|Pyro|Makin' Bacon}}
 
       {{Show achievement|Pyro|Makin' Bacon}}
      {{Show achievement|Pyro|Next of Kindling}}
 
      {{Show achievement|Pyro|Second Degree Burn}}
 
      {{Show achievement|Pyro|Spontaneous Combustion}}
 
      {{Show achievement|Pyro|Weenie Roast}}
 
 
}}
 
}}
==={{Icon class|class=heavy|link=heavy}} [[Heavy]]===
+
 
 +
 
 +
=== {{Achiev type link|mvm-chievements}} ===
 
{{Achievement table
 
{{Achievement table
| 1 = {{Show achievement|Heavy|Rasputin}}
+
| 1 = {{Show achievement|Mann vs. Machievements|Hard Reset}}
}}
 
==={{Icon class|class=engineer|link=engineer}} [[Engineer]]===
 
{{Achievement table
 
| 1 = {{Show achievement|Engineer|The Extinguished Gentleman}}
 
}}
 
==={{Icon class|class=medic|link=medic}} [[Medic]]===
 
{{Achievement table
 
| 1 = {{Show achievement|Medic|Autoclave}}
 
| 2 = {{Show achievement|Medic|Infernal Medicine}}
 
}}
 
==={{Icon class|class=sniper|link=sniper}} [[Sniper]]===
 
{{Achievement table
 
| 1 = {{Show achievement|Sniper|Friendship is Golden}}
 
}}
 
==={{Icon class|class=spy|link=spy}} [[Spy]]===
 
{{Achievement table
 
| 1 = {{Show achievement|Spy|Burn Notice}}
 
 
}}
 
}}
  
==Update history==
+
== Update history ==
'''[[September 28, 2007 Patch]]'''
+
{{Update history | '''{{Patch name|9|28|2007}}'''
* Increased Flamethrower damage at point blank range.
+
* Increased Flame Thrower damage at point blank range.
* Fixed Flamethrower hit detection.
+
* Fixed the Flame Thrower hit detection.
'''[[December 20, 2007 Patch]]'''
+
 
* Fixed the Flamethrower stuttering when firing directly into a building.
+
'''{{Patch name|12|20|2007}}'''
'''[[February 14, 2008 Patch]]'''
+
* Fixed the Flame Thrower stuttering when firing directly into a building.
* Added Flamethrower "sizzle" sound when the Pyro is hitting a target.
+
 
'''[[April 29, 2008 Patch]]'''
+
'''{{Patch name|2|14|2008}}'''
* Fixed Flamethrower bug where a player flush against a wall couldn't be lit on fire from the front.
+
* Added Flame Thrower "sizzle" sound when the Pyro is hitting a target.
'''[[June 19, 2008 Patch]]'''
+
 
* Added alt-fire compression blast to the basic Flamethrower.
+
'''{{Patch name|4|29|2008}}''' ([[Gold Rush Update]])
* Tuned the Flamethrower hit detection to improve detection versus retreating opponents.
+
* Fixed Flame Thrower bug where a player flush against a wall couldn't be lit on fire from the front.
* Removed Flamethrower's damage falloff (was falling off to 25% by the end).
+
 
'''[[July 1, 2008 Patch]]'''
+
'''{{Patch name|6|19|2008}}''' ([[Pyro Update]])
* Added back some damage falloff to the Pyro's Flamethrower. Not nearly as extreme as it was before the Pyro class pack.
+
* Added alt-fire compression blast to the basic Flame Thrower.
'''[[March 5, 2009 Patch]]'''
+
* Tuned the Flame Thrower hit detection to improve detection versus retreating opponents.
* Fixed Flamethrower loophole that resulted in the flame effect being stuck on while the Flamethrower wasn't really firing.
+
* Removed Flame Thrower's damage falloff (was falling off to 25% by the end).
'''[[May 21, 2009 Patch]]'''
+
 
* Flamethrower's air burst now extinguishes fire on friendly targets.
+
'''{{Patch name|6|20|2008}}'''
'''[[June 23, 2009 Patch]]'''
+
* Fixed "Hot on your Heels" counting non-Flame Thrower based kills.
* A Pyro's air blast will now extinguish burning disguised enemy Spies, since knockback no longer affects disguised enemy Spies.
+
* Fixed Compression Blast particles on DX8.
'''[[April 28, 2010 Patch]]'''
+
 
* Flamethrower direct damage reduced 20%.
+
'''{{Patch name|7|1|2008}}'''
 +
* Added back some damage falloff to the Pyro's Flame Thrower. Not nearly as extreme as it was before the Pyro class pack.
 +
 
 +
'''{{Patch name|3|5|2009}}'''
 +
* Fixed Flame Thrower loophole that resulted in the flame effect being stuck on while the Flame Thrower wasn't really firing.
 +
 
 +
'''{{Patch name|5|21|2009}}''' ([[Sniper vs. Spy Update]])
 +
* Flame Thrower's air burst now extinguishes fire on friendly targets.
 +
 
 +
'''{{Patch name|6|23|2009}}'''
 +
* A Pyro's air blast will now extinguish burning disguised enemy Spies, since [[knockback]] no longer affects disguised enemy Spies.
 +
 
 +
'''{{Patch name|6|25|2009}}'''
 +
* Reverted airblast knockback on disguised Spies, so that they can once again be knocked back.
 +
 
 +
'''{{Patch name|2|23|2010}}'''
 +
* Fixed the Pyro not being able to deflect enemy flares.
 +
 
 +
'''{{Patch name|4|28|2010}}'''
 +
* Flame Thrower direct damage reduced by 20%.
 
* Burn duration reduced (10 -> 6 seconds).
 
* Burn duration reduced (10 -> 6 seconds).
 
* Airblast re-fire delay reduced by 25%.
 
* Airblast re-fire delay reduced by 25%.
Line 135: Line 190:
 
* All reflected rockets/grenades/arrows now Mini-Crit.
 
* All reflected rockets/grenades/arrows now Mini-Crit.
 
* Airblasting enemies into environmental deaths now awards the death credit to the Pyro.
 
* Airblasting enemies into environmental deaths now awards the death credit to the Pyro.
'''[[May 19, 2010 Patch]]'''
 
* Increased base damage 10%
 
* Afterburn duration increased (from 6 to 10)
 
'''[[July 8, 2010 Patch]]'''
 
* Added better feedback sound for Pyros on when their Flamethrower is doing damage.
 
'''[[September 30, 2010 Patch]]'''
 
* Pyro's Airblast pushes grounded stickies approximately twice the distance now.
 
'''[[December 17, 2010 Patch]]'''
 
* Fixed a Flamethrower bug that allowed players to rapidly fake the Pyro's airblast effect.
 
  
==Bugs==
+
'''{{Patch name|5|19|2010}}'''
* Flames will sometimes appear to come out of the weapon even when primary fire is not held.
+
* Increased base damage by 10%.
* The pilot flame at the front of the weapon does not extinguish when underwater.
+
* Afterburn duration increased (from 6 to 10).
 +
 
 +
'''{{Patch name|7|8|2010}}''' ([[Engineer Update]])
 +
* Added better feedback sound for Pyros on when their Flame Thrower is doing damage.
 +
 
 +
'''{{Patch name|9|30|2010}}''' ([[Mann-Conomy Update]])
 +
* {{Undocumented}} Pyro's Airblast pushes grounded stickies approximately twice the distance now.
 +
 
 +
'''{{Patch name|12|17|2010}}''' ([[Australian Christmas]])
 +
* Fixed a Flame Thrower bug that allowed players to rapidly fake the Pyro's airblast effect.
 +
 
 +
'''{{Patch name|2|3|2011}}'''
 +
* Updated model with optimizations and new [[Level of detail|LODs]].
 +
* {{Undocumented}} v_ and w_ model versions of the Flame Thrower were removed and replaced with the newer c_model variant.
 +
 
 +
'''{{Patch name|2|7|2011}}'''
 +
* Fixed burning deaths to always use the death notice icon for the weapon that started the burn.
  
==Trivia==
+
'''{{Item schema|7|12|2011}}'''
*Beta builds of TF2 featured a hose connecting the Pyro's back canister to the Flamethrower. The hose is still visible in the Pyro's HUD icon. However, upon release, the hose was redirected to a propane tank on the weapon.
+
* Added [[Strange]] quality.
 +
 
 +
'''{{Patch name|12|15|2011}}''' ([[Australian Christmas 2011]])
 +
* Added [[Festive weapons|Festive]] variant.
 +
 
 +
'''{{Patch name|12|19|2011}}'''
 +
* Festive Flamethrowers can now be [[Gift Wrap|gifted]].
 +
 
 +
'''{{Patch name|6|27|2012}}''' ([[Pyromania Update]])
 +
* Increased base damage by +10%.
 +
 
 +
'''{{Patch name|8|15|2012}}''' ({{update link|Mann vs. Machine (update)}})
 +
* {{Undocumented}} Added Silver and Gold [[Botkiller weapons|Botkiller]] variants.
 +
 
 +
'''{{Patch name|10|9|2012}}'''
 +
* Added Rust, Blood, Carbonado, and Diamond Botkiller variants.
 +
 
 +
'''{{Patch name|12|20|2012}}''' ([[Mecha Update]])
 +
* Added Silver and Gold Botkiller Mk. II variants.
 +
 
 +
'''{{Patch name|2|14|2013}}'''
 +
* Fixed the Botkiller Flame Thrower using the wrong RED team arms skin while on the BLU team.
 +
 
 +
'''{{Patch name|2|28|2013}} #1'''
 +
* Fixed a client/server crash when a Flame Thrower gets destroyed while firing.
 +
 
 +
'''{{Patch name|2|28|2013|no-link=yes}} #2'''
 +
* Fixed a client crash when attempting to fire the Flame Thrower while coming out of a taunt.
 +
 
 +
'''{{Patch name|11|21|2013}}''' ([[Two Cities Update]])
 +
* {{Undocumented}} Added [[Australium weapons|Australium]] variant.
 +
 
 +
'''{{Patch name|9|10|2014}}'''
 +
* Fixed [[Strange]] flamethrowers not getting kill credit for [[Compression blast#Deflection|deflected projectiles]].
 +
 
 +
'''{{Patch name|12|17|2015}}''' ([[Tough Break Update]])
 +
* The base Flame Thrower's damage fall off over distance has been decreased, resulting in higher damage output at range.
 +
* Extinguishing a teammate will now return 20 health to the Pyro.
 +
 
 +
'''{{Patch name|1|7|2016}}'''
 +
* Changed attribute:
 +
** {{Undocumented}} Updated 20 health restoration when used to extinguish a burning teammate from neutral attribute to positive attribute.
 +
 
 +
'''{{Patch name|7|7|2016}} #1''' ([[Meet Your Match Update]])
 +
* Added: Direct damage reduces Medi Gun healing and resist shield effects by 25%
 +
** Medics hear a "healing interrupted" sound when this is happening to their heal target.
 +
 
 +
'''{{Patch name|7|14|2016}}'''
 +
* Fixed a regression in the Pyro's Flame Thrower where flames could sometimes damage players behind obstacles and walls.
 +
 
 +
'''{{Patch name|9|12|2016}}'''
 +
* Fixed Pyros griefing teammates by attacking them with the Flame Thrower.
 +
 
 +
'''{{Patch name|10|20|2017}}''' ([[Jungle Inferno Update]])
 +
* Flamethrowers no longer apply maximum-duration afterburn on contact. Afterburn duration is now based on how long the target is in contact with direct flames.
 +
* Better visual sync, more consistent (no visuals/damage mismatch).
 +
* New particle effects.
 +
* Airblast
 +
** Hit detection for both players and projectiles is now a consistent cone.
 +
** Airblasting players now factors in the momentum of the Pyro and target, giving both more control over the interaction.
 +
** Airblast now causes target player to have reduced footing and air control for a short period.
 +
** Now factors in the upward angle of the airblast, rather than having a fixed upward force.
 +
** Total push force slightly increased.
 +
* {{Undocumented}} Changed one word in weapon description.
 +
 
 +
'''{{Patch name|10|30|2017}}'''
 +
* Fixed flamethrowers not damaging buildings at close distance.
 +
 
 +
'''{{Patch name|11|7|2017}}'''
 +
* Fixed not seeing the new Flame Thrower effects on some machines.
 +
 
 +
'''{{Patch name|1|4|2018}}'''
 +
* Missed note from the Smissmas update: Australium weapons can now be Festivized.
 +
 
 +
'''{{Patch name|3|28|2018}} #1'''
 +
* Flame damage per second now ramps up based on density of flame encountered, up to 200%.
 +
* Initial flame damage per second reduced by 50%, resulting in the max damage being unchanged.
 +
* Fixed Flame Thrower particles sometimes failing to draw on the client.
 +
* Fixed Flame Thrower flames not colliding with tf_generic_bomb entities.
 +
 
 +
'''{{Patch name|3|28|2018|no-link=yes}} #2'''
 +
* Fixed a server crash related to the Flame Thrower.
 +
 
 +
'''{{Patch name|5|17|2018}}'''
 +
* Fixed a server crash related to Flame Thrower particles.
 +
 
 +
'''{{Patch name|4|17|2019}}'''
 +
* Fixed an exploit related to the Flame Thrower shooting long distances.}}
 +
 
 +
== Unused content ==
 +
* The Flame Thrower was initially going to work similarly to the [[Minigun]], in that it would have a brief period of spin-up before firing. This is evidenced in engine code in a couple of places.
 +
** There is a bit of confusion, however, as the commenting on some engine code for movespeed adjustments based on if the player is aiming indicates that Pyros are to get a speed boost while firing. The Pyro's max speed by default is set to a value of <tt>300.0</tt>, so if this code was functional, it would result in a <tt>100.0</tt> point decrease in max movespeed.
 +
* The Flame Thrower was initially going to have an Incendiary Rocket alt-fire attack. This is evidenced as the name <tt>TF_WEAPON_FLAMETHROWER_ROCKET</tt> appears in engine code in a few places.
 +
** There are also references to <tt>CTFFlameRocket</tt> in engine code.
 +
** As well, present in the <tt>tf\reslists\all.lst</tt> file in the <tt>PatchVersion 1.0.0.0</tt> preload content build of Team Fortress 2 is a filename string for a particle effect for the Incendiary Rocket; <tt>tf\particles\incendiaryrockettrail.pcf</tt>.
 +
*** Evidence of the existence of this particle also appears in engine code.
 +
** The stats for the Incendiary Rocket, based on evidence in the engine's code, would have been:
 +
*** Cost to fire: 10 ammo per rocket
 +
*** Damage: 15
 +
*** Radius of explosion ''(in Hammer units)'': 198
 +
*** Damage type: <tt>DMG_BLAST | DMG_IGNITE | DMG_RADIUS_MAX</tt>
 +
** There is also a sound script entry in the <tt>PatchVersion 1.0.0.0</tt> build for the Incendiary Rocket.
 +
* An unused alternative backpack icon exists in the game files, under the {{code|backpack/weapons/w_models}} path. The used variant is located at {{code|backpack/weapons/c_models}}.
 +
 
 +
== Bugs ==
 +
* The Flame Thrower's Medi Gun healing and resistance reduction is not actually 20%, as stated in the patch notes.
 +
** Healing is reduced by 50% with any Medi Guns, and by 100%/100%/75% with level 1/2/3 Dispensers, respectively.
 +
** This happens due to the debuff being applied to the player's accumulated healing every tick<ref>game/shared/tf/tf_player_shared.cpp:L2492</ref>, instead of the healing being added for that tick.
 +
** The resistance reduction applies only to the Vaccinator's ÜberCharge, and does not apply to the Vaccinator's passive resistance.
 +
* At point-blank, damage ramp-up takes longer to reach maximum damage, taking up to 2 seconds. This can be mitigated by looking a bit downward while attacking.
 +
* Damage is dictated by the oldest particle in contact with the player. As a result, still players next to walls are dealt less damage than expected, as old particles hit the wall and do not leave the player's hitbox. This can be mitigated by aiming slightly above their head.
 +
* When damage ramp-up on any target begins, the first particle always deals maximum damage.
 +
* The Flame Thrower can be inspected while being fired.
 +
* While deployed, the Flame Thrower emits a constant gas noise. Upon using a compression blast, this noise stops completely and does not resume until firing flames or switching weapons.
 +
 
 +
== Trivia ==
 +
* Beta builds of ''Team Fortress 2'' featured a hose connecting the Pyro's back canister to the Flame Thrower. However, upon release, the hose was redirected to a propane tank on the weapon.
 +
** The hose is still visible in the Pyro's HUD icon.
 +
* The Flame Thrower, along with the [[Rainblower]] and [[Stock weapons|Stock]] [[Rocket Launcher]] were obtainable in ''[[w:Saints Row IV|Saints Row IV]]'' by pre-ordering the game on [[Steam]].
  
 
== Gallery ==
 
== Gallery ==
 
<gallery>
 
<gallery>
 +
File:BluFlamethrowerTilt.png|[[BLU]] variant of the weapon.
 
File:Flamethrower 1st person.png|First-person view.
 
File:Flamethrower 1st person.png|First-person view.
File:Flamethrower.jpg|[http://store.valvesoftware.com/product.php?i=P0107 The Flamethrower Poster]
+
File:Festive Flamethrower 1st person red.png|[[RED]] [[Festive weapons|Festive]] variant.
 +
File:Festive Flamethrower 1st person blu.png|BLU Festive variant.
 +
File:Botkiller Flame Thrower 1st person.png|[[Botkiller weapons|Botkiller]] variant.
 +
File:Australium Flame Thrower.png|[[Australium weapons|Australium]] variant.
 +
File:Flame Thrower First_Person Festivized RED.png|RED [[Festivizer|Festivized]] variant.
 +
File:Flame Thrower First_Person Festivized BLU.png|BLU Festivized variant.
 +
File:Flame Thrower First_Person Festivized Australium RED.png|RED Festivized Australium variant.
 +
File:Flame Thrower First_Person Festivized Australium BLU.png|BLU Festivized Australium variant.
 +
File:Flamethrowers concept.jpg|Several Flame Thrower concepts.
 +
File:Standard icon RED Flamethrower.png|RED icon from the TF2 DIY kit.
 +
File:Standard icon BLU Flamethrower.png|BLU icon from the TF2 DIY kit.
 +
File:Flame Thrower Saints IV.png|The Flame Thrower in ''Saints Row IV''.
 +
File:Unused Backpack Flame Thrower w_model.png|Unused Flame Thrower backpack icon.
 +
</gallery>
 +
 
 +
== Merchandise ==
 +
<gallery>
 +
File:Flamethrower1.png|[https://web.archive.org/web/20101214012853/https://store.valvesoftware.com/product.php?i=P0107 The Flame Thrower Poster].
 
</gallery>
 
</gallery>
  
==See also==
+
== See also ==
*[[Backburner]]
+
* [[Basic Pyro strategy#Flame Thrower + reskins|Flame Thrower strategy]]
*[[Degreaser]]
+
* [[Festive weapons]]
*[[Pyro strategy#Flamethrower|Flamethrower strategy]]
+
* [[Botkiller weapons]]
 +
* [[Australium weapons]]
 +
 
 +
== References ==
 +
<references/>
  
 +
{{Standard Weapons Nav}}
 
{{Allweapons Nav}}
 
{{Allweapons Nav}}
 
{{Pyro Nav}}
 
{{Pyro Nav}}
 +
 +
[[Category:Weapons using the CommunityWeapon material proxy]]

Latest revision as of 15:25, 21 December 2024

This article is about the Pyro's default primary weapon. For other uses, see Flame Thrower (disambiguation).
Your friends will squeal with delight when bathed in the warm glow of the all-new gas-fueled Flamethrower(sic). With its commanding style and hyper-efficient performance, you'll be the talk of every barbeque or deathmatch.
Flame Thrower publicity blurb

The Flame Thrower is the default primary weapon for the Pyro. It is a long metal pole, connected by a hose to a propane tank. The tank is attached to the pole via fastening bands. A continually lit pilot light can be seen at the nozzle. The trigger is made out of a team-colored gas pump handle.

Upon pressing primary fire, the weapon expels a stream of roughly 33 large flame particles per second in a narrow cone, at a cost of 12.5 ammunition per second. Flame particles are not obstructed by enemies or buildings owned by the opposing team, making it ideal for attacking multiple enemies. The range of fire is very limited (approximately 340 Hammer units when fired while stationary), but is capable of dealing heavy damage in close quarters.

An enemy only takes damage from any of a single Flame Thrower's particles once every 0.075 seconds. Unlike most weapons, the Flame Thrower's base damage is scaled based on the age of the oldest touching flame particle, not distance from the target. This scale begins at 100% for new particles and decreases as they age, down to 50%. The weapon's damage also experiences a ramp-up based on how long an enemy is attacked. Damage begins at 50% and increases up to 100% in approximately 0.9 seconds. If the target is ever not in contact with any flame particles, the ramp-up resets. The ramp-up is separate for each enemy being attacked. Buildings are unaffected by the ramp-up. Critical hits are affected by both the age scaling and the damage ramp-up.

Secondary fire causes the weapon to deliver a compression blast which deflects enemy projectiles, pushes opponents away, and extinguishes burning teammates. Deflected enemy projectiles deal Mini-Crit damage if they would not already be doing critical damage. If so, the deflected projectile deals critical damage. Each compression blast costs 20 ammunition, so it is possible to use 10 Compression blasts before needing to retrieve more ammo. Unlike the weapon's primary fire, the user can still use compression blasts if the weapon is directly in contact with a wall.

Apart from direct damage, the Flame Thrower also sets targets on fire, causing the target to burn and take additional damage for a short time (known as "afterburn"). Pyros are immune to afterburn, but still take damage directly from the Flame Thrower itself. A Spy disguised as a Pyro still receives afterburn. Fire can be extinguished or (partially) mitigated in several ways. Afterburn from the Flame Thrower reduces healing from Medi Guns, Dispensers, and the Amputator by between 20% and 100%, with the reduction increasing in an inverse proportion to the amount of healing the item is giving. It also reduces the effects of the Vaccinator's ÜberCharge by 20%.

Using the primary fire of the Flame Thrower on a friendly Huntsman-wielding Sniper lights his arrow on fire, and an enemy hit by this arrow afterward is ignited; however, the Pyro who lit the arrow does not receive assist credit.

Damage and function times

See also: Damage
Damage and function times
Shot type Particle
Damage type Fire
Ranged or Melee damage? Ranged
Damage
Flame damage (close) 100% 6.5-13 / tick
Flame damage (far) 50% 3.25-6.5 / tick
Critical 9.75-19.5 / tick
Mini-crit 4.3875-8.775 / tick
Afterburn 4 / tick
Afterburn (mini-crit) 5 / tick
Function times
Attack interval 0.075 s
Ammo consumption interval 0.105 s
Afterburn duration 4-10 s
Airblast cooldown 0.75 s
Values are approximate and determined by community testing.

Note: Flame damage is proportional to particle lifetime instead of distance from target. Unlike most weapons, Critical hits are also affected by the scaling. Additionally, there is a very slight damage variance (±0.08 / particle) due to differences in particle angles.

Demonstration

Strange variant


Related achievements

Leaderboard class soldier.png Soldier

Backdraft Dodger
Backdraft Dodger
Kill a Pyro who has airblasted one of your rockets in the last 10 seconds.


Leaderboard class pyro.png Pyro

Hot on Your Heels
Hot on Your Heels
Kill 50 enemies with your flamethrower, from behind.


Hot Potato
Hot Potato
Reflect 100 projectiles with your compressed air blast.
Hotshot
Hotshot
Kill a Soldier with a reflected critical rocket.


Makin' Bacon
Makin' Bacon
Kill 50 Heavies with your flamethrower.


Mvm navicon.png Mann vs. Machievements

Hard Reset
Hard Reset
As a Pyro, reset the bomb 3 times in a single wave.

Update history

September 28, 2007 Patch
  • Increased Flame Thrower damage at point blank range.
  • Fixed the Flame Thrower hit detection.

December 20, 2007 Patch

  • Fixed the Flame Thrower stuttering when firing directly into a building.

February 14, 2008 Patch

  • Added Flame Thrower "sizzle" sound when the Pyro is hitting a target.

April 29, 2008 Patch (Gold Rush Update)

  • Fixed Flame Thrower bug where a player flush against a wall couldn't be lit on fire from the front.

June 19, 2008 Patch (Pyro Update)

  • Added alt-fire compression blast to the basic Flame Thrower.
  • Tuned the Flame Thrower hit detection to improve detection versus retreating opponents.
  • Removed Flame Thrower's damage falloff (was falling off to 25% by the end).

June 20, 2008 Patch

  • Fixed "Hot on your Heels" counting non-Flame Thrower based kills.
  • Fixed Compression Blast particles on DX8.

July 1, 2008 Patch

  • Added back some damage falloff to the Pyro's Flame Thrower. Not nearly as extreme as it was before the Pyro class pack.

March 5, 2009 Patch

  • Fixed Flame Thrower loophole that resulted in the flame effect being stuck on while the Flame Thrower wasn't really firing.

May 21, 2009 Patch (Sniper vs. Spy Update)

  • Flame Thrower's air burst now extinguishes fire on friendly targets.

June 23, 2009 Patch

  • A Pyro's air blast will now extinguish burning disguised enemy Spies, since knockback no longer affects disguised enemy Spies.

June 25, 2009 Patch

  • Reverted airblast knockback on disguised Spies, so that they can once again be knocked back.

February 23, 2010 Patch

  • Fixed the Pyro not being able to deflect enemy flares.

April 28, 2010 Patch

  • Flame Thrower direct damage reduced by 20%.
  • Burn duration reduced (10 -> 6 seconds).
  • Airblast re-fire delay reduced by 25%.
  • Airblast ammo usage reduced by 20%.
  • All reflected rockets/grenades/arrows now Mini-Crit.
  • Airblasting enemies into environmental deaths now awards the death credit to the Pyro.

May 19, 2010 Patch

  • Increased base damage by 10%.
  • Afterburn duration increased (from 6 to 10).

July 8, 2010 Patch (Engineer Update)

  • Added better feedback sound for Pyros on when their Flame Thrower is doing damage.

September 30, 2010 Patch (Mann-Conomy Update)

  • [Undocumented] Pyro's Airblast pushes grounded stickies approximately twice the distance now.

December 17, 2010 Patch (Australian Christmas)

  • Fixed a Flame Thrower bug that allowed players to rapidly fake the Pyro's airblast effect.

February 3, 2011 Patch

  • Updated model with optimizations and new LODs.
  • [Undocumented] v_ and w_ model versions of the Flame Thrower were removed and replaced with the newer c_model variant.

February 7, 2011 Patch

  • Fixed burning deaths to always use the death notice icon for the weapon that started the burn.

July 12, 2011 [Item schema update]

December 15, 2011 Patch (Australian Christmas 2011)

December 19, 2011 Patch

  • Festive Flamethrowers can now be gifted.

June 27, 2012 Patch (Pyromania Update)

  • Increased base damage by +10%.

August 15, 2012 Patch (Mann vs. Machine Update)

  • [Undocumented] Added Silver and Gold Botkiller variants.

October 9, 2012 Patch

  • Added Rust, Blood, Carbonado, and Diamond Botkiller variants.

December 20, 2012 Patch (Mecha Update)

  • Added Silver and Gold Botkiller Mk. II variants.

February 14, 2013 Patch

  • Fixed the Botkiller Flame Thrower using the wrong RED team arms skin while on the BLU team.

February 28, 2013 Patch #1

  • Fixed a client/server crash when a Flame Thrower gets destroyed while firing.

February 28, 2013 Patch #2

  • Fixed a client crash when attempting to fire the Flame Thrower while coming out of a taunt.

November 21, 2013 Patch (Two Cities Update)

September 10, 2014 Patch

December 17, 2015 Patch (Tough Break Update)

  • The base Flame Thrower's damage fall off over distance has been decreased, resulting in higher damage output at range.
  • Extinguishing a teammate will now return 20 health to the Pyro.

January 7, 2016 Patch

  • Changed attribute:
    • [Undocumented] Updated 20 health restoration when used to extinguish a burning teammate from neutral attribute to positive attribute.

July 7, 2016 Patch #1 (Meet Your Match Update)

  • Added: Direct damage reduces Medi Gun healing and resist shield effects by 25%
    • Medics hear a "healing interrupted" sound when this is happening to their heal target.

July 14, 2016 Patch

  • Fixed a regression in the Pyro's Flame Thrower where flames could sometimes damage players behind obstacles and walls.

September 12, 2016 Patch

  • Fixed Pyros griefing teammates by attacking them with the Flame Thrower.

October 20, 2017 Patch (Jungle Inferno Update)

  • Flamethrowers no longer apply maximum-duration afterburn on contact. Afterburn duration is now based on how long the target is in contact with direct flames.
  • Better visual sync, more consistent (no visuals/damage mismatch).
  • New particle effects.
  • Airblast
    • Hit detection for both players and projectiles is now a consistent cone.
    • Airblasting players now factors in the momentum of the Pyro and target, giving both more control over the interaction.
    • Airblast now causes target player to have reduced footing and air control for a short period.
    • Now factors in the upward angle of the airblast, rather than having a fixed upward force.
    • Total push force slightly increased.
  • [Undocumented] Changed one word in weapon description.

October 30, 2017 Patch

  • Fixed flamethrowers not damaging buildings at close distance.

November 7, 2017 Patch

  • Fixed not seeing the new Flame Thrower effects on some machines.

January 4, 2018 Patch

  • Missed note from the Smissmas update: Australium weapons can now be Festivized.

March 28, 2018 Patch #1

  • Flame damage per second now ramps up based on density of flame encountered, up to 200%.
  • Initial flame damage per second reduced by 50%, resulting in the max damage being unchanged.
  • Fixed Flame Thrower particles sometimes failing to draw on the client.
  • Fixed Flame Thrower flames not colliding with tf_generic_bomb entities.

March 28, 2018 Patch #2

  • Fixed a server crash related to the Flame Thrower.

May 17, 2018 Patch

  • Fixed a server crash related to Flame Thrower particles.

April 17, 2019 Patch

  • Fixed an exploit related to the Flame Thrower shooting long distances.

Unused content

  • The Flame Thrower was initially going to work similarly to the Minigun, in that it would have a brief period of spin-up before firing. This is evidenced in engine code in a couple of places.
    • There is a bit of confusion, however, as the commenting on some engine code for movespeed adjustments based on if the player is aiming indicates that Pyros are to get a speed boost while firing. The Pyro's max speed by default is set to a value of 300.0, so if this code was functional, it would result in a 100.0 point decrease in max movespeed.
  • The Flame Thrower was initially going to have an Incendiary Rocket alt-fire attack. This is evidenced as the name TF_WEAPON_FLAMETHROWER_ROCKET appears in engine code in a few places.
    • There are also references to CTFFlameRocket in engine code.
    • As well, present in the tf\reslists\all.lst file in the PatchVersion 1.0.0.0 preload content build of Team Fortress 2 is a filename string for a particle effect for the Incendiary Rocket; tf\particles\incendiaryrockettrail.pcf.
      • Evidence of the existence of this particle also appears in engine code.
    • The stats for the Incendiary Rocket, based on evidence in the engine's code, would have been:
      • Cost to fire: 10 ammo per rocket
      • Damage: 15
      • Radius of explosion (in Hammer units): 198
      • Damage type: DMG_BLAST | DMG_IGNITE | DMG_RADIUS_MAX
    • There is also a sound script entry in the PatchVersion 1.0.0.0 build for the Incendiary Rocket.
  • An unused alternative backpack icon exists in the game files, under the backpack/weapons/w_models path. The used variant is located at backpack/weapons/c_models.

Bugs

  • The Flame Thrower's Medi Gun healing and resistance reduction is not actually 20%, as stated in the patch notes.
    • Healing is reduced by 50% with any Medi Guns, and by 100%/100%/75% with level 1/2/3 Dispensers, respectively.
    • This happens due to the debuff being applied to the player's accumulated healing every tick[1], instead of the healing being added for that tick.
    • The resistance reduction applies only to the Vaccinator's ÜberCharge, and does not apply to the Vaccinator's passive resistance.
  • At point-blank, damage ramp-up takes longer to reach maximum damage, taking up to 2 seconds. This can be mitigated by looking a bit downward while attacking.
  • Damage is dictated by the oldest particle in contact with the player. As a result, still players next to walls are dealt less damage than expected, as old particles hit the wall and do not leave the player's hitbox. This can be mitigated by aiming slightly above their head.
  • When damage ramp-up on any target begins, the first particle always deals maximum damage.
  • The Flame Thrower can be inspected while being fired.
  • While deployed, the Flame Thrower emits a constant gas noise. Upon using a compression blast, this noise stops completely and does not resume until firing flames or switching weapons.

Trivia

  • Beta builds of Team Fortress 2 featured a hose connecting the Pyro's back canister to the Flame Thrower. However, upon release, the hose was redirected to a propane tank on the weapon.
    • The hose is still visible in the Pyro's HUD icon.
  • The Flame Thrower, along with the Rainblower and Stock Rocket Launcher were obtainable in Saints Row IV by pre-ordering the game on Steam.

Gallery

Merchandise

See also

References

  1. game/shared/tf/tf_player_shared.cpp:L2492