Main Menu





Search Wiki


 Page | Discussion | View source | History

From Glitch City Laboratories

Revision as of 11:59, 23 December 2017 by Torchickens (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

(↑ Back to the AttackDex index.)

Bulbapedia also has an article about Struggle.
Name (transcribed): Struggle
Struggle Generation I move.png

Identifier (HEX): A5
Identifier (DEC): 165
Applicable for Super Glitch?: No
Effect byte: 0x30
Effect pointer: ?
Type : Normal
Animation/Mirror Move: Struggle
Power: 50
Accuracy: 255/256
PP (no PP Ups): 10

Struggle (Japanese: わるあがき, Vain Struggle) is a move in the Pokémon series. It is normally only used automatically after attempting to make a move when all of a Pokémon's available learned moves (otherwise including those known from another move such as Transform and Mimic) have ran out of PP.

Internally Struggle exists in the data with learned moves, and can be taught to a Pokémon via a glitch or cheating device.


In Pokémon Red, Blue, and Yellow it has 50 base power, 10 PP (with no PP Ups used) and 255/256 accuracy. When used in this way, its PP will not decrease. If Struggle is successful, the user will take recoil damage equal to ½ the damage dealt to the opponent.

As of Generation II onward, Struggle was changed to affect all Pokémon (including Ghost-types). In Generations II and III, it also had its internal PP changed to 1 and changed the amount of recoil damage to ¼ the damage dealt to the opponent.

In Generation IV onward, Struggle deals ¼ of the user's maximum HP as recoil damage rather than ¼ of the damage dealt to the opponent.

Glitch Pokémon which learn Struggle