anchor.diff:     80 | Variable power or set damage: [Crush Grip]{move}, [Dragon Rage]{move}, [Endeavor]{move}, [Flail]{move}, [Frustration]{move}, [Grass Knot]{move}, [Gyro Ball]{move}, [Hidden Power]{move}, [Low Kick]{move}, [Natural Gift]{move}, [Night Shade]{move}, [Psywave]{move}, [Return]{move}, [Reversal]{move}, [Seismic Toss]{move}, [SonicBoom]{move}, [Trump Card]{move}, and [Wring Out]{move}
       0 | Any such move not listed
   ",Reveals the opponents' strongest move upon entering battle.
  -109,Unaware,4,"This Pokémon ignores other Pokémon's [stat modifiers]{mechanic} for damage calculations, both attacking and defending.
  -
  -[Speed]{mechanic} modifiers are thus not ignored.  [Punishment]{move}'s power is calculated as usual.  When this Pokémon hurts itself out of [confusion]{mechanic}, its stat modifiers affect damage as usual.",Ignores other Pokémon's stat modifiers when attacking or defending.
  +109,Unaware,4,"This Pokémon ignores other Pokémon's [stat modifiers]{mechanic} when attacking and defending.
  +
  +This includes [accuracy]{mechanic} and [evasion]{mechanic} modifiers.  [Speed]{mechanic} modifiers cannot be ignored, as the order Pokémon move in is determined separately.
  +
  +[Punishment]{move}'s power is calculated as usual.  When this Pokémon hurts itself in [confusion]{mechanic}, its stat modifiers affect damage as usual.",Ignores other Pokémon's stat modifiers when attacking or defending.
   110,Tinted Lens,4,This Pokémon deals twice as much damage with moves that are [not very effective]{mechanic} against the target.,Doubles damage inflicted with [not-very-effective]{mechanic} moves.
   111,Filter,4,"This Pokémon takes 0.75× as much damage from moves that are [super effective]{mechanic} against it.
   
  -This ability functions identically to [Solid Rock]{ability}.",Makes [super-effective]{mechanic} moves inflict 0.75× as much damage against the Pokémon.
  +This ability functions identically to [Solid Rock]{ability}.",Decreases damage taken from [super-effective]{mechanic} moves by 1/4.
   112,Slow Start,4,"This Pokémon's [Attack]{mechanic} and [Speed]{mechanic} are halved for five turns upon entering battle.
   
   This ability also takes effect when acquired during battle.  If this Pokémon loses its ability before the five turns are up, its Attack and Speed return to normal; if it then regains this ability without leaving battle, its Attack and Speed are halved again, but the counter keeps counting from where it was.",Halves [Attack]{mechanic} and [Speed]{mechanic} for five turns upon entering battle.
  -113,Scrappy,4,"This Pokémon ignores [Ghost]{type}-type Pokémon's immunity to [Normal]{type} and [Fighting]{type} moves.
  -
  -Ghost Pokémon's other types affect damage as usual.",Lets the Pokémon's [Normal]{type} and [Fighting]{type} moves hit [Ghost]{type}-types.
  +113,Scrappy,4,"This Pokémon ignores [Ghost]{type}-type Pokémon's immunity to [Normal]{type}- and [Fighting]{type}-type moves.
  +
  +Ghost Pokémon's other types affect damage as usual.",Lets the Pokémon's [Normal]{type} and [Fighting]{type} moves hit [Ghost]{type} Pokémon.
   114,Storm Drain,4,"All other Pokémon's single-target [Water]{type}-type moves will hit this Pokémon, including its ally's, ignoring selected target and [accuracy]{mechanic}.
   
   [Hidden Power]{move} and multiple-target moves, e.g. [Surf]{move}, are completely unaffected.
  
