newMove(Moves.GUILLOTINE,"Guillotine",Type.NORMAL,MoveCategory.PHYSICAL,-1,30,5,"","One-Hit-KO, if it hits.",-1,1,newOneHitKOAttr()),
newMove(Moves.RAZOR_WIND,"Razor Wind",Type.NORMAL,MoveCategory.SPECIAL,80,100,10,"","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,"","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,"TM97","Flies up on first turn, attacks on second turn.",-1,1),
newMove(Moves.BIND,"Bind",Type.NORMAL,MoveCategory.PHYSICAL,15,85,20,"","Traps opponent, damaging them for 4-5 turns.",100,1),
newMove(Moves.LOW_KICK,"Low Kick",Type.FIGHTING,MoveCategory.PHYSICAL,-1,100,20,"TM12","The heavier the opponent, the stronger the attack.",-1,1),
newMove(Moves.COUNTER,"Counter",Type.FIGHTING,MoveCategory.PHYSICAL,-1,100,20,"","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,"","Inflicts damage equal to user's level.",-1,1),
newMove(Moves.EARTHQUAKE,"Earthquake",Type.GROUND,MoveCategory.PHYSICAL,100,100,10,"TM149","Power is doubled if opponent is underground from using Dig.",-1,1),
newMove(Moves.FISSURE,"Fissure",Type.GROUND,MoveCategory.PHYSICAL,-1,30,5,"","One-Hit-KO, if it hits.",-1,1),
newMove(Moves.DIG,"Dig",Type.GROUND,MoveCategory.PHYSICAL,80,100,10,"TM55","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,"","Raises user's Attack when hit.",-1,1),
newMove(Moves.TELEPORT,"Teleport",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,20,"","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,"TM42","Inflicts damage equal to user's level.",-1,1),
newMove(Moves.MIMIC,"Mimic",Type.NORMAL,MoveCategory.STATUS,-1,-1,10,"","Copies the opponent's last move.",-1,1),
newMove(Moves.DREAM_EATER,"Dream Eater",Type.PSYCHIC,MoveCategory.SPECIAL,100,100,15,"","User recovers half the HP inflicted on a sleeping opponent.",-1,1),
newMove(Moves.BARRAGE,"Barrage",Type.NORMAL,MoveCategory.PHYSICAL,15,85,20,"","Hits 2-5 times in one turn.",-1,1),
newMove(Moves.LEECH_LIFE,"Leech Life",Type.BUG,MoveCategory.PHYSICAL,80,100,10,"TM95","User recovers half the HP inflicted on opponent.",-1,1),
newMove(Moves.LOVELY_KISS,"Lovely Kiss",Type.NORMAL,MoveCategory.STATUS,-1,75,10,"","Puts opponent to sleep.",-1,1),
newMove(Moves.SKY_ATTACK,"Sky Attack",Type.FLYING,MoveCategory.PHYSICAL,140,90,5,"","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,"","User takes on the form and attacks of the opponent.",-1,1),
newMove(Moves.SNORE,"Snore",Type.NORMAL,MoveCategory.SPECIAL,50,100,15,"","Can only be used if asleep. May cause flinching.",30,2),
newMove(Moves.CURSE,"Curse",Type.GHOST,MoveCategory.STATUS,-1,-1,10,"","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,"","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,"","User changes type to become resistant to opponent's last move.",-1,2),
newMove(Moves.AEROBLAST,"Aeroblast",Type.FLYING,MoveCategory.SPECIAL,100,95,5,"","High critical hit ratio.",-1,2),
newMove(Moves.FORESIGHT,"Foresight",Type.NORMAL,MoveCategory.STATUS,-1,-1,40,"","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,"","If the user faints, the opponent also faints.",-1,2),
newMove(Moves.PERISH_SONG,"Perish Song",Type.NORMAL,MoveCategory.STATUS,-1,-1,5,"","Any Pokémon in play when this attack is used faints in 3 turns.",-1,2),
newMove(Moves.DETECT,"Detect",Type.FIGHTING,MoveCategory.STATUS,-1,-1,5,"","Protects the user, but may fail if used consecutively.",-1,2),
newMove(Moves.BONE_RUSH,"Bone Rush",Type.GROUND,MoveCategory.PHYSICAL,25,90,10,"","Hits 2-5 times in one turn.",-1,2),
newMove(Moves.LOCK_ON,"Lock-On",Type.NORMAL,MoveCategory.STATUS,-1,-1,5,"","User's next attack is guaranteed to hit.",-1,2),
newMove(Moves.OUTRAGE,"Outrage",Type.DRAGON,MoveCategory.PHYSICAL,120,100,10,"TM156","User attacks for 2-3 turns but then becomes confused.",-1,2),
newMove(Moves.SANDSTORM,"Sandstorm",Type.ROCK,MoveCategory.STATUS,-1,-1,10,"TM51","Creates a sandstorm for 5 turns.",-1,2),
newMove(Moves.GIGA_DRAIN,"Giga Drain",Type.GRASS,MoveCategory.SPECIAL,75,100,10,"TM111","User recovers half the HP inflicted on opponent.",-1,2),
newMove(Moves.ENDURE,"Endure",Type.NORMAL,MoveCategory.STATUS,-1,-1,10,"TM47","Always left with at least 1 HP, but may fail if used consecutively.",-1,2),
newMove(Moves.BATON_PASS,"Baton Pass",Type.NORMAL,MoveCategory.STATUS,-1,-1,40,"TM132","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,"TM122","Forces opponent to keep using its last move for 3 turns.",-1,2),
newMove(Moves.PURSUIT,"Pursuit",Type.DARK,MoveCategory.PHYSICAL,40,100,20,"","Double power if the opponent is switching out.",-1,2),
newMove(Moves.RAPID_SPIN,"Rapid Spin",Type.NORMAL,MoveCategory.PHYSICAL,50,100,40,"","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,"","User attacks last, but ignores Accuracy and Evasiveness.",-1,2),
newMove(Moves.MORNING_SUN,"Morning Sun",Type.NORMAL,MoveCategory.STATUS,-1,-1,5,"","User recovers HP. Amount varies with the weather.",-1,2),
newMove(Moves.SYNTHESIS,"Synthesis",Type.GRASS,MoveCategory.STATUS,-1,-1,5,"","User recovers HP. Amount varies with the weather.",-1,2),
newMove(Moves.MOONLIGHT,"Moonlight",Type.FAIRY,MoveCategory.STATUS,-1,-1,5,"","User recovers HP. Amount varies with the weather.",-1,2),
newMove(Moves.HIDDEN_POWER,"Hidden Power",Type.NORMAL,MoveCategory.SPECIAL,60,100,15,"","Type and power depends on user's IVs.",-1,2),
newMove(Moves.CROSS_CHOP,"Cross Chop",Type.FIGHTING,MoveCategory.PHYSICAL,100,80,5,"","High critical hit ratio.",-1,2),
newMove(Moves.TWISTER,"Twister",Type.DRAGON,MoveCategory.SPECIAL,40,100,20,"","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,"TM50","Makes it rain for 5 turns.",-1,2),
newMove(Moves.SUNNY_DAY,"Sunny Day",Type.FIRE,MoveCategory.STATUS,-1,-1,5,"TM49","Makes it sunny for 5 turns.",-1,2),
newMove(Moves.MIRROR_COAT,"Mirror Coat",Type.PSYCHIC,MoveCategory.SPECIAL,-1,100,20,"","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,"","Copies the opponent's stat changes.",-1,2),
newMove(Moves.WHIRLPOOL,"Whirlpool",Type.WATER,MoveCategory.SPECIAL,35,85,15,"","Traps opponent, damaging them for 4-5 turns.",100,2),
newMove(Moves.BEAT_UP,"Beat Up",Type.DARK,MoveCategory.PHYSICAL,-1,100,10,"","Each Pokémon in user's party attacks.",-1,2),
newMove(Moves.FAKE_OUT,"Fake Out",Type.NORMAL,MoveCategory.PHYSICAL,40,100,10,"","User attacks first, foe flinches. Only usable on first turn.",100,3),
newMove(Moves.UPROAR,"Uproar",Type.NORMAL,MoveCategory.SPECIAL,90,100,10,"","User attacks for 3 turns and prevents sleep.",-1,3),
newMove(Moves.STOCKPILE,"Stockpile",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,"","Stores energy for use with Spit Up and Swallow.",-1,3),
newMove(Moves.SPIT_UP,"Spit Up",Type.NORMAL,MoveCategory.SPECIAL,-1,100,10,"","Power depends on how many times the user performed Stockpile.",-1,3),
newMove(Moves.SWALLOW,"Swallow",Type.NORMAL,MoveCategory.STATUS,-1,-1,10,"","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,"","User faints, sharply lowers opponent's Attack and Special Attack.",-1,3),
newMove(Moves.FACADE,"Facade",Type.NORMAL,MoveCategory.PHYSICAL,70,100,20,"TM25","Power doubles if user is burned, poisoned, or paralyzed.",-1,3),
newMove(Moves.FOCUS_PUNCH,"Focus Punch",Type.FIGHTING,MoveCategory.PHYSICAL,150,100,20,"","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,"","Power doubles if opponent is paralyzed, but cures it.",-1,3),
newMove(Moves.FOLLOW_ME,"Follow Me",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,"","In Double Battle, the user takes all the attacks.",-1,3),
newMove(Moves.NATURE_POWER,"Nature Power",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,"","Uses a certain move based on the current terrain.",-1,3),
newMove(Moves.CHARGE,"Charge",Type.ELECTRIC,MoveCategory.STATUS,-1,-1,20,"","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,"TM87","Opponent can only use moves that attack.",-1,3),
newMove(Moves.HELPING_HAND,"Helping Hand",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,"TM130","In Double Battles, boosts the power of the partner's move.",-1,3),
newMove(Moves.TRICK,"Trick",Type.PSYCHIC,MoveCategory.STATUS,-1,100,10,"TM109","Swaps held items with the opponent.",-1,3),
newMove(Moves.ROLE_PLAY,"Role Play",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,"","User copies the opponent's Ability.",-1,3),
newMove(Moves.WISH,"Wish",Type.NORMAL,MoveCategory.STATUS,-1,-1,10,"","The user recovers HP in the following turn.",-1,3),
newMove(Moves.ASSIST,"Assist",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,"","User performs a move known by its allies at random.",-1,3),
newMove(Moves.INGRAIN,"Ingrain",Type.GRASS,MoveCategory.STATUS,-1,-1,20,"","User restores HP each turn. User cannot escape/switch.",-1,3),
newMove(Moves.SUPERPOWER,"Superpower",Type.FIGHTING,MoveCategory.PHYSICAL,120,100,5,"","Lowers user's Attack and Defense.",100,3),
newMove(Moves.MAGIC_COAT,"Magic Coat",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,15,"","Reflects moves that cause status conditions back to the attacker.",-1,3),
newMove(Moves.RECYCLE,"Recycle",Type.NORMAL,MoveCategory.STATUS,-1,-1,10,"","User's used hold item is restored.",-1,3),
newMove(Moves.REVENGE,"Revenge",Type.FIGHTING,MoveCategory.PHYSICAL,60,100,10,"","Power increases if user was hit first.",-1,3),
newMove(Moves.BRICK_BREAK,"Brick Break",Type.FIGHTING,MoveCategory.PHYSICAL,75,100,15,"TM58","Breaks through Reflect and Light Screen barriers.",-1,3),
newMove(Moves.YAWN,"Yawn",Type.NORMAL,MoveCategory.STATUS,-1,-1,10,"","Puts opponent to sleep in the next turn.",-1,3),
newMove(Moves.KNOCK_OFF,"Knock Off",Type.DARK,MoveCategory.PHYSICAL,65,100,20,"","Removes opponent's held item for the rest of the battle.",-1,3),
newMove(Moves.ENDEAVOR,"Endeavor",Type.NORMAL,MoveCategory.PHYSICAL,-1,100,5,"","Reduces opponent's HP to same as user's.",-1,3),
newMove(Moves.ERUPTION,"Eruption",Type.FIRE,MoveCategory.SPECIAL,150,100,5,"","Stronger when the user's HP is higher.",-1,3),
newMove(Moves.SKILL_SWAP,"Skill Swap",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,"TM98","The user swaps Abilities with the opponent.",-1,3),
newMove(Moves.IMPRISON,"Imprison",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,"TM92","Opponent is unable to use moves that the user also knows.",-1,3),
newMove(Moves.REFRESH,"Refresh",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,"","Cures paralysis, poison, and burns.",-1,3),
newMove(Moves.GRUDGE,"Grudge",Type.GHOST,MoveCategory.STATUS,-1,-1,5,"","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,"","Steals the effects of the opponent's next move.",-1,3),
newMove(Moves.SECRET_POWER,"Secret Power",Type.NORMAL,MoveCategory.PHYSICAL,70,100,20,"","Effects of the attack vary with the location.",30,3),
newMove(Moves.DIVE,"Dive",Type.WATER,MoveCategory.PHYSICAL,80,100,10,"","Dives underwater on first turn, attacks on second turn.",-1,3),
newMove(Moves.ARM_THRUST,"Arm Thrust",Type.FIGHTING,MoveCategory.PHYSICAL,15,100,20,"","Hits 2-5 times in one turn.",-1,3),
newMove(Moves.CAMOUFLAGE,"Camouflage",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,"","Changes user's type according to the location.",-1,3),
newMove(Moves.TAIL_GLOW,"Tail Glow",Type.BUG,MoveCategory.STATUS,-1,-1,20,"","Drastically raises user's Special Attack.",-1,3),
newMove(Moves.LUSTER_PURGE,"Luster Purge",Type.PSYCHIC,MoveCategory.SPECIAL,70,100,5,"","May lower opponent's Special Defense.",50,3),
newMove(Moves.MIST_BALL,"Mist Ball",Type.PSYCHIC,MoveCategory.SPECIAL,70,100,5,"","May lower opponent's Special Attack.",50,3),
newMove(Moves.ASTONISH,"Astonish",Type.GHOST,MoveCategory.PHYSICAL,30,100,15,"","May cause flinching.",30,3),
newMove(Moves.WEATHER_BALL,"Weather Ball",Type.NORMAL,MoveCategory.SPECIAL,50,100,10,"","Move's power and type changes with the weather.",-1,3),
newMove(Moves.AROMATHERAPY,"Aromatherapy",Type.GRASS,MoveCategory.STATUS,-1,-1,5,"","Cures all status problems in your party.",-1,3),
newMove(Moves.FAKE_TEARS,"Fake Tears",Type.DARK,MoveCategory.STATUS,-1,100,20,"TM03","Sharply lowers opponent's Special Defense.",-1,3),
newMove(Moves.AIR_CUTTER,"Air Cutter",Type.FLYING,MoveCategory.SPECIAL,60,95,25,"TM40","High critical hit ratio.",-1,3),
newMove(Moves.OVERHEAT,"Overheat",Type.FIRE,MoveCategory.SPECIAL,130,90,5,"TM157","Sharply lowers user's Special Attack.",100,3),
newMove(Moves.ODOR_SLEUTH,"Odor Sleuth",Type.NORMAL,MoveCategory.STATUS,-1,-1,40,"","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,"TM155","User must recharge next turn.",-1,3),
newMove(Moves.BULK_UP,"Bulk Up",Type.FIGHTING,MoveCategory.STATUS,-1,-1,20,"TM64","Raises user's Attack and Defense.",-1,3),
newMove(Moves.BOUNCE,"Bounce",Type.FLYING,MoveCategory.PHYSICAL,85,85,5,"","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,"","Sharply lowers user's Special Attack.",100,3),
newMove(Moves.ROOST,"Roost",Type.FLYING,MoveCategory.STATUS,-1,-1,5,"","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,"","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,"","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,"","The slower the user, the stronger the attack.",-1,4),
newMove(Moves.HEALING_WISH,"Healing Wish",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,"","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,"","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,"","Power and type depend on the user's held berry.",-1,4),
newMove(Moves.FEINT,"Feint",Type.NORMAL,MoveCategory.PHYSICAL,30,100,10,"","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,"","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,"TM113","Doubles Speed for 4 turns.",-1,4),
newMove(Moves.ACUPRESSURE,"Acupressure",Type.NORMAL,MoveCategory.STATUS,-1,-1,30,"","Sharply raises a random stat.",-1,4),
newMove(Moves.METAL_BURST,"Metal Burst",Type.STEEL,MoveCategory.PHYSICAL,-1,100,10,"","Deals damage equal to 1.5x opponent's attack.",-1,4),
newMove(Moves.U_TURN,"U-turn",Type.BUG,MoveCategory.PHYSICAL,70,100,20,"TM60","User switches out immediately after attacking.",-1,4),
newMove(Moves.CLOSE_COMBAT,"Close Combat",Type.FIGHTING,MoveCategory.PHYSICAL,120,100,5,"TM167","Lowers user's Defense and Special Defense.",100,4),
newMove(Moves.PAYBACK,"Payback",Type.DARK,MoveCategory.PHYSICAL,50,100,10,"","Power doubles if the user was attacked first.",-1,4),
newMove(Moves.ASSURANCE,"Assurance",Type.DARK,MoveCategory.PHYSICAL,60,100,10,"","Power doubles if opponent already took damage in the same turn.",-1,4),
newMove(Moves.EMBARGO,"Embargo",Type.DARK,MoveCategory.STATUS,-1,100,15,"","Opponent cannot use items.",-1,4),
newMove(Moves.FLING,"Fling",Type.DARK,MoveCategory.PHYSICAL,-1,100,10,"TM43","Power depends on held item.",-1,4),
newMove(Moves.PSYCHO_SHIFT,"Psycho Shift",Type.PSYCHIC,MoveCategory.STATUS,-1,100,10,"","Transfers user's status condition to the opponent.",-1,4),
newMove(Moves.TRUMP_CARD,"Trump Card",Type.NORMAL,MoveCategory.SPECIAL,-1,999,5,"","The lower the PP, the higher the power.",-1,4),
newMove(Moves.HEAL_BLOCK,"Heal Block",Type.PSYCHIC,MoveCategory.STATUS,-1,100,15,"","Prevents the opponent from restoring HP for 5 turns.",-1,4),
newMove(Moves.WRING_OUT,"Wring Out",Type.NORMAL,MoveCategory.SPECIAL,-1,100,5,"","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,"","User's own Attack and Defense switch.",-1,4),
newMove(Moves.GASTRO_ACID,"Gastro Acid",Type.POISON,MoveCategory.STATUS,-1,100,10,"","Cancels out the effect of the opponent's Ability.",-1,4),
newMove(Moves.LUCKY_CHANT,"Lucky Chant",Type.NORMAL,MoveCategory.STATUS,-1,-1,30,"","Opponent cannot land critical hits for 5 turns.",-1,4),
newMove(Moves.ME_FIRST,"Me First",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,"","User copies the opponent's attack with 1.5× power.",-1,4),
newMove(Moves.COPYCAT,"Copycat",Type.NORMAL,MoveCategory.STATUS,-1,-1,20,"","Copies opponent's last move.",-1,4),
newMove(Moves.POWER_SWAP,"Power Swap",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,"","User and opponent swap Attack and Special Attack.",-1,4),
newMove(Moves.GUARD_SWAP,"Guard Swap",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,"","User and opponent swap Defense and Special Defense.",-1,4),
newMove(Moves.PUNISHMENT,"Punishment",Type.DARK,MoveCategory.PHYSICAL,-1,100,5,"","Power increases when opponent's stats have been raised.",-1,4),
newMove(Moves.LAST_RESORT,"Last Resort",Type.NORMAL,MoveCategory.PHYSICAL,140,100,5,"","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,"","Changes the opponent's Ability to Insomnia.",-1,4),
newMove(Moves.SUCKER_PUNCH,"Sucker Punch",Type.DARK,MoveCategory.PHYSICAL,70,100,5,"","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,"TM91","Poisons opponents when they switch into battle.",-1,4),
newMove(Moves.HEART_SWAP,"Heart Swap",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,"","Stat changes are swapped with the opponent.",-1,4),
newMove(Moves.AQUA_RING,"Aqua Ring",Type.WATER,MoveCategory.STATUS,-1,-1,20,"","Restores a little HP each turn.",-1,4),
newMove(Moves.MAGNET_RISE,"Magnet Rise",Type.ELECTRIC,MoveCategory.STATUS,-1,-1,10,"","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,"TM165","User receives recoil damage. May burn opponent.",10,4),
newMove(Moves.DOUBLE_HIT,"Double Hit",Type.NORMAL,MoveCategory.PHYSICAL,35,90,10,"","Hits twice in one turn.",-1,4),
newMove(Moves.ROAR_OF_TIME,"Roar of Time",Type.DRAGON,MoveCategory.SPECIAL,150,90,5,"","User must recharge next turn.",-1,4),
newMove(Moves.SPACIAL_REND,"Spacial Rend",Type.DRAGON,MoveCategory.SPECIAL,100,95,5,"","High critical hit ratio.",-1,4),
newMove(Moves.LUNAR_DANCE,"Lunar Dance",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,"","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,"","More powerful when opponent has higher HP.",-1,4),
newMove(Moves.MAGMA_STORM,"Magma Storm",Type.FIRE,MoveCategory.SPECIAL,100,75,5,"","Traps opponent, damaging them for 4-5 turns.",100,4),
newMove(Moves.DARK_VOID,"Dark Void",Type.DARK,MoveCategory.STATUS,-1,50,10,"","Puts all adjacent opponents to sleep.",-1,4),
newMove(Moves.SEED_FLARE,"Seed Flare",Type.GRASS,MoveCategory.SPECIAL,120,85,5,"","May lower opponent's Special Defense.",40,4),
newMove(Moves.OMINOUS_WIND,"Ominous Wind",Type.GHOST,MoveCategory.SPECIAL,60,100,5,"","May raise all user's stats at once.",10,4),
newMove(Moves.SHADOW_FORCE,"Shadow Force",Type.GHOST,MoveCategory.PHYSICAL,120,100,5,"","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,"","Raises user's Attack and Accuracy.",-1,5),
newMove(Moves.WIDE_GUARD,"Wide Guard",Type.ROCK,MoveCategory.STATUS,-1,-1,10,"","Protects the user's team from multi-target attacks.",-1,5),
newMove(Moves.GUARD_SPLIT,"Guard Split",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,"","Averages Defense and Special Defense with the target.",-1,5),
newMove(Moves.POWER_SPLIT,"Power Split",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,"","Averages Attack and Special Attack with the target.",-1,5),
newMove(Moves.WONDER_ROOM,"Wonder Room",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,10,"","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,"TM54","Inflicts damage based on the target's Defense, not Special Defense.",-1,5),
newMove(Moves.VENOSHOCK,"Venoshock",Type.POISON,MoveCategory.SPECIAL,65,100,10,"TM45","Inflicts double damage if the target is poisoned.",-1,5),
newMove(Moves.AUTOTOMIZE,"Autotomize",Type.STEEL,MoveCategory.STATUS,-1,-1,15,"","Reduces weight and sharply raises Speed.",-1,5),
newMove(Moves.RAGE_POWDER,"Rage Powder",Type.BUG,MoveCategory.STATUS,-1,-1,20,"","Forces attacks to hit user, not team-mates.",-1,5),
newMove(Moves.TELEKINESIS,"Telekinesis",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,15,"","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,"","Suppresses the effects of held items for five turns.",-1,5),
newMove(Moves.SMACK_DOWN,"Smack Down",Type.ROCK,MoveCategory.PHYSICAL,50,100,15,"","Makes Flying-type Pokémon vulnerable to Ground moves.",100,5),
newMove(Moves.STORM_THROW,"Storm Throw",Type.FIGHTING,MoveCategory.PHYSICAL,60,100,10,"","Always results in a critical hit.",100,5),
newMove(Moves.FLAME_BURST,"Flame Burst",Type.FIRE,MoveCategory.SPECIAL,70,100,15,"","May also injure nearby Pokémon.",-1,5),
newMove(Moves.ACID_SPRAY,"Acid Spray",Type.POISON,MoveCategory.SPECIAL,40,100,20,"TM13","Sharply lowers opponent's Special Defense.",100,5),
newMove(Moves.FOUL_PLAY,"Foul Play",Type.DARK,MoveCategory.PHYSICAL,95,100,15,"TM62","Uses the opponent's Attack stat.",-1,5),
newMove(Moves.SIMPLE_BEAM,"Simple Beam",Type.NORMAL,MoveCategory.STATUS,-1,100,15,"","Changes target's ability to Simple.",-1,5),
newMove(Moves.ENTRAINMENT,"Entrainment",Type.NORMAL,MoveCategory.STATUS,-1,100,15,"","Makes target's ability same as user's.",-1,5),
newMove(Moves.AFTER_YOU,"After You",Type.NORMAL,MoveCategory.STATUS,-1,-1,15,"","Gives target priority in the next turn.",-1,5),
newMove(Moves.ROUND,"Round",Type.NORMAL,MoveCategory.SPECIAL,60,100,15,"","Power increases if teammates use it in the same turn.",-1,5),
newMove(Moves.ECHOED_VOICE,"Echoed Voice",Type.NORMAL,MoveCategory.SPECIAL,40,100,15,"","Power increases each turn.",-1,5),
newMove(Moves.CHIP_AWAY,"Chip Away",Type.NORMAL,MoveCategory.PHYSICAL,70,100,20,"","Ignores opponent's stat changes.",-1,5),
newMove(Moves.CLEAR_SMOG,"Clear Smog",Type.POISON,MoveCategory.SPECIAL,50,-1,15,"","Removes all of the target's stat changes.",-1,5),
newMove(Moves.STORED_POWER,"Stored Power",Type.PSYCHIC,MoveCategory.SPECIAL,20,100,10,"TM41","Power increases when user's stats have been raised.",-1,5),
newMove(Moves.QUICK_GUARD,"Quick Guard",Type.FIGHTING,MoveCategory.STATUS,-1,-1,15,"","Protects the user's team from high-priority moves.",-1,5),
newMove(Moves.ALLY_SWITCH,"Ally Switch",Type.PSYCHIC,MoveCategory.STATUS,-1,-1,15,"","User switches with opposite teammate.",-1,5),
newMove(Moves.SHELL_SMASH,"Shell Smash",Type.NORMAL,MoveCategory.STATUS,-1,-1,15,"","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,"","Restores half the target's max HP.",-1,5),
newMove(Moves.HEX,"Hex",Type.GHOST,MoveCategory.SPECIAL,65,100,10,"TM29","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,"","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,"","Raises user's Attack and sharply raises Speed.",-1,5),
newMove(Moves.CIRCLE_THROW,"Circle Throw",Type.FIGHTING,MoveCategory.PHYSICAL,60,90,10,"","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,"","Destroys the target's held berry.",-1,5),
newMove(Moves.QUASH,"Quash",Type.DARK,MoveCategory.STATUS,-1,100,15,"","Makes the target act last this turn.",-1,5),
newMove(Moves.ACROBATICS,"Acrobatics",Type.FLYING,MoveCategory.PHYSICAL,55,100,15,"TM14","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,"","User becomes the target's type.",-1,5),
newMove(Moves.RETALIATE,"Retaliate",Type.NORMAL,MoveCategory.PHYSICAL,70,100,5,"","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,"","Inflicts damage equal to the user's remaining HP. User faints.",-1,5),
newMove(Moves.BESTOW,"Bestow",Type.NORMAL,MoveCategory.STATUS,-1,-1,15,"","Gives the user's held item to the target.",-1,5),
newMove(Moves.WATER_PLEDGE,"Water Pledge",Type.WATER,MoveCategory.SPECIAL,80,100,10,"TM145","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,"TM144","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,"TM146","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,"TM48","User must switch out after attacking.",-1,5),
newMove(Moves.STRUGGLE_BUG,"Struggle Bug",Type.BUG,MoveCategory.SPECIAL,50,100,20,"TM15","Lowers opponent's Special Attack.",100,5),
newMove(Moves.FROST_BREATH,"Frost Breath",Type.ICE,MoveCategory.SPECIAL,60,90,10,"","Always results in a critical hit.",100,5),
newMove(Moves.DRAGON_TAIL,"Dragon Tail",Type.DRAGON,MoveCategory.PHYSICAL,60,90,10,"TM44","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,"","Raises user's Attack and Special Attack.",-1,5),
newMove(Moves.PSYSTRIKE,"Psystrike",Type.PSYCHIC,MoveCategory.SPECIAL,100,100,10,"","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,"","Hits 2-5 times in one turn.",-1,5),
newMove(Moves.TECHNO_BLAST,"Techno Blast",Type.NORMAL,MoveCategory.SPECIAL,120,100,5,"","Type depends on the Drive being held.",-1,5),
newMove(Moves.RELIC_SONG,"Relic Song",Type.NORMAL,MoveCategory.SPECIAL,75,100,10,"","May put the target to sleep.",10,5),
newMove(Moves.SECRET_SWORD,"Secret Sword",Type.FIGHTING,MoveCategory.SPECIAL,85,100,10,"","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,"","May raise user's Special Attack.",50,5),
newMove(Moves.FREEZE_SHOCK,"Freeze Shock",Type.ICE,MoveCategory.PHYSICAL,140,90,5,"","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,"","Charges on first turn, attacks on second. May burn opponent.",30,5),
newMove(Moves.SNARL,"Snarl",Type.DARK,MoveCategory.SPECIAL,55,95,15,"TM30","Lowers opponent's Special Attack.",100,5),
newMove(Moves.ICICLE_CRASH,"Icicle Crash",Type.ICE,MoveCategory.PHYSICAL,85,90,10,"","May cause flinching.",30,5),
newMove(Moves.V_CREATE,"V-create",Type.FIRE,MoveCategory.PHYSICAL,180,95,5,"","Lowers user's Defense, Special Defense and Speed.",100,5),
newMove(Moves.FUSION_FLARE,"Fusion Flare",Type.FIRE,MoveCategory.SPECIAL,100,100,5,"","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,"","Power increases if Fusion Flare is used in the same turn.",-1,5)