import { AbilityTranslationEntries } from "#app/interfaces/locales.js"; export const ability: AbilityTranslationEntries = { stench: { name: "Stench", description: "By releasing stench when attacking, this Pokémon may cause the target to flinch.", }, drizzle: { name: "Drizzle", description: "The Pokémon makes it rain when it enters a battle.", }, speedBoost: { name: "Speed Boost", description: "Its Speed stat is boosted every turn.", }, battleArmor: { name: "Battle Armor", description: "Hard armor protects the Pokémon from critical hits.", }, sturdy: { name: "Sturdy", description: "It cannot be knocked out with one hit. One-hit KO moves cannot knock it out, either.", }, damp: { name: "Damp", description: "Prevents the use of explosive moves, such as Self-Destruct, by dampening its surroundings.", }, limber: { name: "Limber", description: "Its limber body protects the Pokémon from paralysis.", }, sandVeil: { name: "Sand Veil", description: "Boosts the Pokémon's evasiveness in a sandstorm.", }, static: { name: "Static", description: "The Pokémon is charged with static electricity, so contact with it may cause paralysis.", }, voltAbsorb: { name: "Volt Absorb", description: "Restores HP if hit by an Electric-type move instead of taking damage.", }, waterAbsorb: { name: "Water Absorb", description: "Restores HP if hit by a Water-type move instead of taking damage.", }, oblivious: { name: "Oblivious", description: "The Pokémon is oblivious, and that keeps it from being infatuated or falling for taunts.", }, cloudNine: { name: "Cloud Nine", description: "Eliminates the effects of weather.", }, compoundEyes: { name: "Compound Eyes", description: "The Pokémon's compound eyes boost its accuracy.", }, insomnia: { name: "Insomnia", description: "The Pokémon is suffering from insomnia and cannot fall asleep.", }, colorChange: { name: "Color Change", description: "The Pokémon's type becomes the type of the move used on it.", }, immunity: { name: "Immunity", description: "The immune system of the Pokémon prevents it from getting poisoned.", }, flashFire: { name: "Flash Fire", description: "Powers up the Pokémon's Fire-type moves if it's hit by one.", }, shieldDust: { name: "Shield Dust", description: "This Pokémon's dust blocks the additional effects of attacks taken.", }, ownTempo: { name: "Own Tempo", description: "This Pokémon has its own tempo, and that prevents it from becoming confused.", }, suctionCups: { name: "Suction Cups", description: "This Pokémon uses suction cups to stay in one spot to negate all moves and items that force switching out.", }, intimidate: { name: "Intimidate", description: "The Pokémon intimidates opposing Pokémon upon entering battle, lowering their Attack stat.", }, shadowTag: { name: "Shadow Tag", description: "This Pokémon steps on the opposing Pokémon's shadow to prevent it from escaping.", }, roughSkin: { name: "Rough Skin", description: "This Pokémon inflicts damage with its rough skin to the attacker on contact.", }, wonderGuard: { name: "Wonder Guard", description: "Its mysterious power only lets supereffective moves hit the Pokémon.", }, levitate: { name: "Levitate", description: "By floating in the air, the Pokémon receives full immunity to all Ground-type moves.", }, effectSpore: { name: "Effect Spore", description: "Contact with the Pokémon may inflict poison, sleep, or paralysis on its attacker.", }, synchronize: { name: "Synchronize", description: "The attacker will receive the same status condition if it inflicts a burn, poison, or paralysis to the Pokémon.", }, clearBody: { name: "Clear Body", description: "Prevents other Pokémon's moves or Abilities from lowering the Pokémon's stats.", }, naturalCure: { name: "Natural Cure", description: "All status conditions heal when the Pokémon switches out.", }, lightningRod: { name: "Lightning Rod", description: "The Pokémon draws in all Electric-type moves. Instead of being hit by Electric-type moves, it boosts its Sp. Atk.", }, sereneGrace: { name: "Serene Grace", description: "Boosts the likelihood of additional effects occurring when attacking.", }, swiftSwim: { name: "Swift Swim", description: "Boosts the Pokémon's Speed stat in rain.", }, chlorophyll: { name: "Chlorophyll", description: "Boosts the Pokémon's Speed stat in harsh sunlight.", }, illuminate: { name: "Illuminate", description: "By illuminating its surroundings, the Pokémon raises the likelihood of meeting wild Pokémon and prevents its accuracy from being lowered.", }, trace: { name: "Trace", description: "When it enters a battle, the Pokémon copies an opposing Pokémon's Ability.", }, hugePower: { name: "Huge Power", description: "Doubles the Pokémon's Attack stat.", }, poisonPoint: { name: "Poison Point", description: "Contact with the Pokémon may poison the attacker.", }, innerFocus: { name: "Inner Focus", description: "The Pokémon's intensely focused, and that protects the Pokémon from flinching.", }, magmaArmor: { name: "Magma Armor", description: "The Pokémon is covered with hot magma, which prevents the Pokémon from becoming frozen.", }, waterVeil: { name: "Water Veil", description: "The Pokémon is covered with a water veil, which prevents the Pokémon from getting a burn.", }, magnetPull: { name: "Magnet Pull", description: "Prevents Steel-type Pokémon from escaping using its magnetic force.", }, soundproof: { name: "Soundproof", description: "Soundproofing gives the Pokémon full immunity to all sound-based moves.", }, rainDish: { name: "Rain Dish", description: "The Pokémon gradually regains HP in rain.", }, sandStream: { name: "Sand Stream", description: "The Pokémon summons a sandstorm when it enters a battle.", }, pressure: { name: "Pressure", description: "By putting pressure on the opposing Pokémon, it raises their PP usage.", }, thickFat: { name: "Thick Fat", description: "The Pokémon is protected by a layer of thick fat, which halves the damage taken from Fire- and Ice-type moves.", }, earlyBird: { name: "Early Bird", description: "The Pokémon awakens from sleep twice as fast as other Pokémon.", }, flameBody: { name: "Flame Body", description: "Contact with the Pokémon may burn the attacker.", }, runAway: { name: "Run Away", description: "Enables a sure getaway from wild Pokémon.", }, keenEye: { name: "Keen Eye", description: "Keen eyes prevent other Pokémon from lowering this Pokémon's accuracy.", }, hyperCutter: { name: "Hyper Cutter", description: "The Pokémon's proud of its powerful pincers. They prevent other Pokémon from lowering its Attack stat.", }, pickup: { name: "Pickup", description: "The Pokémon may pick up the item an opposing Pokémon held during a battle.", }, truant: { name: "Truant", description: "The Pokémon can't use a move if it had used a move on the previous turn.", }, hustle: { name: "Hustle", description: "Boosts the Attack stat, but lowers accuracy.", }, cuteCharm: { name: "Cute Charm", description: "Contact with the Pokémon may cause infatuation.", }, plus: { name: "Plus", description: "Boosts the Sp. Atk stat of the Pokémon if an ally with the Plus or Minus Ability is also in battle.", }, minus: { name: "Minus", description: "Boosts the Sp. Atk stat of the Pokémon if an ally with the Plus or Minus Ability is also in battle.", }, forecast: { name: "Forecast", description: "The Pokémon transforms with the weather to change its type to Water, Fire, or Ice.", }, stickyHold: { name: "Sticky Hold", description: "Items held by the Pokémon are stuck fast and cannot be removed by other Pokémon.", }, shedSkin: { name: "Shed Skin", description: "The Pokémon may heal its own status conditions by shedding its skin.", }, guts: { name: "Guts", description: "It's so gutsy that having a status condition boosts the Pokémon's Attack stat.", }, marvelScale: { name: "Marvel Scale", description: "The Pokémon's marvelous scales boost the Defense stat if it has a status condition.", }, liquidOoze: { name: "Liquid Ooze", description: "The oozed liquid has a strong stench, which damages attackers using any draining move.", }, overgrow: { name: "Overgrow", description: "Powers up Grass-type moves when the Pokémon's HP is low.", }, blaze: { name: "Blaze", description: "Powers up Fire-type moves when the Pokémon's HP is low.", }, torrent: { name: "Torrent", description: "Powers up Water-type moves when the Pokémon's HP is low.", }, swarm: { name: "Swarm", description: "Powers up Bug-type moves when the Pokémon's HP is low.", }, rockHead: { name: "Rock Head", description: "Protects the Pokémon from recoil damage.", }, drought: { name: "Drought", description: "Turns the sunlight harsh when the Pokémon enters a battle.", }, arenaTrap: { name: "Arena Trap", description: "Prevents opposing Pokémon from fleeing.", }, vitalSpirit: { name: "Vital Spirit", description: "The Pokémon is full of vitality, and that prevents it from falling asleep.", }, whiteSmoke: { name: "White Smoke", description: "The Pokémon is protected by its white smoke, which prevents other Pokémon from lowering its stats.", }, purePower: { name: "Pure Power", description: "Using its pure power, the Pokémon doubles its Attack stat.", }, shellArmor: { name: "Shell Armor", description: "A hard shell protects the Pokémon from critical hits.", }, airLock: { name: "Air Lock", description: "Eliminates the effects of weather.", }, tangledFeet: { name: "Tangled Feet", description: "Raises evasiveness if the Pokémon is confused.", }, motorDrive: { name: "Motor Drive", description: "Boosts its Speed stat if hit by an Electric-type move instead of taking damage.", }, rivalry: { name: "Rivalry", description: "Becomes competitive and deals more damage to Pokémon of the same gender, but deals less to Pokémon of the opposite gender.", }, steadfast: { name: "Steadfast", description: "The Pokémon's determination boosts the Speed stat each time the Pokémon flinches.", }, snowCloak: { name: "Snow Cloak", description: "Boosts the Pokémon's evasiveness in snow.", }, gluttony: { name: "Gluttony", description: "Makes the Pokémon eat a held Berry when its HP drops to half or less, which is sooner than usual.", }, angerPoint: { name: "Anger Point", description: "The Pokémon is angered when it takes a critical hit, and that maxes its Attack stat.", }, unburden: { name: "Unburden", description: "Boosts the Speed stat if the Pokémon's held item is used or lost.", }, heatproof: { name: "Heatproof", description: "The heatproof body of the Pokémon halves the damage from Fire-type moves that hit it.", }, simple: { name: "Simple", description: "The stat changes the Pokémon receives are doubled.", }, drySkin: { name: "Dry Skin", description: "Restores HP in rain or when hit by Water-type moves. Reduces HP in harsh sunlight, and increases the damage received from Fire-type moves.", }, download: { name: "Download", description: "Compares an opposing Pokémon's Defense and Sp. Def stats before raising its own Attack or Sp. Atk stat—whichever will be more effective.", }, ironFist: { name: "Iron Fist", description: "Powers up punching moves.", }, poisonHeal: { name: "Poison Heal", description: "Restores HP if the Pokémon is poisoned instead of losing HP.", }, adaptability: { name: "Adaptability", description: "Powers up moves of the same type as the Pokémon.", }, skillLink: { name: "Skill Link", description: "Maximizes the number of times multistrike moves hit.", }, hydration: { name: "Hydration", description: "Heals status conditions if it's raining.", }, solarPower: { name: "Solar Power", description: "Boosts the Sp. Atk stat in harsh sunlight, but HP decreases every turn.", }, quickFeet: { name: "Quick Feet", description: "Boosts the Speed stat if the Pokémon has a status condition.", }, normalize: { name: "Normalize", description: "All the Pokémon's moves become Normal type. The power of those moves is boosted a little.", }, sniper: { name: "Sniper", description: "Powers up moves if they become critical hits when attacking.", }, magicGuard: { name: "Magic Guard", description: "The Pokémon only takes damage from attacks.", }, noGuard: { name: "No Guard", description: "The Pokémon employs no-guard tactics to ensure incoming and outgoing attacks always land.", }, stall: { name: "Stall", description: "The Pokémon moves after all other Pokémon do.", }, technician: { name: "Technician", description: "Powers up the Pokémon's weaker moves.", }, leafGuard: { name: "Leaf Guard", description: "Prevents status conditions in harsh sunlight.", }, klutz: { name: "Klutz", description: "The Pokémon can't use any held items.", }, moldBreaker: { name: "Mold Breaker", description: "Moves can be used on the target regardless of its Abilities.", }, superLuck: { name: "Super Luck", description: "The Pokémon is so lucky that the critical-hit ratios of its moves are boosted.", }, aftermath: { name: "Aftermath", description: "Damages the attacker if it contacts the Pokémon with a finishing hit.", }, anticipation: { name: "Anticipation", description: "The Pokémon can sense an opposing Pokémon's dangerous moves.", }, forewarn: { name: "Forewarn", description: "When it enters a battle, the Pokémon can tell one of the moves an opposing Pokémon has.", }, unaware: { name: "Unaware", description: "When attacking, the Pokémon ignores the target Pokémon's stat changes.", }, tintedLens: { name: "Tinted Lens", description: "The Pokémon can use \"not very effective\" moves to deal regular damage.", }, filter: { name: "Filter", description: "Reduces the power of supereffective attacks taken.", }, slowStart: { name: "Slow Start", description: "For five turns, the Pokémon's Attack and Speed stats are halved.", }, scrappy: { name: "Scrappy", description: "The Pokémon can hit Ghost-type Pokémon with Normal- and Fighting-type moves.", }, stormDrain: { name: "Storm Drain", description: "Draws in all Water-type moves. Instead of being hit by Water-type moves, it boosts its Sp. Atk.", }, iceBody: { name: "Ice Body", description: "The Pokémon gradually regains HP in snow.", }, solidRock: { name: "Solid Rock", description: "Reduces the power of supereffective attacks taken.", }, snowWarning: { name: "Snow Warning", description: "The Pokémon makes it snow when it enters a battle.", }, honeyGather: { name: "Honey Gather", description: "The Pokémon gathers Honey after a battle. The Honey is then sold for money.", }, frisk: { name: "Frisk", description: "When it enters a battle, the Pokémon can check an opposing Pokémon's Ability.", }, reckless: { name: "Reckless", description: "Powers up moves that have recoil damage.", }, multitype: { name: "Multitype", description: "Changes the Pokémon's type to match the Plate or Z-Crystal it holds.", }, flowerGift: { name: "Flower Gift", description: "Boosts the Attack and Sp. Def stats of itself and allies in harsh sunlight.", }, badDreams: { name: "Bad Dreams", description: "Reduces the HP of sleeping opposing Pokémon.", }, pickpocket: { name: "Pickpocket", description: "Steals an item from an attacker that made direct contact.", }, sheerForce: { name: "Sheer Force", description: "Removes additional effects to increase the power of moves when attacking.", }, contrary: { name: "Contrary", description: "Makes stat changes have an opposite effect.", }, unnerve: { name: "Unnerve", description: "Unnerves opposing Pokémon and makes them unable to eat Berries.", }, defiant: { name: "Defiant", description: "Boosts the Pokémon's Attack stat sharply when its stats are lowered.", }, defeatist: { name: "Defeatist", description: "Halves the Pokémon's Attack and Sp. Atk stats when its HP becomes half or less.", }, cursedBody: { name: "Cursed Body", description: "May disable a move used on the Pokémon.", }, healer: { name: "Healer", description: "Sometimes heals an ally's status condition.", }, friendGuard: { name: "Friend Guard", description: "Reduces damage done to allies.", }, weakArmor: { name: "Weak Armor", description: "Physical attacks to the Pokémon lower its Defense stat but sharply raise its Speed stat.", }, heavyMetal: { name: "Heavy Metal", description: "Doubles the Pokémon's weight.", }, lightMetal: { name: "Light Metal", description: "Halves the Pokémon's weight.", }, multiscale: { name: "Multiscale", description: "Reduces the amount of damage the Pokémon takes while its HP is full.", }, toxicBoost: { name: "Toxic Boost", description: "Powers up physical attacks when the Pokémon is poisoned.", }, flareBoost: { name: "Flare Boost", description: "Powers up special attacks when the Pokémon is burned.", }, harvest: { name: "Harvest", description: "May create another Berry after one is used.", }, telepathy: { name: "Telepathy", description: "Anticipates an ally's attack and dodges it.", }, moody: { name: "Moody", description: "Raises one stat sharply and lowers another every turn.", }, overcoat: { name: "Overcoat", description: "Protects the Pokémon from things like sand, hail, and powder.", }, poisonTouch: { name: "Poison Touch", description: "May poison a target when the Pokémon makes contact.", }, regenerator: { name: "Regenerator", description: "Restores a little HP when withdrawn from battle.", }, bigPecks: { name: "Big Pecks", description: "Protects the Pokémon from Defense-lowering effects.", }, sandRush: { name: "Sand Rush", description: "Boosts the Pokémon's Speed stat in a sandstorm.", }, wonderSkin: { name: "Wonder Skin", description: "Makes status moves more likely to miss.", }, analytic: { name: "Analytic", description: "Boosts move power when the Pokémon moves last.", }, illusion: { name: "Illusion", description: "Comes out disguised as the Pokémon in the party's last spot.", }, imposter: { name: "Imposter", description: "The Pokémon transforms itself into the Pokémon it's facing.", }, infiltrator: { name: "Infiltrator", description: "Passes through the opposing Pokémon's barrier, substitute, and the like and strikes.", }, mummy: { name: "Mummy", description: "Contact with the Pokémon changes the attacker's Ability to Mummy.", }, moxie: { name: "Moxie", description: "The Pokémon shows moxie, and that boosts the Attack stat after knocking out any Pokémon.", }, justified: { name: "Justified", description: "Being hit by a Dark-type move boosts the Attack stat of the Pokémon, for justice.", }, rattled: { name: "Rattled", description: "Intimidate or being hit by a Dark-, Ghost-, or Bug-type move will scare the Pokémon and boost its Speed stat.", }, magicBounce: { name: "Magic Bounce", description: "Reflects status moves instead of getting hit by them.", }, sapSipper: { name: "Sap Sipper", description: "Boosts the Attack stat if hit by a Grass-type move instead of taking damage.", }, prankster: { name: "Prankster", description: "Gives priority to a status move.", }, sandForce: { name: "Sand Force", description: "Boosts the power of Rock-, Ground-, and Steel-type moves in a sandstorm.", }, ironBarbs: { name: "Iron Barbs", description: "Inflicts damage on the attacker upon contact with iron barbs.", }, zenMode: { name: "Zen Mode", description: "Changes the Pokémon's shape when HP is half or less.", }, victoryStar: { name: "Victory Star", description: "Boosts the accuracy of its allies and itself.", }, turboblaze: { name: "Turboblaze", description: "Moves can be used on the target regardless of its Abilities.", }, teravolt: { name: "Teravolt", description: "Moves can be used on the target regardless of its Abilities.", }, aromaVeil: { name: "Aroma Veil", description: "Protects itself and its allies from attacks that limit their move choices.", }, flowerVeil: { name: "Flower Veil", description: "Ally Grass-type Pokémon are protected from status conditions and the lowering of their stats.", }, cheekPouch: { name: "Cheek Pouch", description: "Restores HP as well when the Pokémon eats a Berry.", }, protean: { name: "Protean", description: "Changes the Pokémon's type to the type of the move it's about to use.", }, furCoat: { name: "Fur Coat", description: "Halves the damage from physical moves.", }, magician: { name: "Magician", description: "The Pokémon steals the held item of a Pokémon it hits with a move.", }, bulletproof: { name: "Bulletproof", description: "Protects the Pokémon from some ball and bomb moves.", }, competitive: { name: "Competitive", description: "Boosts the Sp. Atk stat sharply when a stat is lowered.", }, strongJaw: { name: "Strong Jaw", description: "The Pokémon's strong jaw boosts the power of its biting moves.", }, refrigerate: { name: "Refrigerate", description: "Normal-type moves become Ice-type moves. The power of those moves is boosted a little.", }, sweetVeil: { name: "Sweet Veil", description: "Prevents itself and ally Pokémon from falling asleep.", }, stanceChange: { name: "Stance Change", description: "The Pokémon changes its form to Blade Forme when it uses an attack move and changes to Shield Forme when it uses King's Shield.", }, galeWings: { name: "Gale Wings", description: "Gives priority to Flying-type moves when the Pokémon's HP is full.", }, megaLauncher: { name: "Mega Launcher", description: "Powers up aura and pulse moves.", }, grassPelt: { name: "Grass Pelt", description: "Boosts the Pokémon's Defense stat on Grassy Terrain.", }, symbiosis: { name: "Symbiosis", description: "The Pokémon passes its item to an ally that has used up an item.", }, toughClaws: { name: "Tough Claws", description: "Powers up moves that make direct contact.", }, pixilate: { name: "Pixilate", description: "Normal-type moves become Fairy-type moves. The power of those moves is boosted a little.", }, gooey: { name: "Gooey", description: "Contact with the Pokémon lowers the attacker's Speed stat.", }, aerilate: { name: "Aerilate", description: "Normal-type moves become Flying-type moves. The power of those moves is boosted a little.", }, parentalBond: { name: "Parental Bond", description: "Parent and child each attacks.", }, darkAura: { name: "Dark Aura", description: "Powers up each Pokémon's Dark-type moves.", }, fairyAura: { name: "Fairy Aura", description: "Powers up each Pokémon's Fairy-type moves.", }, auraBreak: { name: "Aura Break", description: "The effects of \"Aura\" Abilities are reversed to lower the power of affected moves.", }, primordialSea: { name: "Primordial Sea", description: "The Pokémon changes the weather to nullify Fire-type attacks.", }, desolateLand: { name: "Desolate Land", description: "The Pokémon changes the weather to nullify Water-type attacks.", }, deltaStream: { name: "Delta Stream", description: "The Pokémon changes the weather to eliminate all of the Flying type's weaknesses.", }, stamina: { name: "Stamina", description: "Boosts the Defense stat when hit by an attack.", }, wimpOut: { name: "Wimp Out", description: "The Pokémon cowardly switches out when its HP becomes half or less.", }, emergencyExit: { name: "Emergency Exit", description: "The Pokémon, sensing danger, switches out when its HP becomes half or less.", }, waterCompaction: { name: "Water Compaction", description: "Boosts the Pokémon's Defense stat sharply when hit by a Water-type move.", }, merciless: { name: "Merciless", description: "The Pokémon's attacks become critical hits if the target is poisoned.", }, shieldsDown: { name: "Shields Down", description: "When its HP becomes half or less, the Pokémon's shell breaks and it becomes aggressive.", }, stakeout: { name: "Stakeout", description: "Doubles the damage dealt to the target's replacement if the target switches out.", }, waterBubble: { name: "Water Bubble", description: "Lowers the power of Fire-type moves done to the Pokémon and prevents the Pokémon from getting a burn.", }, steelworker: { name: "Steelworker", description: "Powers up Steel-type moves.", }, berserk: { name: "Berserk", description: "Boosts the Pokémon's Sp. Atk stat when it takes a hit that causes its HP to become half or less.", }, slushRush: { name: "Slush Rush", description: "Boosts the Pokémon's Speed stat in snow.", }, longReach: { name: "Long Reach", description: "The Pokémon uses its moves without making contact with the target.", }, liquidVoice: { name: "Liquid Voice", description: "All sound-based moves become Water-type moves.", }, triage: { name: "Triage", description: "Gives priority to a healing move.", }, galvanize: { name: "Galvanize", description: "Normal-type moves become Electric-type moves. The power of those moves is boosted a little.", }, surgeSurfer: { name: "Surge Surfer", description: "Doubles the Pokémon's Speed stat on Electric Terrain.", }, schooling: { name: "Schooling", description: "When it has a lot of HP, the Pokémon forms a powerful school. It stops schooling when its HP is low.", }, disguise: { name: "Disguise", description: "Once per battle, the shroud that covers the Pokémon can protect it from an attack.", }, battleBond: { name: "Battle Bond", description: "Defeating an opposing Pokémon strengthens the Pokémon's bond with its Trainer, and it becomes Ash-Greninja. Water Shuriken gets more powerful.", }, powerConstruct: { name: "Power Construct", description: "Other Cells gather to aid when its HP becomes half or less. Then the Pokémon changes its form to Complete Forme.", }, corrosion: { name: "Corrosion", description: "The Pokémon can poison the target even if it's a Steel or Poison type.", }, comatose: { name: "Comatose", description: "It's always drowsing and will never wake up. It can attack without waking up.", }, queenlyMajesty: { name: "Queenly Majesty", description: "Its majesty pressures the opposing Pokémon, making it unable to attack using priority moves.", }, innardsOut: { name: "Innards Out", description: "Damages the attacker landing the finishing hit by the amount equal to its last HP.", }, dancer: { name: "Dancer", description: "When another Pokémon uses a dance move, it can use a dance move following it regardless of its Speed.", }, battery: { name: "Battery", description: "Powers up ally Pokémon's special moves.", }, fluffy: { name: "Fluffy", description: "Halves the damage taken from moves that make direct contact, but doubles that of Fire-type moves.", }, dazzling: { name: "Dazzling", description: "Surprises the opposing Pokémon, making it unable to attack using priority moves.", }, soulHeart: { name: "Soul-Heart", description: "Boosts its Sp. Atk stat every time a Pokémon faints.", }, tanglingHair: { name: "Tangling Hair", description: "Contact with the Pokémon lowers the attacker's Speed stat.", }, receiver: { name: "Receiver", description: "The Pokémon copies the Ability of a defeated ally.", }, powerOfAlchemy: { name: "Power of Alchemy", description: "The Pokémon copies the Ability of a defeated ally.", }, beastBoost: { name: "Beast Boost", description: "The Pokémon boosts its most proficient stat each time it knocks out a Pokémon.", }, rksSystem: { name: "RKS System", description: "Changes the Pokémon's type to match the memory disc it holds.", }, electricSurge: { name: "Electric Surge", description: "Turns the ground into Electric Terrain when the Pokémon enters a battle.", }, psychicSurge: { name: "Psychic Surge", description: "Turns the ground into Psychic Terrain when the Pokémon enters a battle.", }, mistySurge: { name: "Misty Surge", description: "Turns the ground into Misty Terrain when the Pokémon enters a battle.", }, grassySurge: { name: "Grassy Surge", description: "Turns the ground into Grassy Terrain when the Pokémon enters a battle.", }, fullMetalBody: { name: "Full Metal Body", description: "Prevents other Pokémon's moves or Abilities from lowering the Pokémon's stats.", }, shadowShield: { name: "Shadow Shield", description: "Reduces the amount of damage the Pokémon takes while its HP is full.", }, prismArmor: { name: "Prism Armor", description: "Reduces the power of supereffective attacks taken.", }, neuroforce: { name: "Neuroforce", description: "Powers up moves that are super effective.", }, intrepidSword: { name: "Intrepid Sword", description: "Boosts the Pokémon's Attack stat when the Pokémon enters a battle.", }, dauntlessShield: { name: "Dauntless Shield", description: "Boosts the Pokémon's Defense stat when the Pokémon enters a battle.", }, libero: { name: "Libero", description: "Changes the Pokémon's type to the type of the move it's about to use.", }, ballFetch: { name: "Ball Fetch", description: "The Pokémon will fetch the Poké Ball from the first failed throw of the battle.", }, cottonDown: { name: "Cotton Down", description: "When the Pokémon is hit by an attack, it scatters cotton fluff around and lowers the Speed stat of all Pokémon except itself.", }, propellerTail: { name: "Propeller Tail", description: "Ignores the effects of opposing Pokémon's Abilities and moves that draw in moves.", }, mirrorArmor: { name: "Mirror Armor", description: "Bounces back only the stat-lowering effects that the Pokémon receives.", }, gulpMissile: { name: "Gulp Missile", description: "When the Pokémon uses Surf or Dive, it will come back with prey. When it takes damage, it will spit out the prey to attack.", }, stalwart: { name: "Stalwart", description: "Ignores the effects of opposing Pokémon's Abilities and moves that draw in moves.", }, steamEngine: { name: "Steam Engine", description: "Boosts the Pokémon's Speed stat drastically if hit by a Fire- or Water-type move.", }, punkRock: { name: "Punk Rock", description: "Boosts the power of sound-based moves. The Pokémon also takes half the damage from these kinds of moves.", }, sandSpit: { name: "Sand Spit", description: "The Pokémon creates a sandstorm when it's hit by an attack.", }, iceScales: { name: "Ice Scales", description: "The Pokémon is protected by ice scales, which halve the damage taken from special moves.", }, ripen: { name: "Ripen", description: "Ripens Berries and doubles their effect.", }, iceFace: { name: "Ice Face", description: "The Pokémon's ice head can take a physical attack as a substitute, but the attack also changes the Pokémon's appearance. The ice will be restored when it hails.", }, powerSpot: { name: "Power Spot", description: "Just being next to the Pokémon powers up moves.", }, mimicry: { name: "Mimicry", description: "Changes the Pokémon's type depending on the terrain.", }, screenCleaner: { name: "Screen Cleaner", description: "When the Pokémon enters a battle, the effects of Light Screen, Reflect, and Aurora Veil are nullified for both opposing and ally Pokémon.", }, steelySpirit: { name: "Steely Spirit", description: "Powers up ally Pokémon's Steel-type moves.", }, perishBody: { name: "Perish Body", description: "When hit by a move that makes direct contact, the Pokémon and the attacker will faint after three turns unless they switch out of battle.", }, wanderingSpirit: { name: "Wandering Spirit", description: "The Pokémon exchanges Abilities with a Pokémon that hits it with a move that makes direct contact.", }, gorillaTactics: { name: "Gorilla Tactics", description: "Boosts the Pokémon's Attack stat but only allows the use of the first selected move.", }, neutralizingGas: { name: "Neutralizing Gas", description: "If the Pokémon with Neutralizing Gas is in the battle, the effects of all Pokémon's Abilities will be nullified or will not be triggered.", }, pastelVeil: { name: "Pastel Veil", description: "Protects the Pokémon and its ally Pokémon from being poisoned.", }, hungerSwitch: { name: "Hunger Switch", description: "The Pokémon changes its form, alternating between its Full Belly Mode and Hangry Mode after the end of each turn.", }, quickDraw: { name: "Quick Draw", description: "Enables the Pokémon to move first occasionally.", }, unseenFist: { name: "Unseen Fist", description: "If the Pokémon uses moves that make direct contact, it can attack the target even if the target protects itself.", }, curiousMedicine: { name: "Curious Medicine", description: "When the Pokémon enters a battle, it scatters medicine from its shell, which removes all stat changes from allies.", }, transistor: { name: "Transistor", description: "Powers up Electric-type moves.", }, dragonsMaw: { name: "Dragon's Maw", description: "Powers up Dragon-type moves.", }, chillingNeigh: { name: "Chilling Neigh", description: "When the Pokémon knocks out a target, it utters a chilling neigh, which boosts its Attack stat.", }, grimNeigh: { name: "Grim Neigh", description: "When the Pokémon knocks out a target, it utters a terrifying neigh, which boosts its Sp. Atk stat.", }, asOneGlastrier: { name: "As One", description: "This Ability combines the effects of both Calyrex's Unnerve Ability and Glastrier's Chilling Neigh Ability.", }, asOneSpectrier: { name: "As One", description: "This Ability combines the effects of both Calyrex's Unnerve Ability and Spectrier's Grim Neigh Ability.", }, lingeringAroma: { name: "Lingering Aroma", description: "Contact with the Pokémon changes the attacker's Ability to Lingering Aroma.", }, seedSower: { name: "Seed Sower", description: "Turns the ground into Grassy Terrain when the Pokémon is hit by an attack.", }, thermalExchange: { name: "Thermal Exchange", description: "Boosts the Attack stat when the Pokémon is hit by a Fire-type move. The Pokémon also cannot be burned.", }, angerShell: { name: "Anger Shell", description: "When an attack causes its HP to drop to half or less, the Pokémon gets angry. This lowers its Defense and Sp. Def stats but boosts its Attack, Sp. Atk, and Speed stats.", }, purifyingSalt: { name: "Purifying Salt", description: "The Pokémon's pure salt protects it from status conditions and halves the damage taken from Ghost-type moves.", }, wellBakedBody: { name: "Well-Baked Body", description: "The Pokémon takes no damage when hit by Fire-type moves. Instead, its Defense stat is sharply boosted.", }, windRider: { name: "Wind Rider", description: "Boosts the Pokémon's Attack stat if Tailwind takes effect or if the Pokémon is hit by a wind move. The Pokémon also takes no damage from wind moves.", }, guardDog: { name: "Guard Dog", description: "Boosts the Pokémon's Attack stat if intimidated. Moves and items that would force the Pokémon to switch out also fail to work.", }, rockyPayload: { name: "Rocky Payload", description: "Powers up Rock-type moves.", }, windPower: { name: "Wind Power", description: "The Pokémon becomes charged when it is hit by a wind move, boosting the power of the next Electric-type move the Pokémon uses.", }, zeroToHero: { name: "Zero to Hero", description: "The Pokémon transforms into its Hero Form when it switches out.", }, commander: { name: "Commander", description: "When the Pokémon enters a battle, it goes inside the mouth of an ally Dondozo if one is on the field. The Pokémon then issues commands from there.", }, electromorphosis: { name: "Electromorphosis", description: "The Pokémon becomes charged when it takes damage, boosting the power of the next Electric-type move the Pokémon uses.", }, protosynthesis: { name: "Protosynthesis", description: "Boosts the Pokémon's most proficient stat in harsh sunlight or if the Pokémon is holding Booster Energy.", }, quarkDrive: { name: "Quark Drive", description: "Boosts the Pokémon's most proficient stat on Electric Terrain or if the Pokémon is holding Booster Energy.", }, goodAsGold: { name: "Good as Gold", description: "A body of pure, solid gold gives the Pokémon full immunity to other Pokémon's status moves.", }, vesselOfRuin: { name: "Vessel of Ruin", description: "The power of the Pokémon's ruinous vessel lowers the Sp. Atk stats of all Pokémon except itself.", }, swordOfRuin: { name: "Sword of Ruin", description: "The power of the Pokémon's ruinous sword lowers the Defense stats of all Pokémon except itself.", }, tabletsOfRuin: { name: "Tablets of Ruin", description: "The power of the Pokémon's ruinous wooden tablets lowers the Attack stats of all Pokémon except itself.", }, beadsOfRuin: { name: "Beads of Ruin", description: "The power of the Pokémon's ruinous beads lowers the Sp. Def stats of all Pokémon except itself.", }, orichalcumPulse: { name: "Orichalcum Pulse", description: "Turns the sunlight harsh when the Pokémon enters a battle. The ancient pulse thrumming through the Pokémon also boosts its Attack stat in harsh sunlight.", }, hadronEngine: { name: "Hadron Engine", description: "Turns the ground into Electric Terrain when the Pokémon enters a battle. The futuristic engine within the Pokémon also boosts its Sp. Atk stat on Electric Terrain.", }, opportunist: { name: "Opportunist", description: "If an opponent's stat is boosted, the Pokémon seizes the opportunity to boost the same stat for itself.", }, cudChew: { name: "Cud Chew", description: "When the Pokémon eats a Berry, it will regurgitate that Berry at the end of the next turn and eat it one more time.", }, sharpness: { name: "Sharpness", description: "Powers up slicing moves.", }, supremeOverlord: { name: "Supreme Overlord", description: "When the Pokémon enters a battle, its Attack and Sp. Atk stats are slightly boosted for each of the allies in its party that have already been defeated.", }, costar: { name: "Costar", description: "When the Pokémon enters a battle, it copies an ally's stat changes.", }, toxicDebris: { name: "Toxic Debris", description: "Scatters poison spikes at the feet of the opposing team when the Pokémon takes damage from physical moves.", }, armorTail: { name: "Armor Tail", description: "The mysterious tail covering the Pokémon's head makes opponents unable to use priority moves against the Pokémon or its allies.", }, earthEater: { name: "Earth Eater", description: "If hit by a Ground-type move, the Pokémon has its HP restored instead of taking damage.", }, myceliumMight: { name: "Mycelium Might", description: "The Pokémon will always act more slowly when using status moves, but these moves will be unimpeded by the Ability of the target.", }, mindsEye: { name: "Mind's Eye", description: "The Pokémon ignores changes to opponents' evasiveness, its accuracy can't be lowered, and it can hit Ghost types with Normal- and Fighting-type moves.", }, supersweetSyrup: { name: "Supersweet Syrup", description: "A sickly sweet scent spreads across the field the first time the Pokémon enters a battle, lowering the evasiveness of opposing Pokémon.", }, hospitality: { name: "Hospitality", description: "When the Pokémon enters a battle, it showers its ally with hospitality, restoring a small amount of the ally's HP.", }, toxicChain: { name: "Toxic Chain", description: "The power of the Pokémon's toxic chain may badly poison any target the Pokémon hits with a move.", }, embodyAspectTeal: { name: "Embody Aspect", description: "The Pokémon's heart fills with memories, causing the Teal Mask to shine and the Pokémon's Speed stat to be boosted.", }, embodyAspectWellspring: { name: "Embody Aspect", description: "The Pokémon's heart fills with memories, causing the Wellspring Mask to shine and the Pokémon's Sp. Def stat to be boosted.", }, embodyAspectHearthflame: { name: "Embody Aspect", description: "The Pokémon's heart fills with memories, causing the Hearthflame Mask to shine and the Pokémon's Attack stat to be boosted.", }, embodyAspectCornerstone: { name: "Embody Aspect", description: "The Pokémon's heart fills with memories, causing the Cornerstone Mask to shine and the Pokémon's Defense stat to be boosted.", }, teraShift: { name: "Tera Shift", description: "When the Pokémon enters a battle, it absorbs the energy around itself and transforms into its Terastal Form.", }, teraShell: { name: "Tera Shell", description: "The Pokémon's shell contains the powers of each type. All damage-dealing moves that hit the Pokémon when its HP is full will not be very effective.", }, teraformZero: { name: "Teraform Zero", description: "When Terapagos changes into its Stellar Form, it uses its hidden powers to eliminate all effects of weather and terrain, reducing them to zero.", }, poisonPuppeteer: { name: "Poison Puppeteer", description: "Pokémon poisoned by Pecharunt's moves will also become confused.", }, } as const;