positive.code: Prior to Generation IV, this ability did not affect ally moves that target all other Pokémon, and this ability's presence was not announced.
  
  Overworld: In Pokémon Emerald and all subsequent games, if the lead Pokémon has this ability, higher-levelled Pokémon have their encounter rate increased.",Increases the [PP]{mechanic} cost of moves targetting the Pokémon by one.
  47,Thick Fat,3,"This Pokémon takes half as much damage from [Fire]{type}- and [Ice]{type}-type moves.
  
  Type alignments work as usual alongside this ability.",Halves damage from [Fire]{type} and [Ice]{type} moves.
  48,Early Bird,3,"This Pokémon awakens from [sleep]{mechanic} in half as many turns, rounded down.
  
  This includes sleep from [Rest]{move} and one-turn sleep.",Halves the duration of [sleep]{mechanic}.
  49,Flame Body,3,"Whenever a move makes contact with this Pokémon, the move's user has a 30% chance of being [burned]{mechanic}.
  
  Overworld: If any Pokémon in the party has this ability, each egg in the party has its [hatch counter]{mechanic} decreased by 2 (rather than 1) each [step cycle]{mechanic}, making eggs hatch roughly twice as quickly.  This effect does not stack if multiple Pokémon have this ability or [Magma Armor]{ability}.",Has a 30% chance of [burning]{mechanic} attacking Pokémon on contact.
  50,Run Away,3,"This Pokémon is always successful fleeing from wild battles, even if [trapped]{mechanic} by a move or ability.",Ensures success fleeing from wild battles.
  51,Keen Eye,3,"This Pokémon cannot have its [accuracy]{mechanic} [lowered]{mechanic}.
  
  This ability does not prevent any accuracy losses other than [stat modifiers]{mechanic}, such as the accuracy cut from [fog]{mechanic}; nor does it prevent other Pokémon's [evasion]{mechanic} from making this Pokémon's moves less accurate.  This Pokémon can still be passed negative accuracy modifiers through [Heart Swap]{move}.
  
  Overworld: If the lead Pokémon has this ability, lower-levelled Pokémon have their encounter rate increased.",Protects against accuracy drops.
  52,Hyper Cutter,3,"This Pokémon cannot have its [Attack]{mechanic} [lowered]{mechanic} by other Pokémon.
  
  This ability does not prevent any Attack losses other than [stat modifiers]{mechanic}, such as the Attack cut from a [burn]{mechanic}; nor self-inflicted Attack drops, such as the Attack drop from [Superpower]{move}; nor opponent-triggered Attack boosts, such as the Attack boost from [Swagger]{move}.  This Pokémon can still be passed negative Attack modifiers through [Heart Swap]{move} or [Power Swap]{move}.
  
  Overworld: In Pokémon Emerald, if any Pokémon in the party has this ability, [Cut]{move}'s radius for cutting grass is doubled.  (In Generation IV, the ability to cut grass with Cut has been removed.)",Protects against opponent-inflicted [Attack]{mechanic} drops.
  53,Pickup,3,"After each battle, this Pokémon has a 10% chance of picking up an item if it is not already holding one.",The Pokémon has a 10% chance of picking up an item after battle.
  54,Truant,3,"Every second turn on which this Pokémon should attempt to use a move, it will instead do nothing (""loaf around"").
  
  Loafing around interrupts moves that take multiple turns the same way [paralysis]{mechanic}, [flinching]{mechanic}, etc do.  Most such moves, for example [Bide]{move} or [Rollout]{move}, are simply cut off upon loafing around.  Attacks with a recharge turn, such as [Hyper Beam]{move}, do not have to recharge; attacks with a preparation turn, such as [Fly]{move} or [Skull Bash]{move}, do not end up being used.  Moves that are forced over multiple turns and keep going through failure, such as [Outrage]{move}, [Uproar]{move}, or any move forced by [Encore]{move}, keep going as usual.
  
  If this Pokémon is [confused]{mechanic}, its confusion is not checked when loafing around; the Pokémon cannot hurt itself, and its confusion does not end or come closer to ending.
  
  If this Pokémon attempts to move but fails, e.g. because of [paralysis]{mechanic} or [Gravity]{move}, it still counts as having moved and will loaf around the next turn.  If it does not attempt to move, e.g. because it is [asleep]{mechanic} or [frozen]{mechanic}, whatever it would have done will be postponed until its next attempt; that is, it will either loaf around or move as usual, depending on what it last did.
  
  This ability cannot be changed with [Worry Seed]{move}, but it can be disabled with [Gastro Acid]{move}, changed with [Role Play]{move}, or traded away with [Skill Swap]{move}.",Skips every second turn.
  55,Hustle,3,"This Pokémon's physical moves do 1.5× as much [regular damage]{mechanic}, but have 0.8× their usual [accuracy]{mechanic}.
  
  Special moves are unaffected.  Moves that do set damage, such as [Seismic Toss]{move}, have their accuracy affected, but not their damage.
  
  Overworld: In Pokémon Emerald and all subsequent games, if the lead Pokémon has this ability, higher-levelled Pokémon have their encounter rate increased.","Strengthens physical moves to inflict 1.5× damage, but reduces their [accuracy]{mechanic} to 0.8×."
  56,Cute Charm,3,"Whenever a move makes contact with this Pokémon, the move's user has a 30% chance of being [infatuated]{mechanic}.
  
  Overworld: If the lead Pokémon has this ability, any wild Pokémon whose species can be either gender has a 2/3 chance of being the opposite gender, regardless of gender ratio.",Has a 30% chance of [infatuating]{mechanic} attacking Pokémon on contact.
  57,Plus,3,"This Pokémon has 1.5× its [Special Attack]{mechanic} when its ally in a double battle has [Minus]{ability}.
  
  This bonus does not count as a [stat modifier]{mechanic}.  If either ability is disabled by [Gastro Acid]{move}, both lose their effect.",Heightens [Special Attack]{mechanic} to 1.5× when the Pokémon's ally has [Minus]{ability}.
  58,Minus,3,"This Pokémon has 1.5× its [Special Attack]{mechanic} when its ally in a double battle has [Plus]{ability}.
  
  This bonus does not count as a [stat modifier]{mechanic}.  If either ability is disabled by [Gastro Acid]{move}, both lose their effect.",Heightens [Special Attack]{mechanic} to 1.5× when the Pokémon's ally has [Plus]{ability}.
  59,Forecast,3,"During [rain]{mechanic}, [strong sunlight]{mechanic}, or [hail]{mechanic}, this Pokémon's type changes to [Water]{type}, [Fire]{type}, or [Ice]{type}, respectively, and its form changes to match.
  
  This ability has no effect for any Pokémon other than [Castform]{pokemon}.
  
  If the [weather]{mechanic} ends or becomes anything that does not trigger this ability, or a Pokémon with [Air Lock]{ability} or [Cloud Nine]{ability} enters battle, this Pokémon's type and form revert to their default.  If this ability is lost or disabled, this Pokémon cannot change its current type and form until it regains its ability.",Changes [Castform]{pokemon}'s type and form to match the [weather]{mechanic}.
  60,Sticky Hold,3,"This Pokémon's hold item cannot be taken by [Covet]{move} or [Thief]{move}, nor removed by [Knock Off]{move}, nor traded by [Switcheroo]{move} or [Trick]{move}.
  
  Covet, Thief, and Knock Off still inflict damage against this Pokémon.  This Pokémon can still use [Fling]{move}, Switcheroo, or Trick to lose its hold item itself.
  
  Overworld: If the lead Pokémon has this ability, the encounter rate while fishing is increased.",Prevents a held item from being removed by other Pokémon.
  61,Shed Skin,3,"After each turn, this Pokémon has a 30% of being cured of any [major status ailment]{mechanic}.",Has a 30% chance of curing any [major status ailment]{mechanic} after each turn.
  62,Guts,3,"Whenever this Pokémon is [asleep]{mechanic}, [burned]{mechanic}, [paralyzed]{mechanic}, or [poisoned]{mechanic}, it has 1.5× its [Attack]{mechanic}.  This Pokémon is not affected by the usual Attack cut from a burn.
  
  This includes [sleep]{mechanic} from [Rest]{move}.  This bonus does not count as a [stat modifier]{mechanic}.
  
  Prior to Generation IV, this ability did not take affect during sleep.",Heightens [Attack]{mechanic} to 1.5× with a [major status ailment]{mechanic}.
  63,Marvel Scale,3,"Whenever this Pokémon has a [major status ailment]{mechanic}, it has 1.5× its [Defense]{mechanic}.
  
  This includes [sleep]{mechanic} from [Rest]{move}.  This bonus does not count as a [stat modifier]{mechanic}.",Heightens [Defense]{mechanic} to 1.5× with a [major status ailment]{mechanic}.
  64,Liquid Ooze,3,"Whenever a Pokémon would heal after hitting this Pokémon with a leeching move like [Absorb]{move}, it instead loses as many [HP]{mechanic} as it would usually gain.
  
  [Dream Eater]{move} is unaffected.",Damages opponents using leeching moves for as much as they would heal.
  
