Whirlwind (move)

Whirlwind (Japanese: ふきとばし Blow Away) is a non-damaging move introduced in Generation I. It was TM04 in Generation I.
==Effect==
===Generation I===
If Whirlwind is successfully used in a wild Pokémon battle by either Pokémon, the battle will automatically end. In a Trainer battle, Whirlwind has no effect. Whirlwind has 85% accuracy and normal priority. Whirlwind can hit Pokémon during the semi-invulnerable turn of .
If the user's level is less than the target's level, there is a chance that Whirlwind will fail, between approximately 10% and 25%, depending on the levels of the two Pokémon. The chance of failure typically increases the higher the target's level is than the user's. Specifically, the chance of failure is the following.
FailureChance = \frac{\left\lfloor {Level_{target} \over 4}\right\rfloor}{Level_{target} + Level_{user} + 1}
===Generation II===
When in a Trainer battle, Whirlwind will now force the target to switch with a randomly chosen Pokémon from its Trainer's party. If there is no Pokémon for the target to switch with, Whirlwind will fail. Whirlwind's accuracy is increased to 100% and its priority is decreased to -1. If Whirlwind is used before the opponent can make its move, Whirlwind will fail. Whirlwind can now hit Pokémon during the semi-invulnerable turn of , but can no longer hit Pokémon during the semi-invulnerable turn of .
Whirlwind's chance to fail does not apply to Trainer battles. However, in Trainer battles, Whirlwind will always fail if used before the opponent has made its move. If the player uses Whirlwind against the Red Gyarados or to try escaping from the forced wild Pokémon encounters at Team Rocket HQ, the move will always fail.
===Generations III and IV===
Whirlwind now has a priority of -6.
Whirlwind will fail when used against Pokémon with the Ability or rooted by . It no longer fails if it is not used last. It can no longer hit Pokémon during the semi-invulnerable turn of Fly.
The chance of failure if the user's level is less than the target's is now calculated slightly differently. Specifically, for a random integer X between 0 and 255, Whirlwind fails if the following relation is true:
\left\lfloor \frac{X \times (Level_{target} + Level_{user})}{256} \right\rfloor + 1 \le \left\lfloor \frac {Level_{target}}{4} \right\rfloor
The chance of failure can be approximated by the following formula. However, this approximation may diverge moderately from the true probability for low user and target levels.
FailureChance \approx \frac{\left\lfloor \frac{Level_{target}}{4} \right\rfloor}{Level_{target} + Level_{user}}
===Generation V===
In wild Pokémon battles, Whirlwind will now always fail if the user's level is less than the target's. In Trainer battles, Whirlwind will now succeed if it hits, regardless of either Pokémon's level.
Whirlwind is now reflected by and .
If a battle with wild Pokémon ever involves more than one Pokémon on each side of the battle, Whirlwind will fail if used by the player's Pokémon against a wild Pokémon, but if a wild Pokémon uses it against the player, it will force the target to switch with another Pokémon in the Trainer's party, regardless of the target's level.
===Generation VI onwards===
Whirlwind now bypasses checks to always hit, unless the target is in the semi-invulnerable turn of a move such as or . Whirlwind can now hit a target even if it has used , , or , but will fail if the target is protected by .
Whirlwind can be used as part of a Contest Spectacular combination, with the user gaining an extra three appeal points if any of the moves , or was used in the prior turn.
If powered up by a Normalium Z into Z-Whirlwind, the user's stat rises by one stage.
Whirlwind fails when used on a Dynamax or Gigantamax Pokémon.
Whirlwind is a wind move.
==Description==
|}
|}
==Learnset==
===By leveling up===
===By TM===
===By ===
===By ===
====Generation II====
==In other games==
===Pokémon Mystery Dungeon series===
Whirlwind targets the enemy in the front and blows them away by 10 tiles. If the enemy hits a wall, they will take 5 HP of damage; if they hit another Pokémon, they will both take 5 HP damage. A Pokémon that enters a tile they cannot walk on will be warped away. 
======
In , all status moves including Whirlwind could only be used by opposing Pokémon and could not be obtained on any caught Pokémon. Whirlwind could be seen as a move used by Boss and .
===Pokémon Masters EX===
Name 	 	Move gauge cost	MP(uses)	Base	Max	 	Target	Effect tag 	Description	Playable
Whirlwind	3	— 	— 	— 	—% 	An opponent	— 	Forces the target to switch out.	None 	
* Description prior to Version 2.10.0 (from June 28, 2021): Forces the opponent's sync pair to switch out.
===Description===
|}
|}
==In animation==
===Pokémon animated series===
* In The Ninja Poké-Showdown, told his to use Whirlwind, which it cannot legally learn. This is a , as in the original Japanese version, Ash only told Bulbasaur to "blow away" 's 's .
* In All Things Bright and Beautifly!, mentioned that his knew Whirlwind. However, it has never been seen using the move.
==In the manga==
===How I Became a Pokémon Card===
===Pokémon Adventures===
===Pokémon Diamond and Pearl Adventure!===
==In other generations==
===Core series games===
===Side series games===
===Spin-off series games===
==Trivia==
* In the Japanese versions of , and , if the player's Pokémon uses Whirlwind on a wild Pokémon with 5 characters in its name, the exclamation mark will overwrite part of the text box. This was fixed in Yellow by adding a line break.
==In other languages==
Category:Wind moves
Category:Decreased priority moves
Category:Moves that can hit semi-invulnerable Pokémon
Category:Moves that cannot miss
Category:Moves that switch the target out
Category:Moves in Pokémon: Let's Go, Pikachu! and Let's Go, Eevee!
Category:Moves usable in Pokémon Sword and Shield
Category:Moves usable in Pokémon Scarlet and Violet
de:Wirbelwind
es:Remolino
fr:Cyclone
it:Turbine
ja:ふきとばし
zh:吹飞（招式）