newMove(Moves.GUILLOTINE,"Guillotine",Type.NORMAL,MoveCategory.PHYSICAL,-1,30,5,-1,"One-Hit-KO, if it hits.",-1,1,newOneHitKOAttr()),
newMove(Moves.RAZOR_WIND,"Razor Wind",Type.NORMAL,MoveCategory.SPECIAL,80,100,10,-1,"Charges on first turn, attacks on second. High critical hit ratio.",-1,1,newChargeAttr(),newHighCritAttr()),
newMove(Moves.WHIRLWIND,"Whirlwind",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,-1,"In battles, the opponent switches. In the wild, the Pokémon runs.",-1,1),
newMove(Moves.FLY,"Fly",Type.FLYING,MoveCategory.PHYSICAL,90,95,15,97,"Flies up on first turn, attacks on second turn.",-1,1),
newMove(Moves.BIND,"Bind",Type.NORMAL,MoveCategory.PHYSICAL,15,85,20,-1,"Traps opponent, damaging them for 4-5 turns.",100,1),
newMove(Moves.LOW_KICK,"Low Kick",Type.FIGHTING,MoveCategory.PHYSICAL,-1,100,20,12,"The heavier the opponent, the stronger the attack.",-1,1),
newMove(Moves.COUNTER,"Counter",Type.FIGHTING,MoveCategory.PHYSICAL,-1,100,20,-1,"When hit by a Physical Attack, user strikes back with 2x power.",-1,1),
newMove(Moves.SEISMIC_TOSS,"Seismic Toss",Type.FIGHTING,MoveCategory.PHYSICAL,-1,100,20,-1,"Inflicts damage equal to user's level.",-1,1),
newMove(Moves.EARTHQUAKE,"Earthquake",Type.GROUND,MoveCategory.PHYSICAL,100,100,10,149,"Power is doubled if opponent is underground from using Dig.",-1,1),
newMove(Moves.FISSURE,"Fissure",Type.GROUND,MoveCategory.PHYSICAL,-1,30,5,-1,"One-Hit-KO, if it hits.",-1,1),
newMove(Moves.DIG,"Dig",Type.GROUND,MoveCategory.PHYSICAL,80,100,10,55,"Digs underground on first turn, attacks on second. Can also escape from caves.",-1,1),
newMove(Moves.RAGE,"Rage",Type.NORMAL,MoveCategory.PHYSICAL,20,100,20,-1,"Raises user's Attack when hit.",-1,1),
newMove(Moves.TELEPORT,"Teleport",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,20,-1,"Allows user to flee wild battles; also warps player to last PokéCenter.",-1,1),
newMove(Moves.NIGHT_SHADE,"Night Shade",Type.GHOST,MoveCategory.SPECIAL,-1,100,15,42,"Inflicts damage equal to user's level.",-1,1),
newMove(Moves.MIMIC,"Mimic",Type.NORMAL,MoveCategory.STATUS,-1,-1,10,-1,"Copies the opponent's last move.",-1,1),
newMove(Moves.DREAM_EATER,"Dream Eater",Type.PSYCHIC,MoveCategory.SPECIAL,100,100,15,-1,"User recovers half the HP inflicted on a sleeping opponent.",-1,1),
newMove(Moves.BARRAGE,"Barrage",Type.NORMAL,MoveCategory.PHYSICAL,15,85,20,-1,"Hits 2-5 times in one turn.",-1,1),
newMove(Moves.LEECH_LIFE,"Leech Life",Type.BUG,MoveCategory.PHYSICAL,80,100,10,95,"User recovers half the HP inflicted on opponent.",-1,1),
newMove(Moves.LOVELY_KISS,"Lovely Kiss",Type.NORMAL,MoveCategory.STATUS,-1,75,10,-1,"Puts opponent to sleep.",-1,1),
newMove(Moves.SKY_ATTACK,"Sky Attack",Type.FLYING,MoveCategory.PHYSICAL,140,90,5,-1,"Charges on first turn, attacks on second. May cause flinching. High critical hit ratio.",30,1),
newMove(Moves.TRANSFORM,"Transform",Type.NORMAL,MoveCategory.STATUS,-1,-1,10,-1,"User takes on the form and attacks of the opponent.",-1,1),
newMove(Moves.SNORE,"Snore",Type.NORMAL,MoveCategory.SPECIAL,50,100,15,-1,"Can only be used if asleep. May cause flinching.",30,2),
newMove(Moves.CURSE,"Curse",Type.GHOST,MoveCategory.STATUS,-1,-1,10,-1,"Ghosts lose 50% of max HP and curse the opponent; Non-Ghosts raise Attack, Defense and lower Speed.",-1,2),
newMove(Moves.FLAIL,"Flail",Type.NORMAL,MoveCategory.PHYSICAL,-1,100,15,-1,"The lower the user's HP, the higher the power.",-1,2),
newMove(Moves.CONVERSION_2,"Conversion 2",Type.NORMAL,MoveCategory.STATUS,-1,-1,30,-1,"User changes type to become resistant to opponent's last move.",-1,2),
newMove(Moves.AEROBLAST,"Aeroblast",Type.FLYING,MoveCategory.SPECIAL,100,95,5,-1,"High critical hit ratio.",-1,2),
newMove(Moves.FORESIGHT,"Foresight",Type.NORMAL,MoveCategory.STATUS,-1,-1,40,-1,"Resets opponent's Evasiveness, and allows Normal- and Fighting-type attacks to hit Ghosts.",-1,2),
newMove(Moves.DESTINY_BOND,"Destiny Bond",Type.GHOST,MoveCategory.STATUS,-1,-1,5,-1,"If the user faints, the opponent also faints.",-1,2),
newMove(Moves.PERISH_SONG,"Perish Song",Type.NORMAL,MoveCategory.STATUS,-1,-1,5,-1,"Any Pokémon in play when this attack is used faints in 3 turns.",-1,2),
newMove(Moves.BATON_PASS,"Baton Pass",Type.NORMAL,MoveCategory.STATUS,-1,-1,40,132,"User switches out and gives stat changes to the incoming Pokémon.",-1,2),
newMove(Moves.ENCORE,"Encore",Type.NORMAL,MoveCategory.STATUS,-1,100,5,122,"Forces opponent to keep using its last move for 3 turns.",-1,2),
newMove(Moves.PURSUIT,"Pursuit",Type.DARK,MoveCategory.PHYSICAL,40,100,20,-1,"Double power if the opponent is switching out.",-1,2),
newMove(Moves.RAPID_SPIN,"Rapid Spin",Type.NORMAL,MoveCategory.PHYSICAL,50,100,40,-1,"Raises user's Speed and removes entry hazards and trap move effects.",100,2),
newMove(Moves.VITAL_THROW,"Vital Throw",Type.FIGHTING,MoveCategory.PHYSICAL,70,999,10,-1,"User attacks last, but ignores Accuracy and Evasiveness.",-1,2),
newMove(Moves.MORNING_SUN,"Morning Sun",Type.NORMAL,MoveCategory.STATUS,-1,-1,5,-1,"User recovers HP. Amount varies with the weather.",-1,2),
newMove(Moves.SYNTHESIS,"Synthesis",Type.GRASS,MoveCategory.STATUS,-1,-1,5,-1,"User recovers HP. Amount varies with the weather.",-1,2),
newMove(Moves.MOONLIGHT,"Moonlight",Type.FAIRY,MoveCategory.STATUS,-1,-1,5,-1,"User recovers HP. Amount varies with the weather.",-1,2),
newMove(Moves.HIDDEN_POWER,"Hidden Power",Type.NORMAL,MoveCategory.SPECIAL,60,100,15,-1,"Type and power depends on user's IVs.",-1,2),
newMove(Moves.CROSS_CHOP,"Cross Chop",Type.FIGHTING,MoveCategory.PHYSICAL,100,80,5,-1,"High critical hit ratio.",-1,2),
newMove(Moves.TWISTER,"Twister",Type.DRAGON,MoveCategory.SPECIAL,40,100,20,-1,"May cause flinching. Hits Pokémon using Fly/Bounce with double power.",20,2),
newMove(Moves.RAIN_DANCE,"Rain Dance",Type.WATER,MoveCategory.STATUS,-1,-1,5,50,"Makes it rain for 5 turns.",-1,2),
newMove(Moves.SUNNY_DAY,"Sunny Day",Type.FIRE,MoveCategory.STATUS,-1,-1,5,49,"Makes it sunny for 5 turns.",-1,2),
newMove(Moves.MIRROR_COAT,"Mirror Coat",Type.PSYCHIC,MoveCategory.SPECIAL,-1,100,20,-1,"When hit by a Special Attack, user strikes back with 2x power.",-1,2),
newMove(Moves.PSYCH_UP,"Psych Up",Type.NORMAL,MoveCategory.STATUS,-1,-1,10,-1,"Copies the opponent's stat changes.",-1,2),
newMove(Moves.WHIRLPOOL,"Whirlpool",Type.WATER,MoveCategory.SPECIAL,35,85,15,-1,"Traps opponent, damaging them for 4-5 turns.",100,2),
newMove(Moves.BEAT_UP,"Beat Up",Type.DARK,MoveCategory.PHYSICAL,-1,100,10,-1,"Each Pokémon in user's party attacks.",-1,2),
newMove(Moves.FAKE_OUT,"Fake Out",Type.NORMAL,MoveCategory.PHYSICAL,40,100,10,-1,"User attacks first, foe flinches. Only usable on first turn.",100,3),
newMove(Moves.UPROAR,"Uproar",Type.NORMAL,MoveCategory.SPECIAL,90,100,10,-1,"User attacks for 3 turns and prevents sleep.",-1,3),
newMove(Moves.STOCKPILE,"Stockpile",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,-1,"Stores energy for use with Spit Up and Swallow.",-1,3),
newMove(Moves.SPIT_UP,"Spit Up",Type.NORMAL,MoveCategory.SPECIAL,-1,100,10,-1,"Power depends on how many times the user performed Stockpile.",-1,3),
newMove(Moves.SWALLOW,"Swallow",Type.NORMAL,MoveCategory.STATUS,-1,-1,10,-1,"The more times the user has performed Stockpile, the more HP is recovered.",-1,3),
newMove(Moves.MEMENTO,"Memento",Type.DARK,MoveCategory.STATUS,-1,100,10,-1,"User faints, sharply lowers opponent's Attack and Special Attack.",-1,3),
newMove(Moves.FACADE,"Facade",Type.NORMAL,MoveCategory.PHYSICAL,70,100,20,25,"Power doubles if user is burned, poisoned, or paralyzed.",-1,3),
newMove(Moves.FOCUS_PUNCH,"Focus Punch",Type.FIGHTING,MoveCategory.PHYSICAL,150,100,20,-1,"If the user is hit before attacking, it flinches instead.",-1,3),
newMove(Moves.SMELLING_SALTS,"Smelling Salts",Type.NORMAL,MoveCategory.PHYSICAL,70,100,10,-1,"Power doubles if opponent is paralyzed, but cures it.",-1,3),
newMove(Moves.FOLLOW_ME,"Follow Me",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,-1,"In Double Battle, the user takes all the attacks.",-1,3),
newMove(Moves.NATURE_POWER,"Nature Power",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,-1,"Uses a certain move based on the current terrain.",-1,3),
newMove(Moves.CHARGE,"Charge",Type.ELECTRIC,MoveCategory.STATUS,-1,-1,20,-1,"Raises user's Special Defense and next Electric move's power increases.",-1,3),
newMove(Moves.TAUNT,"Taunt",Type.DARK,MoveCategory.STATUS,-1,100,20,87,"Opponent can only use moves that attack.",-1,3),
newMove(Moves.HELPING_HAND,"Helping Hand",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,130,"In Double Battles, boosts the power of the partner's move.",-1,3),
newMove(Moves.TRICK,"Trick",Type.PSYCHIC,MoveCategory.STATUS,-1,100,10,109,"Swaps held items with the opponent.",-1,3),
newMove(Moves.ROLE_PLAY,"Role Play",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,-1,"User copies the opponent's Ability.",-1,3),
newMove(Moves.WISH,"Wish",Type.NORMAL,MoveCategory.STATUS,-1,-1,10,-1,"The user recovers HP in the following turn.",-1,3),
newMove(Moves.ASSIST,"Assist",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,-1,"User performs a move known by its allies at random.",-1,3),
newMove(Moves.INGRAIN,"Ingrain",Type.GRASS,MoveCategory.STATUS,-1,-1,20,-1,"User restores HP each turn. User cannot escape/switch.",-1,3),
newMove(Moves.SUPERPOWER,"Superpower",Type.FIGHTING,MoveCategory.PHYSICAL,120,100,5,-1,"Lowers user's Attack and Defense.",100,3),
newMove(Moves.MAGIC_COAT,"Magic Coat",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,15,-1,"Reflects moves that cause status conditions back to the attacker.",-1,3),
newMove(Moves.RECYCLE,"Recycle",Type.NORMAL,MoveCategory.STATUS,-1,-1,10,-1,"User's used hold item is restored.",-1,3),
newMove(Moves.REVENGE,"Revenge",Type.FIGHTING,MoveCategory.PHYSICAL,60,100,10,-1,"Power increases if user was hit first.",-1,3),
newMove(Moves.BRICK_BREAK,"Brick Break",Type.FIGHTING,MoveCategory.PHYSICAL,75,100,15,58,"Breaks through Reflect and Light Screen barriers.",-1,3),
newMove(Moves.YAWN,"Yawn",Type.NORMAL,MoveCategory.STATUS,-1,-1,10,-1,"Puts opponent to sleep in the next turn.",-1,3),
newMove(Moves.KNOCK_OFF,"Knock Off",Type.DARK,MoveCategory.PHYSICAL,65,100,20,-1,"Removes opponent's held item for the rest of the battle.",-1,3),
newMove(Moves.ENDEAVOR,"Endeavor",Type.NORMAL,MoveCategory.PHYSICAL,-1,100,5,-1,"Reduces opponent's HP to same as user's.",-1,3),
newMove(Moves.ERUPTION,"Eruption",Type.FIRE,MoveCategory.SPECIAL,150,100,5,-1,"Stronger when the user's HP is higher.",-1,3),
newMove(Moves.SKILL_SWAP,"Skill Swap",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,98,"The user swaps Abilities with the opponent.",-1,3),
newMove(Moves.IMPRISON,"Imprison",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,92,"Opponent is unable to use moves that the user also knows.",-1,3),
newMove(Moves.REFRESH,"Refresh",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,-1,"Cures paralysis, poison, and burns.",-1,3),
newMove(Moves.GRUDGE,"Grudge",Type.GHOST,MoveCategory.STATUS,-1,-1,5,-1,"If the users faints after using this move, the PP for the opponent's last move is depleted.",-1,3),
newMove(Moves.SNATCH,"Snatch",Type.DARK,MoveCategory.STATUS,-1,-1,10,-1,"Steals the effects of the opponent's next move.",-1,3),
newMove(Moves.SECRET_POWER,"Secret Power",Type.NORMAL,MoveCategory.PHYSICAL,70,100,20,-1,"Effects of the attack vary with the location.",30,3),
newMove(Moves.DIVE,"Dive",Type.WATER,MoveCategory.PHYSICAL,80,100,10,-1,"Dives underwater on first turn, attacks on second turn.",-1,3),
newMove(Moves.ARM_THRUST,"Arm Thrust",Type.FIGHTING,MoveCategory.PHYSICAL,15,100,20,-1,"Hits 2-5 times in one turn.",-1,3),
newMove(Moves.CAMOUFLAGE,"Camouflage",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,-1,"Changes user's type according to the location.",-1,3),
newMove(Moves.TAIL_GLOW,"Tail Glow",Type.BUG,MoveCategory.STATUS,-1,-1,20,-1,"Drastically raises user's Special Attack.",-1,3),
newMove(Moves.LUSTER_PURGE,"Luster Purge",Type.PSYCHIC,MoveCategory.SPECIAL,70,100,5,-1,"May lower opponent's Special Defense.",50,3),
newMove(Moves.MIST_BALL,"Mist Ball",Type.PSYCHIC,MoveCategory.SPECIAL,70,100,5,-1,"May lower opponent's Special Attack.",50,3),
newMove(Moves.ASTONISH,"Astonish",Type.GHOST,MoveCategory.PHYSICAL,30,100,15,-1,"May cause flinching.",30,3),
newMove(Moves.WEATHER_BALL,"Weather Ball",Type.NORMAL,MoveCategory.SPECIAL,50,100,10,-1,"Move's power and type changes with the weather.",-1,3),
newMove(Moves.AROMATHERAPY,"Aromatherapy",Type.GRASS,MoveCategory.STATUS,-1,-1,5,-1,"Cures all status problems in your party.",-1,3),
newMove(Moves.FAKE_TEARS,"Fake Tears",Type.DARK,MoveCategory.STATUS,-1,100,20,3,"Sharply lowers opponent's Special Defense.",-1,3),
newMove(Moves.AIR_CUTTER,"Air Cutter",Type.FLYING,MoveCategory.SPECIAL,60,95,25,40,"High critical hit ratio.",-1,3),
newMove(Moves.OVERHEAT,"Overheat",Type.FIRE,MoveCategory.SPECIAL,130,90,5,157,"Sharply lowers user's Special Attack.",100,3),
newMove(Moves.ODOR_SLEUTH,"Odor Sleuth",Type.NORMAL,MoveCategory.STATUS,-1,-1,40,-1,"Resets opponent's Evasiveness, and allows Normal- and Fighting-type attacks to hit Ghosts.",-1,3),
newMove(Moves.FRENZY_PLANT,"Frenzy Plant",Type.GRASS,MoveCategory.SPECIAL,150,90,5,155,"User must recharge next turn.",-1,3),
newMove(Moves.BULK_UP,"Bulk Up",Type.FIGHTING,MoveCategory.STATUS,-1,-1,20,64,"Raises user's Attack and Defense.",-1,3),
newMove(Moves.BOUNCE,"Bounce",Type.FLYING,MoveCategory.PHYSICAL,85,85,5,-1,"Springs up on first turn, attacks on second. May paralyze opponent.",30,3),
newMove(Moves.PSYCHO_BOOST,"Psycho Boost",Type.PSYCHIC,MoveCategory.SPECIAL,140,90,5,-1,"Sharply lowers user's Special Attack.",100,3),
newMove(Moves.ROOST,"Roost",Type.FLYING,MoveCategory.STATUS,-1,-1,5,-1,"User recovers half of its max HP and loses the Flying type temporarily.",-1,4),
newMove(Moves.GRAVITY,"Gravity",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,5,-1,"Prevents moves like Fly and Bounce and the Ability Levitate for 5 turns.",-1,4),
newMove(Moves.WAKE_UP_SLAP,"Wake-Up Slap",Type.FIGHTING,MoveCategory.PHYSICAL,70,100,10,-1,"Power doubles if opponent is asleep, but wakes it up.",-1,4),
newMove(Moves.GYRO_BALL,"Gyro Ball",Type.STEEL,MoveCategory.PHYSICAL,-1,100,5,-1,"The slower the user, the stronger the attack.",-1,4),
newMove(Moves.HEALING_WISH,"Healing Wish",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,-1,"The user faints and the next Pokémon released is fully healed.",-1,4),
newMove(Moves.BRINE,"Brine",Type.WATER,MoveCategory.SPECIAL,65,100,10,-1,"Power doubles if opponent's HP is less than 50%.",-1,4),
newMove(Moves.NATURAL_GIFT,"Natural Gift",Type.NORMAL,MoveCategory.PHYSICAL,-1,100,15,-1,"Power and type depend on the user's held berry.",-1,4),
newMove(Moves.FEINT,"Feint",Type.NORMAL,MoveCategory.PHYSICAL,30,100,10,-1,"Only hits if opponent uses Protect or Detect in the same turn.",-1,4),
newMove(Moves.PLUCK,"Pluck",Type.FLYING,MoveCategory.PHYSICAL,60,100,20,-1,"If the opponent is holding a berry, its effect is stolen by user.",-1,4),
newMove(Moves.TAILWIND,"Tailwind",Type.FLYING,MoveCategory.STATUS,-1,-1,15,113,"Doubles Speed for 4 turns.",-1,4),
newMove(Moves.ACUPRESSURE,"Acupressure",Type.NORMAL,MoveCategory.STATUS,-1,-1,30,-1,"Sharply raises a random stat.",-1,4),
newMove(Moves.METAL_BURST,"Metal Burst",Type.STEEL,MoveCategory.PHYSICAL,-1,100,10,-1,"Deals damage equal to 1.5x opponent's attack.",-1,4),
newMove(Moves.U_TURN,"U-turn",Type.BUG,MoveCategory.PHYSICAL,70,100,20,60,"User switches out immediately after attacking.",-1,4),
newMove(Moves.CLOSE_COMBAT,"Close Combat",Type.FIGHTING,MoveCategory.PHYSICAL,120,100,5,167,"Lowers user's Defense and Special Defense.",100,4),
newMove(Moves.PAYBACK,"Payback",Type.DARK,MoveCategory.PHYSICAL,50,100,10,-1,"Power doubles if the user was attacked first.",-1,4),
newMove(Moves.ASSURANCE,"Assurance",Type.DARK,MoveCategory.PHYSICAL,60,100,10,-1,"Power doubles if opponent already took damage in the same turn.",-1,4),
newMove(Moves.EMBARGO,"Embargo",Type.DARK,MoveCategory.STATUS,-1,100,15,-1,"Opponent cannot use items.",-1,4),
newMove(Moves.FLING,"Fling",Type.DARK,MoveCategory.PHYSICAL,-1,100,10,43,"Power depends on held item.",-1,4),
newMove(Moves.PSYCHO_SHIFT,"Psycho Shift",Type.PSYCHIC,MoveCategory.STATUS,-1,100,10,-1,"Transfers user's status condition to the opponent.",-1,4),
newMove(Moves.TRUMP_CARD,"Trump Card",Type.NORMAL,MoveCategory.SPECIAL,-1,999,5,-1,"The lower the PP, the higher the power.",-1,4),
newMove(Moves.HEAL_BLOCK,"Heal Block",Type.PSYCHIC,MoveCategory.STATUS,-1,100,15,-1,"Prevents the opponent from restoring HP for 5 turns.",-1,4),
newMove(Moves.WRING_OUT,"Wring Out",Type.NORMAL,MoveCategory.SPECIAL,-1,100,5,-1,"The higher the opponent's HP, the higher the damage.",-1,4),
newMove(Moves.POWER_TRICK,"Power Trick",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,-1,"User's own Attack and Defense switch.",-1,4),
newMove(Moves.GASTRO_ACID,"Gastro Acid",Type.POISON,MoveCategory.STATUS,-1,100,10,-1,"Cancels out the effect of the opponent's Ability.",-1,4),
newMove(Moves.LUCKY_CHANT,"Lucky Chant",Type.NORMAL,MoveCategory.STATUS,-1,-1,30,-1,"Opponent cannot land critical hits for 5 turns.",-1,4),
newMove(Moves.ME_FIRST,"Me First",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,-1,"User copies the opponent's attack with 1.5× power.",-1,4),
newMove(Moves.COPYCAT,"Copycat",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,-1,"Copies opponent's last move.",-1,4),
newMove(Moves.POWER_SWAP,"Power Swap",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,-1,"User and opponent swap Attack and Special Attack.",-1,4),
newMove(Moves.GUARD_SWAP,"Guard Swap",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,-1,"User and opponent swap Defense and Special Defense.",-1,4),
newMove(Moves.PUNISHMENT,"Punishment",Type.DARK,MoveCategory.PHYSICAL,-1,100,5,-1,"Power increases when opponent's stats have been raised.",-1,4),
newMove(Moves.LAST_RESORT,"Last Resort",Type.NORMAL,MoveCategory.PHYSICAL,140,100,5,-1,"Can only be used after all other moves are used.",-1,4),
newMove(Moves.WORRY_SEED,"Worry Seed",Type.GRASS,MoveCategory.STATUS,-1,100,10,-1,"Changes the opponent's Ability to Insomnia.",-1,4),
newMove(Moves.SUCKER_PUNCH,"Sucker Punch",Type.DARK,MoveCategory.PHYSICAL,70,100,5,-1,"User attacks first, but only works if opponent is readying an attack.",-1,4),
newMove(Moves.TOXIC_SPIKES,"Toxic Spikes",Type.POISON,MoveCategory.STATUS,-1,-1,20,91,"Poisons opponents when they switch into battle.",-1,4),
newMove(Moves.HEART_SWAP,"Heart Swap",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,-1,"Stat changes are swapped with the opponent.",-1,4),
newMove(Moves.AQUA_RING,"Aqua Ring",Type.WATER,MoveCategory.STATUS,-1,-1,20,-1,"Restores a little HP each turn.",-1,4),
newMove(Moves.MAGNET_RISE,"Magnet Rise",Type.ELECTRIC,MoveCategory.STATUS,-1,-1,10,-1,"User becomes immune to Ground-type moves for 5 turns.",-1,4),
newMove(Moves.FLARE_BLITZ,"Flare Blitz",Type.FIRE,MoveCategory.PHYSICAL,120,100,15,165,"User receives recoil damage. May burn opponent.",10,4),
newMove(Moves.DOUBLE_HIT,"Double Hit",Type.NORMAL,MoveCategory.PHYSICAL,35,90,10,-1,"Hits twice in one turn.",-1,4),
newMove(Moves.ROAR_OF_TIME,"Roar of Time",Type.DRAGON,MoveCategory.SPECIAL,150,90,5,-1,"User must recharge next turn.",-1,4),
newMove(Moves.SPACIAL_REND,"Spacial Rend",Type.DRAGON,MoveCategory.SPECIAL,100,95,5,-1,"High critical hit ratio.",-1,4),
newMove(Moves.LUNAR_DANCE,"Lunar Dance",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,-1,"The user faints but the next Pokémon released is fully healed.",-1,4),
newMove(Moves.CRUSH_GRIP,"Crush Grip",Type.NORMAL,MoveCategory.PHYSICAL,-1,100,5,-1,"More powerful when opponent has higher HP.",-1,4),
newMove(Moves.MAGMA_STORM,"Magma Storm",Type.FIRE,MoveCategory.SPECIAL,100,75,5,-1,"Traps opponent, damaging them for 4-5 turns.",100,4),
newMove(Moves.DARK_VOID,"Dark Void",Type.DARK,MoveCategory.STATUS,-1,50,10,-1,"Puts all adjacent opponents to sleep.",-1,4),
newMove(Moves.SEED_FLARE,"Seed Flare",Type.GRASS,MoveCategory.SPECIAL,120,85,5,-1,"May lower opponent's Special Defense.",40,4),
newMove(Moves.OMINOUS_WIND,"Ominous Wind",Type.GHOST,MoveCategory.SPECIAL,60,100,5,-1,"May raise all user's stats at once.",10,4),
newMove(Moves.SHADOW_FORCE,"Shadow Force",Type.GHOST,MoveCategory.PHYSICAL,120,100,5,-1,"Disappears on first turn, attacks on second. Can strike through Protect/Detect.",-1,4),
newMove(Moves.HONE_CLAWS,"Hone Claws",Type.DARK,MoveCategory.STATUS,-1,-1,15,-1,"Raises user's Attack and Accuracy.",-1,5),
newMove(Moves.WIDE_GUARD,"Wide Guard",Type.ROCK,MoveCategory.STATUS,-1,-1,10,-1,"Protects the user's team from multi-target attacks.",-1,5),
newMove(Moves.GUARD_SPLIT,"Guard Split",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,-1,"Averages Defense and Special Defense with the target.",-1,5),
newMove(Moves.POWER_SPLIT,"Power Split",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,-1,"Averages Attack and Special Attack with the target.",-1,5),
newMove(Moves.WONDER_ROOM,"Wonder Room",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,-1,"Swaps every Pokémon's Defense and Special Defense for 5 turns.",-1,5),
newMove(Moves.PSYSHOCK,"Psyshock",Type.PSYCHIC,MoveCategory.SPECIAL,80,100,10,54,"Inflicts damage based on the target's Defense, not Special Defense.",-1,5),
newMove(Moves.VENOSHOCK,"Venoshock",Type.POISON,MoveCategory.SPECIAL,65,100,10,45,"Inflicts double damage if the target is poisoned.",-1,5),
newMove(Moves.AUTOTOMIZE,"Autotomize",Type.STEEL,MoveCategory.STATUS,-1,-1,15,-1,"Reduces weight and sharply raises Speed.",-1,5),
newMove(Moves.RAGE_POWDER,"Rage Powder",Type.BUG,MoveCategory.STATUS,-1,-1,20,-1,"Forces attacks to hit user, not team-mates.",-1,5),
newMove(Moves.TELEKINESIS,"Telekinesis",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,15,-1,"Ignores opponent's Evasiveness for three turns, add Ground immunity.",-1,5),
newMove(Moves.MAGIC_ROOM,"Magic Room",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,-1,"Suppresses the effects of held items for five turns.",-1,5),
newMove(Moves.SMACK_DOWN,"Smack Down",Type.ROCK,MoveCategory.PHYSICAL,50,100,15,-1,"Makes Flying-type Pokémon vulnerable to Ground moves.",100,5),
newMove(Moves.STORM_THROW,"Storm Throw",Type.FIGHTING,MoveCategory.PHYSICAL,60,100,10,-1,"Always results in a critical hit.",100,5),
newMove(Moves.FLAME_BURST,"Flame Burst",Type.FIRE,MoveCategory.SPECIAL,70,100,15,-1,"May also injure nearby Pokémon.",-1,5),
newMove(Moves.SHELL_SMASH,"Shell Smash",Type.NORMAL,MoveCategory.STATUS,-1,-1,15,-1,"Sharply raises user's Attack, Special Attack and Speed but lowers Defense and Special Defense.",-1,5),
newMove(Moves.HEAL_PULSE,"Heal Pulse",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,-1,"Restores half the target's max HP.",-1,5),
newMove(Moves.HEX,"Hex",Type.GHOST,MoveCategory.SPECIAL,65,100,10,29,"Inflicts more damage if the target has a status condition.",-1,5),
newMove(Moves.SKY_DROP,"Sky Drop",Type.FLYING,MoveCategory.PHYSICAL,60,100,10,-1,"Takes opponent into the air on first turn, drops them on second turn.",-1,5),
newMove(Moves.SHIFT_GEAR,"Shift Gear",Type.STEEL,MoveCategory.STATUS,-1,-1,10,-1,"Raises user's Attack and sharply raises Speed.",-1,5),
newMove(Moves.CIRCLE_THROW,"Circle Throw",Type.FIGHTING,MoveCategory.PHYSICAL,60,90,10,-1,"In battles, the opponent switches. In the wild, the Pokémon runs.",-1,5),
newMove(Moves.INCINERATE,"Incinerate",Type.FIRE,MoveCategory.SPECIAL,60,100,15,-1,"Destroys the target's held berry.",-1,5),
newMove(Moves.QUASH,"Quash",Type.DARK,MoveCategory.STATUS,-1,100,15,-1,"Makes the target act last this turn.",-1,5),
newMove(Moves.ACROBATICS,"Acrobatics",Type.FLYING,MoveCategory.PHYSICAL,55,100,15,14,"Stronger when the user does not have a held item.",-1,5),
newMove(Moves.REFLECT_TYPE,"Reflect Type",Type.NORMAL,MoveCategory.STATUS,-1,-1,15,-1,"User becomes the target's type.",-1,5),
newMove(Moves.RETALIATE,"Retaliate",Type.NORMAL,MoveCategory.PHYSICAL,70,100,5,-1,"Inflicts double damage if a teammate fainted on the last turn.",-1,5),
newMove(Moves.FINAL_GAMBIT,"Final Gambit",Type.FIGHTING,MoveCategory.SPECIAL,-1,100,5,-1,"Inflicts damage equal to the user's remaining HP. User faints.",-1,5),
newMove(Moves.BESTOW,"Bestow",Type.NORMAL,MoveCategory.STATUS,-1,-1,15,-1,"Gives the user's held item to the target.",-1,5),
newMove(Moves.WATER_PLEDGE,"Water Pledge",Type.WATER,MoveCategory.SPECIAL,80,100,10,145,"Added effects appear if preceded by Fire Pledge or succeeded by Grass Pledge.",-1,5),
newMove(Moves.FIRE_PLEDGE,"Fire Pledge",Type.FIRE,MoveCategory.SPECIAL,80,100,10,144,"Added effects appear if combined with Grass Pledge or Water Pledge.",-1,5),
newMove(Moves.GRASS_PLEDGE,"Grass Pledge",Type.GRASS,MoveCategory.SPECIAL,80,100,10,146,"Added effects appear if preceded by Water Pledge or succeeded by Fire Pledge.",-1,5),
newMove(Moves.VOLT_SWITCH,"Volt Switch",Type.ELECTRIC,MoveCategory.SPECIAL,70,100,20,48,"User must switch out after attacking.",-1,5),
newMove(Moves.STRUGGLE_BUG,"Struggle Bug",Type.BUG,MoveCategory.SPECIAL,50,100,20,15,"Lowers opponent's Special Attack.",100,5),
newMove(Moves.FROST_BREATH,"Frost Breath",Type.ICE,MoveCategory.SPECIAL,60,90,10,-1,"Always results in a critical hit.",100,5),
newMove(Moves.DRAGON_TAIL,"Dragon Tail",Type.DRAGON,MoveCategory.PHYSICAL,60,90,10,44,"In battles, the opponent switches. In the wild, the Pokémon runs.",-1,5),
newMove(Moves.WORK_UP,"Work Up",Type.NORMAL,MoveCategory.STATUS,-1,-1,30,-1,"Raises user's Attack and Special Attack.",-1,5),
newMove(Moves.PSYSTRIKE,"Psystrike",Type.PSYCHIC,MoveCategory.SPECIAL,100,100,10,-1,"Inflicts damage based on the target's Defense, not Special Defense.",-1,5),
newMove(Moves.TAIL_SLAP,"Tail Slap",Type.NORMAL,MoveCategory.PHYSICAL,25,85,10,-1,"Hits 2-5 times in one turn.",-1,5),
newMove(Moves.TECHNO_BLAST,"Techno Blast",Type.NORMAL,MoveCategory.SPECIAL,120,100,5,-1,"Type depends on the Drive being held.",-1,5),
newMove(Moves.RELIC_SONG,"Relic Song",Type.NORMAL,MoveCategory.SPECIAL,75,100,10,-1,"May put the target to sleep.",10,5),
newMove(Moves.SECRET_SWORD,"Secret Sword",Type.FIGHTING,MoveCategory.SPECIAL,85,100,10,-1,"Inflicts damage based on the target's Defense, not Special Defense.",-1,5),
newMove(Moves.FIERY_DANCE,"Fiery Dance",Type.FIRE,MoveCategory.SPECIAL,80,100,10,-1,"May raise user's Special Attack.",50,5),
newMove(Moves.FREEZE_SHOCK,"Freeze Shock",Type.ICE,MoveCategory.PHYSICAL,140,90,5,-1,"Charges on first turn, attacks on second. May paralyze opponent.",30,5),
newMove(Moves.ICE_BURN,"Ice Burn",Type.ICE,MoveCategory.SPECIAL,140,90,5,-1,"Charges on first turn, attacks on second. May burn opponent.",30,5),
newMove(Moves.SNARL,"Snarl",Type.DARK,MoveCategory.SPECIAL,55,95,15,30,"Lowers opponent's Special Attack.",100,5),
newMove(Moves.ICICLE_CRASH,"Icicle Crash",Type.ICE,MoveCategory.PHYSICAL,85,90,10,-1,"May cause flinching.",30,5),
newMove(Moves.V_CREATE,"V-create",Type.FIRE,MoveCategory.PHYSICAL,180,95,5,-1,"Lowers user's Defense, Special Defense and Speed.",100,5),
newMove(Moves.FUSION_FLARE,"Fusion Flare",Type.FIRE,MoveCategory.SPECIAL,100,100,5,-1,"Power increases if Fusion Bolt is used in the same turn.",-1,5),
newMove(Moves.FUSION_BOLT,"Fusion Bolt",Type.ELECTRIC,MoveCategory.PHYSICAL,100,100,5,-1,"Power increases if Fusion Flare is used in the same turn.",-1,5)