// Your "Library" tab should look like this
globalThis.text ??= "\n";
globalThis.stop ??= false;
const replacements = [
[/ho[- ]*oh/gi, "Ho-oh"],
[/mime[- ]*jr/gi, "Mime-Jr"],
[/porygon[- ]*z/gi, "Porygon-Z"],
[/type[- ]*null/gi, "Type-Null"],
[/jangmo[- ]*o/gi, "Jangmo-o"],
[/hakamo[- ]*o/gi, "Hakamo-o"],
[/kommo[- ]*o/gi, "Kommo-o"],
[/tapu[- ]*koko/gi, "Tapu-Koko"],
[/tapu[- ]*lele/gi, "Tapu-Lele"],
[/tapu[- ]*bulu/gi, "Tapu-Bulu"],
[/tapu[- ]*fini/gi, "Tapu-Fini"],
[/great[- ]*tusk/gi, "Great-Tusk"],
[/scream[- ]*tail/gi, "Scream-Tail"],
[/brute[- ]*bonnet/gi, "Brute-Bonnet"],
[/flutter[- ]*mane/gi, "Flutter-Mane"],
[/slither[- ]*wing/gi, "Slither-Wing"],
[/sandy[- ]*shocks/gi, "Sandy-Shocks"],
[/iron[- ]*treads/gi, "Iron-Treads"],
[/iron[- ]*bundle/gi, "Iron-Bundle"],
[/iron[- ]*hands/gi, "Iron-Hands"],
[/iron[- ]*jugulis/gi, "Iron-Jugulis"],
[/iron[- ]*moth/gi, "Iron-Moth"],
[/iron[- ]*thorns/gi, "Iron-Thorns"],
[/wo[- ]*chien/gi, "Wo-Chien"],
[/chien[- ]*pao/gi, "Chien-Pao"],
[/ting[- ]*lu/gi, "Ting-Lu"],
[/chi[- ]*yu/gi, "Chi-Yu"],
[/roaring[- ]*moon/gi, "Roaring-Moon"],
[/iron[- ]*valiant/gi, "Iron-Valiant"],
[/walking[- ]*wake/gi, "Walking-Wake"],
[/iron[- ]*leaves/gi, "Iron-Leaves"],
[/gouging[- ]*fire/gi, "Gouging-Fire"],
[/raging[- ]*bolt/gi, "Raging-Bolt"],
[/iron[- ]*boulder/gi, "Iron-Boulder"],
[/iron[- ]*crown/gi, "Iron-Crown"],
[/pokemon[- ]*beach/gi, "Pokemon-Beach"],
[/pokemon[- ]*garden/gi, "Pokemon-Garden"],
[/pokemon[- ]*square/gi, "Pokemon-Square"],
[/pokemon[- ]*village/gi, "Pokemon-Village"],
[/shiver[- ]*camp/gi, "Shiver-Camp"],
[/cabo[- ]*poco/gi, "Cabo-Poco"],
[/cinnabar[- ]*island/gi, "Cinnabar-Island"],
[/diamond[- ]*settlement/gi, "Diamond-Settlement"],
[/ever[- ]*grande/gi, "Ever-Grande"],
[/fight[- ]*area/gi, "Fight-Area"],
[/five[- ]*island/gi, "Five-Island"],
[/four[- ]*island/gi, "Four-Island"],
[/frontier[- ]*access/gi, "Frontier-Access"],
[/hammerlocke[- ]*hills/gi, "Hammerlocke-Hills"],
[/los[- ]*platos/gi, "Los-Platos"],
[/new[- ]*bark/gi, "New-Bark"],
[/one[- ]*island/gi, "One-Island"],
[/pearl[- ]*settlement/gi, "Pearl-Settlement"],
[/porto[- ]*marinada/gi, "Porto-Marinada"],
[/resort[- ]*area/gi, "Resort-Area"],
[/safari[- ]*zone[- ]*gate/gi, "Safari-Zone-Gate"],
[/seven[- ]*island/gi, "Seven-Island"],
[/six[- ]*island/gi, "Six-Island"],
[/stow[- ]*on[- ]*side/gi, "Stow-on-Side"],
[/survival[- ]*area/gi, "Survival-Area"],
[/three[- ]*island/gi, "Three-Island"],
[/two[- ]*island/gi, "Two-Island"],
[/white[- ]*forest/gi, "White-Forest"],
[/gateon[- ]*port/gi, "Gateon-Port"],
[/the[- ]*under/gi, "The-Under"],
[/aqua[- ]*resort/gi, "Aqua-Resort"],
[/10,000,000[- ]*volt[- ]*thunderbolt/gi, "10,000,000-Volt-Thunderbolt"],
[/acid[- ]*armor/gi, "Acid-Armor"],
[/acid[- ]*downpour/gi, "Acid-Downpour"],
[/acid[- ]*spray/gi, "Acid-Spray"],
[/aerial[- ]*ace/gi, "Aerial-Ace"],
[/after[- ]*you/gi, "After-You"],
[/air[- ]*cutter/gi, "Air-Cutter"],
[/air[- ]*slash/gi, "Air-Slash"],
[/all[- ]*out[- ]*pummeling/gi, "All-Out-Pummeling"],
[/alluring[- ]*voice/gi, "Alluring-Voice"],
[/ally[- ]*switch/gi, "Ally-Switch"],
[/anchor[- ]*shot/gi, "Anchor-Shot"],
[/ancient[- ]*power/gi, "Ancient-Power"],
[/apple[- ]*acid/gi, "Apple-Acid"],
[/aqua[- ]*cutter/gi, "Aqua-Cutter"],
[/aqua[- ]*jet/gi, "Aqua-Jet"],
[/aqua[- ]*ring/gi, "Aqua-Ring"],
[/aqua[- ]*step/gi, "Aqua-Step"],
[/aqua[- ]*tail/gi, "Aqua-Tail"],
[/arm[- ]*thrust/gi, "Arm-Thrust"],
[/armor[- ]*cannon/gi, "Armor-Cannon"],
[/aromatic[- ]*mist/gi, "Aromatic-Mist"],
[/astral[- ]*barrage/gi, "Astral-Barrage"],
[/attack[- ]*order/gi, "Attack-Order"],
[/aura[- ]*sphere/gi, "Aura-Sphere"],
[/aura[- ]*wheel/gi, "Aura-Wheel"],
[/aurora[- ]*beam/gi, "Aurora-Beam"],
[/aurora[- ]*veil/gi, "Aurora-Veil"],
[/axe[- ]*kick/gi, "Axe-Kick"],
[/baby[- ]*doll[- ]*eyes/gi, "Baby-Doll-Eyes"],
[/baddy[- ]*bad/gi, "Baddy-Bad"],
[/baneful[- ]*bunker/gi, "Baneful-Bunker"],
[/barb[- ]*barrage/gi, "Barb-Barrage"],
[/baton[- ]*pass/gi, "Baton-Pass"],
[/beak[- ]*blast/gi, "Beak-Blast"],
[/beat[- ]*up/gi, "Beat-Up"],
[/behemoth[- ]*bash/gi, "Behemoth-Bash"],
[/behemoth[- ]*blade/gi, "Behemoth-Blade"],
[/belly[- ]*drum/gi, "Belly-Drum"],
[/bitter[- ]*blade/gi, "Bitter-Blade"],
[/bitter[- ]*malice/gi, "Bitter-Malice"],
[/black[- ]*hole[- ]*eclipse/gi, "Black-Hole-Eclipse"],
[/blast[- ]*burn/gi, "Blast-Burn"],
[/blaze[- ]*kick/gi, "Blaze-Kick"],
[/blazing[- ]*torque/gi, "Blazing-Torque"],
[/bleakwind[- ]*storm/gi, "Bleakwind-Storm"],
[/blood[- ]*moon/gi, "Blood-Moon"],
[/bloom[- ]*doom/gi, "Bloom-Doom"],
[/blue[- ]*flare/gi, "Blue-Flare"],
[/body[- ]*press/gi, "Body-Press"],
[/body[- ]*slam/gi, "Body-Slam"],
[/bolt[- ]*beak/gi, "Bolt-Beak"],
[/bolt[- ]*strike/gi, "Bolt-Strike"],
[/bone[- ]*club/gi, "Bone-Club"],
[/bone[- ]*rush/gi, "Bone-Rush"],
[/bouncy[- ]*bubble/gi, "Bouncy-Bubble"],
[/branch[- ]*poke/gi, "Branch-Poke"],
[/brave[- ]*bird/gi, "Brave-Bird"],
[/breaking[- ]*swipe/gi, "Breaking-Swipe"],
[/breakneck[- ]*blitz/gi, "Breakneck-Blitz"],
[/brick[- ]*break/gi, "Brick-Break"],
[/brutal[- ]*swing/gi, "Brutal-Swing"],
[/bubble[- ]*beam/gi, "Bubble-Beam"],
[/bug[- ]*bite/gi, "Bug-Bite"],
[/bug[- ]*buzz/gi, "Bug-Buzz"],
[/bulk[- ]*up/gi, "Bulk-Up"],
[/bullet[- ]*punch/gi, "Bullet-Punch"],
[/bullet[- ]*seed/gi, "Bullet-Seed"],
[/burn[- ]*up/gi, "Burn-Up"],
[/burning[- ]*bulwark/gi, "Burning-Bulwark"],
[/burning[- ]*jealousy/gi, "Burning-Jealousy"],
[/buzzy[- ]*buzz/gi, "Buzzy-Buzz"],
[/calm[- ]*mind/gi, "Calm-Mind"],
[/ceaseless[- ]*edge/gi, "Ceaseless-Edge"],
[/charge[- ]*beam/gi, "Charge-Beam"],
[/chilling[- ]*water/gi, "Chilling-Water"],
[/chilly[- ]*reception/gi, "Chilly-Reception"],
[/chip[- ]*away/gi, "Chip-Away"],
[/circle[- ]*throw/gi, "Circle-Throw"],
[/clanging[- ]*scales/gi, "Clanging-Scales"],
[/clangorous[- ]*soul/gi, "Clangorous-Soul"],
[/clangorous[- ]*soulblaze/gi, "Clangorous-Soulblaze"],
[/clear[- ]*smog/gi, "Clear-Smog"],
[/close[- ]*combat/gi, "Close-Combat"],
[/collision[- ]*course/gi, "Collision-Course"],
[/combat[- ]*torque/gi, "Combat-Torque"],
[/comet[- ]*punch/gi, "Comet-Punch"],
[/confuse[- ]*ray/gi, "Confuse-Ray"],
[/continental[- ]*crush/gi, "Continental-Crush"],
[/conversion[- ]*2/gi, "Conversion-2"],
[/core[- ]*enforcer/gi, "Core-Enforcer"],
[/corkscrew[- ]*crash/gi, "Corkscrew-Crash"],
[/corrosive[- ]*gas/gi, "Corrosive-Gas"],
[/cosmic[- ]*power/gi, "Cosmic-Power"],
[/cotton[- ]*guard/gi, "Cotton-Guard"],
[/cotton[- ]*spore/gi, "Cotton-Spore"],
[/court[- ]*change/gi, "Court-Change"],
[/crafty[- ]*shield/gi, "Crafty-Shield"],
[/cross[- ]*chop/gi, "Cross-Chop"],
[/cross[- ]*poison/gi, "Cross-Poison"],
[/crush[- ]*claw/gi, "Crush-Claw"],
[/crush[- ]*grip/gi, "Crush-Grip"],
[/dark[- ]*pulse/gi, "Dark-Pulse"],
[/dark[- ]*void/gi, "Dark-Void"],
[/darkest[- ]*lariat/gi, "Darkest-Lariat"],
[/dazzling[- ]*gleam/gi, "Dazzling-Gleam"],
[/defend[- ]*order/gi, "Defend-Order"],
[/defense[- ]*curl/gi, "Defense-Curl"],
[/destiny[- ]*bond/gi, "Destiny-Bond"],
[/devastating[- ]*drake/gi, "Devastating-Drake"],
[/diamond[- ]*storm/gi, "Diamond-Storm"],
[/dire[- ]*claw/gi, "Dire-Claw"],
[/disarming[- ]*voice/gi, "Disarming-Voice"],
[/dizzy[- ]*punch/gi, "Dizzy-Punch"],
[/doom[- ]*desire/gi, "Doom-Desire"],
[/double[- ]*hit/gi, "Double-Hit"],
[/double[- ]*iron[- ]*bash/gi, "Double-Iron-Bash"],
[/double[- ]*kick/gi, "Double-Kick"],
[/double[- ]*shock/gi, "Double-Shock"],
[/double[- ]*slap/gi, "Double-Slap"],
[/double[- ]*team/gi, "Double-Team"],
[/double[- ]*edge/gi, "Double-Edge"],
[/draco[- ]*meteor/gi, "Draco-Meteor"],
[/dragon[- ]*ascent/gi, "Dragon-Ascent"],
[/dragon[- ]*breath/gi, "Dragon-Breath"],
[/dragon[- ]*cheer/gi, "Dragon-Cheer"],
[/dragon[- ]*claw/gi, "Dragon-Claw"],
[/dragon[- ]*dance/gi, "Dragon-Dance"],
[/dragon[- ]*darts/gi, "Dragon-Darts"],
[/dragon[- ]*energy/gi, "Dragon-Energy"],
[/dragon[- ]*hammer/gi, "Dragon-Hammer"],
[/dragon[- ]*pulse/gi, "Dragon-Pulse"],
[/dragon[- ]*rage/gi, "Dragon-Rage"],
[/dragon[- ]*rush/gi, "Dragon-Rush"],
[/dragon[- ]*tail/gi, "Dragon-Tail"],
[/drain[- ]*punch/gi, "Drain-Punch"],
[/draining[- ]*kiss/gi, "Draining-Kiss"],
[/dream[- ]*eater/gi, "Dream-Eater"],
[/drill[- ]*peck/gi, "Drill-Peck"],
[/drill[- ]*run/gi, "Drill-Run"],
[/drum[- ]*beating/gi, "Drum-Beating"],
[/dual[- ]*chop/gi, "Dual-Chop"],
[/dual[- ]*wingbeat/gi, "Dual-Wingbeat"],
[/dynamax[- ]*cannon/gi, "Dynamax-Cannon"],
[/dynamic[- ]*punch/gi, "Dynamic-Punch"],
[/earth[- ]*power/gi, "Earth-Power"],
[/echoed[- ]*voice/gi, "Echoed-Voice"],
[/eerie[- ]*impulse/gi, "Eerie-Impulse"],
[/eerie[- ]*spell/gi, "Eerie-Spell"],
[/egg[- ]*bomb/gi, "Egg-Bomb"],
[/electric[- ]*terrain/gi, "Electric-Terrain"],
[/electro[- ]*ball/gi, "Electro-Ball"],
[/electro[- ]*drift/gi, "Electro-Drift"],
[/electro[- ]*shot/gi, "Electro-Shot"],
[/energy[- ]*ball/gi, "Energy-Ball"],
[/esper[- ]*wing/gi, "Esper-Wing"],
[/expanding[- ]*force/gi, "Expanding-Force"],
[/extreme[- ]*evoboost/gi, "Extreme-Evoboost"],
[/extreme[- ]*speed/gi, "Extreme-Speed"],
[/fairy[- ]*lock/gi, "Fairy-Lock"],
[/fairy[- ]*wind/gi, "Fairy-Wind"],
[/fake[- ]*out/gi, "Fake-Out"],
[/fake[- ]*tears/gi, "Fake-Tears"],
[/false[- ]*surrender/gi, "False-Surrender"],
[/false[- ]*swipe/gi, "False-Swipe"],
[/feather[- ]*dance/gi, "Feather-Dance"],
[/feint[- ]*attack/gi, "Feint-Attack"],
[/fell[- ]*stinger/gi, "Fell-Stinger"],
[/fickle[- ]*beam/gi, "Fickle-Beam"],
[/fiery[- ]*dance/gi, "Fiery-Dance"],
[/fiery[- ]*wrath/gi, "Fiery-Wrath"],
[/fillet[- ]*away/gi, "Fillet-Away"],
[/final[- ]*gambit/gi, "Final-Gambit"],
[/fire[- ]*blast/gi, "Fire-Blast"],
[/fire[- ]*fang/gi, "Fire-Fang"],
[/fire[- ]*lash/gi, "Fire-Lash"],
[/fire[- ]*pledge/gi, "Fire-Pledge"],
[/fire[- ]*punch/gi, "Fire-Punch"],
[/fire[- ]*spin/gi, "Fire-Spin"],
[/first[- ]*impression/gi, "First-Impression"],
[/fishious[- ]*rend/gi, "Fishious-Rend"],
[/flame[- ]*burst/gi, "Flame-Burst"],
[/flame[- ]*charge/gi, "Flame-Charge"],
[/flame[- ]*wheel/gi, "Flame-Wheel"],
[/flare[- ]*blitz/gi, "Flare-Blitz"],
[/flash[- ]*cannon/gi, "Flash-Cannon"],
[/fleur[- ]*cannon/gi, "Fleur-Cannon"],
[/flip[- ]*turn/gi, "Flip-Turn"],
[/floaty[- ]*fall/gi, "Floaty-Fall"],
[/floral[- ]*healing/gi, "Floral-Healing"],
[/flower[- ]*shield/gi, "Flower-Shield"],
[/flower[- ]*trick/gi, "Flower-Trick"],
[/flying[- ]*press/gi, "Flying-Press"],
[/focus[- ]*blast/gi, "Focus-Blast"],
[/focus[- ]*energy/gi, "Focus-Energy"],
[/focus[- ]*punch/gi, "Focus-Punch"],
[/follow[- ]*me/gi, "Follow-Me"],
[/force[- ]*palm/gi, "Force-Palm"],
[/forest[- ]*curse/gi, "Forest-Curse"],
[/foul[- ]*play/gi, "Foul-Play"],
[/freeze[- ]*shock/gi, "Freeze-Shock"],
[/freeze[- ]*dry/gi, "Freeze-Dry"],
[/freezing[- ]*glare/gi, "Freezing-Glare"],
[/freezy[- ]*frost/gi, "Freezy-Frost"],
[/frenzy[- ]*plant/gi, "Frenzy-Plant"],
[/frost[- ]*breath/gi, "Frost-Breath"],
[/fury[- ]*attack/gi, "Fury-Attack"],
[/fury[- ]*cutter/gi, "Fury-Cutter"],
[/fury[- ]*swipes/gi, "Fury-Swipes"],
[/fusion[- ]*bolt/gi, "Fusion-Bolt"],
[/fusion[- ]*flare/gi, "Fusion-Flare"],
[/future[- ]*sight/gi, "Future-Sight"],
[/g[- ]*max[- ]*befuddle/gi, "G-Max-Befuddle"],
[/g[- ]*max[- ]*cannonade/gi, "G-Max-Cannonade"],
[/g[- ]*max[- ]*centiferno/gi, "G-Max-Centiferno"],
[/g[- ]*max[- ]*chi[- ]*strike/gi, "G-Max-Chi-Strike"],
[/g[- ]*max[- ]*cuddle/gi, "G-Max-Cuddle"],
[/g[- ]*max[- ]*depletion/gi, "G-Max-Depletion"],
[/g[- ]*max[- ]*drum[- ]*solo/gi, "G-Max-Drum-Solo"],
[/g[- ]*max[- ]*finale/gi, "G-Max-Finale"],
[/g[- ]*max[- ]*fireball/gi, "G-Max-Fireball"],
[/g[- ]*max[- ]*foam[- ]*burst/gi, "G-Max-Foam-Burst"],
[/g[- ]*max[- ]*gold[- ]*rush/gi, "G-Max-Gold-Rush"],
[/g[- ]*max[- ]*gravitas/gi, "G-Max-Gravitas"],
[/g[- ]*max[- ]*hydrosnipe/gi, "G-Max-Hydrosnipe"],
[/g[- ]*max[- ]*malodor/gi, "G-Max-Malodor"],
[/g[- ]*max[- ]*meltdown/gi, "G-Max-Meltdown"],
[/g[- ]*max[- ]*one[- ]*blow/gi, "G-Max-One-Blow"],
[/g[- ]*max[- ]*rapid[- ]*flow/gi, "G-Max-Rapid-Flow"],
[/g[- ]*max[- ]*replenish/gi, "G-Max-Replenish"],
[/g[- ]*max[- ]*resonance/gi, "G-Max-Resonance"],
[/g[- ]*max[- ]*sandblast/gi, "G-Max-Sandblast"],
[/g[- ]*max[- ]*smite/gi, "G-Max-Smite"],
[/g[- ]*max[- ]*snooze/gi, "G-Max-Snooze"],
[/g[- ]*max[- ]*steelsurge/gi, "G-Max-Steelsurge"],
[/g[- ]*max[- ]*stonesurge/gi, "G-Max-Stonesurge"],
[/g[- ]*max[- ]*stun[- ]*shock/gi, "G-Max-Stun-Shock"],
[/g[- ]*max[- ]*sweetness/gi, "G-Max-Sweetness"],
[/g[- ]*max[- ]*tartness/gi, "G-Max-Tartness"],
[/g[- ]*max[- ]*terror/gi, "G-Max-Terror"],
[/g[- ]*max[- ]*vine[- ]*lash/gi, "G-Max-Vine-Lash"],
[/g[- ]*max[- ]*volcalith/gi, "G-Max-Volcalith"],
[/g[- ]*max[- ]*volt[- ]*crash/gi, "G-Max-Volt-Crash"],
[/g[- ]*max[- ]*wildfire/gi, "G-Max-Wildfire"],
[/g[- ]*max[- ]*wind[- ]*rage/gi, "G-Max-Wind-Rage"],
[/gastro[- ]*acid/gi, "Gastro-Acid"],
[/gear[- ]*grind/gi, "Gear-Grind"],
[/gear[- ]*up/gi, "Gear-Up"],
[/genesis[- ]*supernova/gi, "Genesis-Supernova"],
[/giga[- ]*drain/gi, "Giga-Drain"],
[/giga[- ]*impact/gi, "Giga-Impact"],
[/gigaton[- ]*hammer/gi, "Gigaton-Hammer"],
[/gigavolt[- ]*havoc/gi, "Gigavolt-Havoc"],
[/glacial[- ]*lance/gi, "Glacial-Lance"],
[/glaive[- ]*rush/gi, "Glaive-Rush"],
[/glitzy[- ]*glow/gi, "Glitzy-Glow"],
[/grass[- ]*knot/gi, "Grass-Knot"],
[/grass[- ]*pledge/gi, "Grass-Pledge"],
[/grass[- ]*whistle/gi, "Grass-Whistle"],
[/grassy[- ]*glide/gi, "Grassy-Glide"],
[/grassy[- ]*terrain/gi, "Grassy-Terrain"],
[/grav[- ]*apple/gi, "Grav-Apple"],
[/guard[- ]*split/gi, "Guard-Split"],
[/guard[- ]*swap/gi, "Guard-Swap"],
[/guardian[- ]*of[- ]*alola/gi, "Guardian-of-Alola"],
[/gunk[- ]*shot/gi, "Gunk-Shot"],
[/gyro[- ]*ball/gi, "Gyro-Ball"],
[/hammer[- ]*arm/gi, "Hammer-Arm"],
[/happy[- ]*hour/gi, "Happy-Hour"],
[/hard[- ]*press/gi, "Hard-Press"],
[/head[- ]*charge/gi, "Head-Charge"],
[/head[- ]*smash/gi, "Head-Smash"],
[/headlong[- ]*rush/gi, "Headlong-Rush"],
[/heal[- ]*bell/gi, "Heal-Bell"],
[/heal[- ]*block/gi, "Heal-Block"],
[/heal[- ]*order/gi, "Heal-Order"],
[/heal[- ]*pulse/gi, "Heal-Pulse"],
[/healing[- ]*wish/gi, "Healing-Wish"],
[/heart[- ]*stamp/gi, "Heart-Stamp"],
[/heart[- ]*swap/gi, "Heart-Swap"],
[/heat[- ]*crash/gi, "Heat-Crash"],
[/heat[- ]*wave/gi, "Heat-Wave"],
[/heavy[- ]*slam/gi, "Heavy-Slam"],
[/helping[- ]*hand/gi, "Helping-Hand"],
[/hidden[- ]*power/gi, "Hidden-Power"],
[/high[- ]*horsepower/gi, "High-Horsepower"],
[/high[- ]*jump[- ]*kick/gi, "High-Jump-Kick"],
[/hold[- ]*back/gi, "Hold-Back"],
[/hold[- ]*hands/gi, "Hold-Hands"],
[/hone[- ]*claws/gi, "Hone-Claws"],
[/horn[- ]*attack/gi, "Horn-Attack"],
[/horn[- ]*drill/gi, "Horn-Drill"],
[/horn[- ]*leech/gi, "Horn-Leech"],
[/hydro[- ]*cannon/gi, "Hydro-Cannon"],
[/hydro[- ]*pump/gi, "Hydro-Pump"],
[/hydro[- ]*steam/gi, "Hydro-Steam"],
[/hydro[- ]*vortex/gi, "Hydro-Vortex"],
[/hyper[- ]*beam/gi, "Hyper-Beam"],
[/hyper[- ]*drill/gi, "Hyper-Drill"],
[/hyper[- ]*fang/gi, "Hyper-Fang"],
[/hyper[- ]*voice/gi, "Hyper-Voice"],
[/hyperspace[- ]*fury/gi, "Hyperspace-Fury"],
[/hyperspace[- ]*hole/gi, "Hyperspace-Hole"],
[/ice[- ]*ball/gi, "Ice-Ball"],
[/ice[- ]*beam/gi, "Ice-Beam"],
[/ice[- ]*burn/gi, "Ice-Burn"],
[/ice[- ]*fang/gi, "Ice-Fang"],
[/ice[- ]*hammer/gi, "Ice-Hammer"],
[/ice[- ]*punch/gi, "Ice-Punch"],
[/ice[- ]*shard/gi, "Ice-Shard"],
[/ice[- ]*spinner/gi, "Ice-Spinner"],
[/icicle[- ]*crash/gi, "Icicle-Crash"],
[/icicle[- ]*spear/gi, "Icicle-Spear"],
[/icy[- ]*wind/gi, "Icy-Wind"],
[/infernal[- ]*parade/gi, "Infernal-Parade"],
[/inferno[- ]*overdrive/gi, "Inferno-Overdrive"],
[/ion[- ]*deluge/gi, "Ion-Deluge"],
[/iron[- ]*defense/gi, "Iron-Defense"],
[/iron[- ]*head/gi, "Iron-Head"],
[/iron[- ]*tail/gi, "Iron-Tail"],
[/ivy[- ]*cudgel/gi, "Ivy-Cudgel"],
[/jaw[- ]*lock/gi, "Jaw-Lock"],
[/jet[- ]*punch/gi, "Jet-Punch"],
[/jump[- ]*kick/gi, "Jump-Kick"],
[/jungle[- ]*healing/gi, "Jungle-Healing"],
[/karate[- ]*chop/gi, "Karate-Chop"],
[/king[- ]*shield/gi, "King-Shield"],
[/knock[- ]*off/gi, "Knock-Off"],
[/kowtow[- ]*cleave/gi, "Kowtow-Cleave"],
[/land[- ]*wrath/gi, "Land-Wrath"],
[/laser[- ]*focus/gi, "Laser-Focus"],
[/lash[- ]*out/gi, "Lash-Out"],
[/last[- ]*resort/gi, "Last-Resort"],
[/last[- ]*respects/gi, "Last-Respects"],
[/lava[- ]*plume/gi, "Lava-Plume"],
[/leaf[- ]*blade/gi, "Leaf-Blade"],
[/leaf[- ]*storm/gi, "Leaf-Storm"],
[/leaf[- ]*tornado/gi, "Leaf-Tornado"],
[/leech[- ]*life/gi, "Leech-Life"],
[/leech[- ]*seed/gi, "Leech-Seed"],
[/lets[- ]*snuggle[- ]*forever/gi, "Lets-Snuggle-Forever"],
[/life[- ]*dew/gi, "Life-Dew"],
[/light[- ]*of[- ]*ruin/gi, "Light-of-Ruin"],
[/light[- ]*screen/gi, "Light-Screen"],
[/light[- ]*that[- ]*burns[- ]*the[- ]*sky/gi, "Light-That-Burns-the-Sky"],
[/lock[- ]*on/gi, "Lock-On"],
[/lovely[- ]*kiss/gi, "Lovely-Kiss"],
[/low[- ]*kick/gi, "Low-Kick"],
[/low[- ]*sweep/gi, "Low-Sweep"],
[/lucky[- ]*chant/gi, "Lucky-Chant"],
[/lumina[- ]*crash/gi, "Lumina-Crash"],
[/lunar[- ]*blessing/gi, "Lunar-Blessing"],
[/lunar[- ]*dance/gi, "Lunar-Dance"],
[/luster[- ]*purge/gi, "Luster-Purge"],
[/mach[- ]*punch/gi, "Mach-Punch"],
[/magic[- ]*coat/gi, "Magic-Coat"],
[/magic[- ]*powder/gi, "Magic-Powder"],
[/magic[- ]*room/gi, "Magic-Room"],
[/magical[- ]*leaf/gi, "Magical-Leaf"],
[/magical[- ]*torque/gi, "Magical-Torque"],
[/magma[- ]*storm/gi, "Magma-Storm"],
[/magnet[- ]*bomb/gi, "Magnet-Bomb"],
[/magnet[- ]*rise/gi, "Magnet-Rise"],
[/magnetic[- ]*flux/gi, "Magnetic-Flux"],
[/make[- ]*it[- ]*rain/gi, "Make-It-Rain"],
[/malicious[- ]*moonsault/gi, "Malicious-Moonsault"],
[/malignant[- ]*chain/gi, "Malignant-Chain"],
[/mat[- ]*block/gi, "Mat-Block"],
[/matcha[- ]*gotcha/gi, "Matcha-Gotcha"],
[/max[- ]*airstream/gi, "Max-Airstream"],
[/max[- ]*darkness/gi, "Max-Darkness"],
[/max[- ]*flare/gi, "Max-Flare"],
[/max[- ]*flutterby/gi, "Max-Flutterby"],
[/max[- ]*geyser/gi, "Max-Geyser"],
[/max[- ]*guard/gi, "Max-Guard"],
[/max[- ]*hailstorm/gi, "Max-Hailstorm"],
[/max[- ]*knuckle/gi, "Max-Knuckle"],
[/max[- ]*lightning/gi, "Max-Lightning"],
[/max[- ]*mindstorm/gi, "Max-Mindstorm"],
[/max[- ]*ooze/gi, "Max-Ooze"],
[/max[- ]*overgrowth/gi, "Max-Overgrowth"],
[/max[- ]*phantasm/gi, "Max-Phantasm"],
[/max[- ]*quake/gi, "Max-Quake"],
[/max[- ]*rockfall/gi, "Max-Rockfall"],
[/max[- ]*starfall/gi, "Max-Starfall"],
[/max[- ]*steelspike/gi, "Max-Steelspike"],
[/max[- ]*strike/gi, "Max-Strike"],
[/max[- ]*wyrmwind/gi, "Max-Wyrmwind"],
[/me[- ]*first/gi, "Me-First"],
[/mean[- ]*look/gi, "Mean-Look"],
[/mega[- ]*drain/gi, "Mega-Drain"],
[/mega[- ]*kick/gi, "Mega-Kick"],
[/mega[- ]*punch/gi, "Mega-Punch"],
[/menacing[- ]*moonraze[- ]*maelstrom/gi, "Menacing-Moonraze-Maelstrom"],
[/metal[- ]*burst/gi, "Metal-Burst"],
[/metal[- ]*claw/gi, "Metal-Claw"],
[/metal[- ]*sound/gi, "Metal-Sound"],
[/meteor[- ]*assault/gi, "Meteor-Assault"],
[/meteor[- ]*beam/gi, "Meteor-Beam"],
[/meteor[- ]*mash/gi, "Meteor-Mash"],
[/mighty[- ]*cleave/gi, "Mighty-Cleave"],
[/milk[- ]*drink/gi, "Milk-Drink"],
[/mind[- ]*blown/gi, "Mind-Blown"],
[/mind[- ]*reader/gi, "Mind-Reader"],
[/miracle[- ]*eye/gi, "Miracle-Eye"],
[/mirror[- ]*coat/gi, "Mirror-Coat"],
[/mirror[- ]*move/gi, "Mirror-Move"],
[/mirror[- ]*shot/gi, "Mirror-Shot"],
[/mist[- ]*ball/gi, "Mist-Ball"],
[/misty[- ]*explosion/gi, "Misty-Explosion"],
[/misty[- ]*terrain/gi, "Misty-Terrain"],
[/moongeist[- ]*beam/gi, "Moongeist-Beam"],
[/morning[- ]*sun/gi, "Morning-Sun"],
[/mortal[- ]*spin/gi, "Mortal-Spin"],
[/mountain[- ]*gale/gi, "Mountain-Gale"],
[/mud[- ]*bomb/gi, "Mud-Bomb"],
[/mud[- ]*shot/gi, "Mud-Shot"],
[/mud[- ]*sport/gi, "Mud-Sport"],
[/mud[- ]*slap/gi, "Mud-Slap"],
[/muddy[- ]*water/gi, "Muddy-Water"],
[/multi[- ]*attack/gi, "Multi-Attack"],
[/mystical[- ]*fire/gi, "Mystical-Fire"],
[/mystical[- ]*power/gi, "Mystical-Power"],
[/nasty[- ]*plot/gi, "Nasty-Plot"],
[/natural[- ]*gift/gi, "Natural-Gift"],
[/nature[- ]*power/gi, "Nature-Power"],
[/nature[- ]*madness/gi, "Nature-Madness"],
[/needle[- ]*arm/gi, "Needle-Arm"],
[/never[- ]*ending[- ]*nightmare/gi, "Never-Ending-Nightmare"],
[/night[- ]*daze/gi, "Night-Daze"],
[/night[- ]*shade/gi, "Night-Shade"],
[/night[- ]*slash/gi, "Night-Slash"],
[/no[- ]*retreat/gi, "No-Retreat"],
[/noble[- ]*roar/gi, "Noble-Roar"],
[/noxious[- ]*torque/gi, "Noxious-Torque"],
[/oblivion[- ]*wing/gi, "Oblivion-Wing"],
[/oceanic[- ]*operetta/gi, "Oceanic-Operetta"],
[/odor[- ]*sleuth/gi, "Odor-Sleuth"],
[/ominous[- ]*wind/gi, "Ominous-Wind"],
[/order[- ]*up/gi, "Order-Up"],
[/origin[- ]*pulse/gi, "Origin-Pulse"],
[/pain[- ]*split/gi, "Pain-Split"],
[/parabolic[- ]*charge/gi, "Parabolic-Charge"],
[/parting[- ]*shot/gi, "Parting-Shot"],
[/pay[- ]*day/gi, "Pay-Day"],
[/perish[- ]*song/gi, "Perish-Song"],
[/petal[- ]*blizzard/gi, "Petal-Blizzard"],
[/petal[- ]*dance/gi, "Petal-Dance"],
[/phantom[- ]*force/gi, "Phantom-Force"],
[/photon[- ]*geyser/gi, "Photon-Geyser"],
[/pika[- ]*papow/gi, "Pika-Papow"],
[/pin[- ]*missile/gi, "Pin-Missile"],
[/plasma[- ]*fists/gi, "Plasma-Fists"],
[/play[- ]*nice/gi, "Play-Nice"],
[/play[- ]*rough/gi, "Play-Rough"],
[/poison[- ]*fang/gi, "Poison-Fang"],
[/poison[- ]*gas/gi, "Poison-Gas"],
[/poison[- ]*jab/gi, "Poison-Jab"],
[/poison[- ]*powder/gi, "Poison-Powder"],
[/poison[- ]*sting/gi, "Poison-Sting"],
[/poison[- ]*tail/gi, "Poison-Tail"],
[/pollen[- ]*puff/gi, "Pollen-Puff"],
[/population[- ]*bomb/gi, "Population-Bomb"],
[/powder[- ]*snow/gi, "Powder-Snow"],
[/power[- ]*gem/gi, "Power-Gem"],
[/power[- ]*shift/gi, "Power-Shift"],
[/power[- ]*split/gi, "Power-Split"],
[/power[- ]*swap/gi, "Power-Swap"],
[/power[- ]*trick/gi, "Power-Trick"],
[/power[- ]*trip/gi, "Power-Trip"],
[/power[- ]*whip/gi, "Power-Whip"],
[/power[- ]*up[- ]*punch/gi, "Power-Up-Punch"],
[/precipice[- ]*blades/gi, "Precipice-Blades"],
[/prismatic[- ]*laser/gi, "Prismatic-Laser"],
[/psych[- ]*up/gi, "Psych-Up"],
[/psychic[- ]*fangs/gi, "Psychic-Fangs"],
[/psychic[- ]*noise/gi, "Psychic-Noise"],
[/psychic[- ]*terrain/gi, "Psychic-Terrain"],
[/psycho[- ]*boost/gi, "Psycho-Boost"],
[/psycho[- ]*cut/gi, "Psycho-Cut"],
[/psycho[- ]*shift/gi, "Psycho-Shift"],
[/psyshield[- ]*bash/gi, "Psyshield-Bash"],
[/pulverizing[- ]*pancake/gi, "Pulverizing-Pancake"],
[/pyro[- ]*ball/gi, "Pyro-Ball"],
[/quick[- ]*attack/gi, "Quick-Attack"],
[/quick[- ]*guard/gi, "Quick-Guard"],
[/quiver[- ]*dance/gi, "Quiver-Dance"],
[/rage[- ]*fist/gi, "Rage-Fist"],
[/rage[- ]*powder/gi, "Rage-Powder"],
[/raging[- ]*bull/gi, "Raging-Bull"],
[/raging[- ]*fury/gi, "Raging-Fury"],
[/rain[- ]*dance/gi, "Rain-Dance"],
[/rapid[- ]*spin/gi, "Rapid-Spin"],
[/razor[- ]*leaf/gi, "Razor-Leaf"],
[/razor[- ]*shell/gi, "Razor-Shell"],
[/razor[- ]*wind/gi, "Razor-Wind"],
[/reflect[- ]*type/gi, "Reflect-Type"],
[/relic[- ]*song/gi, "Relic-Song"],
[/revelation[- ]*dance/gi, "Revelation-Dance"],
[/revival[- ]*blessing/gi, "Revival-Blessing"],
[/rising[- ]*voltage/gi, "Rising-Voltage"],
[/roar[- ]*of[- ]*time/gi, "Roar-of-Time"],
[/rock[- ]*blast/gi, "Rock-Blast"],
[/rock[- ]*climb/gi, "Rock-Climb"],
[/rock[- ]*polish/gi, "Rock-Polish"],
[/rock[- ]*slide/gi, "Rock-Slide"],
[/rock[- ]*smash/gi, "Rock-Smash"],
[/rock[- ]*throw/gi, "Rock-Throw"],
[/rock[- ]*tomb/gi, "Rock-Tomb"],
[/rock[- ]*wrecker/gi, "Rock-Wrecker"],
[/role[- ]*play/gi, "Role-Play"],
[/rolling[- ]*kick/gi, "Rolling-Kick"],
[/sacred[- ]*fire/gi, "Sacred-Fire"],
[/sacred[- ]*sword/gi, "Sacred-Sword"],
[/salt[- ]*cure/gi, "Salt-Cure"],
[/sand[- ]*attack/gi, "Sand-Attack"],
[/sand[- ]*tomb/gi, "Sand-Tomb"],
[/sandsear[- ]*storm/gi, "Sandsear-Storm"],
[/sappy[- ]*seed/gi, "Sappy-Seed"],
[/savage[- ]*spin[- ]*out/gi, "Savage-Spin-Out"],
[/scale[- ]*shot/gi, "Scale-Shot"],
[/scary[- ]*face/gi, "Scary-Face"],
[/scorching[- ]*sands/gi, "Scorching-Sands"],
[/searing[- ]*shot/gi, "Searing-Shot"],
[/searing[- ]*sunraze[- ]*smash/gi, "Searing-Sunraze-Smash"],
[/secret[- ]*power/gi, "Secret-Power"],
[/secret[- ]*sword/gi, "Secret-Sword"],
[/seed[- ]*bomb/gi, "Seed-Bomb"],
[/seed[- ]*flare/gi, "Seed-Flare"],
[/seismic[- ]*toss/gi, "Seismic-Toss"],
[/self[- ]*destruct/gi, "Self-Destruct"],
[/shadow[- ]*ball/gi, "Shadow-Ball"],
[/shadow[- ]*bone/gi, "Shadow-Bone"],
[/shadow[- ]*claw/gi, "Shadow-Claw"],
[/shadow[- ]*force/gi, "Shadow-Force"],
[/shadow[- ]*punch/gi, "Shadow-Punch"],
[/shadow[- ]*sneak/gi, "Shadow-Sneak"],
[/shattered[- ]*psyche/gi, "Shattered-Psyche"],
[/shed[- ]*tail/gi, "Shed-Tail"],
[/sheer[- ]*cold/gi, "Sheer-Cold"],
[/shell[- ]*side[- ]*arm/gi, "Shell-Side-Arm"],
[/shell[- ]*smash/gi, "Shell-Smash"],
[/shell[- ]*trap/gi, "Shell-Trap"],
[/shift[- ]*gear/gi, "Shift-Gear"],
[/shock[- ]*wave/gi, "Shock-Wave"],
[/shore[- ]*up/gi, "Shore-Up"],
[/signal[- ]*beam/gi, "Signal-Beam"],
[/silk[- ]*trap/gi, "Silk-Trap"],
[/silver[- ]*wind/gi, "Silver-Wind"],
[/simple[- ]*beam/gi, "Simple-Beam"],
[/sinister[- ]*arrow[- ]*raid/gi, "Sinister-Arrow-Raid"],
[/sizzly[- ]*slide/gi, "Sizzly-Slide"],
[/skill[- ]*swap/gi, "Skill-Swap"],
[/skitter[- ]*smack/gi, "Skitter-Smack"],
[/skull[- ]*bash/gi, "Skull-Bash"],
[/sky[- ]*attack/gi, "Sky-Attack"],
[/sky[- ]*drop/gi, "Sky-Drop"],
[/sky[- ]*uppercut/gi, "Sky-Uppercut"],
[/slack[- ]*off/gi, "Slack-Off"],
[/sleep[- ]*powder/gi, "Sleep-Powder"],
[/sleep[- ]*talk/gi, "Sleep-Talk"],
[/sludge[- ]*bomb/gi, "Sludge-Bomb"],
[/sludge[- ]*wave/gi, "Sludge-Wave"],
[/smack[- ]*down/gi, "Smack-Down"],
[/smart[- ]*strike/gi, "Smart-Strike"],
[/smelling[- ]*salts/gi, "Smelling-Salts"],
[/snap[- ]*trap/gi, "Snap-Trap"],
[/snipe[- ]*shot/gi, "Snipe-Shot"],
[/soft[- ]*boiled/gi, "Soft-Boiled"],
[/solar[- ]*beam/gi, "Solar-Beam"],
[/solar[- ]*blade/gi, "Solar-Blade"],
[/sonic[- ]*boom/gi, "Sonic-Boom"],
[/soul[- ]*stealing[- ]*7[- ]*star[- ]*strike/gi, "Soul-Stealing-7-Star-Strike"],
[/spacial[- ]*rend/gi, "Spacial-Rend"],
[/sparkling[- ]*aria/gi, "Sparkling-Aria"],
[/sparkly[- ]*swirl/gi, "Sparkly-Swirl"],
[/spectral[- ]*thief/gi, "Spectral-Thief"],
[/speed[- ]*swap/gi, "Speed-Swap"],
[/spicy[- ]*extract/gi, "Spicy-Extract"],
[/spider[- ]*web/gi, "Spider-Web"],
[/spike[- ]*cannon/gi, "Spike-Cannon"],
[/spiky[- ]*shield/gi, "Spiky-Shield"],
[/spin[- ]*out/gi, "Spin-Out"],
[/spirit[- ]*break/gi, "Spirit-Break"],
[/spirit[- ]*shackle/gi, "Spirit-Shackle"],
[/spit[- ]*up/gi, "Spit-Up"],
[/splintered[- ]*stormshards/gi, "Splintered-Stormshards"],
[/splishy[- ]*splash/gi, "Splishy-Splash"],
[/springtide[- ]*storm/gi, "Springtide-Storm"],
[/stealth[- ]*rock/gi, "Stealth-Rock"],
[/steam[- ]*eruption/gi, "Steam-Eruption"],
[/steel[- ]*beam/gi, "Steel-Beam"],
[/steel[- ]*roller/gi, "Steel-Roller"],
[/steel[- ]*wing/gi, "Steel-Wing"],
[/sticky[- ]*web/gi, "Sticky-Web"],
[/stoked[- ]*sparksurfer/gi, "Stoked-Sparksurfer"],
[/stomping[- ]*tantrum/gi, "Stomping-Tantrum"],
[/stone[- ]*axe/gi, "Stone-Axe"],
[/stone[- ]*edge/gi, "Stone-Edge"],
[/stored[- ]*power/gi, "Stored-Power"],
[/storm[- ]*throw/gi, "Storm-Throw"],
[/strange[- ]*steam/gi, "Strange-Steam"],
[/strength[- ]*sap/gi, "Strength-Sap"],
[/string[- ]*shot/gi, "String-Shot"],
[/struggle[- ]*bug/gi, "Struggle-Bug"],
[/stuff[- ]*cheeks/gi, "Stuff-Cheeks"],
[/stun[- ]*spore/gi, "Stun-Spore"],
[/subzero[- ]*slammer/gi, "Subzero-Slammer"],
[/sucker[- ]*punch/gi, "Sucker-Punch"],
[/sunny[- ]*day/gi, "Sunny-Day"],
[/sunsteel[- ]*strike/gi, "Sunsteel-Strike"],
[/super[- ]*fang/gi, "Super-Fang"],
[/supercell[- ]*slam/gi, "Supercell-Slam"],
[/supersonic[- ]*skystrike/gi, "Supersonic-Skystrike"],
[/surging[- ]*strikes/gi, "Surging-Strikes"],
[/sweet[- ]*kiss/gi, "Sweet-Kiss"],
[/sweet[- ]*scent/gi, "Sweet-Scent"],
[/swords[- ]*dance/gi, "Swords-Dance"],
[/syrup[- ]*bomb/gi, "Syrup-Bomb"],
[/tachyon[- ]*cutter/gi, "Tachyon-Cutter"],
[/tail[- ]*glow/gi, "Tail-Glow"],
[/tail[- ]*slap/gi, "Tail-Slap"],
[/tail[- ]*whip/gi, "Tail-Whip"],
[/take[- ]*down/gi, "Take-Down"],
[/take[- ]*heart/gi, "Take-Heart"],
[/tar[- ]*shot/gi, "Tar-Shot"],
[/tearful[- ]*look/gi, "Tearful-Look"],
[/techno[- ]*blast/gi, "Techno-Blast"],
[/tectonic[- ]*rage/gi, "Tectonic-Rage"],
[/teeter[- ]*dance/gi, "Teeter-Dance"],
[/temper[- ]*flare/gi, "Temper-Flare"],
[/tera[- ]*blast/gi, "Tera-Blast"],
[/tera[- ]*starstorm/gi, "Tera-Starstorm"],
[/terrain[- ]*pulse/gi, "Terrain-Pulse"],
[/thousand[- ]*arrows/gi, "Thousand-Arrows"],
[/thousand[- ]*waves/gi, "Thousand-Waves"],
[/throat[- ]*chop/gi, "Throat-Chop"],
[/thunder[- ]*cage/gi, "Thunder-Cage"],
[/thunder[- ]*fang/gi, "Thunder-Fang"],
[/thunder[- ]*punch/gi, "Thunder-Punch"],
[/thunder[- ]*shock/gi, "Thunder-Shock"],
[/thunder[- ]*wave/gi, "Thunder-Wave"],
[/thunderous[- ]*kick/gi, "Thunderous-Kick"],
[/tidy[- ]*up/gi, "Tidy-Up"],
[/topsy[- ]*turvy/gi, "Topsy-Turvy"],
[/torch[- ]*song/gi, "Torch-Song"],
[/toxic[- ]*spikes/gi, "Toxic-Spikes"],
[/toxic[- ]*thread/gi, "Toxic-Thread"],
[/tri[- ]*attack/gi, "Tri-Attack"],
[/trick[- ]*room/gi, "Trick-Room"],
[/trick[- ]*or[- ]*treat/gi, "Trick-or-Treat"],
[/triple[- ]*arrows/gi, "Triple-Arrows"],
[/triple[- ]*axel/gi, "Triple-Axel"],
[/triple[- ]*dive/gi, "Triple-Dive"],
[/triple[- ]*kick/gi, "Triple-Kick"],
[/trop[- ]*kick/gi, "Trop-Kick"],
[/trump[- ]*card/gi, "Trump-Card"],
[/twin[- ]*beam/gi, "Twin-Beam"],
[/twinkle[- ]*tackle/gi, "Twinkle-Tackle"],
[/u[- ]*turn/gi, "U-turn"],
[/upper[- ]*hand/gi, "Upper-Hand"],
[/v[- ]*create/gi, "V-create"],
[/vacuum[- ]*wave/gi, "Vacuum-Wave"],
[/veevee[- ]*volley/gi, "Veevee-Volley"],
[/venom[- ]*drench/gi, "Venom-Drench"],
[/victory[- ]*dance/gi, "Victory-Dance"],
[/vine[- ]*whip/gi, "Vine-Whip"],
[/vise[- ]*grip/gi, "Vise-Grip"],
[/vital[- ]*throw/gi, "Vital-Throw"],
[/volt[- ]*switch/gi, "Volt-Switch"],
[/volt[- ]*tackle/gi, "Volt-Tackle"],
[/wake[- ]*up[- ]*slap/gi, "Wake-Up-Slap"],
[/water[- ]*gun/gi, "Water-Gun"],
[/water[- ]*pledge/gi, "Water-Pledge"],
[/water[- ]*pulse/gi, "Water-Pulse"],
[/water[- ]*shuriken/gi, "Water-Shuriken"],
[/water[- ]*sport/gi, "Water-Sport"],
[/water[- ]*spout/gi, "Water-Spout"],
[/wave[- ]*crash/gi, "Wave-Crash"],
[/weather[- ]*ball/gi, "Weather-Ball"],
[/wicked[- ]*blow/gi, "Wicked-Blow"],
[/wicked[- ]*torque/gi, "Wicked-Torque"],
[/wide[- ]*guard/gi, "Wide-Guard"],
[/wild[- ]*charge/gi, "Wild-Charge"],
[/wildbolt[- ]*storm/gi, "Wildbolt-Storm"],
[/will[- ]*o[- ]*wisp/gi, "Will-O-Wisp"],
[/wing[- ]*attack/gi, "Wing-Attack"],
[/wonder[- ]*room/gi, "Wonder-Room"],
[/wood[- ]*hammer/gi, "Wood-Hammer"],
[/work[- ]*up/gi, "Work-Up"],
[/worry[- ]*seed/gi, "Worry-Seed"],
[/wring[- ]*out/gi, "Wring-Out"],
[/x[- ]*scissor/gi, "X-Scissor"],
[/zap[- ]*cannon/gi, "Zap-Cannon"],
[/zen[- ]*headbutt/gi, "Zen-Headbutt"],
[/zing[- ]*zap/gi, "Zing-Zap"],
[/zippy[- ]*zap/gi, "Zippy-Zap"]
];
text = ((typeof text === "string") && text) || "\n";
text = text.replaceAll("é", "e");
for (const [pattern, replacement] of replacements) {
text = text.replace(pattern, replacement);
}
const species = {
"Bulbasaur": "A Grass/Poison-type Pokemon that starts with a plant bulb on its back, which grows as it evolves",
"Ivysaur": "The evolved form of Bulbasaur; its plant begins to bloom and it gains strength",
"Venusaur": "Final form of Bulbasaur; a massive Pokemon with a fully bloomed flower on its back",
"Charmander": "A Fire-type lizard Pokemon with a flame on its tail that reflects its health",
"Charmeleon": "Charmander's aggressive middle evolution with greater fire power",
"Charizard": "Final evolution of Charmander; a Fire/Flying dragon-like Pokemon with powerful flames",
"Squirtle": "A small Water-type turtle Pokemon known for its shell and water attacks",
"Wartortle": "Squirtle's evolved form; gains fluffy tail and ears, showing its maturing power",
"Blastoise": "Final form of Squirtle; has water cannons on its shell and great defensive power",
"Caterpie": "A small Bug-type caterpillar Pokemon that evolves quickly",
"Metapod": "Caterpie's cocoon-like evolution, preparing to become Butterfree",
"Butterfree": "A butterfly Pokemon that uses powders and wind-based moves",
"Weedle": "A Bug/Poison-type larva Pokemon with a sharp stinger",
"Kakuna": "Weedle's cocoon stage before evolving into Beedrill",
"Beedrill": "A fierce Bug/Poison-type with stingers on its arms and high speed",
"Pidgey": "A common Normal/Flying-type bird Pokemon known for gusts and agility",
"Pidgeotto": "Pidgey's evolved form; a larger and more powerful bird",
"Pidgeot": "Final form of Pidgey; a majestic bird known for speed and aerial dominance",
"Rattata": "A fast and aggressive Normal-type rodent Pokemon with sharp teeth",
"Raticate": "Evolved Rattata with even stronger biting power and larger size",
"Spearow": "A small, aggressive bird Pokemon known for its pecking and speed",
"Fearow": "Spearow's evolution; a long-necked bird with fast and strong aerial attacks",
"Ekans": "A purple snake Pokemon that coils around prey to immobilize them",
"Arbok": "Ekans' evolved form; a powerful cobra Pokemon with an intimidating hood pattern",
"Pikachu": "An Electric-type mouse Pokemon and franchise mascot known for its thunderbolt attacks",
"Raichu": "The evolved form of Pikachu with enhanced electric power and speed",
"Sandshrew": "A Ground-type armadillo Pokemon known for burrowing and curling up defensively",
"Sandslash": "Sandshrew's evolution; uses sharp claws for slashing attacks",
"Nidoran": "A small Poison-type Pokemon with gender differences; males and females evolve differently",
"Nidorina": "Female Nidoran's second stage; calmer and more defensive",
"Nidoqueen": "Final female Nidoran evolution; a bulky Poison/Ground-type with great defense",
"Nidorino": "Male Nidoran's second stage; more aggressive and power-focused",
"Nidoking": "Final male Nidoran evolution; a Poison/Ground powerhouse with a horn-based arsenal",
"Clefairy": "A Fairy-type Pokemon that loves the moon and has magical, healing powers",
"Clefable": "Evolved Clefairy; a mystical Pokemon with graceful movements and strong special abilities",
"Vulpix": "A Fire-type fox Pokemon with six tails that curl as it matures",
"Ninetales": "Vulpix's evolution; a majestic fox with mystical powers and a long lifespan",
"Jigglypuff": "A round, pink Pokemon known for singing enemies to sleep",
"Wigglytuff": "Jigglypuff's evolution; has a stretchy, soft body and strong vocal abilities",
"Zubat": "A bat Pokemon that uses echolocation; often found in caves",
"Golbat": "Zubat's evolved form; a larger bat with a loud screech and draining bite",
"Oddish": "A Grass/Poison-type that resembles a walking plant bulb",
"Gloom": "Oddish's evolution; emits a foul odor but has potent plant attacks",
"Vileplume": "Final form of Oddish; has a large flower that releases sleep-inducing pollen",
"Paras": "A Bug/Grass Pokemon with mushrooms growing on its back",
"Parasect": "Evolved Paras; completely overtaken by the fungus it hosts",
"Venonat": "A fuzzy Bug/Poison Pokemon with large eyes for night vision",
"Venomoth": "Venonat's evolution; a moth Pokemon that scatters toxic powders",
"Diglett": "A small Ground-type Pokemon that lives underground and pops up unexpectedly",
"Dugtrio": "Three Digletts acting as one; known for digging at incredible speeds",
"Meowth": "A cunning Normal-type feline known for its love of shiny things and ability to speak in the anime",
"Persian": "Meowth's sleek evolution; a fast and elegant feline Pokemon",
"Psyduck": "A Water-type duck Pokemon plagued by constant headaches that trigger psychic powers",
"Golduck": "Psyduck's evolution; a sleek, strong swimmer with psychic abilities",
"Mankey": "A Fighting-type monkey Pokemon known for its temper and agility",
"Primeape": "Mankey's evolution; even more aggressive and faster in combat",
"Growlithe": "A loyal Fire-type puppy Pokemon that protects its territory bravely",
"Arcanine": "Growlithe's evolution; a majestic and powerful legendary-like Fire-type",
"Poliwag": "A tadpole Pokemon with a swirl pattern on its belly and strong swimming skills",
"Poliwhirl": "Poliwag's evolution; gains arms and more combat readiness",
"Poliwrath": "Final Poliwag form; a Water/Fighting-type with muscular strength",
"Abra": "A Psychic-type Pokemon that teleports away from danger instantly",
"Kadabra": "Abra's evolution; stronger psychic powers and uses a spoon to channel them",
"Alakazam": "Final form of Abra; has immense psychic power and a high intellect",
"Machop": "A Fighting-type Pokemon with great potential strength",
"Machoke": "Machop's evolution; muscular and often used in heavy labor",
"Machamp": "Final form of Machop; has four arms and overwhelming combat power",
"Bellsprout": "A Grass/Poison Pokemon with a flexible body and vine-based attacks",
"Weepinbell": "Bellsprout's evolution; has a bell-shaped head that sprays acid",
"Victreebel": "Final form of Bellsprout; uses its body to trap and digest prey",
"Tentacool": "A jellyfish-like Water/Poison Pokemon with toxic tentacles",
"Tentacruel": "Tentacool's evolution; has many tentacles and excels in aquatic combat",
"Geodude": "A Rock/Ground Pokemon that looks like a floating rock with arms",
"Graveler": "Geodude's evolution; bulkier and rolls down slopes to move",
"Golem": "Final form of Geodude; a powerful, boulder-like Pokemon with explosive moves",
"Ponyta": "A Fire-type horse Pokemon with a flaming mane",
"Rapidash": "Ponyta's evolution; faster and more majestic with full body flames",
"Slowpoke": "A Water/Psychic Pokemon known for its extremely slow reflexes",
"Slowbro": "Slowpoke's evolution; gains enhanced psychic power from a Shellder on its tail",
"Magnemite": "An Electric/Steel Pokemon that floats using magnetism",
"Magneton": "Three Magnemite combined; amplifies electromagnetic power",
"Farfetch'd": "A duck Pokemon with a leek used as a weapon and tool",
"Doduo": "A two-headed bird Pokemon that can't fly but runs fast",
"Dodrio": "Doduo's evolution; gains a third head and exceptional speed",
"Seel": "A Water-type Pokemon with a horn on its head and smooth swimming",
"Dewgong": "Seel's evolution; elegant and adapted for icy waters",
"Grimer": "A Poison-type sludge Pokemon born from industrial waste",
"Muk": "Grimer's evolution; even more toxic and amorphous",
"Shellder": "A bivalve Water-type Pokemon that clamps onto things tightly",
"Cloyster": "Shellder's evolution; has an impenetrable shell and strong ice attacks",
"Gastly": "A Ghost/Poison Pokemon composed of gas; known for mischievous tricks",
"Haunter": "Gastly's evolution; uses its hands and tongue to scare prey",
"Gengar": "Final form of Gastly; a mischievous and dangerous Ghost-type",
"Onix": "A massive Rock/Ground serpent Pokemon that tunnels underground",
"Drowzee": "A Psychic-type Pokemon that eats dreams and induces sleep",
"Hypno": "Drowzee's evolution; uses a pendulum to hypnotize targets",
"Krabby": "A small Water-type crab Pokemon with strong pincers",
"Kingler": "Krabby's evolution; has a massive claw and brute strength",
"Voltorb": "A ball-shaped Electric-type Pokemon that resembles a Poke Ball and can explode",
"Electrode": "Voltorb's evolution; even faster and more volatile when using self-destruct",
"Exeggcute": "A group of six Psychic/Grass-type eggs that communicate telepathically",
"Exeggutor": "Evolved Exeggcute; a walking tree with multiple psychic coconut heads",
"Cubone": "A Ground-type Pokemon that wears its deceased mother's skull",
"Marowak": "Cubone's evolution; a bone-wielding warrior with strong emotional resilience",
"Hitmonlee": "A Fighting-type Pokemon with stretchy legs and powerful kicks",
"Hitmonchan": "A Fighting-type Pokemon that punches rapidly like a boxer",
"Lickitung": "A Normal-type Pokemon known for its incredibly long and sticky tongue",
"Koffing": "A Poison-type gas ball that floats and emits toxic fumes",
"Weezing": "Koffing's evolution; a dual-headed Poison-type that releases deadly gas",
"Rhyhorn": "A Rock/Ground-type rhinoceros Pokemon with high physical power",
"Rhydon": "Rhyhorn's evolution; a bipedal, armored powerhouse with a horn drill",
"Chansey": "A rare Normal-type that carries a healing egg and aids the sick",
"Tangela": "A Grass-type Pokemon covered in blue vines that constantly grow",
"Kangaskhan": "A Normal-type Pokemon with a baby in its pouch; fiercely protective",
"Horsea": "A Water-type seahorse Pokemon that shoots ink and swims skillfully",
"Seadra": "Horsea's evolution; more aggressive with sharp spines and strong currents",
"Goldeen": "A Water-type fish with a horn on its head and elegant swimming",
"Seaking": "Goldeen's evolution; stronger and more territorial during mating season",
"Staryu": "A star-shaped Water-type Pokemon with a glowing core",
"Starmie": "Evolved Staryu; has psychic powers and a mysterious, colorful core",
"Mime": "A Psychic/Fairy-type Pokemon that uses miming to create invisible walls",
"Scyther": "A Bug/Flying-type Pokemon with scythe arms and lightning-fast slashes",
"Jynx": "An Ice/Psychic-type humanoid Pokemon known for dance and psychic moves",
"Electabuzz": "An Electric-type Pokemon that generates electricity with its body",
"Magmar": "A Fire-type Pokemon with a flaming body and volatile temper",
"Pinsir": "A Bug-type Pokemon with massive pincers used to crush foes",
"Tauros": "A Normal-type bull Pokemon known for rampaging with three whipping tails",
"Magikarp": "A weak Water-type fish that flops around, known for sudden powerful evolution",
"Gyarados": "Magikarp's evolution; a ferocious Water/Flying serpentine Pokemon",
"Lapras": "A gentle Water/Ice-type that ferries people across water and sings",
"Ditto": "A Normal-type blob that can transform into any other Pokemon",
"Eevee": "A Normal-type Pokemon with unstable genetics allowing multiple evolutions",
"Vaporeon": "Water-type evolution of Eevee; has a sleek, aquatic body",
"Jolteon": "Electric-type Eevee evolution with sharp fur charged with electricity",
"Flareon": "Fire-type Eevee evolution with a fiery mane and high heat output",
"Porygon": "A digital Pokemon made entirely of programming code with conversion powers",
"Omanyte": "A revived Rock/Water fossil Pokemon resembling an ancient ammonite",
"Omastar": "Omanyte's evolution; has deadly tentacles and a tough shell",
"Kabuto": "A Rock/Water fossil Pokemon resembling a prehistoric horseshoe crab",
"Kabutops": "Kabuto's evolution; a bipedal fossil predator with blade arms",
"Aerodactyl": "A revived Rock/Flying fossil Pokemon that once ruled the skies",
"Snorlax": "A massive Normal-type that sleeps constantly and only wakes to eat",
"Articuno": "An Ice/Flying Legendary Bird with snowstorm wings and calming presence",
"Zapdos": "An Electric/Flying Legendary Bird that creates thunderclouds when flying",
"Moltres": "A Fire/Flying Legendary Bird that brings early spring with fiery wings",
"Dratini": "A rare Dragon-type serpent Pokemon that sheds its skin regularly",
"Dragonair": "Dratini's evolution; elegant and emits a mystical aura",
"Dragonite": "Final Dragon evolution; a kind-hearted but powerful Dragon/Flying-type",
"Mewtwo": "A genetically-engineered Psychic-type with immense power and intellect",
"Mew": "A mythical Psychic-type with the DNA of all Pokemon and playful demeanor",
"Chikorita": "A Grass-type starter Pokemon with a leafy head and calm nature",
"Bayleef": "Chikorita's evolution; has a spicy-scented leaf and healing presence",
"Meganium": "Final Chikorita evolution; emits a calming aroma and heals life",
"Cyndaquil": "A timid Fire-type starter that ignites flames on its back when scared",
"Quilava": "Cyndaquil's evolution; faster and more skilled in controlling fire",
"Typhlosion": "Final Cyndaquil evolution; erupts in explosive fire when enraged",
"Totodile": "A Water-type starter with a playful bite and strong jaw",
"Croconaw": "Totodile's evolution; bulkier and uses its powerful bite in combat",
"Feraligatr": "Final Totodile evolution; a massive, ferocious crocodile with crushing jaws",
"Sentret": "A Normal-type scout Pokemon that stands upright to spot danger",
"Furret": "Sentret's evolution; a long, fast-moving Pokemon that fits in tight spaces",
"Hoothoot": "A Normal/Flying-type owl Pokemon with excellent timing and dual legs",
"Noctowl": "Hoothoot's evolution; a nocturnal flyer with enhanced vision and psychic traits",
"Ledyba": "A Bug/Flying-type ladybug Pokemon that thrives in groups",
"Ledian": "Ledyba's evolution; uses its fists and shines like a star at night",
"Spinarak": "A Bug/Poison spider Pokemon that spins intricate webs to trap prey",
"Ariados": "Spinarak's evolution; uses thread to ensnare and disable foes",
"Crobat": "Zubat's final evolution; a swift, four-winged bat with silent flight",
"Chinchou": "A Water/Electric Pokemon with antennae that emit light and electricity",
"Lanturn": "Chinchou's evolution; called the 'Light Pokemon' for its glowing lure",
"Pichu": "Baby Electric-type; Pikachu's pre-evolution that shocks when excited",
"Cleffa": "A baby Fairy-type that dances joyfully under starlight",
"Igglybuff": "Jigglypuff's baby form; sings softly and has an extremely bouncy body",
"Togepi": "A small Fairy-type that stores happiness and spreads joy",
"Togetic": "Togepi's evolution; spreads happiness and flies using small wings",
"Natu": "A small Psychic/Flying bird that gazes steadily and predicts movements",
"Xatu": "Natu's evolution; can see past and future simultaneously",
"Mareep": "An Electric-type sheep Pokemon with static-charged wool",
"Flaaffy": "Mareep's evolution; wool sheds for better electricity control",
"Ampharos": "Final Mareep evolution; emits a bright beacon light from its tail",
"Bellossom": "Oddish's alternate evolution; a cheerful, dancing Grass-type",
"Marill": "A Water/Fairy mouse Pokemon with a buoyant tail",
"Azumarill": "Marill's evolution; uses water power and has a huge defense boost",
"Sudowoodo": "A Rock-type disguised as a tree to avoid detection",
"Politoed": "A Poliwag alternate evolution; a frog Pokemon that leads others by croaking",
"Hoppip": "A Grass/Flying Pokemon that drifts with the wind using its cotton-like body",
"Skiploom": "Hoppip's evolution; blooms in warm sunlight and floats around",
"Jumpluff": "Final Hoppip evolution; uses cotton spores to travel great distances",
"Aipom": "A mischievous Normal-type monkey with a hand-like tail",
"Sunkern": "A Grass-type seed Pokemon that absorbs sunlight but is very weak",
"Sunflora": "Sunkern's evolution; blooms in sunlight and converts rays into energy",
"Yanma": "A Bug/Flying dragonfly Pokemon with rapid wingbeats and sharp vision",
"Wooper": "A Water/Ground amphibian Pokemon with a carefree smile",
"Quagsire": "Wooper's evolution; a laid-back Water/Ground-type with high endurance",
"Espeon": "Psychic-type Eevee evolution; elegant and highly intelligent",
"Umbreon": "Dark-type Eevee evolution; glows at night and strikes stealthily",
"Murkrow": "A Dark/Flying Pokemon that resembles a witch and brings bad luck",
"Slowking": "A Slowpoke evolution with enhanced intelligence from a Shellder bite",
"Misdreavus": "A Ghost-type Pokemon that feeds on fear and enjoys scaring others",
"Unown": "A mysterious Psychic-type shaped like letters; has hidden powers",
"Wobbuffet": "A Psychic-type Pokemon that counters attacks with powerful reflections using its tail",
"Girafarig": "A Normal/Psychic giraffe-like Pokemon with a head on its tail that has its own mind",
"Pineco": "A Bug-type conifer cone Pokemon that silently waits to explode",
"Forretress": "Pineco's evolution; a Bug/Steel fortress with a sturdy shell and spiked defense",
"Dunsparce": "A Normal-type serpentine Pokemon with drill-like tail and elusive behavior",
"Gligar": "A Ground/Flying scorpion-like Pokemon that glides silently at night",
"Steelix": "An Steel/Ground metal serpent; evolution of Onix hardened by trade",
"Snubbull": "A Fairy-type bulldog Pokemon with fierce appearance but loving heart",
"Granbull": "Snubbull's evolution; larger and stronger, protects loved ones fiercely",
"Qwilfish": "A Water/Poison pufferfish Pokemon that inflates and spreads toxic spikes",
"Scizor": "A Bug/Steel scorpion-like evolution of Scyther with powerful pincers and armor",
"Shuckle": "A Bug/Rock turtle Pokemon that stores berries to produce juice in its shell",
"Heracross": "A Bug/Fighting rhinoceros beetle Pokemon known for charging with its horn",
"Sneasel": "A Dark/Ice weasel Pokemon that strikes silently with claws and speed",
"Teddiursa": "A small Normal-type bear cub that collects honey from trees",
"Ursaring": "Teddiursa's evolution; a powerful bear with devastating strength and instincts",
"Slugma": "A Fire-type magma slug Pokemon that drips molten lava",
"Magcargo": "Slugma's evolution; a Fire/Rock Pokemon with a cooling yet still-hot shell",
"Swinub": "A small Ground/Ice boar Pokemon that roots through snow with its snout",
"Piloswine": "Swinub's evolution; large and shaggy, it uses tusks to dig through ice",
"Corsola": "A dual Water/Rock coral Pokemon that thrives in warm coastal waters",
"Remoraid": "A Water-type fish Pokemon that shoots high-pressure water from its mouth",
"Octillery": "Remoraid's evolution; an octopus Pokemon that fires ink and water bombs",
"Delibird": "A Ice/Flying penguin-like Pokemon that delivers food in its tail sack",
"Mantine": "A Water/Flying manta ray Pokemon that glides gracefully in groups",
"Skarmory": "A Steel/Flying metallic bird Pokemon with razor-sharp wings",
"Houndour": "A Dark/Fire puppy Pokemon that hunts in packs and uses fire bones",
"Houndoom": "Houndour's evolution; a Dark/Fire canine with infernal breath and horns",
"Kingdra": "A Water/Dragon seahorse Pokemon that evolves from Horsea line in seas",
"Phanpy": "A small Ground-type elephant Pokemon with adorable trunk and playful nature",
"Donphan": "Phanpy's evolution; a tank-like Ground-type with rolling attacks and armor",
"Porygon2": "A digitally enhanced Normal-type evolution of Porygon with upgraded code",
"Stantler": "A Normal-type deer Pokemon with antlers that manipulate space via beams",
"Smeargle": "A Normal-type painter Pokemon that uses tail to sketch unique moves",
"Tyrogue": "A Fighting-type baby Pokemon that evolves into one of the fighting trio",
"Hitmontop": "A Fighting-type Pokemon that spins on its head and pivots to strike",
"Smoochum": "A Baby Ice/Psychic Pokemon and pre-evolution of Jynx that practices kisses",
"Elekid": "An Electric-type baby Pokemon that sparks with high-voltage generators",
"Magby": "A Fire-type baby Pokemon that breathes hot flames from its navel",
"Miltank": "A Normal-type cow Pokemon that produces nutritious milk and strong kicks",
"Blissey": "A Normal-type evolution of Chansey; extremely caring, emits healing aura",
"Raikou": "A Legendary Electric-type tiger that represents sudden storms and lightning",
"Entei": "A Legendary Fire-type canine that embodies volcanic eruptions and courage",
"Suicune": "A Legendary Water-type feline that purifies water and roams gracefully",
"Larvitar": "A Rock/Ground larva Pokemon that eats rocks and grows fiercely",
"Pupitar": "Larvitar's cocoon stage; a Rock/Ground pup wrapped in hard shell",
"Tyranitar": "Final evolution of Larvitar; a Rock/Dark powerhouse wrecking landscapes",
"Lugia": "A Legendary Psychic/Flying guardian of seas and master of storms",
"Ho-oh": "A Legendary Fire/Flying phoenix-like Pokemon that revives others with rainbow flames",
"Celebi": "A Mythical Psychic/Grass time-traveling Pokemon that heals forests",
"Treecko": "A Grass-type gecko starter with sticky tail and forest agility",
"Grovyle": "Treecko's evolution; slender and fast, fights with sword-like tail",
"Sceptile": "Final Treecko evolution; sharp leaf blades and climbing speed",
"Torchic": "A Fire-type chick starter with warm feathers and combat spirit",
"Combusken": "Torchic's evolution; fighting-fire hybrid that kicks with burning force",
"Blaziken": "Final Torchic evolution; a Fire/Fighting phoenix that leaps in blasts",
"Mudkip": "A Water-type starter amphibian known for strong tidal arms",
"Marshtomp": "Mudkip's evolution; Water/Ground type that thrives in mud",
"Swampert": "Final Mudkip evolution; a Water/Ground behemoth with seismic might",
"Poochyena": "A Normal-type hyena pup Pokemon that travels in pack shadows",
"Mightyena": "Poochyena's evolution; a pack leader with menacing howl",
"Zigzagoon": "A Normal-type raccoon Pokemon that zigzags and scavenges",
"Linoone": "Zigzagoon's evolution; fast and sleek, excellent at parcel delivery",
"Wurmple": "A Bug-type larva Pokemon that evolves unpredictably based on lineage",
"Silcoon": "Wurmple's silken cocoon stage preparing for butterfly form",
"Beautifly": "A Bug/Flying evolution of Wurmple line; flutters with toxic powder",
"Cascoon": "Wurmple's alternate cocoon stage before evolving into Dustox",
"Dustox": "A Bug/Poison moth Pokemon; flutters under moonlight with powder defence",
"Lotad": "A Water/Grass lily pad Pokemon that floats atop still lakes",
"Lombre": "Lotad's evolution; Water/Grass type that dances in swamps",
"Ludicolo": "Final Lotad evolution; cheerful Water/Grass Pokemon with rhythm moves",
"Seedot": "A Grass-type acorn Pokemon that enjoys collecting sunlight on trees",
"Nuzleaf": "Seedot's evolution; a Grass/Dark forest trickster with a leaf hat",
"Shiftry": "Final Seedot evolution; Grass/Dark ninja-like with fan leaf fans",
"Taillow": "A Normal/Flying swallow Pokemon that migrates in flocks",
"Swellow": "Taillow's evolution; fast and fearless aerial attacker",
"Wingull": "A Water/Flying gull Pokemon that glides above sea in pairs",
"Pelipper": "Wingull's evolution; a seafaring gull that carries prey in its beak pouch",
"Ralts": "A Psychic/Fairy youth Pokemon that senses emotions in the air",
"Kirlia": "Ralts's evolution; graceful Psychic/Fairy dancing partner",
"Gardevoir": "Final Ralts evolution; Psychic/Fairy that protects with powerful aura",
"Surskit": "A Bug/Water mosquito-like Pokemon that skates on water",
"Masquerain": "Surskit's evolution; Bug/Flying with ornate wings and hypnotic gaze",
"Shroomish": "A Grass-type mushroom Pokemon that emits spores around itself",
"Breloom": "Final Shroomish evolution; Grass/Fighting that delivers spore punches",
"Slakoth": "A Normal-type sloth Pokemon that sleeps up to 20 hours a day",
"Vigoroth": "Slakoth's evolution; hyperactive and energetic, never stops moving",
"Slaking": "Final Slakoth evolution; incredibly lazy yet extremely powerful",
"Nincada": "A Bug/Ground nymph that lives underground and sheds shell to evolve",
"Ninjask": "Nincada's evolution; Bug/Flying ninja Pokemon with amazing speed",
"Shedinja": "An empty shell left by Nincada; Bug/Ghost with strange shell-based life",
"Whismur": "A timid Normal-type mouse Pokemon that whispers loudly when startled",
"Loudred": "Whismur's evolution; uses its large ears to emit powerful sound blasts",
"Exploud": "Final Whismur evolution; Normal-type with sonar boom mouth for explosive sound attacks",
"Makuhita": "A Fighting-type child wrestler Pokemon that trains by lifting logs",
"Hariyama": "Makuhita's evolution; a massive sumo wrestler Pokemon with heavy slaps",
"Azurill": "A baby Normal/Fairy mouse Pokemon with a water-filled tail bubble",
"Nosepass": "A Rock-type Pokemon based on compass needle with magnetic nose",
"Skitty": "A playful Normal-type kitten Pokemon that loves to dance",
"Delcatty": "Skitty's evolution; a graceful feline with calm aura and stretchy tail",
"Sableye": "A Dark/Ghost-type Pokemon that lives in caves, feeds on gems, with mischievous grin",
"Mawile": "A Steel/Fairy-type with a huge jaw on its head that snaps up attackers",
"Aron": "A Rock/Steel-type baby Pokemon with a strong iron armor shell",
"Lairon": "Aron's evolution; heavily armored Rock/Steel-type that charges with horns",
"Aggron": "Final Aron line evolution; towering Rock/Steel guardian with immense strength",
"Meditite": "A Fighting/Psychic-type that trains its body and spirit through meditation",
"Medicham": "Meditite's evolution; uses meditation to enhance both physical and psychic power",
"Electrike": "An Electric-type puppy Pokemon that generates sparks on its fur",
"Manectric": "Electrike's evolution; swift Electric-type with a mane that channels electricity",
"Plusle": "An Electric-type ‘cheering' Pokemon that energizes others with positive charge",
"Minun": "An Electric-type counterpart to Plusle that supports teammates with negative charge",
"Volbeat": "A Bug-type firefly Pokemon that guides lights to attract friends",
"Illumise": "A Bug-type companion to Volbeat that uses lights to court and guide others",
"Roselia": "A Poison/Grass-type with floral arms that release toxic pollen",
"Gulpin": "A Poison-type blob Pokemon that swallows anything, using a filtering organ",
"Swalot": "Gulpin's evolution; a larger Poison-type that absorbs prey whole",
"Carvanha": "A Water/Dark piranha-like Pokemon that bites prey aggressively",
"Sharpedo": "Carvanha's evolution; a torpedo-like Water/Dark shark with deadly speed",
"Wailmer": "A large Water-type whale Pokemon that floats and spouts water joyfully",
"Wailord": "Wailmer's evolution; the massive whale Pokemon that creates huge waves",
"Numel": "A Fire/Ground camel Pokemon with a volcano erupting on its hump",
"Camerupt": "Numel's evolution; a giant Fire/Ground volcano-hump Pokemon with dual peaks",
"Torkoal": "A Fire-type turtle Pokemon that creates heavy smoke from its shell vents",
"Spoink": "A Psychic-type pig that bounces to keep its heart beating",
"Grumpig": "Spoink's evolution; uses its pearl and psychic power to control emotions",
"Spinda": "A Normal-type Pokemon with dizzying, unique swirly spot patterns",
"Trapinch": "A Ground-type antlion larva that digs traps to catch prey",
"Vibrava": "Trapinch's evolution; Ground/Dragon that uses vibrating wings to attack",
"Flygon": "Final Trapinch evolution; a Dragon/Ground 'desert dragon' that flutters silently",
"Cacnea": "A Grass-type cactus Pokemon that stores water in its body and attacks with needles",
"Cacturne": "Cacnea's evolution; a Grass/Dark-type cactus that hunts at night",
"Swablu": "A Normal/Flying fluffy bird Pokemon that looks like a cotton ball",
"Altaria": "Swablu's evolution; a Dragon/Flying Pokemon with cloud-like wings and melodic voice",
"Zangoose": "A Normal-type mongoose Pokemon that battles Seviper fiercely with claw slash",
"Seviper": "A Poison-type snake Pokemon with blade-like tail, rivals Zangoose",
"Lunatone": "A Rock/Psychic moon-shaped Pokemon that appears during the night",
"Solrock": "A Rock/Psychic sun-shaped Pokemon that radiates heat and light",
"Barboach": "A Water/Ground fish Pokemon with whiskers that senses currents",
"Whiscash": "Barboach's evolution; a Water/Ground catfish with seismic wave ability",
"Corphish": "A Water-type lobster Pokemon that fights with powerful claws",
"Crawdaunt": "Corphish's evolution; Water/Dark crab Pokemon with star on its head",
"Baltoy": "A Ground/Psychic clay doll Pokemon that spins to move and levitate",
"Claydol": "Baltoy's evolution; a multi-limbed Psychic UFO doll that levitates mysteriously",
"Lileep": "A Rock/Grass fossil Pokemon resembling a sea lily that filters plankton",
"Cradily": "Lileep's evolution; a tentacled Rock/Grass fossil that anchors to seabeds",
"Anorith": "A Rock/Bug fossil Pokemon resembling an ancient sand crab",
"Armaldo": "Anorith's evolution; Rock/Bug predator with powerful claws and shell",
"Feebas": "A weak-looking Water-type fish that often hides in murky waters",
"Milotic": "Feebas's evolution; a beautiful Water-type serpent known for calming power",
"Castform": "A Normal-type weather Pokemon that changes form depending on weather",
"Kecleon": "A Normal-type chameleon Pokemon that changes color to blend in",
"Shuppet": "A Ghost-type puppet Pokemon that gathers energy to haunt",
"Banette": "A Ghost-type doll Pokemon possessed by a grudge-filled spirit",
"Duskull": "A Ghost-type skull-masked Pokemon that roams quietly through shadows",
"Dusclops": "Duskull's evolution; a Ghost-type with a singular eye and hollow torso",
"Tropius": "A Grass/Flying dinosaur-like Pokemon with fruit growing on its neck",
"Chimecho": "A Psychic-type chime bell Pokemon that resonates tunes in the wind",
"Absol": "A Dark-type disaster-predicting Pokemon with a white mane and scythe tail",
"Wynaut": "A Baby Psychic-type that loves to upset foes with Mirror Coat",
"Snorunt": "An Ice-type Pokemon that thrives in snowy mountains and hides its face",
"Glalie": "Snorunt's evolution; a floating Ice-type with a hardened frozen body",
"Spheal": "A round Water/Ice seal Pokemon that claps its flippers happily",
"Sealeo": "Spheal's evolution; larger and sings loudly in icy habitats",
"Walrein": "Final Spheal line evolution; massive Water/Ice walrus Pokemon with tusks",
"Clamperl": "A Water-type bivalve Pokemon that transforms over time inside shell",
"Huntail": "A Clamperl evolution; a Water-type deep-sea predator with lure tail",
"Gorebyss": "Clamperl's alternate evolution; a slender Water-type that swims gracefully",
"Relicanth": "A Rock/Water ancient fish Pokemon unchanged for millions of years",
"Luvdisc": "A Water-type heart-shaped fish known for spreading love in hearts",
"Bagon": "A Dragon-type rock-solid Pokemon that dreams of flying",
"Shelgon": "Bagon's evolution; a rock-armored Dragon-type preparing to take flight",
"Salamence": "Final Bagon line evolution; a Dragon/Flying powerhouse with majestic wings",
"Beldum": "A Steel/Psychic alien Pokemon with a magnet on its head and a single eye",
"Metang": "Beldum's evolution; a Steel/Psychic twin-bodied trainer Pokemon",
"Metagross": "Final Beldum line evolution; a Steel/Psychic supercomputer-like behemoth",
"Regirock": "A Legendary Rock golem sealed in desert temple using Braille dots",
"Regice": "A Legendary Ice golem preserved in glaciers with incredible cold",
"Registeel": "A Legendary Steel golem hidden in forest mountain, virtually indestructible",
"Latias": "A Psychic/Dragon Legendary that can telepathically communicate and fly with speed",
"Latios": "Complementary to Latias; Psychic/Dragon Legendary with telepathic prowess and swift flight",
"Kyogre": "A Legendary Water whale that expands seas and controls oceanic storms",
"Groudon": "A Legendary Ground-dinosaur that expands lands and dries seas",
"Rayquaza": "A Legendary Dragon/Flying sky serpent that calms Kyogre and Groudon in ozone layer",
"Jirachi": "A Mythical Steel/Psychic wish-granting Pokemon that awakens for a week per millennium",
"Deoxys": "A Mythical Psychic-type with multiple forms representing DNA-based extraterrestrial power",
"Turtwig": "A Grass-type turtle starter that creates soil and sprouts plant on its head",
"Grotle": "Turtwig's evolution; larger Grass-type with shrubs growing on its back",
"Torterra": "Final Turtwig line evolution; Grass/Ground turtle with forest on its shell",
"Chimchar": "A Fire-type monkey starter with flame on its tail and playful spirit",
"Monferno": "Chimchar's evolution; Fire/Fighting monkey with fiery limb attacks",
"Infernape": "Final Chimchar line evolution; Fire/Fighting ape with blazing martial arts",
"Piplup": "A Water-type penguin starter known for pride and powerful water moves",
"Prinplup": "Piplup's evolution; regal Water-type with improved swimming prowess",
"Empoleon": "Final Piplup line evolution; Water/Steel emperor penguin Pokemon with trident wings",
"Starly": "A Normal/Flying bird starter with bold attitude and high chirp",
"Staravia": "Starly's evolution; Rowdy bird Pokemon that fights in flocks",
"Staraptor": "Final Starly line evolution; fierce Normal/Flying raptor with powerful attacks",
"Bidoof": "A Normal-type beaver Pokemon that builds dams and acts cheerfully",
"Bibarel": "Bidoof's evolution; Normal/Water builder with strong jaws and flattened tail",
"Kricketot": "A Bug-type cricket Pokemon that chirps rhythmically from its horns",
"Kricketune": "A Bug-type cricket Pokemon with musical antennae used to create rhythmic chirps",
"Shinx": "An Electric-type kitten Pokemon whose sparks glow brighter as it grows stronger",
"Luxio": "Shinx's evolution; an Electric-type feline that recklessly attacks with charged claws",
"Luxray": "Final Luxio evolution; an Electric-type lion with sight through opaque objects",
"Budew": "A small Grass/Poison flower bud Pokemon that blooms in clean air",
"Roserade": "Roserade; a Grass/Poison rose Pokemon that attacks with poison-tipped bouquet",
"Cranidos": "A Rock-type fossil dinosaur Pokemon with a hard skull used for headbutts",
"Rampardos": "Cranidos's evolution; a Rock-type powerhouse with the hardest skull ever measured",
"Shieldon": "A Rock/Steel fossil Pokemon that uses a shielded face to block attacks",
"Bastiodon": "Shieldon's evolution; a Rock/Steel defensive wall with a heavy plated head",
"Burmy": "A small Bug-type cloak Pokemon that changes form based on its environment",
"Wormadam": "Burmy's evolution; a Bug/Grass or Bug/Steel cloak Pokemon adapting to habitat",
"Mothim": "Male Burmy's evolution; a Bug/Flying moth Pokemon attracted to bright lights",
"Combee": "A small Bug/Flying bee Pokemon with three hexagonal bodies and honeycomb pattern",
"Vespiquen": "Queen of the Combee; a Bug/Flying hive commander with territorial stinger swarms",
"Pachirisu": "An Electric-type squirrel Pokemon known for its energetic tail and bolt-shaped mark",
"Buizel": "An Electric/Water weasel Pokemon with flotation collar that aids swimming",
"Floatzel": "Buizel's evolution; a sleek Water-type swimmer with floating collar and agility",
"Cherubi": "A small Grass-type cherry Pokemon with two fruit on its stem",
"Cherrim": "Cherubi's evolution; changes form under the sun to display a sunny petal cloak",
"Shellos": "A Water-type sea slug Pokemon with two regional forms, east and west coast",
"Gastrodon": "Shellos's evolution; a Water/Ground sea slug with slug-like, dual-region appearances",
"Ambipom": "A Normal-type monkey Pokemon with two tails used like extra hands",
"Drifloon": "A Ghost/Flying balloon Pokemon that carries children away with ghostly strings",
"Drifblim": "Drifloon's evolution; a giant ghost balloon that drifts through the sky",
"Buneary": "A Normal-type rabbit Pokemon with fluffy ears and a hopping combat style",
"Lopunny": "Buneary's evolution; a Normal-type elegant rabbit that fights with strong kicks",
"Mismagius": "A Ghost-type witch-like Pokemon that casts curses and mystical chants",
"Honchkrow": "A Dark/Flying crow Pokemon leading murkrow flocks and controlling the skies",
"Glameow": "A Normal-type cat Pokemon boasting stylish fur and competitive temperament",
"Purugly": "Glameow's evolution; a bulky feline Pokemon self-confident and physically powerful",
"Chingling": "A baby Psychic-type bell Pokemon that resonates based on emotions and sound",
"Stunky": "A Poison/Dark skunk Pokemon that sprays a foul-smelling fluid in defense",
"Skuntank": "Stunky's evolution; a larger Poison/Dark skunk with more potent spray and aggression",
"Bronzor": "A Steel/Psychic metal disc Pokemon that floats and uses ancient chakra energy",
"Bronzong": "Bronzor's evolution; a Steel/Psychic bell-shaped Pokemon that summons wind and rain",
"Bonsly": "A Rock-type baby bonsai tree mimic that feigns crying to trick others",
"Mime-Jr": "A Baby Psychic/Fairy that mimics gestures and practices pantomime",
"Happiny": "A Baby Normal-type Pokemon that loves stones and carries an egg in its pouch",
"Chatot": "A Normal/Flying parrot Pokemon that copies speech and melody perfectly",
"Spiritomb": "A Ghost/Dark amalgam of 108 spirits bound to a keystone",
"Gible": "A Dragon/Ground shark-like Pokemon that burrows and seeks strong opponents",
"Gabite": "Gible's evolution; faster and more aggressive with sharp claws and glider wings",
"Garchomp": "Final Gible line; a Dragon/Ground pseudo-legendary with supersonic flight capability",
"Munchlax": "A Normal-type baby Pokemon with insatiable appetite that becomes Snorlax evolution",
"Riolu": "A Fighting-type baby Pokemon that gains aura powers under loving training",
"Lucario": "Riolu's evolution; a Fighting/Steel aural detector that reads thoughts and energy",
"Hippopotas": "A Ground-type hippo Pokemon that burrows in sand to stay cool",
"Hippowdon": "Hippopotas's evolution; a massive Ground-type that creates sandstorms",
"Skorupi": "A Poison/Bug scorpion Pokemon that lives in deserts and marshes",
"Drapion": "Skorupi's evolution; a Poison/Dark scorpion with armored body and fierce pincers",
"Croagunk": "A Poison/Fighting frog Pokemon that damages with poisonous sacs on cheeks",
"Toxicroak": "Croagunk's evolution; a Poison/Fighting fighter with sharp toxin-lacing fangs",
"Carnivine": "A Grass-type carnivorous plant Pokemon that snaps prey with vine jaws",
"Finneon": "A Water-type flashy fish Pokemon with glowing fin patterns",
"Lumineon": "Finneon's evolution; Water-type with graceful fins that glow in deep sea",
"Mantyke": "A Water/Flying manta ray baby Pokemon that evolves under friendship with Remoraid",
"Snover": "A Grass/Ice alpine tree Pokemon that spreads snow with its pollen",
"Abomasnow": "Snover's evolution; a Grass/Ice mountain Pokemon that brings blizzard to land",
"Weavile": "A Dark/Ice evolution of Sneasel; sleek, fast, and strikes with razor claws",
"Magnezone": "Magneton's evolution; a Steel/Electric UFO-like Pokemon using magnetic force",
"Lickilicky": "Lickitung's evolution; Normal-type with extendable tongue and strong licks",
"Rhyperior": "Rhydon's evolution; a Rock/Ground colossus with drill-tipped hands and armor",
"Tangrowth": "Tangela's evolution; a Grass-type monster covered in vines that crush foes",
"Electivire": "Electabuzz's evolution; an Electric-type powerhouse with twin electrified tails",
"Magmortar": "Magmar's evolution; a Fire-type with arm-mounted flame cannons",
"Togekiss": "Togetic's evolution; a Fairy/Flying dove of joy that blesses allies",
"Yanmega": "Yanma's evolution; a Bug/Flying mega dragonfly with swift aerial strikes",
"Leafeon": "Grass-type Eevee evolution; leaf-bladed fur and solar energy booster",
"Glaceon": "Ice-type Eevee evolution; crystalline fur that chills the air around it",
"Gliscor": "Flying/Ground evolution of Gligar; a bat-scorpion hybrid with gliding wings",
"Mamoswine": "Ice/Ground evolution of Piloswine; massive and charges through blizzards",
"Porygon-Z": "Porygon2's digital evolution; glitches and thrives in cyberspace distortions",
"Gallade": "Psychic/Fighting evolution of Kirlia; wields arm-blades to protect others",
"Probopass": "Nosepass line's evolution; a Rock/Steel with magnetic mustache and fortress head",
"Dusknoir": "Dusclops's evolution; a Ghost-type grim reaper that guides lost spirits",
"Froslass": "Snow/Ghost evolution of Snorunt; a graceful yet chilling phantom",
"Rotom": "An Electric/Ghost Pokemon that inhabits appliances and changes form accordingly",
"Uxie": "A Psychic Lake guardian; represents knowledge and awakens minds",
"Mesprit": "A Psychic Lake guardian; represents emotion and inspires feeling",
"Azelf": "A Psychic Lake guardian; represents willpower and drives determination",
"Dialga": "Legendary Steel/Dragon that controls time and distorts space",
"Palkia": "Legendary Water/Dragon that governs space and dimensions",
"Heatran": "Legendary Fire/Steel mutant that lives in volcanic caves and controls magma",
"Regigigas": "Legendary Normal colossus that towed continents with intangible arms",
"Giratina": "Legendary Ghost/Dragon that rules the Distortion World with antimatter power",
"Cresselia": "Legendary Psychic Swan that brings pleasant dreams and lunar light",
"Phione": "A Water Mythical Pokemon born from breeding Manaphy; sails seas with elegance",
"Manaphy": "A Mythical Water Pokemon that bonds with others and grants them power",
"Darkrai": "A Mythical Dark-type that induces nightmares and dwells in shadow",
"Shaymin": "A mountaintop sanctuary in the Mystery Dungeon world, home to Sky Peak and Sky Jumps",
"Arceus": "The Original Mythical Normal deity that created the Pokemon universe",
"Victini": "A Mythical Psychic/Fire bringer of victory that grants energy to others",
"Snivy": "A Grass serpent starter; fast and regal with vine tail for precise strikes",
"Servine": "Snivy's evolution; swift Grass snake Pokemon skilled in tactical leaf strikes",
"Serperior": "Final Snivy form; majestic Grass serpent with regal vines and superiority",
"Tepig": "A Fire pig starter that snorts fiery embers when excited",
"Pignite": "Tepig's evolution; a Fire/Fighting hog with spirited flame belt",
"Emboar": "Final Tepig form; a Fire/Fighting boar with blazing chest and brute power",
"Oshawott": "A Water otter starter; uses a scalchop shell as a weapon for combat",
"Dewott": "A Water-type otter Pokemon with dual scalchops, practicing blade techniques",
"Samurott": "Final evolution of Dewott; a regal Water-type sea-otter with a samurai horn blade",
"Patrat": "A Normal-type lookout rodent with ringed tail and sharp incisors",
"Watchog": "Evolved Patrat; a vigilant Normal-type with rings for night vision and alert calls",
"Lillipup": "A small Normal-type puppy known for loyalty and sharp hearing",
"Herdier": "Lillipup's evolution; a courageous Normal-type dog with protective instincts",
"Stoutland": "Final Herdier form; a large, fluffy Normal-type guardian with strong sense of direction",
"Purrloin": "A sly Normal-type kitten Pokemon that deceives with its charm",
"Liepard": "Purrloin's evolution; a sleek, stealthy Normal-type feline assassin",
"Pansage": "A Grass-type monkey that carries a sprout and energizes with leaf-based moves",
"Simisage": "Pansage evolved; a Grass-type with vine whip and spirited fighting style",
"Pansear": "A Fire-type monkey with a flame tuft used to heat and battle",
"Simisear": "Pansear's evolution; a fiery monkey that punches with blazing fists",
"Panpour": "A Water-type monkey that drizzles moisture from its head to cool surroundings",
"Simipour": "Panpour's evolution; a Water-type with powerful hydro fists and spirited attitude",
"Munna": "A Psychic-type dream eater that floats and feeds on dreams' essence",
"Musharna": "Munna's evolution; manifests dream mist and induces healing dreams",
"Pidove": "A Normal/Flying pigeon Pokemon often seen in flocks around cities",
"Tranquill": "Pidove's evolution; a calmer bird with a sense of unity and flight coordination",
"Unfezant": "Final Pidove form; a proud Normal/Flying bird with crest and aerial dominance",
"Blitzle": "An Electric-type zebra foal with lightning stripes that glow with excitement",
"Zebstrika": "Blitzle's evolution; a sleek Electric-type steed that races at high speed",
"Roggenrola": "A Rock-type ore Pokemon with a single eye and mineral-rich body",
"Boldore": "Roggenrola's evolution; a rugged Rock-type with crystalline blasts",
"Gigalith": "Final Boldore form; a massive Rock-type fortress powered by solar energy",
"Woobat": "A Psychic/Flying bat that uses heart-shaped nose to sense emotions",
"Swoobat": "Woobat evolved; a Psychic/Flying bat that flutters with heart-powered sonar",
"Drilbur": "A Ground-type mole Pokemon with steel claws for tunneling",
"Excadrill": "Drilbur's evolution; a Steel/Ground digger with powerful drills on hands",
"Audino": "A Normal-type caring Pokemon known for healing others with its heart sensors",
"Timburr": "A Fighting-type toddler Pokemon that carries wooden beams",
"Gurdurr": "Timburr's evolution; a brawny Fighting-type that uses steel girders",
"Conkeldurr": "Final Gurdurr form; a powerhouse that lifts concrete pillars in battle",
"Tympole": "A Water-type tadpole Pokemon whose cheeks fill with air to sing",
"Palpitoad": "Tympole's evolution; a Water/Ground type with vibrating body waves",
"Seismitoad": "Final Palpitoad form; a bulky Water/Ground Pokemon that causes seismic quakes",
"Throh": "A Fighting-type judoka that grapples opponents with expert throws",
"Sawk": "A Fighting-type karateka with discipline and precision kicking",
"Sewaddle": "A Bug/Grass caterpillar that spins leaves into clothing as a cocoon",
"Swadloon": "Evolved Sewaddle; a Bug/Grass stage hidden in its leaf cloak",
"Leavanny": "Final Swadloon form; a Bug/Grass tailor Pokemon that dresses friends in leaf clothes",
"Venipede": "A Bug/Poison millipede Pokemon with swift, segmented movement",
"Whirlipede": "Venipede's evolution; a Bug/Poison armor-spinner with defensive posture",
"Scolipede": "Final Venipede line; a Bug/Poison centipede with fierce speed and pincers",
"Cottonee": "A Grass/Fairy cotton puff Pokemon that drifts on wind with seeds",
"Whimsicott": "Cottonee's evolution; a playful Grass/Fairy that hides in cotton clouds",
"Petilil": "A Grass-type bulb Pokemon that stores sunlight in its leaf bud",
"Lilligant": "Petilil's evolution; an elegant Grass-type dancer blooming in spring",
"Basculin": "A Water-type aggressive fish with bold stripes and fin battles",
"Sandile": "A Ground/Dark crocodile pup that lurks in deserts and rivers",
"Krokorok": "Sandile's evolution; a sneaky Ground/Dark croc with hardened eyelids",
"Krookodile": "Final Sandile form; a Ground/Dark croc with powerful jaws and desert dominance",
"Darumaka": "A Fire-type round Pokemon with fiery pouch that stores heated energy",
"Darmanitan": "Darumaka's evolution; a powerhouse Fire-type that enters Zen Mode occasionally",
"Maractus": "A Grass-type cactus Pokemon that dances rhythmically in desert heat",
"Dwebble": "A Bug/Rock crab Pokemon that carries a stone shell home",
"Crustle": "Dwebble's evolution; a Bug/Rock hermit-crab with boulder shell and pincers",
"Scraggy": "A Dark/Fighting reptilian Pokemon with baggy skin and bold attitude",
"Scrafty": "Scraggy's evolution; street-skulled Dark/Fighting type with hooded style",
"Sigilyph": "A Psychic/Flying ancient guardian Pokemon etched in cave art",
"Yamask": "A Ghost-type wraith carrying mask of its past human life",
"Cofagrigus": "Yamask's evolution; a Ghost-type sarcophagus that traps souls in its arms",
"Tirtouga": "A Rock/Water ancient turtle fossil that swims with sturdy flippers",
"Carracosta": "Tirtouga's evolution; a Rock/Water shell-dinosaur with crushing jaws",
"Archen": "A Rock/Flying fossil raptor with eagerness to learn to fly",
"Archeops": "Archen's evolution; a Rock/Flying bird with powerful prehistoric wings",
"Trubbish": "A Poison-type trash bag Pokemon filled with toxic sludge",
"Garbodor": "Trubbish's evolution; a Poison-type heap of toxic waste held by bands",
"Zorua": "A Dark-type fox that creates illusions to protect itself",
"Zoroark": "Zorua's evolution; a Dark-type illusionist that disguises surroundings",
"Minccino": "A Normal-type chinchilla Pokemon that grooms fur obsessively",
"Cinccino": "Minccino's evolution; a Normal-type soft-furred bard that fights with hair ribbons",
"Gothita": "A Psychic-type doll Pokemon that senses auras with big eyes",
"Gothorita": "Gothita's evolution; a Psychic-type that balances on head, sensing feelings",
"Gothitelle": "Final Gothita line; a Psychic-type that predicts futures with aura",
"Solosis": "A Psychic-type floating cell Pokemon contained in an energy membrane",
"Duosion": "Solosis's evolution; a Psychic-type that connects through cells to form telepathy",
"Reuniclus": "Final Solosis line; a Psychic-type brain-cell creature that controls others",
"Ducklett": "A Water/Flying duckling with downy blue feathers and gentle demeanor",
"Swanna": "Ducklett's evolution; a graceful Water/Flying swan with elegant wingspan",
"Vanillite": "An Ice-type snowflake Pokemon that grows icicle horns on its head",
"Vanillish": "Vanillite's evolution; a larger Ice-type with frosted body and cooler aura",
"Vanilluxe": "Final Ice-type form; two-headed snowcone Pokemon spouting frosty breath",
"Deerling": "A Normal/Grass deer that changes coat pattern with the seasons",
"Sawsbuck": "Deerling's evolution; a majestic Normal/Grass stag with seasonal antlers",
"Emolga": "An Electric/Flying squirrel glider that zaps and soars between trees",
"Karrablast": "A Bug-type stag beetle Pokemon that evolves through shell trade",
"Escavalier": "Karrablast's evolution; a Bug/Steel knight Pokemon clad in armor",
"Foongus": "A Grass/Poison mushroom Pokemon disguised as a Poke Ball cap",
"Amoonguss": "Foongus's evolution; a Grass/Poison mushroom that lures prey with hat motif",
"Frillish": "A Water/Ghost jellyfish Pokemon that drifts with eerie tentacles",
"Jellicent": "Final Frillish form; a Water/Ghost phantom jellyfish queen of the seas",
"Alomomola": "A Water-type heartfish that heals wounded Pokemon with its body",
"Joltik": "A Bug/Electric micro-spider that attaches to larger Pokemon to drain energy",
"Galvantula": "Joltik's evolution; a Bug/Electric tarantula that spins electrified webs",
"Ferroseed": "A Steel/Grass seed Pokemon with needle-like spines and magnetic core",
"Ferrothorn": "Ferroseed's evolution; a Steel/Grass fortress vine Pokemon with spiky traps",
"Klink": "A Steel-type gear pair that generates electricity when they mesh teeth",
"Klang": "Klink's evolution; a trio of gears generating stronger electrical currents",
"Klinklang": "Final Klink line; a Steel-type gear wheel Pokemon whose rotations boost power",
"Tynamo": "An Electric-type eel that generates tiny sparks from its body",
"Eelektrik": "An evolved Electric-type eel with electric sacs along its body",
"Eelektross": "Final Eelektrik form; a powerful Electric-only eel with no weaknesses",
"Elgyem": "A Psychic-type small alien with a single eye and mysterious origins",
"Beheeyem": "Evolved Elgyem; an intelligent Psychic alien with telepathic powers",
"Litwick": "A Ghost/Fire candle Pokemon that drains life energy with its flame",
"Lampent": "Litwick's evolution; a lamp Pokemon wandering and guiding lost spirits",
"Chandelure": "Final Litwick line; a chandelier Ghost/Fire that burns souls with ghost flames",
"Axew": "A Dragon-type tusked cub Pokemon learning to bite and grow",
"Fraxure": "Axew's evolution; a brawny Dragon-type with axe-like tusks",
"Haxorus": "Final Axew form; a Dragon-type with powerful axing jaws",
"Cubchoo": "An Ice-type cub with a constantly running nose that freezes its emotions",
"Beartic": "Cubchoo's evolution; a massive bear Pokemon that stomps thick ice with cold breath",
"Cryogonal": "An Ice-type snowflake Pokemon that forms crystalline bodies to freeze foes",
"Shelmet": "A Bug-type shelled Pokemon that retreats into its protective armor",
"Accelgor": "Shelmet's speedy Bug-type evolution stripped of shell for agility",
"Stunfisk": "A Ground/Electric flat Pokemon that lies in wait to zap prey",
"Mienfoo": "A Fighting-type martial arts fox cub that trains with disciplined moves",
"Mienshao": "Mienfoo's evolution; a swift Fighting-type with graceful staff-like arms",
"Druddigon": "A Dragon-type cave-dweller with rugged scales and fierce claws",
"Golett": "A Ground/Ghost animated clay golem that walks in search of purpose",
"Golurk": "Golett's evolution; a towering Ground/Ghost golem with ancient powers",
"Pawniard": "A Dark/Steel knight-like cub wielding sharp blade-arms",
"Bisharp": "Pawniard's evolution; leads Blade Steel-types with honor and cold tactics",
"Bouffalant": "A Normal-type buffalo Pokemon that charges with giant afro horns",
"Rufflet": "A Normal/Flying eaglet with prideful nature and fledgling skill",
"Braviary": "Rufflet's evolution; a patriotic eagle Pokemon known for courage",
"Vullaby": "A Dark/Flying vulture chick that nests in discarded armor",
"Mandibuzz": "Vullaby's evolution; a Dark/Flying vulture that protects young scavengers",
"Heatmor": "A Fire-type anteater that uses burning tongue to melt hard-shelled prey",
"Durant": "A Bug/Steel ant Pokemon that constructs tunnels and works in colonies",
"Deino": "A Dark/Dragon puppy Pokemon that bites others to learn strength",
"Zweilous": "Deino's evolution; bipl-headed Dark/Dragon that fights with dual bites",
"Hydreigon": "Final Deino form; a three-headed Dark/Dragon with overwhelming power",
"Larvesta": "A Bug/Fire larva moth that glows warmly at night",
"Volcarona": "Final Larvesta evolution; a Fire/Bug moth with wings of radiant flame",
"Cobalion": "A Steel/Fighting Legendary unicorn; leads Swords of Justice with courage",
"Terrakion": "A Rock/Fighting Legendary bull; champion of justice and rampaging strength",
"Virizion": "A Grass/Fighting Legendary deer; swift protector of forests",
"Tornadus": "A Flying-type Legendary genie of wind, free in the skies",
"Thundurus": "An Electric/Flying genie of thunder that wields storms",
"Reshiram": "A Dragon/Fire Legendary embodying truth with fiery breath",
"Zekrom": "A Dragon/Electric Legendary embodying ideals with thunderous power",
"Landorus": "A Ground/Flying genie of the land; controls fertility and storms",
"Kyurem": "A Dragon/Ice Legendary embodying icy emptiness and frigid power",
"Keldeo": "A Water/Fighting Legendary colt that swims and battles in style",
"Meloetta": "A Mythical Normal/Psychic or Normal/Fighting singer whose melody moves hearts",
"Genesect": "A Mythical Bug/Steel ancient Pokemon modified with high-tech cannon",
"Chespin": "A Grass-type hedgehog starter with nut shell helmet and cheeky spirit",
"Quilladin": "Chespin's evolution; an armored Grass-type that protects itself from foes",
"Chesnaught": "Final Chespin form; a Grass/Fighting guardian with knuckle armor spines",
"Fennekin": "A Fire-type fox starter with flame fur that senses emotions",
"Braixen": "Fennekin's evolution; a Fire-type fox that swishes a fiery stick in its tail",
"Delphox": "Final Fennekin form; a Fire/Psychic fox wizard wielding psychic flame",
"Froakie": "A Water-type frog starter with bubble foam and agile jumps",
"Frogadier": "Froakie's evolution; a sleek Water-type frog ninja in training",
"Greninja": "Final Froakie form; a Water/Dark ninja frog with water-shuriken attacks",
"Bunnelby": "A Normal-type rabbit with powerful ears used for digging",
"Diggersby": "Bunnelby's evolution; a Ground/Normal digger with jackhammer ears",
"Fletchling": "A Normal/Flying robin chick that sings to assert territory",
"Fletchinder": "Fletchling's evolution; a Fire/Flying bird that darts through branches",
"Talonflame": "Final Fletchling form; a fiery hawk that blazes down on opponents",
"Scatterbug": "A Bug-type caterpillar that flits and spins silk trails",
"Spewpa": "Scatterbug's chrysalid stage; rests and prepares inside its silk shell",
"Vivillon": "Final Scatterbug evolution; a Bug/Flying butterfly with region-specific wing patterns",
"Litleo": "A Fire/Normal lion cub with a fiery tuft and majestic roar",
"Pyroar": "Final Litleo form; a Fire/Normal lion with regal mane and vocal power",
"Flabebe": "A tiny Fairy-type that carries a flower; color varies by clover color",
"Floette": "Flabebe's evolution; a Fairy flower guardian with floating bloom",
"Florges": "Final Flabebe line; a Fairy flower protector with garden-like frill",
"Skiddo": "A Grass-type goat Pokemon that grazes and bonds with its rider",
"Gogoat": "Final Skiddo form; a Grass-type steed goat that charges through hills",
"Pancham": "A Fighting-type panda cub carrying a leaf for courage",
"Pangoro": "Pancham's evolution; a Dark/Fighting panda that mentors others",
"Furfrou": "A Normal-type poodle Pokemon that can be groomed into many forms",
"Espurr": "A Psychic-type kitten with lurking psychic power hidden behind its eyes",
"Meowstic": "Espurr's evolution; a Psychic cat that controls energy with ear fur",
"Honedge": "A Steel/Ghost sword that houses a spirit blade",
"Doublade": "Two Honedge combined; a twin-blade ghostly weapon in armor",
"Aegislash": "Final Honedge line; a Steel/Ghost sword with form-changing sacred blade",
"Spritzee": "A Fairy-type bird that collects fragrances to produce soothing aroma",
"Aromatisse": "Spritzee's evolution; a Fairy perfumer that emits calming scents",
"Swirlix": "A Fairy-type fluff ball that tastes delicious and soft",
"Slurpuff": "Swirlix's evolution; a Fairy gourmand that bakes with scent for taste",
"Inkay": "A Dark/Psychic cephalopod that controls others when it looks overhead",
"Malamar": "Inkay's evolution; a Dark/Psychic squid that manipulates minds with tentacles",
"Binacle": "A Rock/Water crab Pokemon with two-headed form growing on its back",
"Barbaracle": "Binacle's evolution; a Rock/Water barnacle colony with many limbs",
"Skrelp": "A Poison/Water seahorse Pokemon that camouflages among kelp",
"Dragalge": "Skrelp's evolution; a Poison/Dragon seaweed-covered serpent",
"Clauncher": "A Water-type pincer Pokemon that fires water blasts from its claw",
"Clawitzer": "Clauncher's evolution; a Water-type sniper crab firing pressurized water",
"Helioptile": "An Electric/Normal lizard that collects solar energy with ear frills",
"Heliolisk": "Helioptile's evolution; an Electric/Normal frill-necked lizard that converts sunlight to power",
"Tyrunt": "A Rock/Dragon fossil Pokemon resembling a tiny tyrannosaur",
"Tyrantrum": "Tyrunt's evolution; a Rock/Dragon tyrannosaur king roaring with force",
"Amaura": "A Rock/Ice fossil Pokemon that glows in moonlight with crystalline horns",
"Aurorus": "Amaura's evolution; a Rock/Ice plesiosaur with aurora-forming sails",
"Sylveon": "A Fairy-type Eevee evolution that charms foes with ribbon-like feelers",
"Hawlucha": "A Fighting/Flying luchador bird Pokemon that performs aerial wrestling",
"Dedenne": "An Electric/Fairy rodent that stores electricity in its whiskers and cheeks",
"Carbink": "A Rock/Fairy gem Pokemon born from crystallization deep underground",
"Goomy": "A tiny Dragon-type slug with gooey, slippery body and timid nature",
"Sliggoo": "Goomy's evolution; a Dragon-type slimy slug that stores moisture in its body",
"Goodra": "Final Goomy line; a Dragon-type gooey powerhouse with sticky, elastic body",
"Klefki": "A Steel/Fairy keyring Pokemon that collects metallic keys to protect its Trainer",
"Phantump": "A Ghost/Grass tree stump haunted by the spirit of a lost child",
"Trevenant": "Phantump's evolution; a Ghost/Grass guardian tree that traps wandering souls",
"Pumpkaboo": "A Ghost/Grass jack-o'-lantern Pokemon with variable sizes and playful spirit",
"Gourgeist": "Pumpkaboo's evolution; a Ghost/Grass pumpkin Pokemon with mischievous candy sack",
"Bergmite": "An Ice-type iceberg Pokemon that clings to cliffs with its icy shell",
"Avalugg": "Bergmite's evolution; a massive Ice-type iceberg backbearer with glacial armor",
"Noibat": "A small Flying/Dragon bat Pokemon that uses ultrasonic waves to echolocate",
"Noivern": "Noibat's evolution; a Flying/Dragon bat with powerful sonic booms from its wings",
"Xerneas": "A Fairy-type Legendary deer that shares life energy and brings vitality",
"Yveltal": "A Dark/Flying Legendary bird that absorbs life force and spreads destruction",
"Zygarde": "A Dragon/Ground Legendary sentinel that monitors ecosystem balance in multiple forms",
"Diancie": "A Rock/Fairy Mythical Pokemon that can create diamonds from its body",
"Hoopa": "A Psychic/Ghost Mythical that manipulates space by summoning through rings",
"Volcanion": "A Fire/Water Mythical steam engine Pokemon that can cloak steam explosions",
"Rowlet": "A Grass/Flying owl starter that flies silently with seed-covered wings",
"Dartrix": "Rowlet's evolution; a Grass/Flying stealth archer owl with leafy cloaks",
"Decidueye": "Final Rowlet form; a Grass/Ghost archer owl that strikes unseen with feather arrows",
"Litten": "A Fire-type kitten starter with fiery whiskers and intense stare",
"Torracat": "Litten's evolution; a Fire-type feline that stores fire in its bell collar",
"Incineroar": "Final Litten form; a Fire/Dark wrestling tiger that battles with fiery flair",
"Popplio": "A Water-type seal pup starter that plays with water balloons and acrobatics",
"Brionne": "Popplio's evolution; a Water-type performer that dances with bubble displays",
"Primarina": "Final Popplio form; a Water/Fairy sea lion diva singing powerful melodies",
"Pikipek": "A Normal/Flying woodpecker Pokemon that drills trunks with its beak",
"Trumbeak": "Pikipek's evolution; a Normal/Flying bird with long beak that hammers fruit",
"Toucannon": "Final Pikipek line; a Normal/Flying toucan Pokemon with cannon-like beak blasts",
"Yungoos": "A Normal-type mongoose puppy that lives near habitats and forages in family groups",
"Gumshoos": "Yungoos's evolution; a Normal-type mongoose sheriff Pokemon tracking intruders all day",
"Grubbin": "A Bug-type larva ant Pokemon that eats wood to build powerful mandibles",
"Charjabug": "Grubbin's evolution; an Electric/Bug battery-bug sealed to conserve power",
"Vikavolt": "Final Grubbin form; a Bug/Electric stag-beetle Pokemon with flash-fire cannon jaws",
"Crabrawler": "A Fighting-type crab that boxes with powerful pincers",
"Crabominable": "Crabrawler's evolution; a Fighting/Ice yeti-crab with frost-hammer claws",
"Oricorio": "A Flying-type bird that dances in four styles, depending on nectar drunk",
"Cutiefly": "A Bug/Fairy pollinating fly that seeks out floral scent and emits sparkles",
"Ribombee": "Cutiefly's evolution; a Bug/Fairy pixie bee that delivers healing pollen",
"Rockruff": "A Rock-type pup with evolving howls and close bond to its Trainer",
"Lycanroc": "Rockruff's evolution with style-based forms; a Rock-type loyal wolf at high speed",
"Wishiwashi": "A Water-type fish that becomes extraordinarily powerful when schooling",
"Mareanie": "A Poison/Water starfish Pokemon that sticks velvety poison spray on prey",
"Toxapex": "Mareanie's evolution; a Poison/Water tank that deploys poisonous spikes and coats",
"Mudbray": "A Ground-type donkey Pokemon that stomps using thick hooves",
"Mudsdale": "Mudbray's evolution; a Ground-type draft-horse that pulls heavy loads with quake kicks",
"Dewpider": "A Water/Bug bubble-spider Pokemon that lives on surface tension of water",
"Araquanid": "Dewpider's evolution; a Water/Bug spider that uses bubble armor to trap prey",
"Fomantis": "A Grass-type praying mantis sapling that stalks prey in foliage quietly",
"Lurantis": "Fomantis's evolution; a Grass-type floral mantis that performs dance-like attacks",
"Morelull": "A Grass/Fairy mushroom Pokemon that scatters sleepy spores in moonlight",
"Shiinotic": "Morelull's evolution; a Grass/Fairy lamp mushroom that glows soothingly to lull foes",
"Salandit": "A Poison/Fire lizard Pokemon whose female emits toxic fumes to attract mates",
"Salazzle": "Salandit's evolution; a Poison/Fire queen lizard that manipulates heat and toxic gas",
"Stufful": "A Normal/Fighting teddy-bear Pokemon that practices punching with determination",
"Bewear": "Stufful's evolution; a Normal/Fighting koala-bear powerhouse with crushing hugs",
"Bounsweet": "A Grass-type fruit Pokemon that ripens with sweetness and charms Trainers",
"Steenee": "Bounsweet's evolution; a Grass-type fruit dancer that hops with energy",
"Tsareena": "Final Bounsweet form; a Grass-type queen with regal kicks and crown-like top",
"Comfey": "A Fairy garland Pokemon that weaves flowers into bracelets to comfort others",
"Oranguru": "A Normal/Psychic orangutan sage that gives advice while meditating in trees",
"Passimian": "A Fighting-type lemur-like leader that throws berries as team tactics",
"Wimpod": "A Bug/Water timid isopod that flees in packs at first sign of danger",
"Golisopod": "Wimpod's evolution; a Bug/Water samurai isopod with armor and first-strike tactics",
"Sandygast": "A Ghost/Ground sand-tower Pokemon animated by restless spirits",
"Palossand": "Sandygast's evolution; a Ghost/Ground haunted sandcastle that consumes life force",
"Pyukumuku": "A Water-type sea cucumber that ejects its internal organs to scare enemies",
"Type-Null": "A Normal-type artificial chimera Pokemon created to counter Ultra Beasts",
"Silvally": "Type: Null's evolution; a Normal-type synthetic guardian that adapts with memory disc",
"Minior": "A Rock/Flying meteor Pokemon that breaks apart, revealing inner core",
"Komala": "A Normal-type koala that never wakes from its perpetual sleep",
"Turtonator": "A Fire/Dragon turtle Pokemon with explosive shell ridges",
"Togedemaru": "An Electric/Steel round hedgehog Pokemon that rolls into spines for attack",
"Mimikyu": "A Ghost/Fairy masked Pokemon that disguises to look like Pikachu",
"Bruxish": "A Water/Psychic fish with colorful teeth known for loud braying",
"Drampa": "A Normal/Dragon elder dragon Pokemon with a gentle and laid-back aura",
"Dhelmise": "A Ghost/Grass anchor-and-seaweed Pokemon haunted by shipwreck spirit",
"Jangmo-o": "A Dragon-type baby draconic Pokemon covered in scale armor",
"Hakamo-o": "Jangmo-o's evolution; a Dragon/Fighting scaled brawler that practices in packs",
"Kommo-o": "Final Jangmo-o form; a Dragon/Fighting scale-armored samurai leader with angry roar",
"Tapu-Koko": "An Electric/Fairy guardian of Melemele Island that delivers electric shocks",
"Tapu-Lele": "A Psychic/Fairy healer guardian of Akala Island that soothes with scales",
"Tapu-Bulu": "A Grass/Fairy guardian of Ula'ula Island that calms forests with its aura",
"Tapu-Fini": "A Water/Fairy guardian of Poni Island that purifies oceans and mists",
"Cosmog": "A Psychic starter nebula Pokemon that travels the cosmos in its gaseous form",
"Cosmoem": "Cosmog's evolution; a Psychic cocoon of compressed stellar matter",
"Solgaleo": "A Psychic/Steel Sunne Legendary lion that bursts forth as sun's emissary",
"Lunala": "A Psychic/Ghost Moone Legendary bat that sails night skies and absorbs moonlight",
"Nihilego": "A Rock/Poison Ultra Beast jelly-like parasite that came through Ultra Wormhole",
"Buzzwole": "An Ultra Beast Bug/Fighting muscular mosquito that flexes its bulk",
"Pheromosa": "An Ultra Beast Bug/Fighting slender insectoid known for graceful terror",
"Xurkitree": "An Ultra Beast Electric wiry creature that glows with high-voltage filaments",
"Celesteela": "An Ultra Beast Steel/Flying rocket-like Pokemon that fell to Earth",
"Kartana": "An Ultra Beast Grass/Steel origami warrior nearly as sharp as paper",
"Guzzlord": "An Ultra Beast Dark/Dragon gluttonous monster with black, gaping maw",
"Necrozma": "A Psychic Legendary prism Pokemon that absorbs light to become powerful",
"Magearna": "A Steel/Fairy Mythical automaton crafted 500 years ago to feel human emotions",
"Marshadow": "A Fighting/Ghost Mythical Pokemon that hides in shadows and mimics opponents",
"Poipole": "A Poison-type Ultra Beast baby that absorbs toxins and drips venom",
"Naganadel": "Final Poipole form; a Poison/Dragon Ultra Beast with missile-like tail",
"Stakataka": "A Rock/Steel Ultra Beast composed of fortress-like stone blocks",
"Blacephalon": "A Fire/Ghost Ultra Beast clown-like Pokemon that explodes with fireworks",
"Zeraora": "A Mythical Electric-type cat that moves at lightning speed and attacks with claws",
"Meltan": "A small Steel-type Pokemon made of liquid metal and a hex nut head",
"Melmetal": "Final Meltan form; a giant Steel-type golem forged from molten metal",
"Grookey": "A Grass-type chimp starter that taps its stick to create nature's rhythms",
"Thwackey": "Grookey's evolution; a Grass-type drumming monkey with rhythmic branches",
"Rillaboom": "Final Grookey form; a Grass-type gorilla drummer commanding forest energy",
"Scorbunny": "A Fire-type rabbit starter with blazing kicks and fiery energy",
"Raboot": "Scorbunny's evolution; a Fire-type rabbit that amps up its fiery footwork",
"Cinderace": "Final Scorbunny form; a Fire-type soccer-style striker kicking flaming balls",
"Sobble": "A Water-type lizard starter that cries to camouflage and evade threats",
"Drizzile": "Sobble's evolution; a Water-type ninja lizard that uses ink for stealth tactics",
"Inteleon": "Final Sobble form; a Water-type spy lizard with sharpshooter precision",
"Skwovet": "A Normal-type squirrel that hoards berries in spacious cheek pouches",
"Greedent": "Skwovet's evolution; a plump Normal-type glutton that guards its stash",
"Rookidee": "A Normal/Flying rookie crow Pokemon with eager flight potential",
"Corvisquire": "Rookidee's evolution; a Normal/Flying crow with sharpened wings and wisdom",
"Corviknight": "Final Corvisquire form; a Steel/Flying knight crow that ferries trainers",
"Blipbug": "A small Bug-type larva that sticks on leaves and grows gradually",
"Dottler": "Blipbug's evolution; a Bug/Psychic cocoon-type preparing for psychic bloom",
"Orbeetle": "Final Blipbug line; a Bug/Psychic beetle with telepathy and mind shield",
"Nickit": "A Dark-type fox cub that uses cunning to steal from unaware targets",
"Thievul": "Nickit's evolution; a sly Dark-type fox thief with shadow cloak tactics",
"Gossifleur": "A Grass-type flower puff that drifts on breezes to spread spores",
"Eldegoss": "Gossifleur's evolution; a Grass-type cotton dandelion that heals with fluff",
"Wooloo": "A Normal-type fluffy sheep that rolls around playfully in flocks",
"Dubwool": "Wooloo's evolution; a sturdy Normal-type ram with wool armor",
"Chewtle": "A Water-type snapping turtle with strong jaw and stubborn bite",
"Drednaw": "Chewtle's evolution; a Water/Rock turtle with a crushing jaw shell",
"Yamper": "An Electric-type corgi that charges its cheeks and wags infectious energy",
"Boltund": "Yamper's evolution; a speedy Electric-type dog with lightning-paced runs",
"Rolycoly": "A Rock-type coal nugget Pokemon that absorbs heat underground",
"Carkol": "Rolycoly's evolution; a Rock/Fire coal car with burning coals inside",
"Coalossal": "Final Rolycoly line; a Rock/Fire boiler-on-legs spewing magma clouds",
"Applin": "A Grass/Dragon apple core Pokemon that hides in fruit to ambush foes",
"Flapple": "Applin evolution; a Grass/Dragon fuzz-winged apple that glides on seeds",
"Appletun": "Alternate Applin form; a Grass/Dragon pancake-like dragon custard fruit",
"Silicobra": "A Ground-type snake that burrows in sand to store moisture",
"Sandaconda": "Silicobra's evolution; a Ground-type anaconda with sand-mantle coils",
"Cramorant": "A Water/Flying bird that catches fish in its stretchy throat pouch",
"Arrokuda": "A fast Water-type barracuda fish that darts through water with speed",
"Barraskewda": "Arrokuda's evolution; a Water-type spear fish with quick charge attacks",
"Toxel": "An Electric/Poison baby Pokemon whose shock intensity depends on emotions",
"Toxtricity": "Toxel's evolution; an Electric/Poison rocker Pokemon that amps attacks on stage",
"Sizzlipede": "A Fire/Bug centipede that heats its segments to burn tracks",
"Centiskorch": "Sizzlipede's evolution; a Fire/Bug giant centipede that blazes a fiery trail",
"Clobbopus": "A Fighting-type octopus that fights with its suction-cup limbs",
"Grapploct": "Clobbopus's evolution; a Fighting-type grappling octopus with strength strikes",
"Sinistea": "A Ghost-type haunted teacup that changes flavor over brewing time",
"Polteageist": "Sinistea's evolution; a Ghost-type teapot full of cursed tea essence",
"Hatenna": "A Psychic-type fairy that senses emotions to produce soothing aroma",
"Hattrem": "Hatenna's evolution; a Psychic-type that channels emotions into calming power",
"Hatterene": "Final Hatenna form; a Psychic/Fairy witch that protects with emotion-based magic",
"Impidimp": "A Dark/Fairy imp that pranks relentlessly using mischievous illusions",
"Morgrem": "Impidimp's evolution; a Dark/Fairy mischief maker with cunning pranks",
"Grimmsnarl": "Final Impidimp line; a Dark/Fairy sneering troll that traps foes with hair",
"Obstagoon": "A Dark/Normal evolution of Linoone; a rebellious brawler with Galarian swagger",
"Perrserker": "A Dark/Steel evolution of Galarian Meowth; a fierce Viking cat warrior",
"Cursola": "A Ghost-type evolved Galarian Corsola; a coral spirit that drains life energy",
"Sirfetch'd": "A Fighting-type Galarian Farfetch'd; a gallant duck wielding leek lance and shield",
"Rime": "An Ice/Psychic evolution of Galarian Mr. Rime; a chill psychic performer with frosted hands",
"Runerigus": "A Ghost/Ground evolution of Galarian Yamask; a cursed mural embodying vengeful spirits",
"Milcery": "A Fairy confection Pokemon that generates cream sweetness according to trainer care",
"Alcremie": "Final Milcery form; a Fairy dessert Pokemon with swirled cream body and various flavors",
"Falinks": "A Fighting-type troop of spear-wielding warriors that march in formation",
"Pincurchin": "An Electric-type sea urchin Pokemon covered in battery-like spines",
"Snom": "An Ice/Bug larva covered in frost that grows slowly in cold climates",
"Frosmoth": "Snom's evolution; an Ice/Bug moth with powdery wings and chilly aura",
"Stonjourner": "A Rock-type standing stone Pokemon that forms monolith formations",
"Eiscue": "An Ice-type penguin that wears an ice cube on its head to modulate emotion",
"Indeedee": "A Psychic/Normal gender-dual helper that enhances training with empathy",
"Morpeko": "An Electric/Dark hamster with hunger-driven moods shifting between modes",
"Cufant": "A Steel-type baby elephant whose trunk absorbs electricity and drums rhythmically",
"Copperajah": "Cufant's evolution; a massive Steel elephant Pokemon with iron body strength",
"Dracozolt": "A Electric/Dragon fossil Pokemon assembled with mismatched prehistoric parts",
"Arctozolt": "An Electric/Ice fossil Pokemon built from disjointed ancient limbs",
"Dracovish": "A Water/Dragon fossil Pokemon pieced together from mismatched bones",
"Arctovish": "A Water/Ice fossil Pokemon assembled from disparate ancient parts",
"Duraludon": "A Steel/Dragon skyscraper-like Pokemon that grows stronger with skyscraper-scale metal",
"Dreepy": "A Dragon/Ghost larva that rides on a childless dragon spirit in its head",
"Drakloak": "Dreepy's evolution; a Dragon/Ghost stealthy spirit rider knocking out foes",
"Dragapult": "Final Dreepy line; a Dragon/Ghost stealth attacker launching spirit darts",
"Zacian": "A Fairy/Steel Legendary sword-wielding wolf destined to protect Galar",
"Zamazenta": "A Fighting/Steel Legendary shield-wielding wolf guardian of Galar",
"Eternatus": "A Poison/Dragon Legendary cosmic entity that powers Dynamax energy",
"Kubfu": "A Fighting-type cubic martial artist Pokemon trained in remote tower trials",
"Urshifu": "Final Kubfu form; a Fighting/Dark or Fighting/Water wrestler capable of Rapid Strike or Single Strike style",
"Zarude": "A Dark/Grass mythical ape that raises children and protects jungle freely",
"Regieleki": "An Electric Legendary golem made of lightning-fast rods and boundless energy",
"Regidrago": "A Dragon Legendary golem filled with draconic energy and fierce presence",
"Glastrier": "A Legendary Ice steed with frozen fury and chilling frost mane",
"Spectrier": "A Legendary Ghost steed that gallops through shadows with haunting speed",
"Calyrex": "A Psychic/Grass Legendary king riding steed variants that control mind and nature",
"Wyrdeer": "A Normal/Psychic evolution of Stantler; deer with psychic antlers that sense anomalies",
"Kleavor": "A Rock/Bug evolution of Scyther in Hisuian region; axes arms carved from ore",
"Ursaluna": "A Ground/Normal Hisuian evolution of Ursaring; a massive bear revived by moonglade rituals",
"Basculegion": "A Water/Ghost salmon Pokemon riding currents with spectral warrior form",
"Sneasler": "A Fighting/Dark clawed evolution of Sneasel with swift martial prowess",
"Overqwil": "A Dark/Poison evolvable Qwilfish with spiky armor and toxic aura",
"Enamorus": "A Fairy/Flying guardian of love and fertility, often depicted in pairs",
"Sprigatito": "A Grass-type starter kitten that uses vines to play and pounce",
"Floragato": "Grass-type evolved Sprigatito; swift feline with leaf-tipped tail strikes",
"Meowscarada": "Final Sprigatito line; Grass/Dark ninja cat with masked acrobatics",
"Fuecoco": "A Fire-type crocodile starter with spicy bite and fiery demeanor",
"Crocalor": "Fire-type mid evolution; a hot-tempered croc with blazing jaws",
"Skeledirge": "Final Fuecoco form; Fire/Ghost skeletal dino that commands embers",
"Quaxly": "A Water-type duckling starter with disciplined swimming posture",
"Quaxwell": "Water-type evolved Quaxly; a dapper duck with hydrodynamic grace",
"Quaquaval": "Final Quaxly form; Water/Fighting duck with dancing aquatic moves",
"Lechonk": "A Normal-type piglet known for hearty grunts and rooting snout",
"Oinkologne": "Hefty Lechonk evolution; odor-packed boar with sonic oinks",
"Tarountula": "A Bug-type tarantula Pokemon that hides in traps to ensnare prey",
"Spidops": "Final Tarountula form; a bulky Bug-type spider with shielded body",
"Nymble": "A Bug-type nimble antlion that gathers scraps with speed",
"Lokix": "Bug/Dark evolved Nymble; a stealthy assassin with scythe-like limbs",
"Pawmi": "An Electric-type mouse Pokemon that stores charge in its paws",
"Pawmo": "Electric/Fighting evolved Pawmi; agile sparrer with charged punches",
"Pawmot": "Final Pawmi form; Electric/Fighting pugilist with rapid lightning blows",
"Tandemaus": "A Normal-type twin mouse duo that hold paws when excited",
"Maushold": "Evolved Tandemaus; a family of mice living in houses cooperatively",
"Fidough": "A Fairy/Dog-shaped dough Pokemon with soft, kneadable body",
"Dachsbun": "Final Fidough form; a bouncy Fairy-type sausage dog beloved for charm",
"Smoliv": "A Grass/Normal olive sprout Pokemon that stores oil in its fruit",
"Dolliv": "Grass/Normal evolved Smoliv; a sapling with clustered olive branch buds",
"Arboliva": "Final Smoliv line; a Grass/Normal druid tree with healing olive powers",
"Squawkabilly": "A Normal/Flying parrot with punk hair and squawking battle calls",
"Nacli": "A Rock-type salt crystal Pokemon that shields itself on beaches",
"Naclstack": "Rock evolved Nacli; stacked crystal columns that harden under the sun",
"Garganacl": "Final Nacli line; Rock-type golem charged with salty geomancy",
"Charcadet": "A Fire-type cadet Pokemon training with determined ember blows",
"Armarouge": "Fire/Psychic jousting knight clad in heat-resistant armor",
"Ceruledge": "Fire/Ghost sword-wielder that embers its blade with spectral flame",
"Tadbulb": "A Water/Electric tadpole Pokemon generating currents in its tail",
"Bellibolt": "Water/Electric frog Pokemon with electric sac that rings like a bell",
"Wattrel": "An Electric/Flying seabird that charges using wing-generated sparks",
"Kilowattrel": "Evolved Wattrel; a swift Electric/Flying gull that creates lightning jets",
"Maschiff": "A Dark/Normal puppy Pokemon that protects Trainer with fierce bark",
"Mabosstiff": "Final Maschiff form; a Dark/Normal mastiff guard with intimidating bite",
"Shroodle": "A Normal/Poison mouse that forms clouds of nauseating odor",
"Grafaiai": "Poison/Normal evolved Shroodle; a cunning sloth-like graffiti tagger",
"Bramblin": "A Grass/Ghost walking bramble ball that roams under moonlight",
"Brambleghast": "Final Brambolin form; Grass/Ghost ghastly walking cactus with blazing visage",
"Toedscool": "A dual Ground/Poison toad with clumsy walk and spore-laden hands",
"Toedscruel": "Evolved Toedscool; Ground/Poison grub-master who cultivates mushrooms",
"Klawf": "A Rock-type crab Pokemon with one huge claw ideal for smashing",
"Capsakid": "A Grass-type pepper seed Pokemon that grows spicy fruits",
"Scovillain": "Evolved Capsakid; Grass/Fire pepper pod that emits scorching scent",
"Rellor": "Bug-type ant Pokemon that forms marching lines and carries heavy loads",
"Rabsca": "Final Rellor form; Bug/Psychic colony leader with psychic coordination",
"Flittle": "A Fairy/Flying hummingbird Pokemon gathering nectar with tiny wings",
"Espathra": "Fairy/Psychic moth-butterfly guardian that dances with telepathic grace",
"Tinkatink": "A Fairy/Steel tinkering pixie that carries tiny hammer tools",
"Tinkatuff": "Evolved Tinkatink; Fairy/Steel soldering sprite forging small inventions",
"Tinkaton": "Final Tinkatink line; Fairy/Steel inventor wielding a giant hammer",
"Wiglett": "A Water-type sand-dwelling worm that pops from the surf for prey",
"Wugtrio": "Evolved Wiglett; Water-type triple worm with synchronized popping",
"Bombirdier": "A Dark/Flying condor Pokemon cherishes explosive poop bombs",
"Finizen": "A Water-type dolphin-like calf that practices bubble dancing",
"Palafin": "Final Finizen form; Water-type hero whale with superhuman strength in Hero Mode",
"Varoom": "Dark/Steel wheeled robot Pokemon with gear-shifting arms",
"Revavroom": "Evolved Varoom; Dark/Steel speedster with turbocharged drill grip",
"Cyclizar": "A Dragon/Normal saddle-dragon Pokemon that carries Trainers on its back",
"Orthworm": "A Steel/Ground underground drilling worm made of segmented steel",
"Glimmet": "A Rock/Poison glittering stone Pokemon that sparkles when hit",
"Glimmora": "Final Glimmet form; Rock/Poison stalactite Pokemon studded with gems",
"Greavard": "A Ghost-type dog Pokemon bound to a grave and wanders near tombstones",
"Houndstone": "Evolved Greavard; a Ghost-type spectral judge that enforces graveyard order",
"Flamigo": "A Flying/Fighting flamingo dancer that balances on one leg to strike",
"Cetoddle": "An Ice-type beluga-like calf that plays in icy floods",
"Cetitan": "Evolved Cetoddle; a massive Ice-type pachyderm that stomps with glacier strength",
"Veluza": "A Water/Psychic eel Pokemon that senses currents and glows in deep seas",
"Dondozo": "A Water-type giant catfish that carries Wishiwashi schools on its back",
"Tatsugiri": "A Water/Dragon trio of drifting drake mushrooms with suction-cup bodies",
"Annihilape": "A Fighting/Ghost evolved Primeape; rage-fueled spirit wielding phantom fists",
"Clodsire": "A Water/Ground evolved Wooper; a relaxed swamp monster with mud armor",
"Farigiraf": "A Normal/Psychic evolved Girafarig with antenna horns that sense emotional resonance",
"Dudunsparce": "A Normal-type ray-winged serpentine and somewhat insectoid segmented burrower",
"Kingambit": "A Dark/Steel evolved Bisharp; armored king leading blade-arm legion",
"Great-Tusk": "A Ground/Fighting Paradox Pokemon resembling ancient mammoth warrior with tusks",
"Scream-Tail": "A Fairy/Psychic Paradox Pokemon that screams psychic lullabies to paralyze foes",
"Brute-Bonnet": "A Grass/Dark Paradox Pokemon mushroom warrior with maniacal strength",
"Flutter-Mane": "A Ghost/Fairy Paradox Pokemon reminiscent of ancient spectral feline grace",
"Slither-Wing": "A Bug/Fighting Paradox Pokemon centipede flier with slashing mandibles",
"Sandy-Shocks": "An Electric/Ground Paradox Pokemon that buries in sand to ambush with volts",
"Iron-Treads": "A Ground/Steel Paradox Pokemon tank-like worm with iron coils",
"Iron-Bundle": "An Ice/Electric Paradox Pokemon swift arctic bird with storm tactics",
"Iron-Hands": "A Fighting/Electric Paradox Pokemon with massive iron fists and explosive punches",
"Iron-Jugulis": "A Dark/Flying Paradox Pokemon monstrous bat with iron-plated wings",
"Iron-Moth": "A Bug/Fire Paradox Pokemon blazing moth igniting trails of embers",
"Iron-Thorns": "A Rock/Electric Paradox Pokemon thorn-armored tank that generates shockwaves",
"Frigibax": "An Ice/Dragon fossil hatchling with icy fangs and snowy carapace",
"Arctibax": "Evolved Frigibax; an Ice/Dragon juvenile with strengthened frost armor",
"Baxcalibur": "Final Frigibax line; an Ice/Dragon draconic knight with glacier sword horns",
"Gimmighoul": "A Ghost-type coin sprite that hides among treasure to guard secrets",
"Gholdengo": "Evolved Gimmighoul; a Ghost/Steel treasure chest Pokemon holding golden coins",
"Wo-Chien": "A Dark/Grass Tao trio canine that wards off killers with frightful bark",
"Chien-Pao": "A Dark/Ice Legendary tiger Pokemon known for its swift, stealthy strikes",
"Ting-Lu": "A Dark/Ground Legendary Pokemon with a massive, armored body and burial powers",
"Chi-Yu": "A Dark/Fire Legendary fox Pokemon embodying intense flames and curses",
"Roaring-Moon": "A Dragon/Dark Paradox Pokemon with ferocious speed and power",
"Iron-Valiant": "A Fairy/Fighting Paradox Pokemon combining grace and combat prowess",
"Koraidon": "A Fighting/Dragon Legendary Pokemon representing ancient primal strength",
"Miraidon": "An Electric/Dragon Legendary Pokemon symbolizing futuristic technology",
"Walking-Wake": "A Water/Dragon Paradox Pokemon with serpentine, flowing aquatic form",
"Iron-Leaves": "A Grass/Psychic Paradox Pokemon resembling a sharp-edged metallic leaf",
"Dipplin": "A Grass/Ghost Pokemon shaped like an apple with a hidden ghost inside",
"Poltchageist": "A Ghost/Grass Pokemon with a haunted core",
"Sinistcha": "Evolved Poltchageist; Ghost/Grass Pokemon with eerie apple lantern appearance",
"Okidogi": "A Fighting-type dog Pokemon with lively, loyal spirit and strong jaws",
"Munkidori": "A numble Fighting-type monkey Pokemon skilled in combat",
"Fezandipiti": "Final Okidogi line; a Fighting-type agile, masked monkey with feathery tail",
"Ogerpon": "A Fairy-type masked Pokemon with mystic dance powers and ancient charm",
"Archaludon": "A Dragon/Steel Pokemon resembling a colossal armored dragon",
"Hydrapple": "A Water/Dragon Paradox apple Pokemon with serpentine hydra features",
"Gouging-Fire": "A Fire/Dragon Paradox Pokemon with fierce fiery dragon traits",
"Raging-Bolt": "An Electric/Dragon Paradox Pokemon embodying fierce lightning energy",
"Iron-Boulder": "A Rock/Steel Paradox Pokemon resembling a massive iron-clad boulder",
"Iron-Crown": "A Steel/Dragon Paradox Pokemon crowned with sharp metallic spikes",
"Terapagos": "A Legendary Pokemon with multiple forms and ancient terra powers",
"Pecharunt": "A small, playful Fighting/Dragon dinosaur-like Pokemon, ancestor to Koraidon"
};
const locations = {
"Haruba": "A desert settlement in Almia, known for its proximity to the Haruba Desert and the Capture Arena",
"Lively": "A bustling settlement in the Mystery Dungeon world, known for being near Serene",
"Mintale": "A rarely seen location, likely in Kanto, featured in the Pokemon Puzzle League anime intro",
"Noe": "A peaceful locale in the Mystery Dungeon world, with limited known details",
"Northerly": "A snowy region in Toyland, connected to the Frozen Tundra in Pokemon Rumble World",
"Pokemon-Beach": "A scenic shoreline in the Mystery Dungeon world, often used as a resting place for Pokemon",
"Pokemon-Garden": "A tranquil area in the Mystery Dungeon world, appearing in some spin-off titles",
"Pokemon-Square": "The central hub in Pokemon Mystery Dungeon: Red and Blue Rescue Team, where rescue teams gather",
"Pokemon-Village": "A hidden refuge for Pokemon in the Mystery Dungeon world, protected from human interference",
"Post": "A major town in Pokemon Mystery Dungeon: Gates to Infinity, central to the player's journey",
"Pueltown": "The largest city in Almia, featuring Altru Inc. and many mission hubs in Pokemon Ranger: Shadows of Almia",
"Puzzle": "A never-released location from the canceled Pokemon Puzzle game for the Game Boy Color",
"Ringtown": "The starting point in Pokemon Ranger, home of the Ranger Base and Lyra Forest",
"Ryme": "A high-tech urban setting featured in Detective Pikachu, with both human and Pokemon cohabitation",
"Sahra": "A desert-themed area in the Mystery Dungeon world with minimal canonical information",
"Serene": "A peaceful village in Pokemon Super Mystery Dungeon, where the player begins their journey",
"Shiver-Camp": "A snowy base in Almia near Hia Valley, essential for missions in frigid climates",
"Shivre": "A wintry, high-tech city on Aeos Island featured in Pokemon UNITE",
"Summerland": "A tropical port town in Fiore, known for its marine activities and access to Olive Jungle",
"Tilt": "A slanted village in Oblivia from Pokemon Ranger: Guardian Signs, linked to Mitonga Road",
"Toyland": "",
"Treasure": "A coastal settlement in the Mystery Dungeon world, near Wigglytuff's Guild and Sharpedo Bluff",
"Vientown": "A mid-sized town in Almia, home to the Ranger School and multiple mission paths",
"Westerly": "A wild west-themed town in Toyland, neighboring the rugged flats in Pokemon Rumble World",
"Wintown": "A snow-covered locale in Fiore, important in missions involving the Sekra Range",
"Accumula": "A peaceful settlement in Unova, known for its overlook and Team Plasma's early appearances",
"Alfornada": "A remote Paldean location, home to Psychic-type Gym Leader Tulip and surrounded by caves",
"Ambrette": "A coastal area in Kalos known for its aquarium and nearby fossil restoration lab",
"Anistar": "A mystical Kalos locale featuring a giant sundial and a Psychic-type Gym",
"Anville": "Located in Unova, known for its train yard and weekend item trades",
"Aquacorde": "A riverside starting point in Kalos, known for its quaint cafes and shops",
"Artazon": "A vibrant, art-themed area in Paldea, home to Gym Leader Brassius",
"Aspertia": "A large Unovan settlement featuring a Pokemon Gym and scenic overlook; the player's hometown in B2W2",
"Azalea": "A Johto location famous for its Slowpoke Well and Kurt the Poke Ball craftsman",
"Ballonlea": "A Galarian fairy tale-like forest hamlet, home to Fairy-type Gym Leader Opal",
"Black": "A modern, technology-driven area in Unova accessible in Pokemon Black",
"Blackthorn": "Located in Johto, known for its Dragon-type Gym and the Dragon's Den",
"Cabo-Poco": "A small seaside community in Paldea, where the protagonist begins their journey in SV",
"Camphrier": "A rustic Kalos locale known for Shabboneau Castle and nearby berry fields",
"Canalave": "A port settlement in Sinnoh, featuring a library rich in Pokemon lore and a Steel-type Gym",
"Cascarrafa": "A stylish Paldean location built around waterfalls, home to Water-type Gym Leader Kofu",
"Castelia": "A sprawling Unova metropolis with a harbor, piers, and the Bug-type Gym",
"Celadon": "A major Kanto commercial hub, known for its department store and Erika's Grass-type Gym",
"Celestic": "An ancient Sinnoh locale with ruins related to the Legendary Pokemon and Sinnoh mythology",
"Cerulean": "A Kanto destination with a Water-type Gym and access to Nugget Bridge and Cerulean Cave",
"Cherrygrove": "A quaint coastal place in Johto, serving as one of the player's early stops",
"Cianwood": "A beachside location in Johto known for its pharmacy and Fighting-type Gym",
"Circhester": "An icy Galarian town with a hot spring and a Gym specializing in Ice or Rock types, version-dependent",
"Cinnabar-Island": "A volcanic island in Kanto with a Fire-type Gym and a closed Pokemon Lab",
"Cortondo": "A floral-themed location in Paldea, featuring Bug-type Gym Leader Katy",
"Coumarine": "A split-level Kalos harbor city connected by a monorail and home to the Grass-type Gym",
"Couriway": "A scenic Kalos stopover known for its waterfalls and railway station",
"Cyllage": "A coastal Kalos destination with a Rock-type Gym and cliffside cycling roads",
"Dendemille": "A chilly area in Kalos known for its Miltank farm and proximity to Frost Cavern",
"Dewford": "A small island locale in Hoenn known for Granite Cave and the Fighting-type Gym",
"Diamond-Settlement": "An ancient Hisuian settlement in the Crimson Mirelands, home to the Diamond Clan",
"Driftveil": "A bustling Unova port area with a market and Clay's Ground-type Gym",
"Ecruteak": "A historic Johto city featuring the Burned Tower, Bell Tower, and a Ghost-type Gym",
"Eterna": "A Sinnoh city with a Grass-type Gym and Team Galactic's old headquarters",
"Ever-Grande": "The final destination in Hoenn, home to the Pokemon League and Victory Road",
"Fallarbor": "A volcanic ash-covered location in Hoenn with a contest hall and professor's lab",
"Fight-Area": "A Battle Zone location in Sinnoh where powerful trainers gather post-game",
"Five-Island": "One of the Sevii Islands, known for the Rocket Warehouse and Memorial Pillar",
"Floaroma": "A serene Sinnoh settlement known for its flower fields and connection to Eterna Forest",
"Floccesy": "A snowy Unova village surrounded by snowy mountains and home to a small Pokemon Center",
"Fortree": "A treehouse-style Hoenn community known for its Flying-type Gym and canopy walkways",
"Four-Island": "One of the Sevii Islands featuring the Battle Factory and challenging post-game facilities",
"Freezington": "An icy town in Paldea with a large thermal spring and the Ice-type Gym led by Greta",
"Frontier-Access": "A post-game Sinnoh area granting access to the Battle Frontier facilities",
"Fuchsia": "A colorful Kanto location with a Safari Zone and a Poison-type Gym",
"Geosenge": "A mysterious Hoenn town known for its ancient meteor crater and psychic phenomena",
"Goldenrod": "A large Johto metropolis featuring a Radio Tower, department store, and Normal-type Gym",
"Hammerlocke": "A historic Galar city with a stone tower Gym and the base of Champion Leon",
"Hammerlocke-Hills": "The surrounding rural area near Hammerlocke, rich in wild Pokemon and natural scenery",
"Hau'oli": "A sunny Alola coastal city with a bustling market and the Island Challenge starting point",
"Heahea": "A peaceful Alola town known for its lighthouse and traditional culture",
"Hearthome": "A Sinnoh city famous for its contests, Amity Park, and the Gym specializing in Normal types",
"Hulbury": "A seaside Galar town with a strong fishing tradition and the Water-type Gym",
"Humilau": "A small Hoenn harbor town featured in Pokemon Emerald, known for rare Pokemon encounters",
"Icirrus": "A chilly Unova town near a snowy mountain range, home to the Ice-type Gym Leader Brycen",
"Iki": "A remote island in Alola with rich traditions and the location of the Battle Royal Dome",
"Jubilife": "A bustling Sinnoh city housing the Global Terminal and numerous shops",
"Kiloude": "A Galar town known for the Battle Tower and the location where the player trains post-game",
"Konikoni": "A lively Alola marketplace town known for its shopping district and rare item vendors",
"Lacunosa": "A Paldean town near the lake with scenic views and a local Gym focused on Ice types",
"Lavaridge": "A volcanic Hoenn town with hot springs and the Fire-type Gym",
"Lavender": "A mysterious Kanto town famous for its Pokemon Tower and ghostly legends",
"Laverre": "A quaint Kalos town known for its fairy-tale ambiance and Fairy-type Gym",
"Lentimas": "A newly developed area in Paldea, hosting the Futaba Gym and unique technological sites",
"Levincia": "A modern, bustling Paldean city famous for its skating culture and Bug-type Gym",
"Littleroot": "The small Hoenn starting village surrounded by forest and home to Professor Birch's lab",
"Lilycove": "A coastal Hoenn city with a large department store, contest hall, and a harbor",
"Los-Platos": "A small coastal village in Paldea, known for its calm beaches and fishing culture",
"Lumiose": "A large, vibrant Kalos metropolis known for its iconic Prism Tower and diverse culture",
"Mahogany": "A Johto town near the Pokemon Lake with a dark history and the Ice Path entrance",
"Malie": "An Alola coastal town on Akala Island, known for its traditional architecture and fishing port",
"Mauville": "A bustling Hoenn city famous for its Game Corner and electric-type Gym",
"Medali": "A futuristic Paldea city with advanced technology and the Electric-type Gym",
"Mesagoza": "A large Paldea urban center, known for its stadiums and cultural landmarks",
"Mistralton": "A windy Unova city featuring an Electric-type Gym and proximity to the Skyarrow Bridge",
"Montenevera": "A scenic Paldea town perched on cliffs, famous for its tranquility and hiking trails",
"Mossdeep": "A Hoenn island city hosting the Space Center and dual Psychic-type Gym",
"Mossui": "A small settlement in Sinnoh known for its traditional houses and proximity to natural springs",
"Motostoke": "An industrial Galar city blending old-world charm with modern factories and the Steel-type Gym",
"Nacrene": "A cultural Unova city featuring an Art Museum and the Normal-type Gym",
"New-Bark": "The Johto starting village where trainers receive their first Pokemon and begin their journey",
"Nimbasa": "A lively Unova city with a large amusement park and the Electric-type Gym",
"Nuvema": "A quiet Unova village where the player's Pokemon adventure begins",
"Oldale": "A small Hoenn community surrounded by forests, known for its relaxed atmosphere",
"Olivine": "A Johto port town famous for its lighthouse and Steel-type Gym",
"One-Island": "The first of the Sevii Islands, featuring beaches and the Battle Factory",
"Opelucid": "A unique Unova city with futuristic and traditional architectural styles, home to the Dragon-type Gym",
"Oreburgh": "A Sinnoh mining town known for its rugged terrain and Rock-type Gym",
"Pacifidlog": "A Hoenn town built on interconnected floating logs in a vast lagoon",
"Pallet": "The iconic Kanto starting point where trainers receive their first Pokemon",
"Paniola": "A ranching town in Alola known for its large pastures and traditional values",
"Pastoria": "A Sinnoh town surrounded by wetlands and home to the Great Marsh and Water-type Gym",
"Pearl-Settlement": "The Sinnoh wilderness base camp used for exploration and research",
"Petalburg": "A Hoenn town with a strong forestry presence and the Home Gym of Norman",
"Pewter": "A historic Kanto city known for its Rock-type Gym and proximity to Mt. Moon",
"Porto-Marinada": "A scenic Paldea coastal town known for its fishing industry and charming harbor",
"Marinade": "A calm Paldea settlement famed for its waterside views and peaceful lifestyle",
"Postwick": "The Galar region's quaint starting village where trainers begin their adventure",
"Resort-Area": "A Sinnoh leisure spot featuring hot springs, inns, and relaxation facilities",
"Rustboro": "A modern Hoenn city famous for its technological development and the Rock-type Gym",
"Safari-Zone-Gate": "The entrance to the Johto Safari Zone, where rare Pokemon can be caught",
"Saffron": "A major Kanto metropolis known for its Silph Co. headquarters and Psychic-type Gym",
"Sandgem": "The Sinnoh region's starting point and home to Professor Rowan's lab",
"Santalune": "A lively Kalos town known for its natural springs and the Bug-type Gym",
"Seafolk": "A Hoenn island community inhabited by the mysterious Seafolk tribe",
"Seven-Island": "The final Sevii Island, featuring lush landscapes and unique Pokemon habitats",
"Shalour": "A Kalos town known for its Fighting Dojo and the Tower of Mastery",
"Six-Island": "A Sevii Island featuring varied terrain and wild Pokemon encounters",
"Slateport": "A bustling Hoenn port city known for its marketplace and the Oceanic Museum",
"Stow-on-Side": "A lively Galar market town famous for its marketplace and unique culture",
"Snowbelle": "A Sinnoh city covered in snow year-round, home to the Fighting-type Gym",
"Snowpoint": "A snowy Sinnoh city known for its ancient temple and Ice-type Gym",
"Solaceon": "A Sinnoh village famous for its Pokemon Day Care and peaceful atmosphere",
"Sootopolis": "A Hoenn city located inside a crater, home to the Water-type Gym and legendary lore",
"Spikemuth": "A dark-themed Galar town known for its Poison-type Gym and gothic style",
"Striaton": "An Unova city where trainers choose their first starter Pokemon, hosting a multi-type Gym",
"Sunyshore": "A bright Sinnoh city known for its lighthouse and Electric-type Gym",
"Survival-Area": "A remote Paldea wilderness area used for Pokemon survival training and challenges",
"Tapu": "A secretive Alola village tied to the guardian deities of the islands",
"Three-Island": "The third Sevii Island, featuring ruins and diverse Pokemon habitats",
"Turffield": "A Hoenn city famous for its large Grass-type Gym and farming community",
"Twinleaf": "A Sinnoh starting village known for its close-knit community and Professor Rowan's lab",
"Two-Island": "The second Sevii Island, offering a nature preserve and unique Pokemon encounters",
"Undella": "An Unova coastal town known for its beaches and hot springs",
"Vaniville": "A Kalos starting village surrounded by meadows and a friendly community",
"Veilstone": "A Sinnoh city known for its large department store and Fighting-type Gym",
"Verdanturf": "A quiet Hoenn town known for its clean air and nearby routes filled with wild Pokemon",
"Vermilion": "A Kanto port city famous for its harbor and Electric-type Gym",
"Violet": "A Paldea city known for its cultural landmarks and diverse Pokemon habitats",
"Virbank": "An industrial Unova city housing the Poison-type Gym and biotech companies",
"Viridian": "A historic Kanto city with a traditional Gym and the entrance to the Viridian Forest",
"Wedgehurst": "A Galar starting village known for its welcoming atmosphere and nearby forests",
"White-Forest": "A hidden Sinnoh forest area inhabited by rare Pokemon and mysterious phenomena",
"Wyndon": "The Galar region's bustling city, home to the Pokemon League and Dragon-type Gym",
"Zapapico": "A vibrant Paldea settlement known for its industrial background and lively markets",
"Agate": "A coastal Paldea village with a fishing culture and beautiful beaches",
"Gateon-Port": "A bustling Unova harbor town known for its port facilities and trade",
"Phenac": "An ancient Sinnoh town filled with ruins and historical significance",
"Phenace": "A mysterious location in the Orre region, known from Pokemon Colosseum",
"Pyrite": "A small Orre town characterized by its mining heritage and rugged surroundings",
"The-Under": "An underground area beneath Pyrite Town in the Orre region",
"White": "A Johto city famous for its snowy climate and the Ice-type Gym",
"Aqua-Resort": "A relaxing Oblivia resort known for its hot springs and scenic views",
"Axle": "A Toyland town centered around the World Axle and its amusement attractions",
"Baram": "A settlement in the Pokemon Mystery Dungeon world known for its rugged terrain",
"Boyleland": "An Almia region area featuring volcanic caves and surrounding villages",
"Capim": "A location in the Pokemon Mystery Dungeon world with tropical features",
"Centra": "A Pasio city known for its central location and urban environment",
"Chicole": "An Almia village known for its peaceful paths and Partner Farm",
"Cocona": "An Oblivia village surrounded by forest and near Lapras Beach",
"Easterly": "A Toyland town known for its sunny climate and Sun-Dappled Bank"
};
const moves = {
"10000000-Volt-Thunderbolt": "Pikachu-exclusive Z-Move. High critical hit ratio",
"Absorb": "User recovers half the HP inflicted on opponent",
"Accelerock": "User attacks first",
"Acid": "May lower opponent's Special Defense",
"Acid-Armor": "Sharply raises user's Defense",
"Acid-Downpour": "Poison type Z-Move",
"Acid-Spray": "Sharply lowers opponent's Special Defense",
"Acrobatics": "Stronger when the user does not have a held item",
"Acupressure": "Sharply raises a random stat",
"Aerial-Ace": "Ignores Accuracy and Evasiveness",
"Aeroblast": "High critical hit ratio",
"After-You": "Gives target priority in the next turn",
"Agility": "Sharply raises user's Speed",
"Air-Cutter": "High critical hit ratio",
"Air-Slash": "May cause flinching",
"All-Out-Pummeling": "Fighting type Z-Move",
"Alluring-Voice": "",
"Ally-Switch": "User switches with opposite teammate",
"Amnesia": "Sharply raises user's Special Defense",
"Anchor-Shot": "The user entangles the target with its anchor chain while attacking. The target becomes unable to flee",
"Ancient-Power": "May raise all user's stats at once",
"Apple-Acid": "Lowers target's Special Defense",
"Aqua-Cutter": "High critical hit ratio",
"Aqua-Jet": "User attacks first",
"Aqua-Ring": "Restores a little HP each turn",
"Aqua-Step": "Raises user's Speed",
"Aqua-Tail": "",
"Arm-Thrust": "Hits 2-5 times in one turn",
"Armor-Cannon": "Lowers user's Defense and Special Defense",
"Aromatherapy": "Cures all status problems in your party",
"Aromatic-Mist": "Raises Special Defense of an ally",
"Assist": "User performs a move known by its allies at random",
"Assurance": "Power doubles if opponent already took damage in the same turn",
"Astonish": "May cause flinching",
"Astral-Barrage": "The user attacks by sending a frightful amount of small ghosts at opposing Pokemon",
"Attack-Order": "High critical hit ratio",
"Attract": "If opponent is the opposite gender, it's less likely to attack",
"Aura-Sphere": "Ignores Accuracy and Evasiveness",
"Aura-Wheel": "Changes type based on Morpeko's Mode",
"Aurora-Beam": "May lower opponent's Attack",
"Aurora-Veil": "Halves damage from Physical and Special attacks for five turns",
"Autotomize": "Reduces weight and sharply raises Speed",
"Avalanche": "Power doubles if user took damage first",
"Axe-Kick": "May confuse opponent. If it misses, the user loses HP",
"Baby-Doll-Eyes": "Always goes first. Lowers the target's attack",
"Baddy-Bad": "Reduces damage from Physical attacks",
"Baneful-Bunker": "Protects the user and poisons opponent on contact",
"Barb-Barrage": "May poison opponent; inflicts double damage if the target is already poisoned",
"Barrage": "Hits 2-5 times in one turn",
"Barrier": "Sharply raises user's Defense",
"Baton-Pass": "User switches out and gives stat changes to the incoming Pokemon",
"Beak-Blast": "The user first heats up its beak, and then it attacks the target. Making direct contact with the Pokemon while it's heating up its beak results in a burn",
"Beat-Up": "Each Pokemon in user's party attacks",
"Behemoth-Bash": "Damage doubles if target is Dynamaxed",
"Behemoth-Blade": "Damage doubles if target is Dynamaxed",
"Belch": "User must have consumed a Berry",
"Belly-Drum": "User loses 50% of its max HP, but Attack raises to maximum",
"Bestow": "Gives the user's held item to the target",
"Bide": "User takes damage for two turns then strikes back double",
"Bind": "Traps opponent, damaging them for 4-5 turns",
"Bite": "May cause flinching",
"Bitter-Blade": "User recovers half the HP inflicted on opponent",
"Bitter-Malice": "Lowers opponent's Attack",
"Black-Hole-Eclipse": "Dark type Z-Move",
"Blast-Burn": "User must recharge next turn",
"Blaze-Kick": "High critical hit ratio. May burn opponent",
"Blazing-Torque": "May burn the opponent",
"Bleakwind-Storm": "May lower opponent's Speed",
"Blizzard": "May freeze opponent",
"Block": "Opponent cannot flee or switch",
"Blood-Moon": "Cannot be used twice in a row",
"Bloom-Doom": "Grass type Z-Move",
"Blue-Flare": "May burn opponent",
"Body-Press": "The higher the user's Defense, the stronger the attack",
"Body-Slam": "May paralyze opponent",
"Bolt-Beak": "If the user attacks before the target, the power of this move is doubled",
"Bolt-Strike": "May paralyze opponent",
"Bone-Club": "May cause flinching",
"Bone-Rush": "Hits 2-5 times in one turn",
"Bonemerang": "Hits twice in one turn",
"Boomburst": "Hits all adjacent Pokemon",
"Bounce": "Springs up on first turn, attacks on second. May paralyze opponent",
"Bouncy-Bubble": "User recovers half the HP inflicted on opponent",
"Branch-Poke": "",
"Brave-Bird": "User receives recoil damage",
"Breaking-Swipe": "Hits multiple opponents and lowers their attack",
"Breakneck-Blitz": "Normal type Z-Move",
"Brick-Break": "Breaks through Reflect and Light Screen barriers",
"Brine": "Power doubles if opponent's HP is less than 50%",
"Brutal-Swing": "The user swings its body around violently to inflict damage on everything in its vicinity",
"Bubble": "May lower opponent's Speed",
"Bubble-Beam": "May lower opponent's Speed",
"Bug-Bite": "Receives the effect from the opponent's held berry",
"Bug-Buzz": "May lower opponent's Special Defense",
"Bulk-Up": "Raises user's Attack and Defense",
"Bulldoze": "Lowers opponent's Speed",
"Bullet-Punch": "User attacks first",
"Bullet-Seed": "Hits 2-5 times in one turn",
"Burn-Up": "To inflict massive damage, the user burns itself out. After using this move, the user will no longer be Fire type",
"Burning-Bulwark": "",
"Burning-Jealousy": "Hits all opponents, and burns any that have had their stats boosted",
"Buzzy-Buzz": "Paralyzes the opponent",
"Calm-Mind": "Raises user's Special Attack and Special Defense",
"Camouflage": "Changes user's type according to the location",
"Captivate": "Sharply lowers opponent's Special Attack if opposite gender",
"Catastropika": "Pikachu-exclusive Z-Move",
"Ceaseless-Edge": "Sets up Spikes",
"Celebrate": "The Pokemon congratulates you on your special day. No battle effect",
"Charge": "Raises user's Special Defense and next Electric move's power increases",
"Charge-Beam": "May raise user's Special Attack",
"Charm": "Sharply lowers opponent's Attack",
"Chatter": "Confuses opponent",
"Chilling-Water": "Lowers opponent's Attack",
"Chilly-Reception": "Switches out and summons a snowstorm lasting 5 turns",
"Chip-Away": "Ignores opponent's stat changes",
"Chloroblast": "User receives recoil damage",
"Circle-Throw": "In battles, the opponent switches. In the wild, the Pokemon runs",
"Clamp": "Traps opponent, damaging them for 4-5 turns",
"Clanging-Scales": "Lowers user's Defense",
"Clangorous-Soul": "Raises all user's stats but loses HP",
"Clangorous-Soulblaze": "Kommo-o exclusive Z-Move",
"Clear-Smog": "Removes all of the target's stat changes",
"Close-Combat": "Lowers user's Defense and Special Defense",
"Coaching": "Boosts Attack and Defense of a teammate",
"Coil": "Raises user's Attack, Defense and Accuracy",
"Collision-Course": "Boosted even more if it's super-effective",
"Combat-Torque": "May paralyze the opponent",
"Comet-Punch": "Hits 2-5 times in one turn",
"Comeuppance": "Deals more damage to the opponent that last inflicted damage on it",
"Confide": "Lowers opponent's Special Attack",
"Confuse-Ray": "Confuses opponent",
"Confusion": "May confuse opponent",
"Constrict": "May lower opponent's Speed by one stage",
"Continental-Crush": "Rock type Z-Move",
"Conversion": "Changes user's type to that of its first move",
"Conversion-2": "User changes type to become resistant to opponent's last move",
"Copycat": "Copies opponent's last move",
"Core-Enforcer": "Suppresses the target's ability if the target has already moved",
"Corkscrew-Crash": "Steel type Z-Move",
"Corrosive-Gas": "Removes opponent's items",
"Cosmic-Power": "Raises user's Defense and Special Defense",
"Cotton-Guard": "Drastically raises user's Defense",
"Cotton-Spore": "Sharply lowers opponent's Speed",
"Counter": "When hit by a Physical Attack, user strikes back with 2x power",
"Court-Change": "Swaps the effects on either side of the field",
"Covet": "Opponent's item is stolen by the user",
"Crabhammer": "High critical hit ratio",
"Crafty-Shield": "Protects the Pokemon from status moves",
"Cross-Chop": "High critical hit ratio",
"Cross-Poison": "High critical hit ratio. May poison opponent",
"Crunch": "May lower opponent's Defense",
"Crush-Claw": "May lower opponent's Defense",
"Crush-Grip": "More powerful when opponent has higher HP",
"Curse": "Ghosts lose 50% of max HP and curse the opponent; Non-Ghosts raise Attack, Defense and lower Speed",
"Cut": "",
"Dark-Pulse": "May cause flinching",
"Dark-Void": "Puts all adjacent opponents to sleep",
"Darkest-Lariat": "Ignores opponent's stat changes",
"Dazzling-Gleam": "Hits all adjacent opponents",
"Decorate": "Sharply raises target's Attack and Special Attack",
"Defend-Order": "Raises user's Defense and Special Defense",
"Defense-Curl": "Raises user's Defense",
"Defog": "Lowers opponent's Evasiveness and clears fog",
"Destiny-Bond": "If the user faints, the opponent also faints",
"Detect": "Protects the user, but may fail if used consecutively",
"Devastating-Drake": "Dragon type Z-Move",
"Diamond-Storm": "May sharply raise user's Defense",
"Dig": "Digs underground on first turn, attacks on second. Can also escape from caves",
"Dire-Claw": "May poison, paralyze or put the opponent to sleep",
"Disable": "Opponent can't use its last attack for a few turns",
"Disarming-Voice": "Ignores Accuracy and Evasiveness",
"Discharge": "May paralyze opponent",
"Dive": "Dives underwater on first turn, attacks on second turn",
"Dizzy-Punch": "May confuse opponent",
"Doodle": "Changes the abilities of the user and its teammates to that of the target",
"Doom-Desire": "Damage occurs 2 turns later",
"Double-Hit": "Hits twice in one turn",
"Double-Iron-Bash": "Hits twice in one turn; may cause flinching",
"Double-Kick": "Hits twice in one turn",
"Double-Shock": "After using this move, the user will no longer be Electric type",
"Double-Slap": "Hits 2-5 times in one turn",
"Double-Team": "Raises user's Evasiveness",
"Double-Edge": "User receives recoil damage",
"Draco-Meteor": "Sharply lowers user's Special Attack",
"Dragon-Ascent": "Lowers user's Defense and Special Defense",
"Dragon-Breath": "May paralyze opponent",
"Dragon-Cheer": "",
"Dragon-Claw": "",
"Dragon-Dance": "Raises user's Attack and Speed",
"Dragon-Darts": "User attacks twice",
"Dragon-Energy": "The higher the user's HP, the higher the power",
"Dragon-Hammer": "The user uses its body like a hammer to attack the target and inflict damage",
"Dragon-Pulse": "",
"Dragon-Rage": "Always inflicts 40 HP",
"Dragon-Rush": "May cause flinching",
"Dragon-Tail": "In battles, the opponent switches. In the wild, the Pokemon runs",
"Drain-Punch": "User recovers half the HP inflicted on opponent",
"Draining-Kiss": "User recovers most the HP inflicted on opponent",
"Dream-Eater": "User recovers half the HP inflicted on a sleeping opponent",
"Drill-Peck": "",
"Drill-Run": "High critical hit ratio",
"Drum-Beating": "Lowers opponent's Speed",
"Dual-Chop": "Hits twice in one turn",
"Dual-Wingbeat": "The user slams the target with its wings. The target is hit twice in a row",
"Dynamax-Cannon": "Damage doubles if opponent is Dynamaxed",
"Dynamic-Punch": "Confuses opponent",
"Earth-Power": "May lower opponent's Special Defense",
"Earthquake": "Power is doubled if opponent is underground from using Dig",
"Echoed-Voice": "Power increases each turn",
"Eerie-Impulse": "Sharply lowers opponent's Special Attack",
"Eerie-Spell": "Deals damage and reduces opponent's PP",
"Egg-Bomb": "",
"Electric-Terrain": "Prevents all Pokemon from falling asleep for 5 turns",
"Electrify": "Changes the target's move to Electric type",
"Electro-Ball": "The faster the user, the stronger the attack",
"Electro-Drift": "Boosted even more if it's super-effective",
"Electro-Shot": "Charges on first turn, attacks on second",
"Electroweb": "Lowers opponent's Speed",
"Embargo": "Opponent cannot use items",
"Ember": "May burn opponent",
"Encore": "Forces opponent to keep using its last move for 3 turns",
"Endeavor": "Reduces opponent's HP to same as user's",
"Endure": "Always left with at least 1 HP, but may fail if used consecutively",
"Energy-Ball": "May lower opponent's Special Defense",
"Entrainment": "Makes target's ability same as user's",
"Eruption": "Stronger when the user's HP is higher",
"Esper-Wing": "High critical hit ratio. Raises user's Speed",
"Eternabeam": "User can't move on the next turn",
"Expanding-Force": "Increases power and hits all opponents on Psychic Terrain",
"Explosion": "User faints",
"Extrasensory": "May cause flinching",
"Extreme-Evoboost": "Eevee-exclusive Z-Move. Sharply raises all stats",
"Extreme-Speed": "User attacks first",
"Facade": "Power doubles if user is burned, poisoned, or paralyzed",
"Fairy-Lock": "Prevents fleeing in the next turn",
"Fairy-Wind": "",
"Fake-Out": "User attacks first, foe flinches. Only usable on first turn",
"Fake-Tears": "Sharply lowers opponent's Special Defense",
"False-Surrender": "Ignores Accuracy and Evasiveness",
"False-Swipe": "Always leaves opponent with at least 1 HP",
"Feather-Dance": "Sharply lowers opponent's Attack",
"Feint": "Only hits if opponent uses Protect or Detect in the same turn",
"Feint-Attack": "Ignores Accuracy and Evasiveness",
"Fell-Stinger": "Drastically raises user's Attack if target is KO'd",
"Fickle-Beam": "May deal double damage",
"Fiery-Dance": "May raise user's Special Attack",
"Fiery-Wrath": "May cause flinching",
"Fillet-Away": "Lowers HP but sharply boosts Attack, Special Attack, and Speed",
"Final-Gambit": "Inflicts damage equal to the user's remaining HP. User faints",
"Fire-Blast": "May burn opponent",
"Fire-Fang": "May cause flinching and/or burn opponent",
"Fire-Lash": "The user strikes the target with a burning lash. This also lowers the target's Defense stat",
"Fire-Pledge": "Added effects appear if combined with Grass Pledge or Water Pledge",
"Fire-Punch": "May burn opponent",
"Fire-Spin": "Traps opponent, damaging them for 4-5 turns",
"First-Impression": "Although this move has great power, it only works the first turn the user is in battle",
"Fishious-Rend": "If the user attacks before the target, the power of this move is doubled",
"Fissure": "One-Hit-KO, if it hits",
"Flail": "The lower the user's HP, the higher the power",
"Flame-Burst": "May also injure nearby Pokemon",
"Flame-Charge": "Raises user's Speed",
"Flame-Wheel": "May burn opponent",
"Flamethrower": "May burn opponent",
"Flare-Blitz": "User receives recoil damage. May burn opponent",
"Flash": "Lowers opponent's Accuracy",
"Flash-Cannon": "May lower opponent's Special Defense",
"Flatter": "Confuses opponent, but raises its Special Attack",
"Fleur-Cannon": "Sharply lowers user's Special Attack",
"Fling": "Power depends on held item",
"Flip-Turn": "After making its attack, the user rushes back to switch places with a party Pokemon in waiting",
"Floaty-Fall": "May cause flinching",
"Floral-Healing": "The user restores the target's HP by up to half of its max HP. It restores more HP when the terrain is grass",
"Flower-Shield": "Sharply raises Defense of all Grass-type Pokemon on the field",
"Flower-Trick": "Never misses; always results in a critical hit",
"Fly": "Flies up on first turn, attacks on second turn",
"Flying-Press": "Deals Fighting and Flying type damage",
"Focus-Blast": "May lower opponent's Special Defense",
"Focus-Energy": "Increases critical hit ratio",
"Focus-Punch": "If the user is hit before attacking, it flinches instead",
"Follow-Me": "In Double Battle, the user takes all the attacks",
"Force-Palm": "May paralyze opponent",
"Foresight": "Resets opponent's Evasiveness, and allows Normal- and Fighting-type attacks to hit Ghosts",
"Forest-Curse": "Adds Grass type to opponent",
"Foul-Play": "Uses the opponent's Attack stat",
"Freeze-Shock": "Charges on first turn, attacks on second. May paralyze opponent",
"Freeze-Dry": "May freeze opponent. Super-effective against Water types",
"Freezing-Glare": "May freeze opponent",
"Freezy-Frost": "Resets all stat changes",
"Frenzy-Plant": "User must recharge next turn",
"Frost-Breath": "Always results in a critical hit",
"Frustration": "Power decreases with higher Friendship",
"Fury-Attack": "Hits 2-5 times in one turn",
"Fury-Cutter": "Power increases each turn",
"Fury-Swipes": "Hits 2-5 times in one turn",
"Fusion-Bolt": "Power increases if Fusion Flare is used in the same turn",
"Fusion-Flare": "Power increases if Fusion Bolt is used in the same turn",
"Future-Sight": "Damage occurs 2 turns later",
"G-Max-Befuddle": "Poisons, paralyzes, or puts opponent to sleep",
"G-Max-Cannonade": "Damages non-Water types for 4 turns",
"G-Max-Centiferno": "Traps opponents for 4-5 turns",
"G-Max-Chi-Strike": "Increases critical hit ratio",
"G-Max-Cuddle": "Infatuates opponents",
"G-Max-Depletion": "Reduces opponent's PP",
"G-Max-Drum-Solo": "Ignores target's ability",
"G-Max-Finale": "Heals the user's team",
"G-Max-Fireball": "Ignores target's ability",
"G-Max-Foam-Burst": "Harshly lowers opponents' Speed",
"G-Max-Gold-Rush": "Confuses opponents and earns more money",
"G-Max-Gravitas": "Summons Gravity for 5 turns",
"G-Max-Hydrosnipe": "Ignores target's ability",
"G-Max-Malodor": "Poisons opponents",
"G-Max-Meltdown": "Prevents opponents using the same move twice in a row",
"G-Max-One-Blow": "Strikes through Max Guard and Protect",
"G-Max-Rapid-Flow": "Strikes through Max Guard and Protect",
"G-Max-Replenish": "Recycles Berries",
"G-Max-Resonance": "Reduces damage for 5 turns",
"G-Max-Sandblast": "Traps opponents for 4-5 turns",
"G-Max-Smite": "Confuses opponents",
"G-Max-Snooze": "Makes opponents drowsy",
"G-Max-Steelsurge": "Sets up Spikes on the field",
"G-Max-Stonesurge": "Sets up Stealth Rock",
"G-Max-Stun-Shock": "Poisons or paralyzes opponents",
"G-Max-Sweetness": "Heals status conditions of user's team",
"G-Max-Tartness": "Reduces opponents' evasiveness",
"G-Max-Terror": "Prevents opponent from switching out",
"G-Max-Vine-Lash": "Damages non-Grass types for 4 turns",
"G-Max-Volcalith": "Deals damage for 4 turns",
"G-Max-Volt-Crash": "Paralyzes opponents",
"G-Max-Wildfire": "Damages non-Fire types for 4 turns",
"G-Max-Wind-Rage": "Removes battlefield hazards",
"Gastro-Acid": "Cancels out the effect of the opponent's Ability",
"Gear-Grind": "Hits twice in one turn",
"Gear-Up": "The user engages its gears to raise the Attack and Sp. Atk stats of ally Pokemon with the Plus or Minus Ability",
"Genesis-Supernova": "Mew-exclusive Z-Move",
"Geomancy": "Charges on first turn, sharply raises user's Sp. Attack, Sp. Defense and Speed on the second",
"Giga-Drain": "User recovers half the HP inflicted on opponent",
"Giga-Impact": "User must recharge next turn",
"Gigaton-Hammer": "Cannot be used twice in a row",
"Gigavolt-Havoc": "Electric type Z-Move",
"Glacial-Lance": "The user attacks by hurling a blizzard-cloaked icicle lance at opposing Pokemon",
"Glaciate": "Lowers opponent's Speed",
"Glaive-Rush": "Attacks from opposing Pokemon during the next turn cannot miss and will inflict double damage",
"Glare": "Paralyzes opponent",
"Glitzy-Glow": "Reduces damage from Special attacks",
"Grass-Knot": "The heavier the opponent, the stronger the attack",
"Grass-Pledge": "Added effects appear if preceded by Water Pledge or succeeded by Fire Pledge",
"Grass-Whistle": "Puts opponent to sleep",
"Grassy-Glide": "High priority during Grassy Terrain",
"Grassy-Terrain": "Restores a little HP of all Pokemon for 5 turns",
"Grav-Apple": "Lowers the opponent's Defense stat",
"Gravity": "Prevents moves like Fly and Bounce and the Ability Levitate for 5 turns",
"Growl": "Lowers opponent's Attack",
"Growth": "Raises user's Attack and Special Attack",
"Grudge": "If the user faints after using this move, the PP for the opponent's last move is depleted",
"Guard-Split": "Averages Defense and Special Defense with the target",
"Guard-Swap": "User and opponent swap Defense and Special Defense",
"Guardian-of-Alola": "Tapu-exclusive Z-move. Cuts opponent's HP by 75%",
"Guillotine": "One-Hit-KO, if it hits",
"Gunk-Shot": "May poison opponent",
"Gust": "Hits Pokemon using Fly/Bounce/Sky Drop with double power",
"Gyro-Ball": "The slower the user, the stronger the attack",
"Hail": "Non-Ice types are damaged for 5 turns",
"Hammer-Arm": "Lowers user's Speed",
"Happy-Hour": "Doubles prize money from trainer battles",
"Hard-Press": "",
"Harden": "Raises user's Defense",
"Haze": "Resets all stat changes",
"Head-Charge": "User receives recoil damage",
"Head-Smash": "User receives recoil damage",
"Headbutt": "May cause flinching",
"Headlong-Rush": "Lowers user's Defense",
"Heal-Bell": "Heals the user's party's status conditions",
"Heal-Block": "Prevents the opponent from restoring HP for 5 turns",
"Heal-Order": "User recovers half its max HP",
"Heal-Pulse": "Restores half the target's max HP",
"Healing-Wish": "The user faints and the next Pokemon released is fully healed",
"Heart-Stamp": "May cause flinching",
"Heart-Swap": "Stat changes are swapped with the opponent",
"Heat-Crash": "The heavier the user, the stronger the attack",
"Heat-Wave": "May burn opponent",
"Heavy-Slam": "The heavier the user, the stronger the attack",
"Helping-Hand": "In Double Battles, boosts the power of the partner's move",
"Hex": "Inflicts more damage if the target has a status condition",
"Hidden-Power": "Type and power depends on user's IVs",
"High-Horsepower": "The user fiercely attacks the target using its entire body",
"High-Jump-Kick": "If it misses, the user loses half their HP",
"Hold-Back": "Always leaves opponent with at least 1 HP",
"Hold-Hands": "Makes the user and an ally very happy",
"Hone-Claws": "Raises user's Attack and Accuracy",
"Horn-Attack": "",
"Horn-Drill": "One-Hit-KO, if it hits",
"Horn-Leech": "User recovers half the HP inflicted on opponent",
"Howl": "Raises Attack of allies",
"Hurricane": "May confuse opponent",
"Hydro-Cannon": "User must recharge next turn",
"Hydro-Pump": "",
"Hydro-Steam": "Power increases in harsh sunlight",
"Hydro-Vortex": "Water type Z-Move",
"Hyper-Beam": "User must recharge next turn",
"Hyper-Drill": "Can strike through Protect/Detect",
"Hyper-Fang": "May cause flinching",
"Hyper-Voice": "",
"Hyperspace-Fury": "Lowers user's Defense. Can strike through Protect/Detect",
"Hyperspace-Hole": "Can strike through Protect/Detect",
"Hypnosis": "Sleep, mind control, and permanent suggestions",
"Ice-Ball": "Doubles in power each turn for 5 turns",
"Ice-Beam": "May freeze opponent",
"Ice-Burn": "Charges on first turn, attacks on second. May burn opponent",
"Ice-Fang": "May cause flinching and/or freeze opponent",
"Ice-Hammer": "The user swings and hits with its strong, heavy fist. It lowers the user's Speed, however",
"Ice-Punch": "May freeze opponent",
"Ice-Shard": "User attacks first",
"Ice-Spinner": "Removes effects of Terrain",
"Icicle-Crash": "May cause flinching",
"Icicle-Spear": "Hits 2-5 times in one turn",
"Icy-Wind": "Lowers opponent's Speed",
"Imprison": "Opponent is unable to use moves that the user also knows",
"Incinerate": "Destroys the target's held berry",
"Infernal-Parade": "Inflicts double damage if the target has a status condition",
"Inferno": "Burns opponent",
"Inferno-Overdrive": "Fire type Z-Move",
"Infestation": "Traps opponent, damaging them for 4-5 turns",
"Ingrain": "User restores HP each turn. User cannot escape/switch",
"Instruct": "Allows an ally to use a move instead",
"Ion-Deluge": "Changes Normal-type moves to Electric-type",
"Iron-Defense": "Sharply raises user's Defense",
"Iron-Head": "May cause flinching",
"Iron-Tail": "May lower opponent's Defense",
"Ivy-Cudgel": "High critical hit ratio. Type changes based on form",
"Jaw-Lock": "Prevents user and opponent from switching out",
"Jet-Punch": "Always goes first",
"Judgment": "Type depends on the Arceus Plate being held",
"Jump-Kick": "If it misses, the user loses half their HP",
"Jungle-Healing": "Restores team's HP and cures status conditions",
"Karate-Chop": "High critical hit ratio",
"Kinesis": "Lowers opponent's Accuracy",
"King-Shield": "Protects the user and lowers opponent's Attack on contact",
"Knock-Off": "Removes opponent's held item for the rest of the battle",
"Kowtow-Cleave": "Always hits",
"Land-Wrath": "",
"Laser-Focus": "User's next attack is guaranteed to result in a critical hit",
"Lash-Out": "Double power if stats were lowered during the turn",
"Last-Resort": "Can only be used after all other moves are used",
"Last-Respects": "Damages increases the more party Pokemon have been defeated",
"Lava-Plume": "May burn opponent",
"Leaf-Blade": "High critical hit ratio",
"Leaf-Storm": "Sharply lowers user's Special Attack",
"Leaf-Tornado": "May lower opponent's Accuracy",
"Leafage": "Strikes opponent with leaves",
"Leech-Life": "User recovers half the HP inflicted on opponent",
"Leech-Seed": "Drains HP from opponent each turn",
"Leer": "Lowers opponent's Defense",
"Lets-Snuggle-Forever": "Mimikyu-exclusive Z-Move",
"Lick": "May paralyze opponent",
"Life-Dew": "User and teammates recover HP",
"Light-of-Ruin": "User receives recoil damage",
"Light-Screen": "Halves damage from Special attacks for 5 turns",
"Light-That-Burns-the-Sky": "Ultra Necrozma-exclusive Z-Move. Ignores target's ability; uses highest Attack stat",
"Liquidation": "May lower opponent's Defense",
"Lock-On": "User's next attack is guaranteed to hit",
"Lovely-Kiss": "Puts opponent to sleep",
"Low-Kick": "The heavier the opponent, the stronger the attack",
"Low-Sweep": "Lowers opponent's Speed",
"Lucky-Chant": "Opponent cannot land critical hits for 5 turns",
"Lumina-Crash": "Harshly lowers target's Special Defense",
"Lunar-Blessing": "Heals user's status conditions and recovers HP",
"Lunar-Dance": "The user faints but the next Pokemon released is fully healed",
"Lunge": "The user makes a lunge at the target, attacking with full force. This also lowers the target's Attack stat",
"Luster-Purge": "May lower opponent's Special Defense",
"Mach-Punch": "User attacks first",
"Magic-Coat": "Reflects moves that cause status conditions back to the attacker",
"Magic-Powder": "Changes target's type to Psychic",
"Magic-Room": "Suppresses the effects of held items for five turns",
"Magical-Leaf": "Ignores Accuracy and Evasiveness",
"Magical-Torque": "May confuse the opponent",
"Magma-Storm": "Traps opponent, damaging them for 4-5 turns",
"Magnet-Bomb": "Ignores Accuracy and Evasiveness",
"Magnet-Rise": "User becomes immune to Ground-type moves for 5 turns",
"Magnetic-Flux": "Raises Defense and Sp. Defense of Plus/Minus Pokemon",
"Magnitude": "Hits with random power",
"Make-It-Rain": "Lowers user's Special Attack. Money is earned after the battle",
"Malicious-Moonsault": "Incineroar-exclusive Z-Move",
"Malignant-Chain": "May poison the opponent",
"Mat-Block": "Protects teammates from damaging moves",
"Matcha-Gotcha": "Deals damage, restores HP, may burn opponent",
"Max-Airstream": "Flying type Dynamax move. Raises the team's Speed",
"Max-Darkness": "Dark type Dynamax move. Lowers the target's Special Defense",
"Max-Flare": "Fire type Dynamax move. Summons harsh sunlight",
"Max-Flutterby": "Bug type Dynamax move. Lowers the target's Special Attack",
"Max-Geyser": "Water type Dynamax move. Summons heavy rain",
"Max-Guard": "Status category Dynamax move. Protects the user",
"Max-Hailstorm": "Ice type Dynamax move. Summons hail",
"Max-Knuckle": "Fighting type Dynamax move. Increases the team's Attack",
"Max-Lightning": "Electric type Dynamax move. Summons Electric Terrain",
"Max-Mindstorm": "Psychic type Dynamax move. Summons Psychic Terrain",
"Max-Ooze": "Poison type Dynamax move. Increases the team's Special Attack",
"Max-Overgrowth": "Grass type Dynamax move. Summons Grassy Terrain",
"Max-Phantasm": "Ghost type Dynamax move. Lowers the target's Defense",
"Max-Quake": "Ground type Dynamax move. Increases the team's Special Defense",
"Max-Rockfall": "Rock type Dynamax move. Summons a sandstorm",
"Max-Starfall": "Fairy type Dynamax move. Summons Misty Terrain",
"Max-Steelspike": "Steel type Dynamax move. Raises the team's Defense",
"Max-Strike": "Normal type Dynamax move. Lowers the target's Speed",
"Max-Wyrmwind": "Dragon type Dynamax move. Lowers the target's Attack",
"Me-First": "User copies the opponent's attack with 1.5× power",
"Mean-Look": "Opponent cannot flee or switch",
"Meditate": "Raises user's Attack",
"Mega-Drain": "User recovers half the HP inflicted on opponent",
"Mega-Kick": "",
"Mega-Punch": "",
"Megahorn": "",
"Memento": "User faints, sharply lowers opponent's Attack and Special Attack",
"Menacing-Moonraze-Maelstrom": "Lunala-exclusive Z-Move",
"Metal-Burst": "Deals damage equal to 1.5x opponent's attack",
"Metal-Claw": "May raise user's Attack",
"Metal-Sound": "Sharply lowers opponent's Special Defense",
"Meteor-Assault": "User must recharge next turn",
"Meteor-Beam": "User gathers space power and boosts its Sp. Atk stat, then attacks the target on the next turn",
"Meteor-Mash": "May raise user's Attack",
"Metronome": "User performs almost any move in the game at random",
"Mighty-Cleave": "",
"Milk-Drink": "User recovers half its max HP",
"Mimic": "Copies the opponent's last move",
"Mind-Blown": "User receives recoil damage",
"Mind-Reader": "User's next attack is guaranteed to hit",
"Minimize": "Sharply raises user's Evasiveness",
"Miracle-Eye": "Resets opponent's Evasiveness, removes Dark's Psychic immunity",
"Mirror-Coat": "When hit by a Special Attack, user strikes back with 2x power",
"Mirror-Move": "User performs the opponent's last move",
"Mirror-Shot": "May lower opponent's Accuracy",
"Mist": "User's stats cannot be changed for a period of time",
"Mist-Ball": "May lower opponent's Special Attack",
"Misty-Explosion": "Power increases on Misty Terrain",
"Misty-Terrain": "Protects the field from status conditions for 5 turns",
"Moonblast": "May lower opponent's Special Attack",
"Moongeist-Beam": "Ignores the target's ability",
"Moonlight": "User recovers HP. Amount varies with the weather",
"Morning-Sun": "User recovers HP. Amount varies with the weather",
"Mortal-Spin": "Removes entry hazards and trap move effects, and poisons opposing Pokemon",
"Mountain-Gale": "Lowers user's Speed",
"Mud-Bomb": "May lower opponent's Accuracy",
"Mud-Shot": "Lowers opponent's Speed",
"Mud-Sport": "Weakens the power of Electric-type moves",
"Mud-Slap": "Lowers opponent's Accuracy",
"Muddy-Water": "May lower opponent's Accuracy",
"Multi-Attack": "Type matches Memory item held",
"Mystical-Fire": "Lowers opponent's Special Attack",
"Mystical-Power": "Raises user's Special Attack",
"Nasty-Plot": "Sharply raises user's Special Attack",
"Natural-Gift": "Power and type depend on the user's held berry",
"Nature-Power": "Uses a certain move based on the current terrain",
"Nature-Madness": "Halves the foe's HP",
"Needle-Arm": "May cause flinching",
"Never-Ending-Nightmare": "Ghost type Z-Move",
"Night-Daze": "May lower opponent's Accuracy",
"Night-Shade": "Inflicts damage equal to user's level",
"Night-Slash": "High critical hit ratio",
"Nightmare": "The sleeping opponent loses 25% of its max HP each turn",
"No-Retreat": "Raises all stats but user cannot switch out",
"Noble-Roar": "Lowers opponent's Attack and Special Attack",
"Noxious-Torque": "May poison the opponent",
"Nuzzle": "Paralyzes opponent",
"Oblivion-Wing": "User recovers most of the HP inflicted on opponent",
"Obstruct": "Protects the user and sharply lowers Defence on contact",
"Oceanic-Operetta": "Primarina-exclusive Z-Move",
"Octazooka": "May lower opponent's Accuracy",
"Octolock": "Lowers opponent's Defense and Special Defense every turn, and they cannot flee or switch out",
"Odor-Sleuth": "Resets opponent's Evasiveness, and allows Normal- and Fighting-type attacks to hit Ghosts",
"Ominous-Wind": "May raise all user's stats at once",
"Order-Up": "Boosts Attack/Defense/Speed depending on ally Tatsugiri",
"Origin-Pulse": "Hits all adjacent opponents",
"Outrage": "User attacks for 2-3 turns but then becomes confused",
"Overdrive": "Hits all adjacent opponents",
"Overheat": "Sharply lowers user's Special Attack",
"Pain-Split": "The user's and opponent's HP becomes the average of both",
"Parabolic-Charge": "User recovers half the HP inflicted on opponent",
"Parting-Shot": "Lowers opponent's Attack and Special Attack then switches out",
"Pay-Day": "Money is earned after the battle",
"Payback": "Power doubles if the user was attacked first",
"Peck": "",
"Perish-Song": "Any Pokemon in play when this attack is used faints in 3 turns",
"Petal-Blizzard": "Hits all adjacent Pokemon",
"Petal-Dance": "User attacks for 2-3 turns but then becomes confused",
"Phantom-Force": "Disappears on first turn, attacks on second. Can strike through Protect/Detect",
"Photon-Geyser": "Uses Attack or Special Attack stat, whichever is higher",
"Pika-Papow": "Power increases when player's bond is stronger",
"Pin-Missile": "Hits 2-5 times in one turn",
"Plasma-Fists": "Changes Normal-type moves to Electric-type moves",
"Play-Nice": "Lowers opponent's Attack. Always hits",
"Play-Rough": "May lower opponent's Attack",
"Pluck": "If the opponent is holding a berry, its effect is stolen by user",
"Poison-Fang": "May badly poison opponent",
"Poison-Gas": "Poisons opponent",
"Poison-Jab": "May poison the opponent",
"Poison-Powder": "Poisons opponent",
"Poison-Sting": "May poison the opponent",
"Poison-Tail": "High critical hit ratio. May poison opponent",
"Pollen-Puff": "Deals damage to opponent or restores HP of teammate",
"Poltergeist": "Fails if the target doesn't have an item",
"Population-Bomb": "Hits 1-10 times in a row",
"Pounce": "Lowers opponent's Speed",
"Pound": "",
"Powder": "Damages Pokemon using Fire type moves",
"Powder-Snow": "May freeze opponent",
"Power-Gem": "",
"Power-Shift": "Switches Attack and Defense stats",
"Power-Split": "Averages Attack and Special Attack with the target",
"Power-Swap": "User and opponent swap Attack and Special Attack",
"Power-Trick": "User's own Attack and Defense switch",
"Power-Trip": "The user boasts its strength and attacks the target. The more the user's stats are raised, the greater the move's power",
"Power-Whip": "",
"Power-Up-Punch": "Raises Attack",
"Precipice-Blades": "Hits all adjacent opponents",
"Present": "Either deals damage or heals",
"Prismatic-Laser": "The user shoots powerful lasers using the power of a prism. The user can't move on the next turn",
"Protect": "Protects the user, but may fail if used consecutively",
"Psybeam": "May confuse opponent",
"Psyblade": "Power increases on Electric Terrain",
"Psych-Up": "Copies the opponent's stat changes",
"Psychic": "May lower opponent's Special Defense",
"Psychic-Fangs": "The user bites the target with its psychic capabilities. This can also destroy Light Screen and Reflect",
"Psychic-Noise": "Deals damage and prevents target from healing",
"Psychic-Terrain": "Prevents priority moves from being used for 5 turns",
"Psycho-Boost": "Sharply lowers user's Special Attack",
"Psycho-Cut": "High critical hit ratio",
"Psycho-Shift": "Transfers user's status condition to the opponent",
"Psyshield-Bash": "Raises user's Defense and Special Defense",
"Psyshock": "Inflicts damage based on the target's Defense, not Special Defense",
"Psystrike": "Inflicts damage based on the target's Defense, not Special Defense",
"Psywave": "Inflicts damage 50-150% of user's level",
"Pulverizing-Pancake": "Snorlax-exclusive Normal type Z-Move",
"Punishment": "Power increases when opponent's stats have been raised",
"Purify": "The user heals the target's status condition. If the move succeeds, it also restores the user's own HP",
"Pursuit": "Double power if the opponent is switching out",
"Pyro-Ball": "May burn opponent",
"Quash": "Makes the target act last this turn",
"Quick-Attack": "User attacks first",
"Quick-Guard": "Protects the user's team from high-priority moves",
"Quiver-Dance": "Raises user's Special Attack, Special Defense and Speed",
"Rage": "Raises user's Attack when hit",
"Rage-Fist": "The more times the user has been hit by attacks, the greater the move's power",
"Rage-Powder": "Forces attacks to hit user, not team-mates",
"Raging-Bull": "Type depends on the user's form. Breaks through Reflect and Light Screen barriers",
"Raging-Fury": "User attacks for 2-3 turns but then becomes confused",
"Rain-Dance": "Makes it rain for 5 turns",
"Rapid-Spin": "Raises user's Speed and removes entry hazards and trap move effects",
"Razor-Leaf": "High critical hit ratio",
"Razor-Shell": "May lower opponent's Defense",
"Razor-Wind": "Charges on first turn, attacks on second. High critical hit ratio",
"Recover": "User recovers half its max HP",
"Recycle": "User's used hold item is restored",
"Reflect": "Halves damage from Physical attacks for 5 turns",
"Reflect-Type": "User becomes the target's type",
"Refresh": "Cures paralysis, poison, and burns",
"Relic-Song": "May put the target to sleep",
"Rest": "User sleeps for 2 turns, but user is fully healed",
"Retaliate": "Inflicts double damage if a teammate fainted on the last turn",
"Return": "Power increases with higher Friendship",
"Revelation-Dance": "Type changes based on Oricorio's form",
"Revenge": "Power increases if user was hit first",
"Reversal": "The lower the user's HP, the higher the power",
"Revival-Blessing": "Revives a fainted party Pokemon to half HP",
"Rising-Voltage": "Power doubles on Electric Terrain",
"Roar": "In battles, the opponent switches. In the wild, the Pokemon runs",
"Roar-of-Time": "User must recharge next turn",
"Rock-Blast": "Hits 2-5 times in one turn",
"Rock-Climb": "May confuse opponent",
"Rock-Polish": "Sharply raises user's Speed",
"Rock-Slide": "May cause flinching",
"Rock-Smash": "May lower opponent's Defense",
"Rock-Throw": "",
"Rock-Tomb": "Lowers opponent's Speed",
"Rock-Wrecker": "User must recharge next turn",
"Role-Play": "User copies the opponent's Ability",
"Rolling-Kick": "May cause flinching",
"Rollout": "Doubles in power each turn for 5 turns",
"Roost": "User recovers half of its max HP and loses the Flying type temporarily",
"Rototiller": "Raises Attack and Special Attack of Grass-types",
"Round": "Power increases if teammates use it in the same turn",
"Ruination": "Halves the opponent's HP",
"Sacred-Fire": "May burn opponent",
"Sacred-Sword": "Ignores opponent's stat changes",
"Safeguard": "The user's party is protected from status conditions",
"Salt-Cure": "Deals damage each turn; Steel and Water types are more affected",
"Sand-Attack": "Lowers opponent's Accuracy",
"Sand-Tomb": "Traps opponent, damaging them for 4-5 turns",
"Sandsear-Storm": "May burn target",
"Sandstorm": "Creates a sandstorm for 5 turns",
"Sappy-Seed": "Drains HP from opponent each turn",
"Savage-Spin-Out": "Bug type Z-Move",
"Scald": "May burn opponent",
"Scale-Shot": "Hits 2-5 times in one turn. Boosts user's Speed but lowers its Defense",
"Scary-Face": "Sharply lowers opponent's Speed",
"Scorching-Sands": "May burn the target",
"Scratch": "",
"Screech": "Sharply lowers opponent's Defense",
"Searing-Shot": "May burn opponent",
"Searing-Sunraze-Smash": "Solgaleo-exclusive Z-Move",
"Secret-Power": "Effects of the attack vary with the location",
"Secret-Sword": "Inflicts damage based on the target's Defense, not Special Defense",
"Seed-Bomb": "",
"Seed-Flare": "May lower opponent's Special Defense",
"Seismic-Toss": "Inflicts damage equal to user's level",
"Self-Destruct": "User faints",
"Shadow-Ball": "May lower opponent's Special Defense",
"Shadow-Bone": "May lower opponent's Defense",
"Shadow-Claw": "High critical hit ratio",
"Shadow-Force": "Disappears on first turn, attacks on second. Can strike through Protect/Detect",
"Shadow-Punch": "Ignores Accuracy and Evasiveness",
"Shadow-Sneak": "User attacks first",
"Sharpen": "Raises user's Attack",
"Shattered-Psyche": "Psychic type Z-Move",
"Shed-Tail": "Creates a substitute, then swaps places with a party Pokemon in waiting",
"Sheer-Cold": "One-Hit-KO, if it hits",
"Shell-Side-Arm": "May poison opponent. Inflicts either Special or Physical damage, whichever is better",
"Shell-Smash": "Sharply raises user's Attack, Special Attack and Speed but lowers Defense and Special Defense",
"Shell-Trap": "Deals more damage to opponent if hit by a Physical move",
"Shelter": "Raises user's Defense",
"Shift-Gear": "Raises user's Attack and sharply raises Speed",
"Shock-Wave": "Ignores Accuracy and Evasiveness",
"Shore-Up": "The user regains up to half of its max HP. It restores more HP in a sandstorm",
"Signal-Beam": "May confuse opponent",
"Silk-Trap": "Protects the user and lowers opponent's Speed on contact",
"Silver-Wind": "May raise all stats of user at once",
"Simple-Beam": "Changes target's ability to Simple",
"Sing": "Puts opponent to sleep",
"Sinister-Arrow-Raid": "Decidueye-exclusive Z-Move",
"Sizzly-Slide": "Burns the opponent",
"Sketch": "Permanently copies the opponent's last move",
"Skill-Swap": "The user swaps Abilities with the opponent",
"Skitter-Smack": "Lowers opponent's Sp. Attack",
"Skull-Bash": "Raises Defense on first turn, attacks on second",
"Sky-Attack": "Charges on first turn, attacks on second. May cause flinching. High critical hit ratio",
"Sky-Drop": "Takes opponent into the air on first turn, drops them on second turn",
"Sky-Uppercut": "Hits the opponent, even during Fly",
"Slack-Off": "User recovers half its max HP",
"Slam": "",
"Slash": "High critical hit ratio",
"Sleep-Powder": "Puts opponent to sleep",
"Sleep-Talk": "User performs one of its own moves while sleeping",
"Sludge": "May poison opponent",
"Sludge-Bomb": "May poison opponent",
"Sludge-Wave": "May poison opponent",
"Smack-Down": "Makes Flying-type Pokemon vulnerable to Ground moves",
"Smart-Strike": "The user stabs the target with a sharp horn. This attack never misses",
"Smelling-Salts": "Power doubles if opponent is paralyzed, but cures it",
"Smog": "May poison opponent",
"Smokescreen": "Lowers opponent's Accuracy",
"Snap-Trap": "Traps opponent, damaging them for 4-5 turns",
"Snarl": "Lowers opponent's Special Attack",
"Snatch": "Steals the effects of the opponent's next move",
"Snipe-Shot": "Ignores moves and abilities that draw in moves. High critical hit ratio",
"Snore": "Can only be used if asleep. May cause flinching",
"Snowscape": "Raises Defense of Ice types for 5 turns",
"Soak": "Changes the target's type to water",
"Soft-Boiled": "User recovers half its max HP",
"Solar-Beam": "Charges on first turn, attacks on second",
"Solar-Blade": "Charges on first turn, attacks on second",
"Sonic-Boom": "Always inflicts 20 HP",
"Soul-Stealing-7-Star-Strike": "Marshadow-exclusive Z-Move",
"Spacial-Rend": "High critical hit ratio",
"Spark": "May paralyze opponent",
"Sparkling-Aria": "Heals the burns of its target",
"Sparkly-Swirl": "Cures all status problems in the party Pokemon",
"Spectral-Thief": "The user hides in the target's shadow, steals the target's stat boosts, and then attacks",
"Speed-Swap": "The user exchanges Speed stats with the target",
"Spicy-Extract": "Harshly lowers the opponent's Defense and sharply raises their Attack",
"Spider-Web": "Opponent cannot escape/switch",
"Spike-Cannon": "Hits 2-5 times in one turn",
"Spikes": "Damages opponents switching into battle",
"Spiky-Shield": "Protects the user and inflicts damage on contact",
"Spin-Out": "Harshly lowers user's Speed",
"Spirit-Break": "Lowers opponent's Special Attack",
"Spirit-Shackle": "Prevents the opponent from switching out",
"Spit-Up": "Power depends on how many times the user performed Stockpile",
"Spite": "The opponent's last move loses 2-5 PP",
"Splash": "Doesn't do ANYTHING",
"Splintered-Stormshards": "Lycanroc-exclusive Z-Move",
"Splishy-Splash": "May paralyze opponent",
"Spore": "Puts opponent to sleep",
"Spotlight": "The user shines a spotlight on the target so that only the target will be attacked during the turn",
"Springtide-Storm": "Boosts user's stats in Incarnate Forme, or lowers opponent's stats in Therian Forme",
"Stealth-Rock": "Damages opponents switching into battle",
"Steam-Eruption": "May burn opponent",
"Steamroller": "May cause flinching",
"Steel-Beam": "User loses 50% of its HP",
"Steel-Roller": "Fails if no Terrain in effect",
"Steel-Wing": "May raise user's Defense",
"Sticky-Web": "Lowers opponent's Speed when switching into battle",
"Stockpile": "Stores energy for use with Spit Up and Swallow",
"Stoked-Sparksurfer": "Alolan Raichu-exclusive Electric type Z-Move",
"Stomp": "May cause flinching",
"Stomping-Tantrum": "Driven by frustration, the user attacks the target. If the user's previous move has failed, the power of this move doubles",
"Stone-Axe": "Sets up Stealth Rock",
"Stone-Edge": "High critical hit ratio",
"Stored-Power": "Power increases when user's stats have been raised",
"Storm-Throw": "Always results in a critical hit",
"Strange-Steam": "May confuse opponent",
"Strength": "",
"Strength-Sap": "The user restores its HP by the same amount as the target's Attack stat. It also lowers the target's Attack stat",
"String-Shot": "Sharply lowers opponent's Speed",
"Struggle": "Only usable when all PP are gone. Hurts the user",
"Struggle-Bug": "Lowers opponent's Special Attack",
"Stuff-Cheeks": "The user eats its held Berry, then sharply raises its Defense stat",
"Stun-Spore": "Paralyzes opponent",
"Submission": "User receives recoil damage",
"Substitute": "Uses HP to creates a decoy that takes hits",
"Subzero-Slammer": "Ice type Z-Move",
"Sucker-Punch": "User attacks first, but only works if opponent is readying an attack",
"Sunny-Day": "Makes it sunny for 5 turns",
"Sunsteel-Strike": "Ignores the target's ability",
"Super-Fang": "Always takes off half of the opponent's HP",
"Supercell-Slam": "",
"Superpower": "Lowers user's Attack and Defense",
"Supersonic": "Confuses opponent",
"Supersonic-Skystrike": "Flying type Z-Move",
"Surf": "Hits all adjacent Pokemon",
"Surging-Strikes": "Always results in a critical hit and ignores stat changes",
"Swagger": "Confuses opponent, but sharply raises its Attack",
"Swallow": "The more times the user has performed Stockpile, the more HP is recovered",
"Sweet-Kiss": "Confuses opponent",
"Sweet-Scent": "Lowers opponent's Evasiveness",
"Swift": "Ignores Accuracy and Evasiveness",
"Switcheroo": "Swaps held items with the opponent",
"Swords-Dance": "Sharply raises user's Attack",
"Synchronoise": "Hits any Pokemon that shares a type with the user",
"Synthesis": "User recovers HP. Amount varies with the weather",
"Syrup-Bomb": "Lowers opponent's Speed each turn for 3 turns",
"Tachyon-Cutter": "Guaranteed to hit twice in a row",
"Tackle": "",
"Tail-Glow": "Drastically raises user's Special Attack",
"Tail-Slap": "Hits 2-5 times in one turn",
"Tail-Whip": "Lowers opponent's Defense",
"Tailwind": "Doubles Speed for 4 turns",
"Take-Down": "User receives recoil damage",
"Take-Heart": "Heals user's status conditions and raises its stats",
"Tar-Shot": "Lowers the opponent's Speed and makes them weaker to Fire-type moves",
"Taunt": "Opponent can only use moves that attack",
"Tearful-Look": "The user gets teary eyed to make the target lose its combative spirit. This lowers the target's Attack and Sp. Atk stats",
"Teatime": "Forces all Pokemon on the field to eat their berries",
"Techno-Blast": "Type depends on the Drive being held",
"Tectonic-Rage": "Ground type Z-Move",
"Teeter-Dance": "Confuses all Pokemon",
"Telekinesis": "Ignores opponent's Evasiveness for three turns, add Ground immunity",
"Teleport": "Allows user to flee wild battles; also warps player to last PokeCenter",
"Temper-Flare": "",
"Tera-Blast": "Changes type when the user has Terastallized",
"Tera-Starstorm": "",
"Terrain-Pulse": "Type and power change depending on the Terrain in effect",
"Thief": "Also steals opponent's held item",
"Thousand-Arrows": "Makes Flying-type Pokemon vulnerable to Ground moves",
"Thousand-Waves": "Opponent cannot flee or switch",
"Thrash": "User attacks for 2-3 turns but then becomes confused",
"Throat-Chop": "Prevents use of sound moves for two turns",
"Thunder": "May paralyze opponent",
"Thunder-Cage": "Deals damage and traps opponent, damaging them for 4-5 turns",
"Thunder-Fang": "May cause flinching and/or paralyze opponent",
"Thunder-Punch": "May paralyze opponent",
"Thunder-Shock": "May paralyze opponent",
"Thunder-Wave": "Paralyzes opponent",
"Thunderbolt": "May paralyze opponent",
"Thunderclap": "Strikes before a target's move",
"Thunderous-Kick": "Lowers opponent's Defense",
"Tickle": "Lowers opponent's Attack and Defense",
"Tidy-Up": "Removes the effects of entry hazards and Substitute, and boosts user's Attack and Speed",
"Topsy-Turvy": "Reverses stat changes of opponent",
"Torch-Song": "Raises user's Special Attack",
"Torment": "Opponent cannot use the same move in a row",
"Toxic": "Badly poisons opponent",
"Toxic-Spikes": "Poisons opponents switching into battle",
"Toxic-Thread": "Poisons opponent and lowers its Speed",
"Trailblaze": "Raises user's Speed",
"Transform": "User takes on the form and attacks of the opponent",
"Tri-Attack": "May paralyze, burn or freeze opponent",
"Trick": "Swaps held items with the opponent",
"Trick-Room": "Slower Pokemon move first in the turn for 5 turns",
"Trick-or-Treat": "Adds Ghost type to opponent",
"Triple-Arrows": "High critical hit ratio. May lower opponent's Defense or cause them to flinch",
"Triple-Axel": "Attacks thrice with more power each time",
"Triple-Dive": "Hits 3 times in a row",
"Triple-Kick": "Hits thrice in one turn at increasing power",
"Trop-Kick": "Lowers opponent's Attack",
"Trump-Card": "The lower the PP, the higher the power",
"Twin-Beam": "Hits twice in one turn",
"Twineedle": "Hits twice in one turn. May poison opponent",
"Twinkle-Tackle": "Fairy type Z-Move",
"Twister": "May cause flinching. Hits Pokemon using Fly/Bounce with double power",
"U-turn": "User switches out immediately after attacking",
"Upper-Hand": "Strikes before a target's priority move",
"Uproar": "User attacks for 3 turns and prevents sleep",
"V-create": "Lowers user's Defense, Special Defense and Speed",
"Vacuum-Wave": "User attacks first",
"Veevee-Volley": "Power increases when player's bond is stronger",
"Venom-Drench": "Lowers poisoned opponent's Special Attack and Speed",
"Venoshock": "Inflicts double damage if the target is poisoned",
"Victory-Dance": "Raises Attack and Defense",
"Vine-Whip": "",
"Vise-Grip": "",
"Vital-Throw": "User attacks last, but ignores Accuracy and Evasiveness",
"Volt-Switch": "User must switch out after attacking",
"Volt-Tackle": "User receives recoil damage. May paralyze opponent",
"Wake-Up-Slap": "Power doubles if opponent is asleep, but wakes it up",
"Water-Gun": "",
"Water-Pledge": "Added effects appear if preceded by Fire Pledge or succeeded by Grass Pledge",
"Water-Pulse": "May confuse opponent",
"Water-Shuriken": "Hits 2-5 times in one turn",
"Water-Sport": "Weakens the power of Fire-type moves",
"Water-Spout": "The higher the user's HP, the higher the damage caused",
"Waterfall": "May cause flinching",
"Wave-Crash": "User receives recoil damage",
"Weather-Ball": "Move's power and type changes with the weather",
"Whirlpool": "Traps opponent, damaging them for 4-5 turns",
"Whirlwind": "In battles, the opponent switches. In the wild, the Pokemon runs",
"Wicked-Blow": "Always results in a critical hit and ignores stat changes",
"Wicked-Torque": "May put opponent to sleep",
"Wide-Guard": "Protects the user's team from multi-target attacks",
"Wild-Charge": "User receives recoil damage",
"Wildbolt-Storm": "May paralyze target",
"Will-O-Wisp": "Burns opponent",
"Wing-Attack": "",
"Wish": "The user recovers HP in the following turn",
"Withdraw": "Raises user's Defense",
"Wonder-Room": "Swaps every Pokemon's Defense and Special Defense for 5 turns",
"Wood-Hammer": "User receives recoil damage",
"Work-Up": "Raises user's Attack and Special Attack",
"Worry-Seed": "Changes the opponent's Ability to Insomnia",
"Wrap": "Traps opponent, damaging them for 4-5 turns",
"Wring-Out": "The higher the opponent's HP, the higher the damage",
"X-Scissor": "",
"Yawn": "Puts opponent to sleep in the next turn",
"Zap-Cannon": "Paralyzes opponent",
"Zen-Headbutt": "May cause flinching",
"Zing-Zap": "May cause flinching",
"Zippy-Zap": "Always results in a critical hit"
};
(() => {
if (state.inhibit) {
return;
}
state.inhibit = true;
if (state.end) {
for (const card of storyCards) {
if (card.title.includes("-") && (card.type !== "class")) {
card.keys = card.title;
}
}
return;
}
if ((() => {
for (const card of storyCards) {
if ((card.type === "class") && card.title.includes("Critical")) {
return true;
}
}
return false;
})()) {
return;
}
const allPairs = [
["race", species],
["location", locations],
["faction", moves]
];
state.completed ??= [];
for (const [type, pairs] of allPairs) {
for (const title in pairs) {
if (state.completed.includes(title)) {
continue;
}
AutoCards().API.generateCard({
type,
title,
entryPromptDetails: ((type === "faction") ? "Information for the following pokemon move: " : "") + pairs[title]
});
state.completed.push(title);
return;
}
}
const pending = [];
for (const title of state.completed) {
if ((() => {
for (const card of storyCards) {
if ((card.type !== "class") && (title === card.title)) {
return false;
}
}
return true;
})()) {
pending.splice(Math.floor(Math.random() * (pending.length + 1)), 0, title);
}
}
for (const title of pending) {
const [type, details] = (() => {
for (const [type, pairs] of allPairs) {
if (title in pairs) {
return [type, pairs[title]];
}
}
return ["character", ""];
})();
if (AutoCards().API.generateCard({
type,
title,
entryPromptDetails: ((type === "faction") ? "Pokemon move: " : "") + details
})) {
return;
}
log("FAILURE: " + title);
}
state.end = true;
return;
})();
/*
Auto-Cards (Pokemon Safari bulk card generator version)
Made by LewdLeah on June 9, 2025
This AI Dungeon script automatically creates and updates plot-relevant story cards while you play
General-purpose usefulness and compatibility with other scenarios/scripts were my design priorities
Auto-Cards is fully open-source, please copy for use within your own projects! ❤️
*/
function AutoCards(inHook, inText, inStop) {
"use strict";
/*
Default Auto-Cards settings
Feel free to change these settings to customize your scenario's default gameplay experience
The default values for your scenario are specified below:
*/
// Is Auto-Cards already enabled when the adventure begins?
const DEFAULT_DO_AC = true
// (true or false)
// Pin the "Configure Auto-Cards" story card at the top of the player's story cards list?
const DEFAULT_PIN_CONFIGURE_CARD = true
// (true or false)
// Minimum number of turns in between automatic card generation events?
const DEFAULT_CARD_CREATION_COOLDOWN = 9999
// (0 to 9999)
// Use a bulleted list format for newly generated card entries?
const DEFAULT_USE_BULLETED_LIST_MODE = true
// (true or false)
// Maximum allowed length for newly generated story card entries?
const DEFAULT_GENERATED_ENTRY_LIMIT = 750
// (200 to 2000)
// Do newly generated cards have memory updates enabled by default?
const DEFAULT_NEW_CARDS_DO_MEMORY_UPDATES = true
// (true or false)
// Default character limit before the card's memory bank is summarized?
const DEFAULT_NEW_CARDS_MEMORY_LIMIT = 2750
// (1750 to 9900)
// Approximately how much shorter should recently compressed memories be? (ratio = 10 * old / new)
const DEFAULT_MEMORY_COMPRESSION_RATIO = 25
// (20 to 1250)
// Ignore all-caps during title candidate detection?
const DEFAULT_IGNORE_ALL_CAPS_TITLES = true
// (true or false)
// Should player input actions (Do/Say/Story) be considered during title detection?
const DEFAULT_DETECT_TITLES_FROM_INPUTS = false
// (true or false)
// How many (minimum) actions in the past does Auto-Cards look for named entities?
const DEFAULT_MINIMUM_LOOK_BACK_DISTANCE = 5
// (2 to 88)
// Is Live Script Interface v2 enabled?
const DEFAULT_DO_LSI_V2 = false
// (true or false)
// Should the "Debug Data" story card be visible?
const DEFAULT_SHOW_DEBUG_DATA = false
// (true or false)
// AI prompt used to generate new story card entries?
const DEFAULT_CARD_GENERATION_PROMPT = prose(
"-----",
"",
"",
"# You are a Pokemon expert. Write a brief and coherent informational entry for %{title} following these instructions:",
"- Write only third-person pure prose information about %{title} using complete sentences with correct punctuation",
"- Focus on plot-significant information",
"- Prioritize story-relevant details about %{title} first to ensure seamless integration with later fanfiction",
"- Adhere to the Pokemon canon at all times",
"- Mention %{title} in every sentence",
"- Use semicolons if needed",
"- Avoid meta media information; this entry is for fictional writing",
"- Add additional details about %{title} beneath incomplete entries",
"- Be concise and grounded",
"",
"Continue the Pokemon entry for %{title} below while avoiding repetition:",
"%{entry}"
); // (mimic this multi-line "text" format)
// AI prompt used to summarize a given story card's memory bank?
const DEFAULT_CARD_MEMORY_COMPRESSION_PROMPT = prose(
"-----",
"",
"",
"# Stop the story and ignore previous instructions. Summarize and condense the given paragraph into a narrow and focused memory passage while following these guidelines:",
"- Ensure the passage retains the core meaning and most essential details",
"- Use the third-person perspective",
"- Prioritize information-density, accuracy, and completeness",
"- Remain brief and concise",
"- Write firmly in the past tense",
"- The paragraph below pertains to old events from far earlier in the story",
"- Integrate %{title} naturally within the memory; however, only write about the events as they occurred",
"- Only reference information present inside the paragraph itself, be specific",
"",
"Write a summarized old memory passage for %{title} based only on the following paragraph:",
"\"\"\"",
"%{memory}",
"\"\"\"",
"Summarize below:"
); // (mimic this multi-line "text" format)
// Titles banned from future card generation attempts?
const DEFAULT_BANNED_TITLES_LIST = (
"North, East, South, West, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, January, February, March, April, May, June, July, August, September, October, November, December"
); // (mimic this comma-list "text" format)
// Default story card "type" used by Auto-Cards? (does not matter)
const DEFAULT_CARD_TYPE = "class"
// ("text")
// Should titles mentioned in the "opening" plot component be banned from future card generation by default?
const DEFAULT_BAN_TITLES_FROM_OPENING = true
// (true or false)
//—————————————————————————————————————————————————————————————————————————————————
/*
Useful API functions for coders (otherwise ignore)
Here's what each one does in plain terms:
AutoCards().API.postponeEvents();
Pauses Auto-Cards activity for n many turns
AutoCards().API.emergencyHalt();
Emergency stop or resume
AutoCards().API.suppressMessages();
Hides Auto-Cards toasts by preventing assignment to state.message
AutoCards().API.debugLog();
Writes to the debug log card
AutoCards().API.toggle();
Turns Auto-Cards on/off
AutoCards().API.generateCard();
Initiates AI generation of the requested card
AutoCards().API.redoCard();
Regenerates an existing card
AutoCards().API.setCardAsAuto();
Flags or unflags a card as automatic
AutoCards().API.addCardMemory();
Adds a memory to a specific card
AutoCards().API.eraseAllAutoCards();
Deletes all auto-cards
AutoCards().API.getUsedTitles();
Lists all current card titles
AutoCards().API.getBannedTitles();
Shows your current banned titles list
AutoCards().API.setBannedTitles();
Replaces the banned titles list with a new list
AutoCards().API.buildCard();
Makes a new card from scratch, using exact parameters
AutoCards().API.getCard();
Finds cards that match a filter
AutoCards().API.eraseCard();
Deletes cards matching a filter
*/
/*** Postpones internal Auto-Cards events for a specified number of turns
*
* @function
* @param {number} turns A non-negative integer representing the number of turns to postpone events
* @returns {Object} An object containing cooldown values affected by the postponement
* @throws {Error} If turns is not a non-negative integer
*/
// AutoCards().API.postponeEvents();
/*** Sets or clears the emergency halt flag to pause Auto-Cards operations
*
* @function
* @param {boolean} shouldHalt A boolean value indicating whether to engage (true) or disengage (false) emergency halt
* @returns {boolean} The value that was set
* @throws {Error} If called from within isolateLSIv2 scope or with a non-boolean argument
*/
// AutoCards().API.emergencyHalt();
/*** Enables or disables state.message assignments from Auto-Cards
*
* @function
* @param {boolean} shouldSuppress If true, suppresses all Auto-Cards messages; false enables them
* @returns {Array} The current pending messages after setting suppression
* @throws {Error} If shouldSuppress is not a boolean
*/
// AutoCards().API.suppressMessages();
/*** Logs debug information to the "Debug Log card console
*
* @function
* @param {...any} args Arguments to log for debugging purposes
* @returns {any} The story card object reference
*/
// AutoCards().API.debugLog();
/*** Toggles Auto-Cards behavior or sets it directly
*
* @function
* @param {boolean|null|undefined} toggleType If undefined, toggles the current state. If boolean or null, sets the state accordingly
* @returns {boolean|null|undefined} The state that was set or inferred
* @throws {Error} If toggleType is not a boolean, null, or undefined
*/
// AutoCards().API.toggle();
/*** Generates a new card using optional prompt details or a card request object
*
* This function supports two usage modes:
*
* 1. Object Mode:
* Pass a single object containing card request parameters. The only mandatory property is "title"
* All other properties are optional and customize the card generation
*
* Example:
* AutoCards().API.generateCard({
* type: "character", // The category or type of the card; defaults to "class" if omitted
* title: "Leah the Lewd", // The card's title (required)
* keysStart: "Lewd,Leah", // Optional trigger keywords associated with the card
* entryStart: "You are a woman named Leah.", // Existing content to prepend to the AI-generated entry
* entryPrompt: "", // Global prompt guiding AI content generation
* entryPromptDetails: "Focus on Leah's works of artifice and ingenuity", // Additional prompt info
* entryLimit: 750, // Target character length for the AI-generated entry
* description: "Player character!", // Freeform notes
* memoryStart: "Leah purchased a new sweater.", // Existing memory content
* memoryUpdates: true, // Whether the card's memory bank will update on its own
* memoryLimit: 2750 // Preferred memory bank size before summarization/compression
* });
*
* 2. String Mode:
* Pass a string as the title and optionally two additional strings to specify prompt details
* This mode is shorthand for quick card generation without an explicit card request object
*
* Examples:
* AutoCards().API.generateCard("Leah the Lewd");
* AutoCards().API.generateCard("Leah the Lewd", "Focus on Leah's works of artifice and ingenuity");
* AutoCards().API.generateCard(
* "Leah the Lewd",
* "Focus on Leah's works of artifice and ingenuity",
* "You are a woman named Leah."
* );
*
* @function
* @param {Object|string} request Either a fully specified card request object or a string title
* @param {string} [extra1] Optional detailed prompt text when using string mode
* @param {string} [extra2] Optional entry start text when using string mode
* @returns {boolean} Returns true if the generation attempt succeeded, false otherwise
* @throws {Error} Throws if called with invalid arguments or missing a required title property
*/
// AutoCards().API.generateCard();
/*** Regenerates a card by title or object reference, optionally preserving or modifying its input info
*
* @function
* @param {Object|string} request Either a fully specified card request object or a string title for the card to be regenerated
* @param {boolean} [useOldInfo=true] If true, preserves old info in the new generation; false omits it
* @param {string} [newInfo=""] Additional info to append to the generation prompt
* @returns {boolean} True if regeneration succeeded; false otherwise
* @throws {Error} If the request format is invalid, or if the second or third parameters are the wrong types
*/
// AutoCards().API.redoCard();
/*** Flags or unflags a card as an auto-card, controlling its automatic generation behavior
*
* @function
* @param {Object|string} targetCard The card object or title to mark/unmark as an auto-card
* @param {boolean} [setOrUnset=true] If true, marks the card as an auto-card; false removes the flag
* @returns {boolean} True if the operation succeeded; false if the card was invalid or already matched the target state
* @throws {Error} If the arguments are invalid types
*/
// AutoCards().API.setCardAsAuto();
/*** Appends a memory to a story card's memory bank
*
* @function
* @param {Object|string} targetCard A card object reference or title string
* @param {string} newMemory The memory text to add
* @returns {boolean} True if the memory was added; false if it was empty, already present, or the card was not found
* @throws {Error} If the inputs are not a string or valid card object reference
*/
// AutoCards().API.addCardMemory();
/*** Removes all previously generated auto-cards and resets various states
*
* @function
* @returns {number} The number of cards that were removed
*/
// AutoCards().API.eraseAllAutoCards();
/*** Retrieves an array of titles currently used by the adventure's story cards
*
* @function
* @returns {Array} An array of strings representing used titles
*/
// AutoCards().API.getUsedTitles();
/*** Retrieves an array of banned titles
*
* @function
* @returns {Array} An array of banned title strings
*/
// AutoCards().API.getBannedTitles();
/*** Sets the banned titles array, replacing any previously banned titles
*
* @function
* @param {string|Array} titles A comma-separated string or array of strings representing titles to ban
* @returns {Object} An object containing oldBans and newBans arrays
* @throws {Error} If the input is neither a string nor an array of strings
*/
// AutoCards().API.setBannedTitles();
/*** Creates a new story card with the specified parameters
*
* @function
* @param {string|Object} title Card title string or full card template object containing all fields
* @param {string} [entry] The entry text for the card
* @param {string} [type] The card type (e.g., "character", "location")
* @param {string} [keys] The keys (triggers) for the card
* @param {string} [description] The notes or memory bank of the card
* @param {number} [insertionIndex] Optional index to insert the card at a specific position within storyCards
* @returns {Object|null} The created card object reference, or null if creation failed
*/
// AutoCards().API.buildCard();
/*** Finds and returns story cards satisfying a user-defined condition
* Example:
* const leahCard = AutoCards().API.getCard(card => (card.title === "Leah"));
*
* @function
* @param {Function} predicate A function which takes a card and returns true if it matches
* @param {boolean} [getAll=false] If true, returns all matching cards; otherwise returns the first match
* @returns {Object|Array