(define s cons-stream) (define i interleave) (define s0 (s '(Absorb GRASS Special 20 100 25 User recovers half the HP inflicted on opponent ) (s '(Acid POISON Special 40 100 30 May lower opponents Special Defense 10 ) (s '(AcidArmor POISON Status 20 Sharply raises users Defense ) (s '(AcidSpray POISON Special 40 100 20 Sharply lowers opponents Special Defense 100 ) (s '(Acrobatics FLYING Physical 55 100 15 TM62 Stronger when the user does not have a held item ) (s '(Acupressure NORMAL Status 30 Sharply raises a random stat ) (s '(AerialAce FLYING Physical 60 ∞ 20 TM40 Ignores Accuracy and Evasiveness ) (s '(Aeroblast FLYING Special 100 95 5 High critical hit ratio ) (s '(AfterYou NORMAL Status 15 Gives target priority in the next turn ) (s '(Agility PSYCHIC Status 30 Sharply raises users Speed ) (s '(AirCutter FLYING Special 60 95 25 High critical hit ratio ) (s '(AirSlash FLYING Special 75 95 20 May cause flinching 30 ) (s '(AllySwitch PSYCHIC Status 15 TM51 User switches with opposite teammate ) the-empty-stream)))))))))))))) (define s1 (s '(Amnesia PSYCHIC Status 20 Sharply raises users Special Defense ) (s '(AncientPower ROCK Special 60 100 5 May raise all users stats at once 10 ) (s '(AquaJet WATER Physical 40 100 20 User attacks first ) (s '(AquaRing WATER Status 20 Restores a little HP each turn ) (s '(AquaTail WATER Physical 90 90 10 ) (s '(ArmThrust FIGHTING Physical 15 100 20 Hits 25 times in one turn ) (s '(Aromatherapy GRASS Status 5 Cures all status problems in your party ) (s '(AromaticMist FAIRY Status 100 20 Raises Special Defense of allies ) (s '(Assist NORMAL Status 20 In a Double Battle, user randomly attacks with a partners move ) (s '(Assurance DARK Physical 60 100 10 Power doubles if opponent already took damage in the same turn ) (s '(Astonish GHOST Physical 30 100 15 May cause flinching 30 ) (s '(AttackOrder BUG Physical 90 100 15 High critical hit ratio ) (s '(Attract NORMAL Status 100 15 TM45 If opponent is the opposite gender, its less likely to attack ) the-empty-stream)))))))))))))) (define s2 (s '(AuraSphere FIGHTING Special 80 ∞ 20 Ignores Accuracy and Evasiveness ) (s '(AuroraBeam ICE Special 65 100 20 May lower opponents Attack 10 ) (s '(Autotomize STEEL Status 15 Halves weight and sharply raises Speed ) (s '(Avalanche ICE Physical 60 100 10 Power doubles if user took damage first ) (s '(BabyDollEyes FAIRY Status 100 30 Always goes first Lowers the targets attack ) (s '(Barrage NORMAL Physical 15 85 20 Hits 25 times in one turn ) (s '(Barrier PSYCHIC Status 20 Sharply raises users Defense ) (s '(BatonPass NORMAL Status 40 User switches out and gives stat changes to the incoming Pokémon ) (s '(BeatUp DARK Physical 100 30 Each Pokémon in your party attacks ) (s '(Belch POISON Special 120 90 10 Requires a held Berry to attack ) (s '(BellyDrum NORMAL Status 10 User loses 50 of its max HP, but Attack raises to maximum ) (s '(Bestow NORMAL Status 15 Gives the users held item to the target ) (s '(Bide NORMAL Physical 10 User takes damage for two turns then strikes back double ) the-empty-stream)))))))))))))) (define s3 (s '(Bind NORMAL Physical 15 85 20 Traps opponent, damaging them for 45 turns ) (s '(Bite DARK Physical 60 100 25 May cause flinching 30 ) (s '(BlastBurn FIRE Special 150 90 5 User must recharge next turn ) (s '(BlazeKick FIRE Physical 85 90 10 High critical hit ratio May burn opponent 10 ) (s '(Blizzard ICE Special 110 70 5 TM14 May freeze opponent 10 ) (s '(Block NORMAL Status 5 Opponent cannot flee or switch ) (s '(BlueFlare FIRE Special 130 85 5 May burn opponent 20 ) (s '(BodySlam NORMAL Physical 85 100 15 May paralyze opponent 30 ) (s '(BoltStrike ELECTRIC Physical 130 85 5 May paralyze opponent 20 ) (s '(BoneClub GROUND Physical 65 85 20 May cause flinching 10 ) (s '(BoneRush GROUND Physical 25 90 10 Hits 25 times in one turn ) (s '(Bonemerang GROUND Physical 50 90 10 Hits twice in one turn ) (s '(Boomburst NORMAL Special 140 100 10 Hits all adjacent Pokémon ) (s '(Bounce FLYING Physical 85 85 5 Springs up on first turn, attacks on second May paralyze opponent 30 ) the-empty-stream))))))))))))))) (define s4 (s '(BraveBird FLYING Physical 120 100 15 User receives recoil damage ) (s '(BrickBreak FIGHTING Physical 75 100 15 TM31 Breaks through Reflect and Light Screen barriers ) (s '(Brine WATER Special 65 100 10 Power doubles if opponents HP is less than 50 ) (s '(Bubble WATER Special 40 100 30 May lower opponents Speed 10 ) (s '(BubbleBeam WATER Special 65 100 20 May lower opponents Speed 10 ) (s '(BugBite BUG Physical 60 100 20 Receives the effect from the opponents held berry ) (s '(BugBuzz BUG Special 90 100 10 May lower opponents Special Defense 10 ) (s '(BulkUp FIGHTING Status 20 TM08 Raises users Attack and Defense ) (s '(Bulldoze GROUND Physical 60 100 20 TM78 Lowers opponents Speed 100 ) (s '(BulletPunch STEEL Physical 40 100 30 User attacks first ) (s '(BulletSeed GRASS Physical 25 100 30 Hits 25 times in one turn ) (s '(CalmMind PSYCHIC Status 20 TM04 Raises users Special Attack and Special Defense ) (s '(Camouflage NORMAL Status 20 Changes users type according to the location ) the-empty-stream)))))))))))))) (define s5 (s '(Captivate NORMAL Status 100 20 Sharply lowers opponents Special Attack if opposite gender ) (s '(Charge ELECTRIC Status 20 Raises users Special Defense and next Electric moves power increases ) (s '(ChargeBeam ELECTRIC Special 50 90 10 TM57 May raise users Special Attack 70 ) (s '(Charm FAIRY Status 100 20 Sharply lowers opponents Attack ) (s '(Chatter FLYING Special 65 100 20 Confuses opponent 100 ) (s '(ChipAway NORMAL Physical 70 100 20 Ignores opponents stat changes ) (s '(CircleThrow FIGHTING Physical 60 90 10 In battles, the opponent switches In the wild, the Pokémon runs ) (s '(Clamp WATER Physical 35 85 10 Traps opponent, damaging them for 45 turns ) (s '(ClearSmog POISON Special 50 15 Removes all of the targets stat changes ) (s '(CloseCombat FIGHTING Physical 120 100 5 Lowers users Defense and Special Defense ) (s '(Coil POISON Status 20 Raises users Attack, Defense and Accuracy ) (s '(CometPunch NORMAL Physical 18 85 15 Hits 25 times in one turn ) the-empty-stream))))))))))))) (define s6 (s '(Confide NORMAL Status 20 Lowers opponents Special Attack ) (s '(ConfuseRay GHOST Status 100 10 Confuses opponent ) (s '(Confusion PSYCHIC Special 50 100 25 May confuse opponent 10 ) (s '(Constrict NORMAL Physical 10 100 35 May lower opponents Speed by one stage 10 ) (s '(Conversion NORMAL Status 30 Changes users type to a type of one of its own moves ) (s '(Conversion2 NORMAL Status 30 User changes type to become resistant to opponents last move ) (s '(Copycat NORMAL Status 20 Copies opponents last move ) (s '(CosmicPower PSYCHIC Status 20 Raises users Defense and Special Defense ) (s '(CottonGuard GRASS Status 10 Drastically raises users Defense ) (s '(CottonSpore GRASS Status 100 40 Sharply lowers opponents Speed ) (s '(Counter FIGHTING Physical 100 20 When hit by a Physical Attack, user strikes back with 2x power ) (s '(Covet NORMAL Physical 60 100 25 Opponents item is stolen by the user ) (s '(Crabhammer WATER Physical 100 90 10 High critical hit ratio ) the-empty-stream)))))))))))))) (define s7 (s '(CraftyShield FAIRY Status 10 Protects the Pokémon from status moves ) (s '(CrossChop FIGHTING Physical 100 80 5 High critical hit ratio ) (s '(CrossPoison POISON Physical 70 100 20 High critical hit ratio May poison opponent 10 ) (s '(Crunch DARK Physical 80 100 15 May lower opponents Defense 20 ) (s '(CrushClaw NORMAL Physical 75 95 10 May lower opponents Defense 50 ) (s '(CrushGrip NORMAL Physical 100 5 More powerful when opponent has higher HP ) (s '(Curse GHOST Status 10 Ghosts lose 50 of max HP and curse the opponent NonGhosts raise Attack, Defense and lower Speed ) (s '(Cut NORMAL Physical 50 95 30 HM01 ) (s '(DarkPulse DARK Special 80 100 15 May cause flinching 20 ) (s '(DarkVoid DARK Status 80 10 Puts all adjacent opponents to sleep ) (s '(DazzlingGleam FAIRY Special 80 100 10 Hits all adjacent opponents ) (s '(DefendOrder BUG Status 10 Raises users Defense and Special Defense ) (s '(DefenseCurl NORMAL Status 40 Raises users Defense ) the-empty-stream)))))))))))))) (define s8 (s '(Defog FLYING Status 15 Lowers opponents Evasiveness and clears fog ) (s '(DestinyBond GHOST Status 5 If the user faints, the opponent also faints ) (s '(Detect FIGHTING Status 5 Opponents attack doesnt affect you, but may fail if used often ) (s '(Dig GROUND Physical 80 100 10 TM28 Digs underground on first turn, attacks on second Can also escape from caves ) (s '(Disable NORMAL Status 100 20 Opponent cant use its last attack for a few turns ) (s '(DisarmingVoice FAIRY Special 40 ∞ 15 Ignores Accuracy and Evasiveness ) (s '(Discharge ELECTRIC Special 80 100 15 May paralyze opponent 30 ) (s '(Dive WATER Physical 80 100 10 HM06 Dives underwater on first turn, attacks on second turn ) (s '(DizzyPunch NORMAL Physical 70 100 10 May confuse opponent 20 ) (s '(DoomDesire STEEL Special 140 100 5 Damage occurs 2 turns later ) (s '(DoubleHit NORMAL Physical 35 90 10 Hits twice in one turn ) (s '(DoubleKick FIGHTING Physical 30 100 30 Hits twice in one turn ) the-empty-stream))))))))))))) (define s9 (s '(DoubleSlap NORMAL Physical 15 85 10 Hits 25 times in one turn ) (s '(DoubleTeam NORMAL Status 15 TM32 Raises users Evasiveness ) (s '(DoubleEdge NORMAL Physical 120 100 15 User receives recoil damage ) (s '(DracoMeteor DRAGON Special 130 90 5 Sharply lowers users Special Attack ) (s '(DragonBreath DRAGON Special 60 100 20 May paralyze opponent 30 ) (s '(DragonClaw DRAGON Physical 80 100 15 TM02 ) (s '(DragonDance DRAGON Status 20 Raises users Attack and Speed ) (s '(DragonPulse DRAGON Special 85 100 10 ) (s '(DragonRage DRAGON Special 100 10 Always inflicts 40 HP ) (s '(DragonRush DRAGON Physical 100 75 10 May cause flinching 20 ) (s '(DragonTail DRAGON Physical 60 90 10 TM82 In battles, the opponent switches In the wild, the Pokémon runs ) (s '(DrainPunch FIGHTING Physical 75 100 10 User recovers half the HP inflicted on opponent ) (s '(DrainingKiss FAIRY Special 50 100 10 User recovers most the HP inflicted on opponent ) (s '(DreamEater PSYCHIC Special 100 100 15 TM85 User recovers half the HP inflicted on a sleeping opponent ) the-empty-stream))))))))))))))) (define s10 (s '(DrillPeck FLYING Physical 80 100 20 ) (s '(DrillRun GROUND Physical 80 95 10 High critical hit ratio ) (s '(DualChop DRAGON Physical 40 90 15 Hits twice in one turn ) (s '(DynamicPunch FIGHTING Physical 100 50 5 Confuses opponent 100 ) (s '(EarthPower GROUND Special 90 100 10 May lower opponents Special Defense 10 ) (s '(Earthquake GROUND Physical 100 100 10 TM26 Power is doubled if opponent is underground from using Dig ) (s '(EchoedVoice NORMAL Special 40 100 15 TM49 Power increases each turn ) (s '(EerieImpulse ELECTRIC Status 100 15 Sharply lowers opponents Special Attack ) (s '(EggBomb NORMAL Physical 100 75 10 ) (s '(ElectricTerrain ELECTRIC Status 10 Prevents all Pokémon from falling asleep for 5 turns ) (s '(Electrify ELECTRIC Status 20 Changes the targets move to Electric type ) (s '(ElectroBall ELECTRIC Special 100 10 The faster the user, the stronger the attack ) (s '(Electroweb ELECTRIC Special 55 95 15 Lowers opponents Speed 100 ) the-empty-stream)))))))))))))) (define s11 (s '(Embargo DARK Status 100 15 TM63 Opponent cannot use items ) (s '(Ember FIRE Special 40 100 25 May burn opponent 10 ) (s '(Encore NORMAL Status 100 5 Forces opponent to keep using its last move for 3 turns ) (s '(Endeavor NORMAL Physical 100 5 Reduces opponents HP to same as users ) (s '(Endure NORMAL Status 10 Always left with at least 1 HP, but may fail if used consecutively ) (s '(EnergyBall GRASS Special 90 100 10 TM53 May lower opponents Special Defense 10 ) (s '(Entrainment NORMAL Status 100 15 Makes targets ability same as users ) (s '(Eruption FIRE Special 150 100 5 Stronger when the users HP is higher ) (s '(Explosion NORMAL Physical 250 100 5 TM64 User faints ) (s '(Extrasensory PSYCHIC Special 80 100 20 May cause flinching 10 ) (s '(ExtremeSpeed NORMAL Physical 80 100 5 User attacks first ) (s '(Facade NORMAL Physical 70 100 20 TM42 Power doubles if user is burned, poisoned, or paralyzed ) (s '(FairyLock FAIRY Status 10 Prevents fleeing in the next turn ) the-empty-stream)))))))))))))) (define s12 (s '(FairyWind FAIRY Special 40 100 30 ) (s '(FakeOut NORMAL Physical 40 100 10 User attacks first, foe flinches Only usable on first turn 100 ) (s '(FakeTears DARK Status 100 20 Sharply lowers opponents Special Defense ) (s '(FalseSwipe NORMAL Physical 40 100 40 TM54 Always leaves opponent with at least 1 HP ) (s '(FeatherDance FLYING Status 100 15 Sharply lowers opponents Attack ) (s '(Feint NORMAL Physical 30 100 10 Only hits if opponent uses Protect or Detect in the same turn ) (s '(FeintAttack DARK Physical 60 ∞ 20 Ignores Accuracy and Evasiveness ) (s '(FellStinger BUG Physical 30 100 25 Sharply raises users Attack if target is KOd ) (s '(FieryDance FIRE Special 80 100 10 May raise users Special Attack 50 ) (s '(FinalGambit FIGHTING Special 100 5 Inflicts damage equal to the users remaining HP User faints ) (s '(FireBlast FIRE Special 110 85 5 TM38 May burn opponent 10 ) (s '(FireFang FIRE Physical 65 95 15 May cause flinching andor burn opponent 10 ) the-empty-stream))))))))))))) (define s13 (s '(FirePledge FIRE Special 80 100 10 Added effects appear if combined with Grass Pledge or Water Pledge ) (s '(FirePunch FIRE Physical 75 100 15 May burn opponent 10 ) (s '(FireSpin FIRE Special 35 85 15 Traps opponent, damaging them for 45 turns ) (s '(Fissure GROUND Physical 5 OneHitKO, if it hits ) (s '(Flail NORMAL Physical 100 15 The lower the users HP, the higher the power ) (s '(FlameBurst FIRE Special 70 100 15 May also injure nearby Pokémon ) (s '(FlameCharge FIRE Physical 50 100 20 TM43 Raises users Speed 100 ) (s '(FlameWheel FIRE Physical 60 100 25 May burn opponent 10 ) (s '(Flamethrower FIRE Special 90 100 15 TM35 May burn opponent 10 ) (s '(FlareBlitz FIRE Physical 120 100 15 User receives recoil damage May burn opponent 10 ) (s '(Flash NORMAL Status 100 20 TM70 Lowers opponents Accuracy ) (s '(FlashCannon STEEL Special 80 100 10 TM91 May lower opponents Special Defense 10 ) (s '(Flatter DARK Status 100 15 Confuses opponent, but raises its Special Attack by two stages ) the-empty-stream)))))))))))))) (define s14 (s '(Fling DARK Physical 100 10 TM56 Power depends on held item ) (s '(FlowerShield FAIRY Status 10 Sharply raises Defense of all Grasstype Pokémon on the field ) (s '(Fly FLYING Physical 90 95 15 HM02 Flies up on first turn, attacks on second turn ) (s '(FlyingPress FIGHTING Physical 80 95 10 Deals Fighting and Flying type damage ) (s '(FocusBlast FIGHTING Special 120 70 5 TM52 May lower opponents Special Defense 10 ) (s '(FocusEnergy NORMAL Status 30 Increases critical hit ratio ) (s '(FocusPunch FIGHTING Physical 150 100 20 If the user is hit before attacking, it flinches instead ) (s '(FollowMe NORMAL Status 20 In Double Battle, the user takes all the attacks ) (s '(ForcePalm FIGHTING Physical 60 100 10 May paralyze opponent 30 ) (s '(Foresight NORMAL Status 40 Resets opponents Evasiveness, Normaltype and Fightingtype attacks can now hit Ghosts, and Ghosttype attacks hit Normal ) (s '(ForestsCurse GRASS Status 100 20 Adds Grass type to opponent ) the-empty-stream)))))))))))) (define s15 (s '(FoulPlay DARK Physical 95 100 15 Uses the opponents Attack stat ) (s '(FreezeShock ICE Physical 140 90 5 Charges on first turn, attacks on second May paralyze opponent 30 ) (s '(FreezeDry ICE Special 70 100 20 May freeze opponent Supereffective against Water types ) (s '(FrenzyPlant GRASS Special 150 90 5 User must recharge next turn ) (s '(FrostBreath ICE Special 60 90 10 TM79 Always results in a critical hit 100 ) (s '(Frustration NORMAL Physical 100 20 TM21 Power decreases with higher Happiness ) (s '(FuryAttack NORMAL Physical 15 85 20 Hits 25 times in one turn ) (s '(FuryCutter BUG Physical 40 95 20 Power increases each turn ) (s '(FurySwipes NORMAL Physical 18 80 15 Hits 25 times in one turn ) (s '(FusionBolt ELECTRIC Physical 100 100 5 Power increases if Fusion Flare is used in the same turn ) (s '(FusionFlare FIRE Special 100 100 5 Power increases if Fusion Bolt is used in the same turn ) (s '(FutureSight PSYCHIC Special 120 100 10 Damage occurs 2 turns later ) the-empty-stream))))))))))))) (define s16 (s '(GastroAcid POISON Status 100 10 Cancels out the effect of the opponents Ability ) (s '(GearGrind STEEL Physical 50 85 15 Hits twice in one turn ) (s '(Geomancy FAIRY Status 10 Charges on first turn, sharply raises users Sp Attack, Sp Defense and Speed on the second ) (s '(GigaDrain GRASS Special 75 100 10 User recovers half the HP inflicted on opponent ) (s '(GigaImpact NORMAL Physical 150 90 5 TM68 User must recharge next turn ) (s '(Glaciate ICE Special 65 95 10 Lowers opponents Speed 100 ) (s '(Glare NORMAL Status 100 30 Paralyzes opponent ) (s '(GrassKnot GRASS Special 100 20 TM86 The heavier the opponent, the stronger the attack ) (s '(GrassPledge GRASS Special 80 100 10 Added effects appear if preceded by Water Pledge or succeeded by Fire Pledge ) (s '(GrassWhistle GRASS Status 55 15 Puts opponent to sleep ) (s '(GrassyTerrain GRASS Status 10 Restores a little HP of all Pokémon for 5 turns ) (s '(Gravity PSYCHIC Status 5 Prevents moves like Fly and Bounce and the Ability Levitate for 5 turns ) the-empty-stream))))))))))))) (define s17 (s '(Growl NORMAL Status 100 40 Lowers opponents Attack ) (s '(Growth NORMAL Status 40 Raises users Attack and Special Attack ) (s '(Grudge GHOST Status 5 If the users faints after using this move, the PP for the opponents last move is depleted ) (s '(GuardSplit PSYCHIC Status 10 Averages Defense and Special Defense with the target ) (s '(GuardSwap PSYCHIC Status 10 User and opponent swap Defense and Special Defense ) (s '(Guillotine NORMAL Physical 5 OneHitKO, if it hits ) (s '(GunkShot POISON Physical 120 80 5 May poison opponent 30 ) (s '(Gust FLYING Special 40 100 35 Hits Pokémon using FlyBounce with double power ) (s '(GyroBall STEEL Physical 100 5 TM74 The slower the opponent, the stronger the attack ) (s '(Hail ICE Status 10 TM07 NonIce types are damaged for 5 turns ) (s '(HammerArm FIGHTING Physical 100 90 10 Lowers users Speed ) (s '(HappyHour NORMAL Status 30 Doubles prize money from trainer battles ) (s '(Harden NORMAL Status 30 Raises users Defense ) the-empty-stream)))))))))))))) (define s18 (s '(Haze ICE Status 30 Resets all stat changes ) (s '(HeadCharge NORMAL Physical 120 100 15 User receives recoil damage ) (s '(HeadSmash ROCK Physical 150 80 5 User receives recoil damage ) (s '(Headbutt NORMAL Physical 70 100 15 May cause flinching 30 ) (s '(HealBell NORMAL Status 5 Heals the users partys status conditions ) (s '(HealBlock PSYCHIC Status 15 Prevents the opponent from restoring HP for 5 turns ) (s '(HealOrder BUG Status 10 Recovers half of the users max HP ) (s '(HealPulse PSYCHIC Status 10 Restores half the targets max HP ) (s '(HealingWish PSYCHIC Status 10 The user faints and the next Pokémon released is fully healed ) (s '(HeartStamp PSYCHIC Physical 60 100 25 May cause flinching 30 ) (s '(HeartSwap PSYCHIC Status 10 Stat changes are swapped with the opponent ) (s '(HeatCrash FIRE Physical 100 10 The heavier the user, the stronger the attack ) (s '(HeatWave FIRE Special 95 90 10 May burn opponent 10 ) the-empty-stream)))))))))))))) (define s19 (s '(HeavySlam STEEL Physical 100 10 The heavier the user, the stronger the attack ) (s '(HelpingHand NORMAL Status 20 In Double Battles, boosts the power of the partners move ) (s '(Hex GHOST Special 65 100 10 Inflicts more damage if the target has a status condition ) (s '(HiddenPower NORMAL Special 60 100 15 TM10 Type and power depends on users IVs ) (s '(HighJumpKick FIGHTING Physical 130 90 10 If it misses, the user loses half their HP ) (s '(HoneClaws DARK Status 15 TM01 Raises users Attack and Accuracy ) (s '(HornAttack NORMAL Physical 65 100 25 ) (s '(HornDrill NORMAL Physical 5 OneHitKO, if it hits ) (s '(HornLeech GRASS Physical 75 100 10 User recovers half the HP inflicted on opponent ) (s '(Howl NORMAL Status 40 Raises users Attack ) (s '(Hurricane FLYING Special 110 70 10 May confuse opponent 30 ) (s '(HydroCannon WATER Special 150 90 5 User must recharge next turn ) (s '(HydroPump WATER Special 110 80 5 ) (s '(HyperBeam NORMAL Special 150 90 5 TM15 User must recharge next turn ) the-empty-stream))))))))))))))) (define s20 (s '(HyperFang NORMAL Physical 80 90 15 May cause flinching 10 ) (s '(HyperVoice NORMAL Special 90 100 10 ) (s '(Hypnosis PSYCHIC Status 60 20 Puts opponent to sleep ) (s '(IceBall ICE Physical 30 90 20 Doubles in power each turn for 5 turns ) (s '(IceBeam ICE Special 90 100 10 TM13 May freeze opponent 10 ) (s '(IceBurn ICE Special 140 90 5 Charges on first turn, attacks on second May burn opponent 30 ) (s '(IceFang ICE Physical 65 95 15 May cause flinching andor freeze opponent 10 ) (s '(IcePunch ICE Physical 75 100 15 May freeze opponent 10 ) (s '(IceShard ICE Physical 40 100 30 User attacks first ) (s '(IcicleCrash ICE Physical 85 90 10 May cause flinching 30 ) (s '(IcicleSpear ICE Physical 25 100 30 Hits 25 times in one turn ) (s '(IcyWind ICE Special 55 95 15 Lowers opponents Speed 100 ) (s '(Imprison PSYCHIC Status 10 Opponent is unable to use moves that the user also knows ) (s '(Incinerate FIRE Special 60 100 15 TM59 Destroys the targets held berry ) the-empty-stream))))))))))))))) (define s21 (s '(Inferno FIRE Special 100 50 5 Burns opponent 100 ) (s '(Infestation BUG Special 20 100 20 Traps opponent, damaging them for 45 turns ) (s '(Ingrain GRASS Status 20 User restores HP each turn User cannot escapeswitch ) (s '(IonDeluge ELECTRIC Status 25 Changes Normaltype moves to Electrictype ) (s '(IronDefense STEEL Status 15 Sharply raises users Defense ) (s '(IronHead STEEL Physical 80 100 15 May cause flinching 30 ) (s '(IronTail STEEL Physical 100 75 15 May lower opponents Defense 10 ) (s '(Judgment NORMAL Special 100 100 10 Type depends on the Arceus Plate being held ) (s '(JumpKick FIGHTING Physical 100 95 10 If it misses, the user loses half their HP ) (s '(KarateChop FIGHTING Physical 50 100 25 High critical hit ratio ) (s '(Kinesis PSYCHIC Status 80 15 Lowers opponents Accuracy ) (s '(KingsShield STEEL Status 10 Protects against attacks, and lowers opponents Attack on contact ) (s '(KnockOff DARK Physical 55 100 20 Removes opponents held item for the rest of the battle ) the-empty-stream)))))))))))))) (define s22 (s '(LandsWrath GROUND Physical 90 100 10 ) (s '(LastResort NORMAL Physical 140 100 5 Can only be used after all other moves are used ) (s '(LavaPlume FIRE Special 80 100 15 May burn opponent 30 ) (s '(LeafBlade GRASS Physical 90 100 15 High critical hit ratio ) (s '(LeafStorm GRASS Special 130 90 5 Sharply lowers users Special Attack ) (s '(LeafTornado GRASS Special 65 90 10 May lower opponents Accuracy 30 ) (s '(LeechLife BUG Physical 20 100 15 User recovers half the HP inflicted on opponent ) (s '(LeechSeed GRASS Status 90 10 User steals HP from opponent each turn ) (s '(Leer NORMAL Status 100 30 Lowers opponents Defense ) (s '(Lick GHOST Physical 30 100 30 May paralyze opponent 30 ) (s '(LightScreen PSYCHIC Status 30 TM16 Halves damage from Special attacks for 5 turns ) (s '(LockOn NORMAL Status 5 The next move the user uses is guaranteed to hit ) (s '(LovelyKiss NORMAL Status 75 10 Puts opponent to sleep ) (s '(LowKick FIGHTING Physical 100 20 The heavier the opponent, the stronger the attack ) the-empty-stream))))))))))))))) (define s23 (s '(LowSweep FIGHTING Physical 65 100 20 TM47 Lowers opponents Speed 100 ) (s '(LuckyChant NORMAL Status 30 Opponent cannot land critical hits for 5 turns ) (s '(LunarDance PSYCHIC Status 10 The user faints but the next Pokémon released is fully healed ) (s '(LusterPurge PSYCHIC Special 70 100 5 May lower opponents Special Defense 50 ) (s '(MachPunch FIGHTING Physical 40 100 30 User attacks first ) (s '(MagicCoat PSYCHIC Status 15 Any special move is reflected back to the attacker ) (s '(MagicRoom PSYCHIC Status 10 Suppresses the effects of held items for five turns ) (s '(MagicalLeaf GRASS Special 60 ∞ 20 Ignores Accuracy and Evasiveness ) (s '(MagmaStorm FIRE Special 120 75 5 Traps opponent, damaging them for 45 turns ) (s '(MagnetBomb STEEL Physical 60 ∞ 20 Ignores Accuracy and Evasiveness ) (s '(MagnetRise ELECTRIC Status 10 User becomes immune to Groundtype moves for 5 turns ) (s '(MagneticFlux ELECTRIC Status 20 Raises Defense and Sp Defense of PlusMinus Pokémon ) the-empty-stream))))))))))))) (define s24 (s '(Magnitude GROUND Physical 100 30 Hits with random power ) (s '(MatBlock FIGHTING Status 15 Protects teammates from damaging moves ) (s '(MeFirst NORMAL Status 20 User copies the opponents attack with 15× power ) (s '(MeanLook NORMAL Status 5 Opponent cannot escapeswitch ) (s '(Meditate PSYCHIC Status 40 Raises users Attack ) (s '(MegaDrain GRASS Special 40 100 15 User recovers half the HP inflicted on opponent ) (s '(MegaKick NORMAL Physical 120 75 5 ) (s '(MegaPunch NORMAL Physical 80 85 20 ) (s '(Megahorn BUG Physical 120 85 10 ) (s '(Memento DARK Status 100 10 User faints, sharply lowers opponents Attack and Special Attack ) (s '(MetalBurst STEEL Physical 100 10 Deals damage equal to 15x opponents attack ) (s '(MetalClaw STEEL Physical 50 95 35 May raise users Attack 10 ) (s '(MetalSound STEEL Status 85 40 Sharply lowers opponents Special Defense ) (s '(MeteorMash STEEL Physical 90 90 10 May raise users Attack 20 ) the-empty-stream))))))))))))))) (define s25 (s '(Metronome NORMAL Status 10 User performs any move in the game at random ) (s '(MilkDrink NORMAL Status 10 User recoves 50 of its maximum HP ) (s '(Mimic NORMAL Status 10 Copies the opponents last move ) (s '(MindReader NORMAL Status 5 Users next attack is guaranteed to hit ) (s '(Minimize NORMAL Status 10 Sharply raises users Evasiveness ) (s '(MiracleEye PSYCHIC Status 40 Resets opponents Evasiveness, removes Darks Psychic immunity ) (s '(MirrorCoat PSYCHIC Special 100 20 When hit by a Special Attack, user strikes back with 2x power ) (s '(MirrorMove FLYING Status 20 User performs the opponents last move ) (s '(MirrorShot STEEL Special 65 85 10 May lower opponents Accuracy 30 ) (s '(Mist ICE Status 30 Users stats cannot be changed for a period of time ) (s '(MistBall PSYCHIC Special 70 100 5 May lower opponents Special Attack 50 ) (s '(MistyTerrain FAIRY Status 10 Protects the field from status conditions for 5 turns ) the-empty-stream))))))))))))) (define s26 (s '(Moonblast FAIRY Special 95 100 15 May lower opponents Special Attack 30 ) (s '(Moonlight FAIRY Status 5 User recovers HP Amount varies with the weather ) (s '(MorningSun NORMAL Status 5 User recovers HP Amount varies with the weather ) (s '(MudBomb GROUND Special 65 85 10 May lower opponents Accuracy 30 ) (s '(MudShot GROUND Special 55 95 15 Lowers opponents Speed 100 ) (s '(MudSport GROUND Status 15 Weakens the power of Electrictype moves ) (s '(MudSlap GROUND Special 20 100 10 Lowers opponents Accuracy 100 ) (s '(MuddyWater WATER Special 90 85 10 May lower opponents Accuracy 30 ) (s '(MysticalFire FIRE Special 65 100 10 Lowers opponents Special Attack 100 ) (s '(NastyPlot DARK Status 20 Sharply raises users Special Attack ) (s '(NaturalGift NORMAL Physical 100 15 Power and type depend on the users held berry ) (s '(NaturePower NORMAL Status 20 Uses a certain move based on the current terrain ) (s '(NeedleArm GRASS Physical 60 100 15 May cause flinching 30 ) the-empty-stream)))))))))))))) (define s27 (s '(NightDaze DARK Special 85 95 10 May lower opponents Accuracy 40 ) (s '(NightShade GHOST Special 100 15 Inflicts damage equal to users level ) (s '(NightSlash DARK Physical 70 100 15 High critical hit ratio ) (s '(Nightmare GHOST Special 100 15 The sleeping opponent loses 25 of its max HP each turn ) (s '(NobleRoar NORMAL Status 100 30 Lowers opponents Attack and Special Attack ) (s '(Nuzzle ELECTRIC Physical 20 100 20 Paralyzes opponent 100 ) (s '(OblivionWing FLYING Special 80 100 10 User recovers most of the HP inflicted on opponent ) (s '(Octazooka WATER Special 65 85 10 May lower opponents Accuracy 50 ) (s '(OdorSleuth NORMAL Status 40 Resets opponents Evasiveness, Normaltype and Fightingtype attacks can now hit Ghosts, and Ghosttype attacks hit Normal ) (s '(OminousWind GHOST Special 60 100 5 May raise all users stats at once 10 ) (s '(Outrage DRAGON Physical 120 100 10 User attacks for 23 turns but then becomes confused ) (s '(Overheat FIRE Special 130 90 5 TM50 Sharply lowers users Special Attack ) the-empty-stream))))))))))))) (define s28 (s '(PainSplit NORMAL Status 20 The users and opponents HP becomes the average of both ) (s '(ParabolicCharge ELECTRIC Special 50 100 20 User recovers half the HP inflicted on opponent ) (s '(PartingShot DARK Status 100 20 Lowers opponents Attack and Special Attack then switches out ) (s '(PayDay NORMAL Physical 40 100 20 A small amount of money is gained after the battle resolves ) (s '(Payback DARK Physical 50 100 10 TM66 Power doubles if the user was attacked first ) (s '(Peck FLYING Physical 35 100 35 ) (s '(PerishSong NORMAL Status 5 Any Pokémon in play when this attack is used faints in 3 turns ) (s '(PetalBlizzard GRASS Physical 90 100 15 Hits all adjacent Pokémon ) (s '(PetalDance GRASS Special 120 100 10 User attacks for 23 turns but then becomes confused ) (s '(PhantomForce GHOST Physical 90 100 10 Disappears on first turn, attacks on second Can strike through ProtectDetect ) (s '(PinMissile BUG Physical 25 85 20 Hits 25 times in one turn ) the-empty-stream)))))))))))) (define s29 (s '(PlayNice NORMAL Status 20 Lowers opponents Attack Always hits ) (s '(PlayRough FAIRY Physical 90 90 10 May lower opponents Attack ) (s '(Pluck FLYING Physical 60 100 20 TM88 If the opponent is holding a berry, its effect is stolen by user ) (s '(PoisonFang POISON Physical 50 100 15 May badly poison opponent 30 ) (s '(PoisonGas POISON Status 90 40 Poisons opponent ) (s '(PoisonJab POISON Physical 80 100 20 TM84 May poison the opponent 30 ) (s '(PoisonPowder POISON Status 75 35 Poisons opponent ) (s '(PoisonSting POISON Physical 15 100 35 May poison the opponent 30 ) (s '(PoisonTail POISON Physical 50 100 25 High critical hit ratio May poison opponent 10 ) (s '(Pound NORMAL Physical 40 100 35 ) (s '(Powder BUG Status 100 20 Damages Pokémon using Fire type moves ) (s '(PowderSnow ICE Special 40 100 25 May freeze opponent 10 ) (s '(PowerGem ROCK Special 80 100 20 ) (s '(PowerSplit PSYCHIC Status 10 Averages Attack and Special Attack with the target ) the-empty-stream))))))))))))))) (define s30 (s '(PowerSwap PSYCHIC Status 10 User and opponent swap Attack and Special Attack ) (s '(PowerTrick PSYCHIC Status 10 Users own Attack and Defense switch ) (s '(PowerWhip GRASS Physical 120 85 10 ) (s '(PowerUpPunch FIGHTING Physical 40 100 10 Raises Attack 100 ) (s '(Present NORMAL Physical 90 15 Either deals damage or heals ) (s '(Protect NORMAL Status 10 TM17 User is not affected by opponents move ) (s '(Psybeam PSYCHIC Special 65 100 20 May confuse opponent 10 ) (s '(PsychUp NORMAL Status 10 TM77 Copies the opponents stat changes ) (s '(Psychic PSYCHIC Special 90 100 10 TM29 May lower opponents Special Defense 10 ) (s '(PsychoBoost PSYCHIC Special 140 90 5 Sharply lowers users Special Attack ) (s '(PsychoCut PSYCHIC Physical 70 100 20 High critical hit ratio ) (s '(PsychoShift PSYCHIC Status 90 10 Gives the opponent the users status condition, if it hits ) (s '(Psyshock PSYCHIC Special 80 100 10 TM03 Inflicts damage based on the targets Defense, not Special Defense ) the-empty-stream)))))))))))))) (define s31 (s '(Psystrike PSYCHIC Special 100 100 10 Inflicts damage based on the targets Defense, not Special Defense ) (s '(Psywave PSYCHIC Special 80 15 Inflicts damage 50150 of users level ) (s '(Punishment DARK Physical 100 5 Power increases when opponents stats have been raised ) (s '(Pursuit DARK Physical 40 100 20 Double power if the opponent is switching out ) (s '(Quash DARK Status 100 15 TM60 Makes the target act last this turn ) (s '(QuickAttack NORMAL Physical 40 100 30 User attacks first ) (s '(QuickGuard FIGHTING Status 15 Fast moves wont damage the user or its teammates ) (s '(QuiverDance BUG Status 20 Raises users Special Attack, Special Defense and Speed ) (s '(Rage NORMAL Physical 20 100 20 Raises users Attack when hit ) (s '(RagePowder BUG Status 20 Forces attacks to hit user, not teammates ) (s '(RainDance WATER Status 5 TM18 Makes it rain for 5 turns ) (s '(RapidSpin NORMAL Physical 20 100 40 Removes effects of trap moves ) the-empty-stream))))))))))))) (define s32 (s '(RazorLeaf GRASS Physical 55 95 25 High critical hit ratio ) (s '(RazorShell WATER Physical 75 95 10 May lower opponents Defense 50 ) (s '(RazorWind NORMAL Special 80 100 10 Charges on first turn, attacks on second High critical hit ratio ) (s '(Recover NORMAL Status 10 User recovers 50 of its max HP ) (s '(Recycle NORMAL Status 10 Users used hold item is restored ) (s '(Reflect PSYCHIC Status 20 TM33 Halves damage from Physical attacks for 5 turns ) (s '(ReflectType NORMAL Status 15 User becomes the targets type ) (s '(Refresh NORMAL Status 20 Cures paralysis, poison, and burns ) (s '(RelicSong NORMAL Special 75 100 10 May put the target to sleep 10 ) (s '(Rest PSYCHIC Status 10 TM44 User sleeps for 2 turns, but user is fully healed ) (s '(Retaliate NORMAL Physical 70 100 5 TM67 Inflicts double damage if a teammate fainted on the last turn ) (s '(Return NORMAL Physical 100 20 TM27 Power increases with users Happiness ) (s '(Revenge FIGHTING Physical 60 100 10 Power increases if user was hit first ) the-empty-stream)))))))))))))) (define s33 (s '(Reversal FIGHTING Physical 100 15 The lower the users HP, the higher the power ) (s '(Roar NORMAL Status 20 TM05 In battles, the opponent switches In the wild, the Pokémon runs ) (s '(RoarofTime DRAGON Special 150 90 5 User must recharge next turn ) (s '(RockBlast ROCK Physical 25 90 10 Hits 25 times in one turn ) (s '(RockClimb NORMAL Physical 90 85 20 May confuse opponent 20 ) (s '(RockPolish ROCK Status 20 TM69 Sharply raises users Speed ) (s '(RockSlide ROCK Physical 75 90 10 TM80 May cause flinching 30 ) (s '(RockSmash FIGHTING Physical 40 100 15 TM94 May lower opponents Defense 50 ) (s '(RockThrow ROCK Physical 50 90 15 ) (s '(RockTomb ROCK Physical 60 95 15 TM39 Lowers opponents Speed 100 ) (s '(RockWrecker ROCK Physical 150 90 5 User must recharge next turn ) (s '(RolePlay PSYCHIC Status 15 User copies the opponents Ability ) (s '(RollingKick FIGHTING Physical 60 85 15 May cause flinching 30 ) (s '(Rollout ROCK Physical 30 90 20 Doubles in power each turn for 5 turns ) the-empty-stream))))))))))))))) (define s34 (s '(Roost FLYING Status 10 User recovers 50 of its max HP Flyingtype users are not immune to Groundtype moves immediately following this move ) (s '(Rototiller GROUND Status 10 Raises Attack and Special Attack of Grasstypes ) (s '(Round NORMAL Special 60 100 15 TM48 Power increases if teammates use it in the same turn ) (s '(SacredFire FIRE Physical 100 95 5 May burn opponent 50 ) (s '(SacredSword FIGHTING Physical 90 100 20 Ignores opponents stat changes ) (s '(Safeguard NORMAL Status 25 TM20 The users party is protected from status conditions ) (s '(SandAttack GROUND Status 100 15 Lowers opponents Accuracy ) (s '(SandTomb GROUND Physical 35 85 15 Traps opponent, damaging them for 45 turns ) (s '(Sandstorm ROCK Status 10 TM37 Creates a sandstorm for 5 turns ) (s '(Scald WATER Special 80 100 15 TM55 May burn opponent 30 ) (s '(ScaryFace NORMAL Status 100 10 Sharply lowers opponents Speed ) (s '(Scratch NORMAL Physical 40 100 35 ) (s '(Screech NORMAL Status 85 40 Sharply lowers opponents Defense ) the-empty-stream)))))))))))))) (define s35 (s '(SearingShot FIRE Special 100 100 5 May burn opponent 30 ) (s '(SecretPower NORMAL Physical 70 100 20 Effects of the attack vary with the location 30 ) (s '(SecretSword FIGHTING Special 85 100 10 Inflicts damage based on the targets Defense, not Special Defense ) (s '(SeedBomb GRASS Physical 80 100 15 ) (s '(SeedFlare GRASS Special 120 85 5 May lower opponents Special Defense 40 ) (s '(SeismicToss FIGHTING Physical 100 20 Inflicts damage equal to users level ) (s '(SelfDestruct NORMAL Physical 200 100 5 User faints ) (s '(ShadowBall GHOST Special 80 100 15 TM30 May lower opponents Special Defense 20 ) (s '(ShadowClaw GHOST Physical 70 100 15 TM65 High critical hit ratio ) (s '(ShadowForce GHOST Physical 120 100 5 Disappears on first turn, attacks on second Can strike through ProtectDetect ) (s '(ShadowPunch GHOST Physical 60 ∞ 20 Ignores Accuracy and Evasiveness ) (s '(ShadowSneak GHOST Physical 40 100 30 User attacks first ) (s '(Sharpen NORMAL Status 30 Raises users Attack ) the-empty-stream)))))))))))))) (define s36 (s '(SheerCold ICE Special 5 OneHitKO, if it hits ) (s '(ShellSmash NORMAL Status 15 Sharply raises users Attack, Special Attack and Speed but lowers Defense and Special Defense ) (s '(ShiftGear STEEL Status 10 Raises users Attack and sharply raises Speed ) (s '(ShockWave ELECTRIC Special 60 ∞ 20 Ignores Accuracy and Evasiveness ) (s '(SignalBeam BUG Special 75 100 15 May confuse opponent 10 ) (s '(SilverWind BUG Special 60 100 5 May raise all stats of user at once 10 ) (s '(SimpleBeam NORMAL Status 100 15 Changes targets ability to Simple ) (s '(Sing NORMAL Status 55 15 Puts opponent to sleep 100 ) (s '(Sketch NORMAL Status 1 Permanently copies the opponents last move ) (s '(SkillSwap PSYCHIC Status 10 The user swaps Abilities with the opponent ) (s '(SkullBash NORMAL Physical 130 100 10 Raises Defense on first turn, attacks on second 100 ) (s '(SkyAttack FLYING Physical 140 90 5 Charges on first turn, attacks on second May cause flinching 30 ) the-empty-stream))))))))))))) (define s37 (s '(SkyDrop FLYING Physical 60 100 10 TM58 Takes opponent into the air on first turn, drops them on second turn ) (s '(SkyUppercut FIGHTING Physical 85 90 15 Hits the opponent, even during Fly ) (s '(SlackOff NORMAL Status 10 User recovers 50 of its max HP ) (s '(Slam NORMAL Physical 80 75 20 ) (s '(Slash NORMAL Physical 70 100 20 High critical hit ratio ) (s '(SleepPowder GRASS Status 75 15 Puts opponent to sleep ) (s '(SleepTalk NORMAL Status 10 User performs one of its own moves while sleeping ) (s '(Sludge POISON Special 65 100 20 May poison opponent 30 ) (s '(SludgeBomb POISON Special 90 100 10 TM36 May poison opponent 30 ) (s '(SludgeWave POISON Special 95 100 10 TM34 May poison opponent 10 ) (s '(SmackDown ROCK Physical 50 100 15 TM23 Makes Flyingtype Pokémon vulnerable to Ground moves 100 ) (s '(SmellingSalts NORMAL Physical 70 100 10 Power doubles if opponent is paralyzed, but cures it ) (s '(Smog POISON Special 30 70 20 May poison opponent 40 ) the-empty-stream)))))))))))))) (define s38 (s '(Smokescreen NORMAL Status 100 20 Lowers opponents Accuracy ) (s '(Snarl DARK Special 55 95 15 TM95 Lowers opponents Special Attack 100 ) (s '(Snatch DARK Status 10 Steals the effects of the opponents next move ) (s '(Snore NORMAL Special 50 100 15 Can only be used if asleep May cause flinching 30 ) (s '(Soak WATER Status 100 20 Changes the targets type to water ) (s '(SoftBoiled NORMAL Status 10 User recovers 50 of its max HP ) (s '(SolarBeam GRASS Special 120 100 10 TM22 Charges on first turn, attacks on second ) (s '(SonicBoom NORMAL Special 90 20 Always inflicts 20 HP ) (s '(SpacialRend DRAGON Special 100 95 5 High critical hit ratio ) (s '(Spark ELECTRIC Physical 65 100 20 May paralyze opponent 30 ) (s '(SpiderWeb BUG Status 10 Opponent cannot escapeswitch ) (s '(SpikeCannon NORMAL Physical 20 100 15 Hits 25 times in one turn ) (s '(Spikes GROUND Status 20 Hurts opponents when they switch into battle ) (s '(SpikyShield GRASS Status 10 Protects user and inflicts damage on contact moves ) the-empty-stream))))))))))))))) (define s39 (s '(SpitUp NORMAL Special 100 10 Power depends on how many times the user performed Stockpile ) (s '(Spite GHOST Status 100 10 The opponents last move loses 25 PP ) (s '(Splash NORMAL Status 40 Doesnt do ANYTHING ) (s '(Spore GRASS Status 100 15 Puts opponent to sleep 100 ) (s '(StealthRock ROCK Status 20 Damages opponent switching into battle ) (s '(Steamroller BUG Physical 65 100 20 May cause flinching 30 ) (s '(SteelWing STEEL Physical 70 90 25 May raise users Defense 10 ) (s '(StickyWeb BUG Status 20 Lowers opponents Speed when switching into battle ) (s '(Stockpile NORMAL Status 20 Stores energy for use with Spit Up and Swallow ) (s '(Stomp NORMAL Physical 65 100 20 May cause flinching 30 ) (s '(StoneEdge ROCK Physical 100 80 5 TM71 High critical hit ratio ) (s '(StoredPower PSYCHIC Special 20 100 10 Power increases when users stats have been raised ) (s '(StormThrow FIGHTING Physical 60 100 10 Always results in a critical hit ) the-empty-stream)))))))))))))) (define s40 (s '(Strength NORMAL Physical 80 100 15 HM04 ) (s '(StringShot BUG Status 95 40 Lowers opponents Speed ) (s '(Struggle NORMAL Physical 50 100 Only usable when all PP are gone Hurts the user ) (s '(StruggleBug BUG Special 50 100 20 TM76 Lowers opponents Special Attack 100 ) (s '(StunSpore GRASS Status 75 30 Paralyzes opponent ) (s '(Submission FIGHTING Physical 80 80 25 User receives recoil damage ) (s '(Substitute NORMAL Status 10 TM90 Uses HP to creates a decoy that takes hits ) (s '(SuckerPunch DARK Physical 80 100 5 User attacks first, but only works if opponent is readying an attack ) (s '(SunnyDay FIRE Status 5 TM11 Makes it sunny for 5 turns ) (s '(SuperFang NORMAL Physical 90 10 Always takes off half of the opponents HP ) (s '(Superpower FIGHTING Physical 120 100 5 Lowers users Attack and Defense ) (s '(Supersonic NORMAL Status 55 20 Confuses opponent ) (s '(Surf WATER Special 90 100 15 HM03 Hits all adjacent Pokémon ) (s '(Swagger NORMAL Status 90 15 TM87 Opponent becomes confused, but its Attack is raised two stages ) the-empty-stream))))))))))))))) (define s41 (s '(Swallow NORMAL Status 10 The more times the user has performed Stockpile, the more HP is recovered ) (s '(SweetKiss FAIRY Status 75 10 Confuses opponent ) (s '(SweetScent NORMAL Status 20 Lowers opponents Evasiveness ) (s '(Swift NORMAL Special 60 ∞ 20 Ignores Accuracy and Evasiveness ) (s '(Switcheroo DARK Status 100 15 Swaps held items with the opponent ) (s '(SwordsDance NORMAL Status 20 TM75 Sharply raises users Attack ) (s '(Synchronoise PSYCHIC Special 120 100 15 Hits any Pokémon that shares a type with the user ) (s '(Synthesis GRASS Status 5 User recovers HP Amount varies with the weather ) (s '(Tackle NORMAL Physical 50 100 35 ) (s '(TailGlow BUG Status 20 Drastically raises users Special Attack ) (s '(TailSlap NORMAL Physical 25 85 10 Hits 25 times in one turn ) (s '(TailWhip NORMAL Status 100 30 Lowers opponents Defense ) (s '(Tailwind FLYING Status 30 Doubles Speed for 4 turns ) (s '(TakeDown NORMAL Physical 90 85 20 User receives recoil damage ) the-empty-stream))))))))))))))) (define s42 (s '(Taunt DARK Status 100 20 TM12 Opponent can only use moves that attack ) (s '(TechnoBlast NORMAL Special 85 100 5 Type depends on the Drive being held ) (s '(TeeterDance NORMAL Status 100 20 Confuses all Pokémon ) (s '(Telekinesis PSYCHIC Status 15 TM19 Ignores opponents Evasiveness for three turns, add Ground immunity ) (s '(Teleport PSYCHIC Status 20 Allows user to switch out In the wild, the battle ends ) (s '(Thief DARK Physical 40 100 10 TM46 Also steals opponents held item ) (s '(Thrash NORMAL Physical 120 100 10 User attacks for 23 turns but then becomes confused ) (s '(Thunder ELECTRIC Special 110 70 10 TM25 May paralyze opponent 30 ) (s '(ThunderFang ELECTRIC Physical 65 95 15 May cause flinching andor paralyze opponent 10 ) (s '(ThunderPunch ELECTRIC Physical 75 100 15 May paralyze opponent 10 ) (s '(ThunderShock ELECTRIC Special 40 100 30 May paralyze opponent 10 ) (s '(ThunderWave ELECTRIC Status 100 20 TM73 Paralyzes opponent 100 ) the-empty-stream))))))))))))) (define s43 (s '(Thunderbolt ELECTRIC Special 90 100 15 TM24 May paralyze opponent 10 ) (s '(Tickle NORMAL Status 100 20 Lowers opponents Attack and Defense ) (s '(TopsyTurvy DARK Status 100 20 Reverses stat changes of opponent ) (s '(Torment DARK Status 100 15 TM41 Opponent cannot use the same move in a row ) (s '(Toxic POISON Status 90 10 TM06 Badly poisons opponent ) (s '(ToxicSpikes POISON Status 20 Poisons opponents when they switch into battle ) (s '(Transform NORMAL Status 10 User takes on the form and attacks of the opponent ) (s '(TriAttack NORMAL Special 80 100 10 May paralyze, burn or freeze opponent 20 ) (s '(Trick PSYCHIC Status 100 10 Swaps held items with the opponent ) (s '(TrickRoom PSYCHIC Status 5 TM92 Slower Pokémon move first in the turn for 5 turns ) (s '(TrickorTreat GHOST Status 100 20 Adds Ghost type to opponent ) (s '(TripleKick FIGHTING Physical 10 90 10 Hits thrice in one turn at increasing power ) (s '(TrumpCard NORMAL Special ∞ 5 The lower the PP, the higher the power ) the-empty-stream)))))))))))))) (define s44 (s '(Twineedle BUG Physical 25 100 20 Hits twice in one turn May poison opponent 20 ) (s '(Twister DRAGON Special 40 100 20 May cause flinching Hits Pokémon using FlyBounce with double power 20 ) (s '(Uturn BUG Physical 70 100 20 TM89 User switches out immediately after attacking ) (s '(Uproar NORMAL Special 90 100 10 User attacks for 3 turns and prevents sleep ) (s '(Vcreate FIRE Physical 180 95 5 Lowers users Defense, Special Defense and Speed 100 ) (s '(VacuumWave FIGHTING Special 40 100 30 User attacks first ) (s '(VenomDrench POISON Status 100 20 Lowers poisoned opponents Special Attack and Speed ) (s '(Venoshock POISON Special 65 100 10 TM09 Inflicts double damage if the target is poisoned ) (s '(ViceGrip NORMAL Physical 55 100 30 ) (s '(VineWhip GRASS Physical 45 100 25 ) (s '(VitalThrow FIGHTING Physical 70 ∞ 10 User attacks last, but ignores Accuracy and Evasiveness ) (s '(VoltSwitch ELECTRIC Special 70 100 20 TM72 User must switch out after attacking ) the-empty-stream))))))))))))) (define s45 (s '(VoltTackle ELECTRIC Physical 120 100 15 User receives recoil damage May paralyze opponent 10 ) (s '(WakeUpSlap FIGHTING Physical 70 100 10 Power doubles if opponent is asleep, but wakes it up ) (s '(WaterGun WATER Special 40 100 25 ) (s '(WaterPledge WATER Special 80 100 10 Added effects appear if preceded by Fire Pledge or succeeded by Grass Pledge ) (s '(WaterPulse WATER Special 60 100 20 May confuse opponent 20 ) (s '(WaterShuriken WATER Physical 15 100 10 Hits 25 times in one turn ) (s '(WaterSport WATER Status 15 Weakens the power of Firetype moves ) (s '(WaterSpout WATER Special 150 100 5 The higher the users HP, the higher the damage caused ) (s '(Waterfall WATER Physical 80 100 15 HM05 May cause flinching 20 ) (s '(WeatherBall NORMAL Special 50 100 10 Moves power and type changes with the weather ) (s '(Whirlpool WATER Special 35 85 15 Traps opponent, damaging them for 45 turns ) (s '(Whirlwind NORMAL Status 20 In battles, the opponent switches In the wild, the Pokémon runs ) the-empty-stream))))))))))))) (define s46 (s '(WideGuard ROCK Status 10 Protects the users team from multitarget attacks ) (s '(WildCharge ELECTRIC Physical 90 100 15 TM93 User receives recoil damage ) (s '(WillOWisp FIRE Status 85 15 TM61 Burns opponent 100 ) (s '(WingAttack FLYING Physical 60 100 35 ) (s '(Wish NORMAL Status 10 The user recovers HP in the following turn ) (s '(Withdraw WATER Status 40 Raises users Defense ) (s '(WonderRoom PSYCHIC Status 10 Swaps every Pokémons Defense and Special Defense for 5 turns ) (s '(WoodHammer GRASS Physical 120 100 15 User receives recoil damage ) (s '(WorkUp NORMAL Status 30 TM83 Raises users Attack and Special Attack ) (s '(WorrySeed GRASS Status 100 10 Changes the opponents Ability to Insomnia ) (s '(Wrap NORMAL Physical 15 90 20 Traps opponent, damaging them for 45 turns ) (s '(WringOut NORMAL Special 100 5 The higher the opponents HP, the higher the damage ) (s '(XScissor BUG Physical 80 100 15 TM81 ) (s '(Yawn NORMAL Status 10 Puts opponent to sleep in the next turn ) the-empty-stream))))))))))))))) (define s47 (s '(ZapCannon ELECTRIC Special 120 50 5 Paralyzes opponent 100 ) (s '(ZenHeadbutt PSYCHIC Physical 80 90 15 May cause flinching 20 ) the-empty-stream))) (define data (i s0 (i s1 (i s2 (i s3 (i s4 (i s5 (i s6 (i s7 (i s8 (i s9 (i s10 (i s11 (i s12 (i s13 (i s14 (i s15 (i s16 (i s17 (i s18 (i s19 (i s20 (i s21 (i s22 (i s23 (i s24 (i s25 (i s26 (i s27 (i s28 (i s29 (i s30 (i s31 (i s32 (i s33 (i s34 (i s35 (i s36 (i s37 (i s38 (i s39 (i s40 (i s41 (i s42 (i s43 (i s44 (i s45 (i s46 (i s47 the-empty-stream)))))))))))))))))))))))))))))))))))))))))))))))))