Difference between revisions of "Charging"

From Team Fortress Wiki
Jump to: navigation, search
m (Mechanics: Piped some links.)
(Clarified melee range during charge bug (source:https://youtu.be/y_JOTX34ujg?t=50s).)
Line 131: Line 131:
 
== Bugs ==
 
== Bugs ==
 
* If the player manages to "impact" a friendly teammate with a shield bash (most commonly if the teammate is right next to a wall), the "charge impact" fanfare will still play despite players not being able to hit teammates.
 
* If the player manages to "impact" a friendly teammate with a shield bash (most commonly if the teammate is right next to a wall), the "charge impact" fanfare will still play despite players not being able to hit teammates.
* While charging, the player's melee range is significantly increased. However, the player's charge ends before this is taken into account because of the delay between swinging and hitting with melee weapons. <ref>GetSwingRange function in game/shared/tf/tf_weaponbase_melee.cpp</ref>
+
* While charging, the player's melee range is significantly increased. However, in normal use (charging then swinging during the charge), this never takes effect because the charge ends the moment the player starts swinging their melee weapon, and there's a delay between swinging and hitting with melee weapons (the range is calculated during the latter). The range increase applies if the player starts swinging right before charging. <ref>GetSwingRange function in game/shared/tf/tf_weaponbase_melee.cpp</ref> <ref>https://youtu.be/y_JOTX34ujg?t=50s</ref>
  
 
== Trivia ==
 
== Trivia ==

Revision as of 01:36, 22 March 2021

A Demoman using the Chargin' Targe to charge towards a Scout.
This article is about the charging ability granted by the Demoman's shields. For other similarly named pages, see Charge (disambiguation).
Freedooooooom!!
The Demoman charging for glory


Charging is the alternate fire of the Demoman's shield variants. It causes the Demoman to let out a thundering scream while initiating a charge attack, making him rush forward with a huge burst of speed.

The charging mechanic was introduced during the WAR! Update through the addition of the Chargin' Targe. Two other weapons allow the user to charge, namely the Splendid Screen and Tide Turner.

Mechanics

If the Chargin' Targe, Splendid Screen, or Tide Turner is equipped, a "Charge" bar will be added to the bottom right of the player's HUD; if the bar is full, pressing the alternate fire button (default key: MOUSE2) will initiate a charge attack. It is possible to start a charge anywhere, even while airborne or underwater; however, the player cannot charge again until the "Charge" meter is full.

When Demoman charges, his base speed increases to 250% (750 Hammer units per second) until the charge ends in 1.5 seconds, or 2.3 seconds with the Claidheamh Mòr equipped. This speed can be affected by outside modifiers, such as having several heads while wielding the Eyelander, or the speed penalty from holding the Scotsman's Skullcutter; however the player cannot exceed the maximum speed of 250%. While charging, the Demoman cannot jump, and is forced into a mostly-fixed straight trajectory (although he can turn very slightly to change the angle of his charge). Wearing the Ali Baba's Wee Booties or Bootlegger triples the user's turning strength, although this is still limited to slow turns. Using the Tide Turner grants full turning control, allowing the user to turn corners or avoid obstacles during a charge.

Once a charge is initiated, the player can cancel it at any time by swinging their equipped melee weapon. The charge cannot be canceled by firing the user's primary weapon (such as the Grenade Launcher), as the user will just keep moving forward. Crashing into a solid surface, enemy or enemy building will also stop the charge. Regardless of how it is finished, the "Charge" meter will fully deplete once the charge ends, preventing players from "conserving" the meter.

Once the meter is empty or is canceled, the Demoman will cease all momentum and stop in place. If the user ends in the air, all forward momentum is kept, and they will continue to fly forward in an arc that obeys gravity.

The "Charge" bar will refill over time when depleted; the Chargin' Targe and Tide Turner take 12 seconds to recharge, while the Splendid Screen takes 8 seconds. The meter cannot be replenished using ammo crates (except when using the Persian Persuader); however, it can be recharged through respawning or touching a resupply cabinet.

There are three separate sounds the Demoman can make while charging, which can be found on the Demoman's respective response page.

Effects of Charging

Charging immediately removes the effects of afterburn, bleeding, Jarate, Mad Milk, and Gas Passer, allowing strategic use to improve the user's survivability.

Charging also grants a boost of strength to the Demoman's next melee swing, which increases the longer the player charges. This is shown by a corresponding color change of the "Charge" meter as it depletes.

  • When the meter is white or green (charge meter has started to deplete), a melee attack will only do normal damage.
  • When the meter is orange (25% charge meter consumed, essentially half of the charge distance), striking will deal mini-crit damage.
  • When the meter is red (60% charge meter depleted, more than 3/4 of the full charge distance traveled) the melee attack will be a guaranteed critical hit (unless the user is equipped with the Tide Turner, which will only grant a mini-crit).

The Demoman's shield and held weapon will also spark and emit a team-colored glow as the charge goes on (similar to being under the effects of a crit boost); while this aesthetic also affects the Demoman's primary weapons, it does not grant them a damage boost in any way.

Shield Bash

While charging, any enemy in the direct path of the user will suffer from a shield bash, provided the player does not end the charge prematurely by attacking. The player can only affect one enemy with each shield bash, even if multiple foes are crowded together in the same spot.

Shield bash damage scales according to distance, with low-distance bashes dealing minimal damage, and full-distance bashes (charging more than 0.90 seconds) dealing full damage and strong knockback which sends the victim flying backward. If the player bashes into an enemy at mini-crit/critical hit distance, the player has a small window to swing to get the damage bonus gained by charging.

If the player is equipped with the Eyelander, Horseless Headless Horsemann's Headtaker, or Nessie's Nine Iron, each head collected will add an additional amount of damage to the shield bash (+5 per head with the Chargin' Targe and Tide Turner, +8.5 per head with the Splendid Screen). Damage is capped at five heads since it is the buff limit of head-collecting weapons.

Shield bashes do not deal any damage to enemy buildings.

Demonstration

Strategy

See also: Demoknight strategy

As charging is a momentary speed boost and can grant guaranteed critical hits, it is useful in both defensive and offensive situations.

Defense

  • Charging allows a Demoman to escape from dangerous situations, as no other class in the game can travel as fast on foot. This is a notable advantage compared to Demomen wielding the Stickybomb Launcher, as they have no way of retreating quickly apart from using an extremely damaging Stickybomb jump.
    • However, do note that equipping a shield sacrifices the extreme power of the Stickybomb Launcher, so pick the weapon that has the most utility in a given situation.
  • The ability to remove debuffs by charging can allow a Demoman to survive longer, and can even be used to bait enemies into using their debuff-inducing weapons early and force them into cooldown. Such examples are the Mad Milk and Jarate, which both take 20 seconds to recharge.
  • If defending an objective during Overtime, charging can be used as a last-resort move to stall an enemy's push by quickly touching the objective, which may give your teammates enough time to kill opponents and win the game.
  • A Medic using the Quick-Fix will also gain a speed boost if you charge while being healed by him, allowing you to pull him out of trouble.

Offense

  • A full-distance shield bash and critical swing deals 245 damage combined (280 if using the Splendid Screen), allowing a well-timed charge to kill any class other than Heavies or overhealed Soldiers in one blow.
  • The huge boost of speed allows you to get into melee range or chase down retreating enemies easily. This is more apparent against victims running backward in a straight line, as they simply create more distance and give you a bigger opportunity to land a critical hit.
    • Charging also lets you minimize the amount of time in enemy sightlines, allowing you to run through Sniper-heavy areas and into enemy territory. However, do note that your straight trajectory still makes you predictable prey for an experienced Sniper.
  • Charging can be used to access flank routes, especially on maps with upward slopes or small gaps too far to jump across. This can open up opportunities to prey on enemies who hang behind the front line, most notably Snipers.
    • Experienced players can use almost any type of slope to perform a jump known as "Trimping," allowing them to cover distances that can surpass even explosive jumps. The details of trimping are explained below.

Charge Jumps

See also: Demoman Jumps

As the player keeps all their momentum if their charge ends in the air, charging up sloped surfaces lets the player do a Charge Jump. The simplest version involves charging up specifically designed slopes (such as the rocks on Degroot Keep), which flings the Demoman upwards.

Charge jumps can also be performed while submerged in water; aiming upwards and gaining enough speed will shoot the user up into the air, traveling in an arc relative to how fast they left the water.

Trimping

Trimping, a more complicated but much more effective charge jump which involves the Tide Turner and the physics of the Source Engine, can also be performed. To do this, the player is required to:

  • Approach a sloped surface while moving, then jump and charge at the same time. (The steeper the surface, the closer to the base the player should be.) Alternatively, crouch-jump before hitting the surface.
  • Strafe by moving the mouse left or right. As strafing players gain speed, the Demoman will gain a massive burst of speed, and will "surf" along inclines that would usually be impossible to walk up.
  • Using the speed, it is possible to charge off the surface, sending the user flying into the air. It is also possible to chain multiple jumps by strafing and surfing off other inclines.

If mastered, trimping allows a Demoman to travel abnormally large distances, allowing him to ambush enemies or escape without the use of an explosive jump.

While trimping can be performed with the Chargin' Targe or Splendid Screen (optionally combined with the Bootlegger or Ali Baba's Wee Booties), the player's lack of full control over charging makes trimping with said weapons much less effective, but much more powerful with their critical hits.

Update history

December 17, 2009 Patch (WAR! Update)
  • The Charge ability was added into the game.

April 28, 2010 Patch

  • Direct charge hit now does 50 damage + 10 per head (up to 5 heads).
  • Capped the turn rate from +left and +right while charging.

June 23, 2011 Patch (Über Update)

  • Fixed an exploit that allowed greater turning control than intentionally allowed.
  • [Undocumented] Demomen can now begin a charge while in midair.
  • [Undocumented] The charge meter is no longer fully depleted if the user is interrupted by a Compression Blast.
  • [Undocumented] The charge meter can now be refilled by resupply cabinets.

June 28, 2011 Patch

  • Fixed a bug where Demomen kept their leftover charge amount when self-aborting charges (you'll still keep leftovers when stopped by enemy airblasts).

September 15, 2011 Patch

  • [Undocumented] The physics of charging with a shield as a Demoman have been altered.

September 16, 2011 Patch

  • Fixed the Demoman not being able to charge while in the air.

October 13, 2011 Patch (Manniversary Update & Sale)

  • Fixed Demoman weapons primary/secondary being backwards in the loadout screen.

September 21, 2012 Patch

  • Fixed the Demoman shields not saving their upgrades upon round reset in Mann vs. Machine.

September 27, 2012 Patch

  • Fixed Demoman shields not reducing explosive damage in non-MvM games.

April 1, 2014 Patch

  • Fixed framerate affecting player turn rate while using the shield charge.

December 17, 2015 Patch (Tough Break Update)

  • Changed attributes:
    • Melee damage boost after shield bash is based on the amount of charge consumed. Now provides mini-crit at 25% depleted, and full crit at 60% depleted.
    • Charging now removes debuffs from the Demoknight (Bleed, Fire, Mad Milk, Jarate).
    • Charge impacts now deal damage at any range, with damage that scales the longer the player charges.

Bugs

  • If the player manages to "impact" a friendly teammate with a shield bash (most commonly if the teammate is right next to a wall), the "charge impact" fanfare will still play despite players not being able to hit teammates.
  • While charging, the player's melee range is significantly increased. However, in normal use (charging then swinging during the charge), this never takes effect because the charge ends the moment the player starts swinging their melee weapon, and there's a delay between swinging and hitting with melee weapons (the range is calculated during the latter). The range increase applies if the player starts swinging right before charging. [1] [2]

Trivia

  • The trail left by the Demoman while charging is identical to the "phasing" effects granted by ingesting Bonk! Atomic Punch.
  • The three various charging sounds are a combination of two sounds already found in-game: some of the Demoman's death screams when he is killed by a critical hit, and the sound effect which the Stickybomb Launcher uses when charging up to launch a Stickybomb, only sped up.

References

  1. GetSwingRange function in game/shared/tf/tf_weaponbase_melee.cpp
  2. https://youtu.be/y_JOTX34ujg?t=50s