Glitch City Laboratories Archives

Glitch City Laboratories closed on 1 September 2020 (announcement). This is an archived copy of a thread from Glitch City Laboratories Forums.

You can join Glitch City Research Institute to ask questions or discuss current developments.

You may also download the archive of this forum in .tar.gz, .sql.gz, or .sqlite.gz formats.

Pokémon Discussion

X Accuracy and OHKO moves in Generation I - Page 1

X Accuracy and OHKO moves in Generation I

Posted by: Torchickens
Date: 2013-05-02 08:50:10
In Paco81's "Get Glitch Items using Old Man Glitch" video, when he battles Professor Oak roster 28h, he uses an X Accuracy on his Tauros and several X Speed to outrun each Pokémon. This allows his Tauros to KO each Pokémon with Horn Drill (as in Generation I OHKO moves only work if the user's Pokémon is faster [Counter, which always goes last does not count here] ) and the X Accuracy lets him hit all 6 Pokémon.

What I found interesting is that only one X Accuracy was required and it let him hit all 6 Pokémon every time. I tested Horn Drill, Fissure and Guillotine on various slower Pokémon after an X Accuracy and the move never missed.

Does anyone know why this is?

On the TASVideos forums, Patashu believes X Accuracy boosted moves in Red/Blue/Yellow can never miss. Is this true? If it gets boosted to '100%' accuracy, does the 1/256 chance of missing apply?

Edit: Interestingly, Pokémon Stadium's item description for X Accuracy is "Temporarily heightens accuracy for one battle.", where the other 'X' items mention only increasing a stat.

Edit2: According to The Cave of Dragonflies:

Prior to the third generation, X Accuracy made the user's moves pass every accuracy check (effectively becoming Swift-accurate) but did not modify stat stages.


Also, from TVTropes:

X Accuracy gets a special notice considering that in the first game it gave every move perfect accuracy. This includes the OHKO instant death moves. The real dangers of this are because beating the eighth gym leader Giovanni got you the TM for Fissure which could be used on a lot of final form Pokemon like Dugtrio who could outspeed most Pokemon easily, and because OHKO moves could be used to defeat higher level opponents, it made defeating the Elite Four (barring Lance who could be defeated using a good Ice Beam user, which most Water Pokemon are) a piece of cake. The combination of X Accuracy and OHKO moves was so powerful that the mechanics for OHKO moves had to be changed in future generations so that they could never connect against an opponent whose level was higher than the user's level.

Re: X Accuracy and OHKO moves in Generation I

Posted by: TheZZAZZGlitch
Date: 2013-05-02 14:04:55
Just checked the game disassembly out of curiosity. And yes - In Generation I, X Accuracy makes the game entirely skip all accuracy and evasion checks, granting the move absolute 100% accuracy (no 1/256 chance of missing, it ALWAYS hits). Don't know if it is true in Generation II.

Re: X Accuracy and OHKO moves in Generation I

Posted by: Torchickens
Date: 2013-05-02 14:52:26

Just checked the game disassembly out of curiosity. And yes - In Generation I, X Accuracy makes the game entirely skip all accuracy and evasion checks, granting the move absolute 100% accuracy (no 1/256 chance of missing, it ALWAYS hits). Don't know if it is true in Generation II.


Thanks for your answer. According to The Cave of Dragonflies and this post by Zowayix from The Nuzlocke Forums, it is true in Generation II as well.

I'm a little confused at something re: the move always hitting. I believed that Swift (which also skips all accuracy and evasion hits) can never miss, in fact if you modify its accuracy to something other than 255 it will still 'always' hit, but according to 80C from the hax.iimarckus forums he once missed with Swift while playing on a cartridge. Do you think 80C may have remembed it wrong?

Re: X Accuracy and OHKO moves in Generation I

Posted by: TheZZAZZGlitch
Date: 2013-05-03 00:07:36
Swift makes the game skip all accuracy/evasion checks too - it is hardcoded to be 100% percent successful. Also, probably because of a mistake, it will even hit flying/digging targets (the game skips this check).

The "100% accurate" moves like Pound, Tail Whip or Gust are not hardcoded to be perfect, and their actual accuracy is 255/256, which is 99.6%.

Re: X Accuracy and OHKO moves in Generation I

Posted by: Blaziken257
Date: 2013-05-03 00:30:37
That makes me wonder why some sources such as this and this claim that Swift can miss 1/256 of the time. They must be mistaken? Then again, I'm not at all surprised that Swift bypasses the accuracy check, seeing that I've never seen it miss once in Generation I, whereas I've seen other moves like Thunderbolt and Earthquake get affected by the 99.6% bug.

Re: X Accuracy and OHKO moves in Generation I

Posted by: OwnageMuch
Date: 2013-05-03 01:15:08
Yes, as TheZZAZZGlitch said it gives you 100% accuracy.  I used to use it to make h Poké hit 100% with HM02, which was an amazing move but with only 6% accuracy.  Having 177 base power with neutral damage to everything and HP drain is just amazing.

Re: X Accuracy and OHKO moves in Generation I

Posted by: Torchickens
Date: 2013-05-03 08:40:19

That makes me wonder why some sources such as this and this claim that Swift can miss 1/256 of the time. They must be mistaken? Then again, I'm not at all surprised that Swift bypasses the accuracy check, seeing that I've never seen it miss once in Generation I, whereas I've seen other moves like Thunderbolt and Earthquake get affected by the 99.6% bug.


Yeah, that's what got me confused. A couple of years ago, I found this page (somebody tried making a Generation I battle simulator), which said that two sources, Kamex's RBY stuff and Azure Heights disagreed with each other, with Kamex saying that Swift can never miss and Azure Heights saying that Swift can be affected by the 1/256 bug. When 80C said that his Swift once missed, it got me thinking whether Swift really had 100% accuracy.

Note that using an X Accuracy doesn't result in quite the same effects as using Swift. Moves boosted by X Accuracy other than Swift (which cannot be avoided), Transform, Whirlwind (don't know if those can be avoided) and an unleashed Bide (can be avoided), still cannot hit a Pokémon under Fly or Dig, even Thunder/Gust (when under Fly) and Earthquake/Fissure (when under Dig); as the latter exceptions were introduced in Generation II. It's weird how Swift and Whirlwind can hit Pokémon under Dig and how Transform and Bide can hit Pokémon under Fly and Dig.

By the way, there is a small glitch when you hit a Pokémon under Fly or Dig with Bide. This reveals the enemy Pokémon's picture early, causing a small animation glitch with Dig where it appears that the enemy Pokémon rises from the ground off the top of the screen instead of the enemy rising up from 'underground'.