Accuracy: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
m (→‎In other languages: this isn't even polish at all)
(46 intermediate revisions by 25 users not shown)
Line 1: Line 1:
'''Accuracy''' is an aspect of moves that determine how often they can hit their target. Accuracy currently can be any number between 30% and 100%, usually in multiples of 5.
{{move|Move accuracy}}
{{samename|in-battle stat|Statistic#Accuracy|Statistic → Accuracy}}
'''Accuracy''' (Japanese: '''めいちゅう''' ''accuracy'') is an aspect of [[move]]s that, in conjunction with the user's in-battle {{stat|accuracy}} stat and the target's {{stat|evasion}} stat, determines how reliable they can hit their target. Although the concept was introduced in [[Generation I]], a move's accuracy was not displayed until [[Generation III]].  


In the [[Generation I]] games, accuracy was technically determined as a fraction of 256, with 255/256 being the highest possible value (FF in {{wp|hexadecimal}}, the highest possible value before rolling over to three digits). Due to this, moves with 100% accuracy (which cannot miss unless a stat-altering move is used) technically have 99.6% accuracy, meaning that once in a great while they will miss for no reason whatsoever. This accuracy problem, which also extended to additional move effects such as paralysis and poison, was resolved in [[Generation II]].
A move's accuracy can be any number from 1-100, reflecting the probability of the move being successful as a percentage (if neither {{stat|accuracy}} nor {{stat|evasion}} are modified in-battle). Currently, however, only multiples of 5 between 30 and 100 (inclusive) are used.


Many moves have an accuracy of "—%"; this either means that they affect no one but the user, affect the partner, or will not miss the target unless they use a move that gives them complete invulnerability for a turn.
Many moves have an accuracy of "—", indicating that they are exempt from regular accuracy calculations. Oftentimes, these moves affect no one but the user (and/or the partner in a [[Double Battle]]), or are simply intended to be {{cat|moves that cannot miss}} (unless the target has used {{cat|Moves with a semi-invulnerable turn|a move that grants it semi-invulnerability for a turn}} such as {{m|Fly}}).


Accuracy is raised by 30% if the Pokémon have the ability {{a|Compoundeyes}}.
==1/256 miss glitch==
In the [[Generation I]] handheld games, moves with 100% accuracy had a chance to miss if neither accuracy nor evasion stats were modified. This was due to accuracy being internally stored as a single byte ranging from 0 to 255 (0 to FF in hexadecimal), and the probability of a move hitting being determined by comparing a randomly generated byte to the accuracy value, with the move hitting if it was less and missing if it was equal or greater. There was therefore a 1/256 chance of the randomly generated byte being equal to 255, which could never be less than even the highest possible accuracy value, causing moves intended to be 100% accurate to miss 1/256 of the time and yielding an effective accuracy of about 99.6%. This bug also applied to secondary effects such as {{status|poison}} or {{status|paralysis}},{{fact}} as well as [[critical hit]]s. (It was not possible to replace the "less than" check with a "less than or equal to" check, as this would enable any of these events with an accuracy value of 0 to succeed 1/256 of the time when the random byte was equal to 0.) {{m|Swift}} was unaffected, as its effect automatically skips all accuracy checks (including the invulnerability effects of {{m|Fly}} and {{m|Dig}}) and thus truly has 100% accuracy.


===Formula for accuracy and evasion===
The bug was partially fixed in {{g|Stadium}} by allowing the move to hit if the random byte was either less than the accuracy value or exactly equal to 255; this fix effectively causes every move in the game to hit 1/256 more often than indicated. The fix did not apply to critical hits, which were still capped at a 255/256 probability. It was further fixed in [[Generation II]], which removed this extra check and instead allowed moves calculated to have 100% accuracy (after applying all modifiers) to skip the random byte generation entirely. However, this did not apply to {{m|Protect}}, which still has a 1/256 chance to fail when used for the first time. All 1/256-related bugs were finally resolved in [[Generation III]], where move accuracies are stored as a number from 0 to 100, and the game performs a "less than or equal to" check on a random integer from 1 to 100.
The probability that a move will hit is calculated as follows:


[[File:Accuracy_calc.png]]
==In the Pokémon Mystery Dungeon series==
{{incomplete|section|needs=How accuracy is represented in Gates to Infinity and information on Blazing, Stormy and Light}}
[[File:Move Summary PSMD.png|thumb|right|Accuracy indicated by a blue bar in Pokémon Super Mystery Dungeon]]
In the Pokémon Mystery Dungeon series until {{g|Mystery Dungeon: Gates to Infinity}}, accuracy was instead called "Hit Ratio" and displayed with a number of stars instead of a numerical value. More stars indicated a higher accuracy. For example, {{m|Scratch}} had a Hit Ratio of [[File:PMD Star IV.png]][[File:PMD Star IV.png]][[File:PMD Star IV.png]][[File:PMD Star IV.png]][[File:PMD Star IV.png]][[File:PMD Star IV.png]][[File:PMD Star IV.png]]. Hit Ratio did not always correlate with accuracy from the main series. For instance, some moves such as {{m|Scratch}} and {{m|Crunch}} which share the same accuracy in the main series had different Hit Ratios (or vice versa).


Where:
The term "accuracy" started to be used from {{g|Mystery Dungeon: Gates to Infinity}}.  
*''A<sub>base</sub>'' is the base accuracy of the move (in percent - e.g. a base accuracy of 95 is counted as 0.95),
*''Accuracy'' is the current Accuracy stat of the user (in percent - e.g. raising accuracy by three stages raises this number to 2), and
*''Evasion'' is the current Evasion stat of the target (in percent - e.g. lowering evasion by two stages lowers this number to 0.6).


If P is greater than 1, the move will surely hit. In a 2-on-2 battle, it is possible for a move that hits two or three targets to miss some of the targets and hit others - the probabilities are calculated individually for each move.
In {{g|Super Mystery Dungeon}}, accuracy is displayed as a blue bar in the move summary. Unlike previous games, the [[Statistic|Speed]] stat is used as an accuracy modifier; the higher speed a Pokémon has, the more likely its moves will be to hit.


In the Mystery Dungeon series, there are several ways of increasing the accuracy of moves. Much like in the core series games, Abilities such as {{a|Compound Eyes}} boost the accuracy of moves. Additionally, beginning from Gates to Infinity, moves can be {{DL|Pokémon Mystery Dungeon: Gates to Infinity|New mechanics|ranked up}} when they are used over time, which will also increase the move's accuracy. The increase is permanent and will carry over to other teammate's with the same move. Items such as {{DL|Gates to Infinity exclusive items|Items that affect moves|Accuracy Manual}}s{{sup/md|GTI}} or {{DL|Health drink|List of health drinks|Accuracy Drink}}s{{sup/md|SMD}} can also permanently increase accuracy. Certain [[emera]]s can also increase accuracy when added to [[looplet]]s.


==In other languages==
{{langtable|color={{physical color}}|bordercolor={{physical color light}}
|zh_yue=命中率 ''{{tt|Mihngjung-leuht|Hit rate}}''
|zh_cmn=命中率 ''{{tt|Mìngzhòng-lǜ|Hit rate}}''
|fr=Précision
|de=Genauigkeit
|it=Precisione
|ko=명중 ''Myeongjung''
|es=Precisión
}}
{{-}}
{{Project Games notice}}


==See also==
[[Category:Game mechanics]]
*[[Stats#Accuracy|Accuracy stat]]
 
[[Category:Moves|*]]


[[de:Attackengenauigkeit und Trefferchance]]
[[fr:Précision]]
[[fr:Précision]]
[[it:Precisione]]
[[pl:Accuracy]]
[[pl:Accuracy]]
[[zh:命中率]]

Revision as of 11:25, 3 September 2016

018Pidgeot.png It has been suggested that this article be moved to Move accuracy.
Please discuss whether or not to move it on its talk page.

If you were looking for the in-battle stat, see Statistic → Accuracy.

Accuracy (Japanese: めいちゅう accuracy) is an aspect of moves that, in conjunction with the user's in-battle accuracy stat and the target's evasion stat, determines how reliable they can hit their target. Although the concept was introduced in Generation I, a move's accuracy was not displayed until Generation III.

A move's accuracy can be any number from 1-100, reflecting the probability of the move being successful as a percentage (if neither accuracy nor evasion are modified in-battle). Currently, however, only multiples of 5 between 30 and 100 (inclusive) are used.

Many moves have an accuracy of "—", indicating that they are exempt from regular accuracy calculations. Oftentimes, these moves affect no one but the user (and/or the partner in a Double Battle), or are simply intended to be moves that cannot miss (unless the target has used a move that grants it semi-invulnerability for a turn such as Fly).

1/256 miss glitch

In the Generation I handheld games, moves with 100% accuracy had a chance to miss if neither accuracy nor evasion stats were modified. This was due to accuracy being internally stored as a single byte ranging from 0 to 255 (0 to FF in hexadecimal), and the probability of a move hitting being determined by comparing a randomly generated byte to the accuracy value, with the move hitting if it was less and missing if it was equal or greater. There was therefore a 1/256 chance of the randomly generated byte being equal to 255, which could never be less than even the highest possible accuracy value, causing moves intended to be 100% accurate to miss 1/256 of the time and yielding an effective accuracy of about 99.6%. This bug also applied to secondary effects such as poison or paralysis,[citation needed] as well as critical hits. (It was not possible to replace the "less than" check with a "less than or equal to" check, as this would enable any of these events with an accuracy value of 0 to succeed 1/256 of the time when the random byte was equal to 0.) Swift was unaffected, as its effect automatically skips all accuracy checks (including the invulnerability effects of Fly and Dig) and thus truly has 100% accuracy.

The bug was partially fixed in Pokémon Stadium by allowing the move to hit if the random byte was either less than the accuracy value or exactly equal to 255; this fix effectively causes every move in the game to hit 1/256 more often than indicated. The fix did not apply to critical hits, which were still capped at a 255/256 probability. It was further fixed in Generation II, which removed this extra check and instead allowed moves calculated to have 100% accuracy (after applying all modifiers) to skip the random byte generation entirely. However, this did not apply to Protect, which still has a 1/256 chance to fail when used for the first time. All 1/256-related bugs were finally resolved in Generation III, where move accuracies are stored as a number from 0 to 100, and the game performs a "less than or equal to" check on a random integer from 1 to 100.

In the Pokémon Mystery Dungeon series

050Diglett.png This section is incomplete.
Please feel free to edit this section to add missing information and complete it.
Reason: How accuracy is represented in Gates to Infinity and information on Blazing, Stormy and Light
Accuracy indicated by a blue bar in Pokémon Super Mystery Dungeon

In the Pokémon Mystery Dungeon series until Pokémon Mystery Dungeon: Gates to Infinity, accuracy was instead called "Hit Ratio" and displayed with a number of stars instead of a numerical value. More stars indicated a higher accuracy. For example, Scratch had a Hit Ratio of PMD Star IV.pngPMD Star IV.pngPMD Star IV.pngPMD Star IV.pngPMD Star IV.pngPMD Star IV.pngPMD Star IV.png. Hit Ratio did not always correlate with accuracy from the main series. For instance, some moves such as Scratch and Crunch which share the same accuracy in the main series had different Hit Ratios (or vice versa).

The term "accuracy" started to be used from Pokémon Mystery Dungeon: Gates to Infinity.

In Pokémon Super Mystery Dungeon, accuracy is displayed as a blue bar in the move summary. Unlike previous games, the Speed stat is used as an accuracy modifier; the higher speed a Pokémon has, the more likely its moves will be to hit.

In the Mystery Dungeon series, there are several ways of increasing the accuracy of moves. Much like in the core series games, Abilities such as Compound Eyes boost the accuracy of moves. Additionally, beginning from Gates to Infinity, moves can be ranked up when they are used over time, which will also increase the move's accuracy. The increase is permanent and will carry over to other teammate's with the same move. Items such as Accuracy ManualsGtI or Accuracy DrinksSMD can also permanently increase accuracy. Certain emeras can also increase accuracy when added to looplets.

In other languages

Language Title
Chinese Cantonese 命中率 Mihngjung-leuht
Mandarin 命中率 Mìngzhòng-lǜ
France Flag.png French Précision
Germany Flag.png German Genauigkeit
Italy Flag.png Italian Precisione
South Korea Flag.png Korean 명중 Myeongjung
Spain Flag.png Spanish Precisión


Project Games logo.png This game-related article is part of Project Games, a Bulbapedia project that aims to write comprehensive articles on the Pokémon games.