Damage: Difference between revisions

588 bytes added ,  12 December 2022
→‎Generation V onward: Adding Tera STAB values
(→‎Generation V onward: Redirecting cases where Abilities are ignored to the page we now have for it, and generalizing the Z-Move into protection multiplier cases)
(→‎Generation V onward: Adding Tera STAB values)
Line 121: Line 121:
* ''random'' is a random factor. Namely, it is recognized as a multiplication from a random integer between 85 and 100, inclusive, then divided by 100. Decimals are rounded down to the nearest integer.
* ''random'' is a random factor. Namely, it is recognized as a multiplication from a random integer between 85 and 100, inclusive, then divided by 100. Decimals are rounded down to the nearest integer.
** If the battle is taking place as a [[Pokéstar Studios]] film, ''random'' is always 1.
** If the battle is taking place as a [[Pokéstar Studios]] film, ''random'' is always 1.
* ''STAB'' is the [[same-type attack bonus]]. This is equal to 1.5 if the move's [[type]] matches any of the user's types, 2 if the user of the move additionally has {{a|Adaptability}}, and 1 otherwise or if the attacker and/or used move is [[typeless]]. If the used move is a combination Pledge move, ''STAB'' is always 1.5 (or 2 if the user's Ability is Adaptability).
* ''STAB'' is the [[same-type attack bonus]]. This is equal to 1.5 if the move's [[type]] matches any of the user's types, 2 if the user of the move additionally has {{a|Adaptability}}, and 1 otherwise or if the attacker and/or used move is [[typeless]]. If the used move is a combination Pledge move, ''STAB'' is always 1.5 (or 2 if the user's Ability is Adaptability). When [[Terastal phenomenon|Terastalized]], ''STAB'' is (if not 1):
** 1.5 if the move's type matches either the Pokemon's original type(s) or a different Tera Type from its original types, and the attacker's Ability is not Adaptability.
** 2 if the move's type matches the same Tera Type as one of the Pokemon's original types and the attacker's Ability is not Adaptability, or the situation above, if the attacker's Ability is Adaptability.
** 2.25 if the move's type matches the same Tera Type as one of the Pokemon's original types and the attacker's Ability is Adaptability.
* ''Type'' is the {{DL|Type|type effectiveness}}. This can be 0.125, 0.25, 0.5 (not very effective); 1 (normally effective); 2, 4, or 8 (super effective), depending on both the move's and target's [[type]]s. The 0.125 and 8 can potentially be obtained on a Pokémon under the effect of {{m|Forest's Curse}} or {{m|Trick-or-Treat}}. If the used move is {{m|Struggle}} or [[typeless]] {{m|Revelation Dance}}, or the target is typeless, ''Type'' is always 1. Decimals are rounded down to the nearest integer. Certain effects can modify this, namely:
* ''Type'' is the {{DL|Type|type effectiveness}}. This can be 0.125, 0.25, 0.5 (not very effective); 1 (normally effective); 2, 4, or 8 (super effective), depending on both the move's and target's [[type]]s. The 0.125 and 8 can potentially be obtained on a Pokémon under the effect of {{m|Forest's Curse}} or {{m|Trick-or-Treat}}. If the used move is {{m|Struggle}} or [[typeless]] {{m|Revelation Dance}}, or the target is typeless, ''Type'' is always 1. Decimals are rounded down to the nearest integer. Certain effects can modify this, namely:
**If the target is an [[grounded|ungrounded]] {{type|Flying}} that is not being grounded by any other effect and is holding an [[Iron Ball]] or under the effect of {{m|Thousand Arrows}}, ''Type'' is equal to 1.
** If the target is an [[grounded|ungrounded]] {{type|Flying}} that is not being grounded by any other effect and is holding an [[Iron Ball]] or under the effect of {{m|Thousand Arrows}}, ''Type'' is equal to 1.
**If the target is a [[grounded]] {{type|Flying}} (unless grounded by an Iron Ball or Thousand Arrows, as above), treat {{t|Ground}}'s matchup against Flying as 1.
** If the target is a [[grounded]] {{type|Flying}} (unless grounded by an Iron Ball or Thousand Arrows, as above), treat {{t|Ground}}'s matchup against Flying as 1.
**If the target is holding a [[Ring Target]] and the used move is of a type it would otherwise be immune to, treat that particular type matchup as 1.
** If the target is holding a [[Ring Target]] and the used move is of a type it would otherwise be immune to, treat that particular type matchup as 1.
**If the attacker's Ability is {{a|Scrappy}}, treat {{t|Normal}} and {{t|Fighting}}'s type matchups against {{t|Ghost}} as 1.
** If the attacker's Ability is {{a|Scrappy}}, treat {{t|Normal}} and {{t|Fighting}}'s type matchups against {{t|Ghost}} as 1.
**If the target is under the effect of {{m|Foresight}}, {{m|Odor Sleuth}} or {{m|Miracle Eye}}, and the target is of a type that would otherwise grant immunity to the used move, treat that particular type matchup as 1.
** If the target is under the effect of {{m|Foresight}}, {{m|Odor Sleuth}} or {{m|Miracle Eye}}, and the target is of a type that would otherwise grant immunity to the used move, treat that particular type matchup as 1.
**If the used move is {{m|Freeze-Dry}}, treat the move's type's matchup against {{t|Water}} as 2.
** If the used move is {{m|Freeze-Dry}}, treat the move's type's matchup against {{t|Water}} as 2.
**If the used move is {{m|Flying Press}}, consider both the move's type effectiveness and the {{t|Flying}} type's against the target, and multiply them together.
** If the used move is {{m|Flying Press}}, consider both the move's type effectiveness and the {{t|Flying}} type's against the target, and multiply them together.
**If [[strong winds]] are in effect and the used move would be super effective against {{t|Flying}}, treat the type matchup against Flying as 1 instead.
** If [[strong winds]] are in effect and the used move would be super effective against {{t|Flying}}, treat the type matchup against Flying as 1 instead.
**If the target is under the effect of {{m|Tar Shot}} and the used move is {{type|Fire}}, multiply ''Type'' by 2.
** If the target is under the effect of {{m|Tar Shot}} and the used move is {{type|Fire}}, multiply ''Type'' by 2.
* ''Burn'' is 0.5 if the attacker is {{status|burned}}, its Ability is not {{a|Guts}}, and the used move is a [[physical move]] (other than {{m|Facade}} from [[Generation VI]] onward), and 1 otherwise.
* ''Burn'' is 0.5 if the attacker is {{status|burned}}, its Ability is not {{a|Guts}}, and the used move is a [[physical move]] (other than {{m|Facade}} from [[Generation VI]] onward), and 1 otherwise.
* ''other'' is 1 in most cases, and a different multiplier when specific interactions of moves, Abilities, or items take effect, in this order (and if multiple moves, Abilities, or items take effect, they do so in the order of the out-of-battle {{stat|Speed}} stats of the Pokémon with them):
* ''other'' is 1 in most cases, and a different multiplier when specific interactions of moves, Abilities, or items take effect, in this order (and if multiple moves, Abilities, or items take effect, they do so in the order of the out-of-battle {{stat|Speed}} stats of the Pokémon with them):