Pokemon G/S/C - Disable move selection glitch
This is a glitch in Pokemon Gold, Silver and Crystal during move selection in battle, involving the Disable effect and the usage of PP Ups.
When a Pokemon has no PP left on its moves, or when the Pokemon's only move with PP left is disabled, the Pokemon is then expected to use Struggle automatically. However, in the event where the attacking Pokemon is affected by the Disable status condition, the game will always fail to recognize moves boosted by one or more PP Ups as having no PP left.
Both the remaining PP and number of PP Ups that have been used on a move are stored in the same byte, with the lower six bits representing the amount of PP left (0-63), and the higher two bits indicating how many PP Ups have been used on the move (0-3). If no move is disabled, the game will correctly mask out the higher two bits in order to compute whether any move has PP left.
However, if one of the moves is disabled, the two higher bits aren't ignored and thus any move boosted by PP Ups will always be interpreted to have PP left. If all three non-disabled moves have 0 PP, yet one or more of them has been boosted by PP Ups, the game erroneously believes that the Pokemon has available moves and won't trigger the use of Struggle. If we are in a trainer battle with no other usable Pokemon and no PP-restoring items such as Ether (or in a link battle where no items can be used), we'll have no other option than to turn off the game.
This glitch is also present in Pokemon Red, Blue, and Yellow
Other Videos By Crystal_
Other Statistics
Counter-Strike: Source Statistics For Crystal_
At present, Crystal_ has 37,373 views spread across 3 videos for Counter-Strike: Source, with his channel publishing less than an hour of Counter-Strike: Source content. This makes up less than 0.63% of the total overall content on Crystal_'s YouTube channel.