negative.code: This ability has no effect in battle.",Increases the wild encounter rate.
  36,Trace,3,"When this Pokémon enters battle, it copies a random opponent's ability.
  
  This ability cannot copy [Multitype]{ability}.",Copies an opponent's ability upon entering battle.
  37,Huge Power,3,"This Pokémon's [Attack]{mechanic} is doubled while in battle.
  
  This bonus does not count as a [stat modifier]{mechanic}.
  
  This ability functions identically to [Pure Power]{ability}.",Doubles [Attack]{mechanic} in battle.
  38,Poison Point,3,"Whenever a move makes contact with this Pokémon, the move's user has a 30% chance of being [poisoned]{mechanic:poison}.",Has a 30% chance of [poisoning]{mechanic:poison} attacking Pokémon on contact.
  39,Inner Focus,3,This Pokémon cannot [flinch]{mechanic:flinching}.,Prevents [flinching]{mechanic}.
  40,Magma Armor,3,"This Pokémon cannot be [frozen]{mechanic:freezing}.
  
  If a Pokémon is frozen and acquires this ability, it will immediately thaw out; this includes when regaining a lost ability upon leaving battle.
  
  Overworld: If any Pokémon in the party has this ability, each egg in the party has its [hatch counter]{mechanic} decreased by 2 (rather than 1) each [step cycle]{mechanic}, making eggs hatch roughly twice as quickly.  This effect does not stack if multiple Pokémon have this ability or [Flame Body]{ability}.",Prevents [freezing]{mechanic}.
  41,Water Veil,3,"This Pokémon cannot be [burned]{mechanic:burn}.
  
  If a Pokémon is burned and acquires this ability, its burn is healed; this includes when regaining a lost ability upon leaving battle.",Prevents [burns]{mechanic:burn}.
  42,Magnet Pull,3,"While this Pokémon is in battle, opposing [Steel]{type}-type Pokémon cannot flee or switch out.
  
  Pokémon can still switch out with [Baton Pass]{move}, [U-turn]{move}, or a [Shed Shell]{item}.  Pokémon with [Run Away]{ability} can still flee, but not switch out.
  