Created
March 8, 2017 23:33
-
-
Save mrcampbell/5c7acc7d4d963336dcff541b7d74c486 to your computer and use it in GitHub Desktop.
Pokemon Game MoveBase Switch Statement
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public enum Element { | |
NORMAL, | |
FIRE, | |
WATER, | |
ELECTRIC, | |
GRASS, | |
ICE, | |
FIGHTING, | |
POISON, | |
GROUND, | |
FLYING, | |
PSYCHIC, | |
BUG, | |
ROCK, | |
GHOST, | |
DRAGON, | |
DARK, | |
STEEL, | |
FAIRY, | |
NONE, | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Move { | |
public enum Category { | |
PHYSICAL, | |
SPECIAL, | |
STATUS, | |
NONE | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import models.Element; | |
import models.Move; | |
public class lab { | |
private static String padNum(int pad, int num) { | |
return String.format("%0" + pad + "d", num); | |
} | |
// Hack | |
private static int getIntFromJson(Object obj) { | |
try { | |
return new Integer(String.valueOf(obj)); | |
} catch (Exception ex) { | |
// TODO: exception handle | |
} | |
return 0; | |
} | |
private static String appendMoveNumberToFilePath(int num) { | |
String filepath = "C:\\Users\\mikercampbell\\Desktop\\Development\\Java\\src\\main\\java\\data\\move\\move_" + padNum(3, num) + ".json"; | |
System.out.println(filepath); | |
return "C:\\Users\\mikercampbell\\Desktop\\Development\\Java\\src\\main\\java\\data\\move\\move_" + padNum(3, num) + ".json"; | |
} | |
@SuppressWarnings("unchecked") | |
public static MoveBase getMoveBase(int num) { | |
switch(num) { | |
case 1: return new MoveBase(MoveName.POUND, Element.NORMAL, Move.Category.PHYSICAL, 40, 100, 35); | |
case 2: return new MoveBase(MoveName.KARATE_CHOP, Element.FIGHTING, Move.Category.PHYSICAL, 50, 100, 25); | |
case 3: return new MoveBase(MoveName.DOUBLE_SLAP, Element.NORMAL, Move.Category.PHYSICAL, 15, 85, 10); | |
case 4: return new MoveBase(MoveName.COMET_PUNCH, Element.NORMAL, Move.Category.PHYSICAL, 18, 85, 15); | |
case 5: return new MoveBase(MoveName.MEGA_PUNCH, Element.NORMAL, Move.Category.PHYSICAL, 80, 85, 20); | |
case 6: return new MoveBase(MoveName.PAY_DAY, Element.NORMAL, Move.Category.PHYSICAL, 40, 100, 20); | |
case 7: return new MoveBase(MoveName.FIRE_PUNCH, Element.FIRE, Move.Category.PHYSICAL, 75, 100, 15); | |
case 8: return new MoveBase(MoveName.ICE_PUNCH, Element.ICE, Move.Category.PHYSICAL, 75, 100, 15); | |
case 9: return new MoveBase(MoveName.THUNDER_PUNCH, Element.ELECTRIC, Move.Category.PHYSICAL, 75, 100, 15); | |
case 10: return new MoveBase(MoveName.SCRATCH, Element.NORMAL, Move.Category.PHYSICAL, 40, 100, 35); | |
case 11: return new MoveBase(MoveName.VICE_GRIP, Element.NORMAL, Move.Category.PHYSICAL, 55, 100, 30); | |
case 12: return new MoveBase(MoveName.GUILLOTINE, Element.NORMAL, Move.Category.PHYSICAL, 0, -1, 5); | |
case 13: return new MoveBase(MoveName.RAZOR_WIND, Element.NORMAL, Move.Category.SPECIAL, 80, 100, 10); | |
case 14: return new MoveBase(MoveName.SWORDS_DANCE, Element.NORMAL, Move.Category.STATUS, 0, 0, 20); | |
case 15: return new MoveBase(MoveName.CUT, Element.NORMAL, Move.Category.PHYSICAL, 50, 95, 30); | |
case 16: return new MoveBase(MoveName.GUST, Element.FLYING, Move.Category.SPECIAL, 40, 100, 35); | |
case 17: return new MoveBase(MoveName.WING_ATTACK, Element.FLYING, Move.Category.PHYSICAL, 60, 100, 35); | |
case 18: return new MoveBase(MoveName.WHIRLWIND, Element.NORMAL, Move.Category.STATUS, 0, 85, 20); | |
case 19: return new MoveBase(MoveName.FLY, Element.FLYING, Move.Category.PHYSICAL, 90, 95, 15); | |
case 20: return new MoveBase(MoveName.BIND, Element.NORMAL, Move.Category.PHYSICAL, 15, 85, 20); | |
case 21: return new MoveBase(MoveName.SLAM, Element.NORMAL, Move.Category.PHYSICAL, 80, 75, 20); | |
case 22: return new MoveBase(MoveName.VINE_WHIP, Element.GRASS, Move.Category.PHYSICAL, 45, 100, 25); | |
case 23: return new MoveBase(MoveName.STOMP, Element.NORMAL, Move.Category.PHYSICAL, 65, 100, 20); | |
case 24: return new MoveBase(MoveName.DOUBLE_KICK, Element.FIGHTING, Move.Category.PHYSICAL, 30, 100, 30); | |
case 25: return new MoveBase(MoveName.MEGA_KICK, Element.NORMAL, Move.Category.PHYSICAL, 120, 75, 5); | |
case 26: return new MoveBase(MoveName.JUMP_KICK, Element.FIGHTING, Move.Category.PHYSICAL, 100, 95, 10); | |
case 27: return new MoveBase(MoveName.ROLLING_KICK, Element.FIGHTING, Move.Category.PHYSICAL, 60, 85, 15); | |
case 28: return new MoveBase(MoveName.SAND_ATTACK, Element.GROUND, Move.Category.STATUS, 0, 100, 15); | |
case 29: return new MoveBase(MoveName.HEADBUTT, Element.NORMAL, Move.Category.PHYSICAL, 70, 100, 15); | |
case 30: return new MoveBase(MoveName.HORN_ATTACK, Element.NORMAL, Move.Category.PHYSICAL, 65, 100, 25); | |
case 31: return new MoveBase(MoveName.FURY_ATTACK, Element.NORMAL, Move.Category.PHYSICAL, 15, 85, 20); | |
case 32: return new MoveBase(MoveName.HORN_DRILL, Element.NORMAL, Move.Category.PHYSICAL, 0, -1, 5); | |
case 33: return new MoveBase(MoveName.TACKLE, Element.NORMAL, Move.Category.PHYSICAL, 40, 95, 35); | |
case 34: return new MoveBase(MoveName.BODY_SLAM, Element.NORMAL, Move.Category.PHYSICAL, 85, 100, 15); | |
case 35: return new MoveBase(MoveName.WRAP, Element.NORMAL, Move.Category.PHYSICAL, 15, 90, 20); | |
case 36: return new MoveBase(MoveName.TAKE_DOWN, Element.NORMAL, Move.Category.PHYSICAL, 90, 85, 20); | |
case 37: return new MoveBase(MoveName.THRASH, Element.NORMAL, Move.Category.PHYSICAL, 120, 100, 10); | |
case 38: return new MoveBase(MoveName.DOUBLE_EDGE, Element.NORMAL, Move.Category.PHYSICAL, 120, 100, 15); | |
case 39: return new MoveBase(MoveName.TAIL_WHIP, Element.NORMAL, Move.Category.STATUS, 0, 100, 30); | |
case 40: return new MoveBase(MoveName.POISON_STING, Element.POISON, Move.Category.PHYSICAL, 15, 100, 35); | |
case 41: return new MoveBase(MoveName.TWINEEDLE, Element.BUG, Move.Category.PHYSICAL, 25, 100, 20); | |
case 42: return new MoveBase(MoveName.PIN_MISSILE, Element.BUG, Move.Category.PHYSICAL, 25, 85, 20); | |
case 43: return new MoveBase(MoveName.LEER, Element.NORMAL, Move.Category.STATUS, 0, 100, 30); | |
case 44: return new MoveBase(MoveName.BITE, Element.DARK, Move.Category.PHYSICAL, 60, 100, 25); | |
case 45: return new MoveBase(MoveName.GROWL, Element.NORMAL, Move.Category.STATUS, 0, 100, 40); | |
case 46: return new MoveBase(MoveName.ROAR, Element.NORMAL, Move.Category.STATUS, 0, 100, 20); | |
case 47: return new MoveBase(MoveName.SING, Element.NORMAL, Move.Category.STATUS, 0, 55, 15); | |
case 48: return new MoveBase(MoveName.SUPERSONIC, Element.NORMAL, Move.Category.STATUS, 0, 55, 20); | |
case 49: return new MoveBase(MoveName.SONIC_BOOM, Element.NORMAL, Move.Category.SPECIAL,-20 , 90, 20); | |
case 50: return new MoveBase(MoveName.DISABLE, Element.NORMAL, Move.Category.STATUS, 0, 55, 20); | |
case 51: return new MoveBase(MoveName.ACID, Element.POISON, Move.Category.SPECIAL, 40, 100, 30); | |
case 52: return new MoveBase(MoveName.EMBER, Element.FIRE, Move.Category.SPECIAL, 40, 100, 25); | |
case 53: return new MoveBase(MoveName.FLAMETHROWER, Element.FIRE, Move.Category.SPECIAL, 90, 100, 15); | |
case 54: return new MoveBase(MoveName.MIST, Element.ICE, Move.Category.STATUS, 0, 0, 30); | |
case 55: return new MoveBase(MoveName.WATER_GUN, Element.WATER, Move.Category.SPECIAL, 40, 100, 25); | |
case 56: return new MoveBase(MoveName.HYDRO_PUMP, Element.WATER, Move.Category.SPECIAL, 110, 80, 5); | |
case 57: return new MoveBase(MoveName.SURF, Element.WATER, Move.Category.SPECIAL, 90, 100, 15); | |
case 58: return new MoveBase(MoveName.ICE_BEAM, Element.ICE, Move.Category.SPECIAL, 90, 100, 10); | |
case 59: return new MoveBase(MoveName.BLIZZARD, Element.ICE, Move.Category.SPECIAL, 110, 70, 5); | |
case 60: return new MoveBase(MoveName.PSYBEAM, Element.PSYCHIC, Move.Category.SPECIAL, 65, 100, 20); | |
case 61: return new MoveBase(MoveName.BUBBLE_BEAM, Element.WATER, Move.Category.SPECIAL, 65, 100, 20); | |
case 62: return new MoveBase(MoveName.AURORA_BEAM, Element.ICE, Move.Category.SPECIAL, 65, 100, 20); | |
case 63: return new MoveBase(MoveName.HYPER_BEAM, Element.NORMAL, Move.Category.SPECIAL, 150, 90, 5); | |
case 64: return new MoveBase(MoveName.PECK, Element.FLYING, Move.Category.PHYSICAL, 35, 100, 35); | |
case 65: return new MoveBase(MoveName.DRILL_PECK, Element.FLYING, Move.Category.PHYSICAL, 80, 100, 20); | |
case 66: return new MoveBase(MoveName.SUBMISSION, Element.FIGHTING, Move.Category.PHYSICAL, 80, 80, 20); | |
case 67: return new MoveBase(MoveName.LOW_KICK, Element.FIGHTING, Move.Category.PHYSICAL, 0, 90, 20); | |
case 68: return new MoveBase(MoveName.COUNTER, Element.FIGHTING, Move.Category.PHYSICAL, 0, 100, 20); | |
case 69: return new MoveBase(MoveName.SEISMIC_TOSS, Element.FIGHTING, Move.Category.PHYSICAL, 0, 100, 20); | |
case 70: return new MoveBase(MoveName.STRENGTH, Element.NORMAL, Move.Category.PHYSICAL, 80, 100, 15); | |
case 71: return new MoveBase(MoveName.ABSORB, Element.GRASS, Move.Category.SPECIAL, 20, 100, 25); | |
case 72: return new MoveBase(MoveName.MEGA_DRAIN, Element.GRASS, Move.Category.SPECIAL, 40, 100, 15); | |
case 73: return new MoveBase(MoveName.LEECH_SEED, Element.GRASS, Move.Category.STATUS, 0, 90, 10); | |
case 74: return new MoveBase(MoveName.GROWTH, Element.NORMAL, Move.Category.STATUS, 0, 0, 20); | |
case 75: return new MoveBase(MoveName.RAZOR_LEAF, Element.GRASS, Move.Category.PHYSICAL, 55, 95, 25); | |
case 76: return new MoveBase(MoveName.SOLAR_BEAM, Element.GRASS, Move.Category.SPECIAL, 120, 100, 10); | |
case 77: return new MoveBase(MoveName.POISON_POWDER, Element.POISON, Move.Category.STATUS, 0, 75, 35); | |
case 78: return new MoveBase(MoveName.STUN_SPORE, Element.GRASS, Move.Category.STATUS, 0, 75, 30); | |
case 79: return new MoveBase(MoveName.SLEEP_POWDER, Element.GRASS, Move.Category.STATUS, 0, 75, 15); | |
case 80: return new MoveBase(MoveName.PETAL_DANCE, Element.GRASS, Move.Category.SPECIAL, 120, 100, 10); | |
case 81: return new MoveBase(MoveName.STRING_SHOT, Element.BUG, Move.Category.STATUS, 0, 95, 40); | |
case 82: return new MoveBase(MoveName.DRAGON_RAGE, Element.DRAGON, Move.Category.SPECIAL,-40 , 100, 10); | |
case 83: return new MoveBase(MoveName.FIRE_SPIN, Element.FIRE, Move.Category.SPECIAL, 35, 85, 15); | |
case 84: return new MoveBase(MoveName.THUNDER_SHOCK, Element.ELECTRIC, Move.Category.SPECIAL, 40, 100, 30); | |
case 85: return new MoveBase(MoveName.THUNDERBOLT, Element.ELECTRIC, Move.Category.SPECIAL, 90, 100, 15); | |
case 86: return new MoveBase(MoveName.THUNDER_WAVE, Element.ELECTRIC, Move.Category.STATUS, 0, 90, 20); | |
case 87: return new MoveBase(MoveName.THUNDER, Element.ELECTRIC, Move.Category.SPECIAL, 110, 70, 10); | |
case 88: return new MoveBase(MoveName.ROCK_THROW, Element.ROCK, Move.Category.PHYSICAL, 50, 65, 15); | |
case 89: return new MoveBase(MoveName.EARTHQUAKE, Element.GROUND, Move.Category.PHYSICAL, 100, 100, 10); | |
case 90: return new MoveBase(MoveName.FISSURE, Element.GROUND, Move.Category.PHYSICAL, 0, -1, 5); | |
case 91: return new MoveBase(MoveName.DIG, Element.GROUND, Move.Category.PHYSICAL, 80, 100, 10); | |
case 92: return new MoveBase(MoveName.TOXIC, Element.POISON, Move.Category.STATUS, 0, 90, 10); | |
case 93: return new MoveBase(MoveName.CONFUSION, Element.PSYCHIC, Move.Category.SPECIAL, 50, 100, 25); | |
case 94: return new MoveBase(MoveName.PSYCHIC, Element.PSYCHIC, Move.Category.SPECIAL, 90, 100, 10); | |
case 95: return new MoveBase(MoveName.HYPNOSIS, Element.PSYCHIC, Move.Category.STATUS, 0, 60, 20); | |
case 96: return new MoveBase(MoveName.MEDITATE, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 40); | |
case 97: return new MoveBase(MoveName.AGILITY, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 30); | |
case 98: return new MoveBase(MoveName.QUICK_ATTACK, Element.NORMAL, Move.Category.PHYSICAL, 40, 100, 30); | |
case 99: return new MoveBase(MoveName.RAGE, Element.NORMAL, Move.Category.PHYSICAL, 20, 100, 20); | |
case 100: return new MoveBase(MoveName.TELEPORT, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 20); | |
case 101: return new MoveBase(MoveName.NIGHT_SHADE, Element.GHOST, Move.Category.SPECIAL, 0, 100, 15); | |
case 102: return new MoveBase(MoveName.MIMIC, Element.NORMAL, Move.Category.STATUS, 0, 100, 10); | |
case 103: return new MoveBase(MoveName.SCREECH, Element.NORMAL, Move.Category.STATUS, 0, 85, 40); | |
case 104: return new MoveBase(MoveName.DOUBLE_TEAM, Element.NORMAL, Move.Category.STATUS, 0, 0, 15); | |
case 105: return new MoveBase(MoveName.RECOVER, Element.NORMAL, Move.Category.STATUS, 0, 0, 10); | |
case 106: return new MoveBase(MoveName.HARDEN, Element.NORMAL, Move.Category.STATUS, 0, 0, 30); | |
case 107: return new MoveBase(MoveName.MINIMIZE, Element.NORMAL, Move.Category.STATUS, 0, 0, 10); | |
case 108: return new MoveBase(MoveName.SMOKESCREEN, Element.NORMAL, Move.Category.STATUS, 0, 100, 20); | |
case 109: return new MoveBase(MoveName.CONFUSE_RAY, Element.GHOST, Move.Category.STATUS, 0, 100, 10); | |
case 110: return new MoveBase(MoveName.WITHDRAW, Element.WATER, Move.Category.STATUS, 0, 0, 40); | |
case 111: return new MoveBase(MoveName.DEFENSE_CURL, Element.NORMAL, Move.Category.STATUS, 0, 0, 40); | |
case 112: return new MoveBase(MoveName.BARRIER, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 20); | |
case 113: return new MoveBase(MoveName.LIGHT_SCREEN, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 30); | |
case 114: return new MoveBase(MoveName.HAZE, Element.ICE, Move.Category.STATUS, 0, 0, 30); | |
case 115: return new MoveBase(MoveName.REFLECT, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 20); | |
case 116: return new MoveBase(MoveName.FOCUS_ENERGY, Element.NORMAL, Move.Category.STATUS, 0, 0, 30); | |
case 117: return new MoveBase(MoveName.BIDE, Element.NORMAL, Move.Category.PHYSICAL, 0, 100, 10); | |
case 118: return new MoveBase(MoveName.METRONOME, Element.NORMAL, Move.Category.STATUS, 0, 0, 10); | |
case 119: return new MoveBase(MoveName.MIRROR_MOVE, Element.FLYING, Move.Category.STATUS, 0, 0, 20); | |
case 120: return new MoveBase(MoveName.SELF_DESTRUCT, Element.NORMAL, Move.Category.PHYSICAL, 200, 100, 5); | |
case 121: return new MoveBase(MoveName.EGG_BOMB, Element.NORMAL, Move.Category.PHYSICAL, 100, 75, 10); | |
case 122: return new MoveBase(MoveName.LICK, Element.GHOST, Move.Category.PHYSICAL, 30, 100, 30); | |
case 123: return new MoveBase(MoveName.SMOG, Element.POISON, Move.Category.SPECIAL, 30, 70, 20); | |
case 124: return new MoveBase(MoveName.SLUDGE, Element.POISON, Move.Category.SPECIAL, 65, 100, 20); | |
case 125: return new MoveBase(MoveName.BONE_CLUB, Element.GROUND, Move.Category.PHYSICAL, 65, 85, 20); | |
case 126: return new MoveBase(MoveName.FIRE_BLAST, Element.FIRE, Move.Category.SPECIAL, 110, 85, 5); | |
case 127: return new MoveBase(MoveName.WATERFALL, Element.WATER, Move.Category.PHYSICAL, 80, 100, 15); | |
case 128: return new MoveBase(MoveName.CLAMP, Element.WATER, Move.Category.PHYSICAL, 35, 85, 15); | |
case 129: return new MoveBase(MoveName.SWIFT, Element.NORMAL, Move.Category.SPECIAL, 60, 0, 20); | |
case 130: return new MoveBase(MoveName.SKULL_BASH, Element.NORMAL, Move.Category.PHYSICAL, 130, 100, 10); | |
case 131: return new MoveBase(MoveName.SPIKE_CANNON, Element.NORMAL, Move.Category.PHYSICAL, 20, 100, 15); | |
case 132: return new MoveBase(MoveName.CONSTRICT, Element.NORMAL, Move.Category.PHYSICAL, 10, 100, 35); | |
case 133: return new MoveBase(MoveName.AMNESIA, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 20); | |
case 134: return new MoveBase(MoveName.KINESIS, Element.PSYCHIC, Move.Category.STATUS, 0, 80, 15); | |
case 135: return new MoveBase(MoveName.SOFT_BOILED, Element.NORMAL, Move.Category.STATUS, 0, 0, 10); | |
case 136: return new MoveBase(MoveName.HIGH_JUMP_KICK, Element.FIGHTING, Move.Category.PHYSICAL, 130, 90, 10); | |
case 137: return new MoveBase(MoveName.GLARE, Element.NORMAL, Move.Category.STATUS, 0, 100, 30); | |
case 138: return new MoveBase(MoveName.DREAM_EATER, Element.PSYCHIC, Move.Category.SPECIAL, 100, 100, 15); | |
case 139: return new MoveBase(MoveName.POISON_GAS, Element.POISON, Move.Category.STATUS, 0, 90, 40); | |
case 140: return new MoveBase(MoveName.BARRAGE, Element.NORMAL, Move.Category.PHYSICAL, 15, 85, 20); | |
case 141: return new MoveBase(MoveName.LEECH_LIFE, Element.BUG, Move.Category.PHYSICAL, 80, 100, 10); | |
case 142: return new MoveBase(MoveName.LOVELY_KISS, Element.NORMAL, Move.Category.STATUS, 0, 75, 10); | |
case 143: return new MoveBase(MoveName.SKY_ATTACK, Element.FLYING, Move.Category.PHYSICAL, 140, 90, 5); | |
case 144: return new MoveBase(MoveName.TRANSFORM, Element.NORMAL, Move.Category.STATUS, 0, 0, 10); | |
case 145: return new MoveBase(MoveName.BUBBLE, Element.WATER, Move.Category.SPECIAL, 40, 100, 30); | |
case 146: return new MoveBase(MoveName.DIZZY_PUNCH, Element.NORMAL, Move.Category.PHYSICAL, 70, 100, 10); | |
case 147: return new MoveBase(MoveName.SPORE, Element.GRASS, Move.Category.STATUS, 0, 100, 15); | |
case 148: return new MoveBase(MoveName.FLASH, Element.NORMAL, Move.Category.STATUS, 0, 100, 20); | |
case 149: return new MoveBase(MoveName.PSYWAVE, Element.PSYCHIC, Move.Category.SPECIAL, 0, 100, 15); | |
case 150: return new MoveBase(MoveName.SPLASH, Element.NORMAL, Move.Category.STATUS, 0, 0, 40); | |
case 151: return new MoveBase(MoveName.ACID_ARMOR, Element.POISON, Move.Category.STATUS, 0, 0, 20); | |
case 152: return new MoveBase(MoveName.CRABHAMMER, Element.WATER, Move.Category.PHYSICAL, 100, 90, 10); | |
case 153: return new MoveBase(MoveName.EXPLOSION, Element.NORMAL, Move.Category.PHYSICAL, 250, 100, 5); | |
case 154: return new MoveBase(MoveName.FURY_SWIPES, Element.NORMAL, Move.Category.PHYSICAL, 18, 80, 15); | |
case 155: return new MoveBase(MoveName.BONEMERANG, Element.GROUND, Move.Category.PHYSICAL, 50, 90, 10); | |
case 156: return new MoveBase(MoveName.REST, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 10); | |
case 157: return new MoveBase(MoveName.ROCK_SLIDE, Element.ROCK, Move.Category.PHYSICAL, 75, 90, 10); | |
case 158: return new MoveBase(MoveName.HYPER_FANG, Element.NORMAL, Move.Category.PHYSICAL, 80, 90, 15); | |
case 159: return new MoveBase(MoveName.SHARPEN, Element.NORMAL, Move.Category.STATUS, 0, 0, 30); | |
case 160: return new MoveBase(MoveName.CONVERSION, Element.NORMAL, Move.Category.STATUS, 0, 0, 30); | |
case 161: return new MoveBase(MoveName.TRI_ATTACK, Element.NORMAL, Move.Category.SPECIAL, 80, 100, 10); | |
case 162: return new MoveBase(MoveName.SUPER_FANG, Element.NORMAL, Move.Category.PHYSICAL, 0, 90, 10); | |
case 163: return new MoveBase(MoveName.SLASH, Element.NORMAL, Move.Category.PHYSICAL, 70, 100, 20); | |
case 164: return new MoveBase(MoveName.SUBSTITUTE, Element.NORMAL, Move.Category.STATUS, 0, 0, 10); | |
case 165: return new MoveBase(MoveName.STRUGGLE, Element.NORMAL, Move.Category.PHYSICAL, 50, 100, 1); | |
case 166: return new MoveBase(MoveName.SKETCH, Element.NORMAL, Move.Category.STATUS, 0, 0, 1); | |
case 167: return new MoveBase(MoveName.TRIPLE_KICK, Element.FIGHTING, Move.Category.PHYSICAL, 10, 90, 10); | |
case 168: return new MoveBase(MoveName.THIEF, Element.DARK, Move.Category.PHYSICAL, 60, 100, 25); | |
case 169: return new MoveBase(MoveName.SPIDER_WEB, Element.BUG, Move.Category.STATUS, 0, 100, 10); | |
case 170: return new MoveBase(MoveName.MIND_READER, Element.NORMAL, Move.Category.STATUS, 0, 100, 5); | |
case 171: return new MoveBase(MoveName.NIGHTMARE, Element.GHOST, Move.Category.STATUS, 0, 100, 15); | |
case 172: return new MoveBase(MoveName.FLAME_WHEEL, Element.FIRE, Move.Category.PHYSICAL, 60, 100, 25); | |
case 173: return new MoveBase(MoveName.SNORE, Element.NORMAL, Move.Category.SPECIAL, 50, 100, 15); | |
case 174: return new MoveBase(MoveName.CURSE, Element.GHOST, Move.Category.STATUS, 0, 0, 10); | |
case 175: return new MoveBase(MoveName.FLAIL, Element.NORMAL, Move.Category.PHYSICAL, 0, 100, 15); | |
case 176: return new MoveBase(MoveName.CONVERSION_2, Element.NORMAL, Move.Category.STATUS, 0, 100, 30); | |
case 177: return new MoveBase(MoveName.AEROBLAST, Element.FLYING, Move.Category.SPECIAL, 100, 95, 5); | |
case 178: return new MoveBase(MoveName.COTTON_SPORE, Element.GRASS, Move.Category.STATUS, 0, 100, 40); | |
case 179: return new MoveBase(MoveName.REVERSAL, Element.FIGHTING, Move.Category.PHYSICAL, 0, 100, 15); | |
case 180: return new MoveBase(MoveName.SPITE, Element.GHOST, Move.Category.STATUS, 0, 100, 10); | |
case 181: return new MoveBase(MoveName.POWDER_SNOW, Element.ICE, Move.Category.SPECIAL, 40, 100, 25); | |
case 182: return new MoveBase(MoveName.PROTECT, Element.NORMAL, Move.Category.STATUS, 0, 0, 10); | |
case 183: return new MoveBase(MoveName.MACH_PUNCH, Element.FIGHTING, Move.Category.PHYSICAL, 40, 100, 30); | |
case 184: return new MoveBase(MoveName.SCARY_FACE, Element.NORMAL, Move.Category.STATUS, 0, 100, 10); | |
case 185: return new MoveBase(MoveName.FEINT_ATTACK, Element.DARK, Move.Category.PHYSICAL, 60, 0, 20); | |
case 186: return new MoveBase(MoveName.SWEET_KISS, Element.FAIRY, Move.Category.STATUS, 0, 75, 10); | |
case 187: return new MoveBase(MoveName.BELLY_DRUM, Element.NORMAL, Move.Category.STATUS, 0, 0, 10); | |
case 188: return new MoveBase(MoveName.SLUDGE_BOMB, Element.POISON, Move.Category.SPECIAL, 90, 100, 10); | |
case 189: return new MoveBase(MoveName.MUD_SLAP, Element.GROUND, Move.Category.SPECIAL, 20, 100, 10); | |
case 190: return new MoveBase(MoveName.OCTAZOOKA, Element.WATER, Move.Category.SPECIAL, 65, 85, 10); | |
case 191: return new MoveBase(MoveName.SPIKES, Element.GROUND, Move.Category.STATUS, 0, 0, 20); | |
case 192: return new MoveBase(MoveName.ZAP_CANNON, Element.ELECTRIC, Move.Category.SPECIAL, 120, 50, 5); | |
case 193: return new MoveBase(MoveName.FORESIGHT, Element.NORMAL, Move.Category.STATUS, 0, 100, 40); | |
case 194: return new MoveBase(MoveName.DESTINY_BOND, Element.GHOST, Move.Category.STATUS, 0, 0, 5); | |
case 195: return new MoveBase(MoveName.PERISH_SONG, Element.NORMAL, Move.Category.STATUS, 0, 0, 5); | |
case 196: return new MoveBase(MoveName.ICY_WIND, Element.ICE, Move.Category.SPECIAL, 55, 95, 15); | |
case 197: return new MoveBase(MoveName.DETECT, Element.FIGHTING, Move.Category.STATUS, 0, 0, 5); | |
case 198: return new MoveBase(MoveName.BONE_RUSH, Element.GROUND, Move.Category.PHYSICAL, 25, 90, 10); | |
case 199: return new MoveBase(MoveName.LOCK_ON, Element.NORMAL, Move.Category.STATUS, 0, 100, 5); | |
case 200: return new MoveBase(MoveName.OUTRAGE, Element.DRAGON, Move.Category.PHYSICAL, 120, 100, 10); | |
case 201: return new MoveBase(MoveName.SANDSTORM, Element.ROCK, Move.Category.STATUS, 0, 0, 10); | |
case 202: return new MoveBase(MoveName.GIGA_DRAIN, Element.GRASS, Move.Category.SPECIAL, 75, 100, 10); | |
case 203: return new MoveBase(MoveName.ENDURE, Element.NORMAL, Move.Category.STATUS, 0, 0, 10); | |
case 204: return new MoveBase(MoveName.CHARM, Element.FAIRY, Move.Category.STATUS, 0, 100, 20); | |
case 205: return new MoveBase(MoveName.ROLLOUT, Element.ROCK, Move.Category.PHYSICAL, 30, 90, 20); | |
case 206: return new MoveBase(MoveName.FALSE_SWIPE, Element.NORMAL, Move.Category.PHYSICAL, 40, 100, 40); | |
case 207: return new MoveBase(MoveName.SWAGGER, Element.NORMAL, Move.Category.STATUS, 0, 85, 15); | |
case 208: return new MoveBase(MoveName.MILK_DRINK, Element.NORMAL, Move.Category.STATUS, 0, 0, 10); | |
case 209: return new MoveBase(MoveName.SPARK, Element.ELECTRIC, Move.Category.PHYSICAL, 65, 100, 20); | |
case 210: return new MoveBase(MoveName.FURY_CUTTER, Element.BUG, Move.Category.PHYSICAL, 40, 95, 20); | |
case 211: return new MoveBase(MoveName.STEEL_WING, Element.STEEL, Move.Category.PHYSICAL, 70, 90, 25); | |
case 212: return new MoveBase(MoveName.MEAN_LOOK, Element.NORMAL, Move.Category.STATUS, 0, 100, 5); | |
case 213: return new MoveBase(MoveName.ATTRACT, Element.NORMAL, Move.Category.STATUS, 0, 100, 15); | |
case 214: return new MoveBase(MoveName.SLEEP_TALK, Element.NORMAL, Move.Category.STATUS, 0, 0, 10); | |
case 215: return new MoveBase(MoveName.HEAL_BELL, Element.NORMAL, Move.Category.STATUS, 0, 0, 5); | |
case 216: return new MoveBase(MoveName.RETURN, Element.NORMAL, Move.Category.PHYSICAL, 0, 100, 20); | |
case 217: return new MoveBase(MoveName.PRESENT, Element.NORMAL, Move.Category.PHYSICAL, 0, 90, 15); | |
case 218: return new MoveBase(MoveName.FRUSTRATION, Element.NORMAL, Move.Category.PHYSICAL, 0, 100, 20); | |
case 219: return new MoveBase(MoveName.SAFEGUARD, Element.NORMAL, Move.Category.STATUS, 0, 0, 25); | |
case 220: return new MoveBase(MoveName.PAIN_SPLIT, Element.NORMAL, Move.Category.STATUS, 0, 100, 20); | |
case 221: return new MoveBase(MoveName.SACRED_FIRE, Element.FIRE, Move.Category.PHYSICAL, 100, 95, 5); | |
case 222: return new MoveBase(MoveName.MAGNITUDE, Element.GROUND, Move.Category.PHYSICAL, 0, 100, 30); | |
case 223: return new MoveBase(MoveName.DYNAMIC_PUNCH, Element.FIGHTING, Move.Category.PHYSICAL, 100, 50, 5); | |
case 224: return new MoveBase(MoveName.MEGAHORN, Element.BUG, Move.Category.PHYSICAL, 120, 85, 10); | |
case 225: return new MoveBase(MoveName.DRAGON_BREATH, Element.DRAGON, Move.Category.SPECIAL, 60, 100, 20); | |
case 226: return new MoveBase(MoveName.BATON_PASS, Element.NORMAL, Move.Category.STATUS, 0, 0, 40); | |
case 227: return new MoveBase(MoveName.ENCORE, Element.NORMAL, Move.Category.STATUS, 0, 100, 5); | |
case 228: return new MoveBase(MoveName.PURSUIT, Element.DARK, Move.Category.PHYSICAL, 40, 100, 20); | |
case 229: return new MoveBase(MoveName.RAPID_SPIN, Element.NORMAL, Move.Category.PHYSICAL, 20, 100, 40); | |
case 230: return new MoveBase(MoveName.SWEET_SCENT, Element.NORMAL, Move.Category.STATUS, 0, 100, 20); | |
case 231: return new MoveBase(MoveName.IRON_TAIL, Element.STEEL, Move.Category.PHYSICAL, 100, 75, 15); | |
case 232: return new MoveBase(MoveName.METAL_CLAW, Element.STEEL, Move.Category.PHYSICAL, 50, 95, 35); | |
case 233: return new MoveBase(MoveName.VITAL_THROW, Element.FIGHTING, Move.Category.PHYSICAL, 70, 0, 10); | |
case 234: return new MoveBase(MoveName.MORNING_SUN, Element.NORMAL, Move.Category.STATUS, 0, 0, 5); | |
case 235: return new MoveBase(MoveName.SYNTHESIS, Element.GRASS, Move.Category.STATUS, 0, 0, 5); | |
case 236: return new MoveBase(MoveName.MOONLIGHT, Element.FAIRY, Move.Category.STATUS, 0, 0, 5); | |
case 237: return new MoveBase(MoveName.HIDDEN_POWER, Element.NORMAL, Move.Category.SPECIAL, 60, 100, 15); | |
case 238: return new MoveBase(MoveName.CROSS_CHOP, Element.FIGHTING, Move.Category.PHYSICAL, 100, 80, 5); | |
case 239: return new MoveBase(MoveName.TWISTER, Element.DRAGON, Move.Category.SPECIAL, 40, 100, 20); | |
case 240: return new MoveBase(MoveName.RAIN_DANCE, Element.WATER, Move.Category.STATUS, 0, 0, 5); | |
case 241: return new MoveBase(MoveName.SUNNY_DAY, Element.FIRE, Move.Category.STATUS, 0, 0, 5); | |
case 242: return new MoveBase(MoveName.CRUNCH, Element.DARK, Move.Category.PHYSICAL, 80, 100, 15); | |
case 243: return new MoveBase(MoveName.MIRROR_COAT, Element.PSYCHIC, Move.Category.SPECIAL, 0, 100, 20); | |
case 244: return new MoveBase(MoveName.PSYCH_UP, Element.NORMAL, Move.Category.STATUS, 0, 0, 10); | |
case 245: return new MoveBase(MoveName.EXTREME_SPEED, Element.NORMAL, Move.Category.PHYSICAL, 80, 100, 5); | |
case 246: return new MoveBase(MoveName.ANCIENT_POWER, Element.ROCK, Move.Category.SPECIAL, 60, 100, 5); | |
case 247: return new MoveBase(MoveName.SHADOW_BALL, Element.GHOST, Move.Category.SPECIAL, 80, 100, 15); | |
case 248: return new MoveBase(MoveName.FUTURE_SIGHT, Element.PSYCHIC, Move.Category.SPECIAL, 120, 100, 10); | |
case 249: return new MoveBase(MoveName.ROCK_SMASH, Element.FIGHTING, Move.Category.PHYSICAL, 40, 100, 15); | |
case 250: return new MoveBase(MoveName.WHIRLPOOL, Element.WATER, Move.Category.SPECIAL, 35, 85, 15); | |
case 251: return new MoveBase(MoveName.BEAT_UP, Element.DARK, Move.Category.PHYSICAL, 0, 100, 10); | |
case 252: return new MoveBase(MoveName.FAKE_OUT, Element.NORMAL, Move.Category.PHYSICAL, 40, 100, 10); | |
case 253: return new MoveBase(MoveName.UPROAR, Element.NORMAL, Move.Category.SPECIAL, 90, 100, 10); | |
case 254: return new MoveBase(MoveName.STOCKPILE, Element.NORMAL, Move.Category.STATUS, 0, 0, 20); | |
case 255: return new MoveBase(MoveName.SPIT_UP, Element.NORMAL, Move.Category.SPECIAL, 0, 100, 10); | |
case 256: return new MoveBase(MoveName.SWALLOW, Element.NORMAL, Move.Category.STATUS, 0, 0, 10); | |
case 257: return new MoveBase(MoveName.HEAT_WAVE, Element.FIRE, Move.Category.SPECIAL, 95, 90, 10); | |
case 258: return new MoveBase(MoveName.HAIL, Element.ICE, Move.Category.STATUS, 0, 0, 10); | |
case 259: return new MoveBase(MoveName.TORMENT, Element.DARK, Move.Category.STATUS, 0, 100, 15); | |
case 260: return new MoveBase(MoveName.FLATTER, Element.DARK, Move.Category.STATUS, 0, 100, 15); | |
case 261: return new MoveBase(MoveName.WILL_O_WISP, Element.FIRE, Move.Category.STATUS, 0, 85, 15); | |
case 262: return new MoveBase(MoveName.MEMENTO, Element.DARK, Move.Category.STATUS, 0, 100, 10); | |
case 263: return new MoveBase(MoveName.FACADE, Element.NORMAL, Move.Category.PHYSICAL, 70, 100, 20); | |
case 264: return new MoveBase(MoveName.FOCUS_PUNCH, Element.FIGHTING, Move.Category.PHYSICAL, 150, 100, 20); | |
case 265: return new MoveBase(MoveName.SMELLING_SALTS, Element.NORMAL, Move.Category.PHYSICAL, 70, 100, 10); | |
case 266: return new MoveBase(MoveName.FOLLOW_ME, Element.NORMAL, Move.Category.STATUS, 0, 100, 20); | |
case 267: return new MoveBase(MoveName.NATURE_POWER, Element.NORMAL, Move.Category.STATUS, 0, 0, 20); | |
case 268: return new MoveBase(MoveName.CHARGE, Element.ELECTRIC, Move.Category.STATUS, 0, 0, 20); | |
case 269: return new MoveBase(MoveName.TAUNT, Element.DARK, Move.Category.STATUS, 0, 100, 20); | |
case 270: return new MoveBase(MoveName.HELPING_HAND, Element.NORMAL, Move.Category.STATUS, 0, 0, 20); | |
case 271: return new MoveBase(MoveName.TRICK, Element.PSYCHIC, Move.Category.STATUS, 0, 100, 10); | |
case 272: return new MoveBase(MoveName.ROLE_PLAY, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 10); | |
case 273: return new MoveBase(MoveName.WISH, Element.NORMAL, Move.Category.STATUS, 0, 0, 10); | |
case 274: return new MoveBase(MoveName.ASSIST, Element.NORMAL, Move.Category.STATUS, 0, 0, 20); | |
case 275: return new MoveBase(MoveName.INGRAIN, Element.GRASS, Move.Category.STATUS, 0, 0, 20); | |
case 276: return new MoveBase(MoveName.SUPERPOWER, Element.FIGHTING, Move.Category.PHYSICAL, 120, 100, 5); | |
case 277: return new MoveBase(MoveName.MAGIC_COAT, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 15); | |
case 278: return new MoveBase(MoveName.RECYCLE, Element.NORMAL, Move.Category.STATUS, 0, 100, 10); | |
case 279: return new MoveBase(MoveName.REVENGE, Element.FIGHTING, Move.Category.PHYSICAL, 60, 100, 10); | |
case 280: return new MoveBase(MoveName.BRICK_BREAK, Element.FIGHTING, Move.Category.PHYSICAL, 75, 100, 15); | |
case 281: return new MoveBase(MoveName.YAWN, Element.NORMAL, Move.Category.STATUS, 0, 100, 10); | |
case 282: return new MoveBase(MoveName.KNOCK_OFF, Element.DARK, Move.Category.PHYSICAL, 65, 100, 20); | |
case 283: return new MoveBase(MoveName.ENDEAVOR, Element.NORMAL, Move.Category.PHYSICAL, 0, 100, 5); | |
case 284: return new MoveBase(MoveName.ERUPTION, Element.FIRE, Move.Category.SPECIAL, 150, 100, 5); | |
case 285: return new MoveBase(MoveName.SKILL_SWAP, Element.PSYCHIC, Move.Category.STATUS, 0, 100, 10); | |
case 286: return new MoveBase(MoveName.IMPRISON, Element.PSYCHIC, Move.Category.STATUS, 0, 100, 10); | |
case 287: return new MoveBase(MoveName.REFRESH, Element.NORMAL, Move.Category.STATUS, 0, 100, 20); | |
case 288: return new MoveBase(MoveName.GRUDGE, Element.GHOST, Move.Category.STATUS, 0, 100, 5); | |
case 289: return new MoveBase(MoveName.SNATCH, Element.DARK, Move.Category.STATUS, 0, 100, 10); | |
case 290: return new MoveBase(MoveName.SECRET_POWER, Element.NORMAL, Move.Category.PHYSICAL, 70, 100, 20); | |
case 291: return new MoveBase(MoveName.DIVE, Element.WATER, Move.Category.PHYSICAL, 80, 100, 10); | |
case 292: return new MoveBase(MoveName.ARM_THRUST, Element.FIGHTING, Move.Category.PHYSICAL, 15, 100, 20); | |
case 293: return new MoveBase(MoveName.CAMOUFLAGE, Element.NORMAL, Move.Category.STATUS, 0, 0, 20); | |
case 294: return new MoveBase(MoveName.TAIL_GLOW, Element.BUG, Move.Category.STATUS, 0, 0, 20); | |
case 295: return new MoveBase(MoveName.LUSTER_PURGE, Element.PSYCHIC, Move.Category.SPECIAL, 70, 100, 5); | |
case 296: return new MoveBase(MoveName.MIST_BALL, Element.PSYCHIC, Move.Category.SPECIAL, 70, 100, 5); | |
case 297: return new MoveBase(MoveName.FEATHER_DANCE, Element.FLYING, Move.Category.STATUS, 0, 100, 15); | |
case 298: return new MoveBase(MoveName.TEETER_DANCE, Element.NORMAL, Move.Category.STATUS, 0, 100, 20); | |
case 299: return new MoveBase(MoveName.BLAZE_KICK, Element.FIRE, Move.Category.PHYSICAL, 85, 90, 10); | |
case 300: return new MoveBase(MoveName.MUD_SPORT, Element.GROUND, Move.Category.STATUS, 0, 0, 15); | |
case 301: return new MoveBase(MoveName.ICE_BALL, Element.ICE, Move.Category.PHYSICAL, 30, 90, 20); | |
case 302: return new MoveBase(MoveName.NEEDLE_ARM, Element.GRASS, Move.Category.PHYSICAL, 60, 100, 15); | |
case 303: return new MoveBase(MoveName.SLACK_OFF, Element.NORMAL, Move.Category.STATUS, 0, 0, 10); | |
case 304: return new MoveBase(MoveName.HYPER_VOICE, Element.NORMAL, Move.Category.SPECIAL, 90, 100, 10); | |
case 305: return new MoveBase(MoveName.POISON_FANG, Element.POISON, Move.Category.PHYSICAL, 50, 100, 15); | |
case 306: return new MoveBase(MoveName.CRUSH_CLAW, Element.NORMAL, Move.Category.PHYSICAL, 75, 95, 10); | |
case 307: return new MoveBase(MoveName.BLAST_BURN, Element.FIRE, Move.Category.SPECIAL, 150, 90, 5); | |
case 308: return new MoveBase(MoveName.HYDRO_CANNON, Element.WATER, Move.Category.SPECIAL, 150, 90, 5); | |
case 309: return new MoveBase(MoveName.METEOR_MASH, Element.STEEL, Move.Category.PHYSICAL, 90, 90, 10); | |
case 310: return new MoveBase(MoveName.ASTONISH, Element.GHOST, Move.Category.PHYSICAL, 30, 100, 15); | |
case 311: return new MoveBase(MoveName.WEATHER_BALL, Element.NORMAL, Move.Category.SPECIAL, 50, 100, 10); | |
case 312: return new MoveBase(MoveName.AROMATHERAPY, Element.GRASS, Move.Category.STATUS, 0, 0, 5); | |
case 313: return new MoveBase(MoveName.FAKE_TEARS, Element.DARK, Move.Category.STATUS, 0, 100, 20); | |
case 314: return new MoveBase(MoveName.AIR_CUTTER, Element.FLYING, Move.Category.SPECIAL, 60, 95, 25); | |
case 315: return new MoveBase(MoveName.OVERHEAT, Element.FIRE, Move.Category.SPECIAL, 130, 90, 5); | |
case 316: return new MoveBase(MoveName.ODOR_SLEUTH, Element.NORMAL, Move.Category.STATUS, 0, 100, 40); | |
case 317: return new MoveBase(MoveName.ROCK_TOMB, Element.ROCK, Move.Category.PHYSICAL, 60, 95, 15); | |
case 318: return new MoveBase(MoveName.SILVER_WIND, Element.BUG, Move.Category.SPECIAL, 60, 100, 5); | |
case 319: return new MoveBase(MoveName.METAL_SOUND, Element.STEEL, Move.Category.STATUS, 0, 85, 40); | |
case 320: return new MoveBase(MoveName.GRASS_WHISTLE, Element.GRASS, Move.Category.STATUS, 0, 55, 15); | |
case 321: return new MoveBase(MoveName.TICKLE, Element.NORMAL, Move.Category.STATUS, 0, 100, 20); | |
case 322: return new MoveBase(MoveName.COSMIC_POWER, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 20); | |
case 323: return new MoveBase(MoveName.WATER_SPOUT, Element.WATER, Move.Category.SPECIAL, 150, 100, 5); | |
case 324: return new MoveBase(MoveName.SIGNAL_BEAM, Element.BUG, Move.Category.SPECIAL, 75, 100, 15); | |
case 325: return new MoveBase(MoveName.SHADOW_PUNCH, Element.GHOST, Move.Category.PHYSICAL, 60, 0, 20); | |
case 326: return new MoveBase(MoveName.EXTRASENSORY, Element.PSYCHIC, Move.Category.SPECIAL, 80, 100, 20); | |
case 327: return new MoveBase(MoveName.SKY_UPPERCUT, Element.FIGHTING, Move.Category.PHYSICAL, 85, 90, 15); | |
case 328: return new MoveBase(MoveName.SAND_TOMB, Element.GROUND, Move.Category.PHYSICAL, 35, 85, 15); | |
case 329: return new MoveBase(MoveName.SHEER_COLD, Element.ICE, Move.Category.SPECIAL, 0, -1, 5); | |
case 330: return new MoveBase(MoveName.MUDDY_WATER, Element.WATER, Move.Category.SPECIAL, 90, 85, 10); | |
case 331: return new MoveBase(MoveName.BULLET_SEED, Element.GRASS, Move.Category.PHYSICAL, 25, 100, 30); | |
case 332: return new MoveBase(MoveName.AERIAL_ACE, Element.FLYING, Move.Category.PHYSICAL, 60, 0, 20); | |
case 333: return new MoveBase(MoveName.ICICLE_SPEAR, Element.ICE, Move.Category.PHYSICAL, 25, 100, 30); | |
case 334: return new MoveBase(MoveName.IRON_DEFENSE, Element.STEEL, Move.Category.STATUS, 0, 0, 15); | |
case 335: return new MoveBase(MoveName.BLOCK, Element.NORMAL, Move.Category.STATUS, 0, 0, 5); | |
case 336: return new MoveBase(MoveName.HOWL, Element.NORMAL, Move.Category.STATUS, 0, 0, 40); | |
case 337: return new MoveBase(MoveName.DRAGON_CLAW, Element.DRAGON, Move.Category.PHYSICAL, 80, 100, 15); | |
case 338: return new MoveBase(MoveName.FRENZY_PLANT, Element.GRASS, Move.Category.SPECIAL, 150, 90, 5); | |
case 339: return new MoveBase(MoveName.BULK_UP, Element.FIGHTING, Move.Category.STATUS, 0, 0, 20); | |
case 340: return new MoveBase(MoveName.BOUNCE, Element.FLYING, Move.Category.PHYSICAL, 85, 85, 5); | |
case 341: return new MoveBase(MoveName.MUD_SHOT, Element.GROUND, Move.Category.SPECIAL, 55, 95, 15); | |
case 342: return new MoveBase(MoveName.POISON_TAIL, Element.POISON, Move.Category.PHYSICAL, 50, 100, 25); | |
case 343: return new MoveBase(MoveName.COVET, Element.NORMAL, Move.Category.PHYSICAL, 60, 100, 25); | |
case 344: return new MoveBase(MoveName.VOLT_TACKLE, Element.ELECTRIC, Move.Category.PHYSICAL, 120, 100, 15); | |
case 345: return new MoveBase(MoveName.MAGICAL_LEAF, Element.GRASS, Move.Category.SPECIAL, 60, 0, 20); | |
case 346: return new MoveBase(MoveName.WATER_SPORT, Element.WATER, Move.Category.STATUS, 0, 100, 15); | |
case 347: return new MoveBase(MoveName.CALM_MIND, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 20); | |
case 348: return new MoveBase(MoveName.LEAF_BLADE, Element.GRASS, Move.Category.PHYSICAL, 90, 100, 15); | |
case 349: return new MoveBase(MoveName.DRAGON_DANCE, Element.DRAGON, Move.Category.STATUS, 0, 0, 20); | |
case 350: return new MoveBase(MoveName.ROCK_BLAST, Element.ROCK, Move.Category.PHYSICAL, 25, 90, 10); | |
case 351: return new MoveBase(MoveName.SHOCK_WAVE, Element.ELECTRIC, Move.Category.SPECIAL, 60, 0, 20); | |
case 352: return new MoveBase(MoveName.WATER_PULSE, Element.WATER, Move.Category.SPECIAL, 60, 100, 20); | |
case 353: return new MoveBase(MoveName.DOOM_DESIRE, Element.STEEL, Move.Category.SPECIAL, 140, 100, 5); | |
case 354: return new MoveBase(MoveName.PSYCHO_BOOST, Element.PSYCHIC, Move.Category.SPECIAL, 140, 90, 5); | |
case 355: return new MoveBase(MoveName.ROOST, Element.FLYING, Move.Category.STATUS, 0, 0, 10); | |
case 356: return new MoveBase(MoveName.GRAVITY, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 5); | |
case 357: return new MoveBase(MoveName.MIRACLE_EYE, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 40); | |
case 358: return new MoveBase(MoveName.WAKE_UP_SLAP, Element.FIGHTING, Move.Category.PHYSICAL, 70, 100, 10); | |
case 359: return new MoveBase(MoveName.HAMMER_ARM, Element.FIGHTING, Move.Category.PHYSICAL, 100, 90, 10); | |
case 360: return new MoveBase(MoveName.GYRO_BALL, Element.STEEL, Move.Category.PHYSICAL, 0, 100, 5); | |
case 361: return new MoveBase(MoveName.HEALING_WISH, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 10); | |
case 362: return new MoveBase(MoveName.BRINE, Element.WATER, Move.Category.SPECIAL, 65, 100, 10); | |
case 363: return new MoveBase(MoveName.NATURAL_GIFT, Element.NORMAL, Move.Category.PHYSICAL, 0, 100, 15); | |
case 364: return new MoveBase(MoveName.FEINT, Element.NORMAL, Move.Category.PHYSICAL, 30, 100, 10); | |
case 365: return new MoveBase(MoveName.PLUCK, Element.FLYING, Move.Category.PHYSICAL, 60, 100, 20); | |
case 366: return new MoveBase(MoveName.TAILWIND, Element.FLYING, Move.Category.STATUS, 0, 0, 15); | |
case 367: return new MoveBase(MoveName.ACUPRESSURE, Element.NORMAL, Move.Category.STATUS, 0, 0, 30); | |
case 368: return new MoveBase(MoveName.METAL_BURST, Element.STEEL, Move.Category.PHYSICAL, 0, 100, 10); | |
case 369: return new MoveBase(MoveName.U_TURN, Element.BUG, Move.Category.PHYSICAL, 70, 100, 20); | |
case 370: return new MoveBase(MoveName.CLOSE_COMBAT, Element.FIGHTING, Move.Category.PHYSICAL, 120, 100, 5); | |
case 371: return new MoveBase(MoveName.PAYBACK, Element.DARK, Move.Category.PHYSICAL, 50, 100, 10); | |
case 372: return new MoveBase(MoveName.ASSURANCE, Element.DARK, Move.Category.PHYSICAL, 60, 100, 10); | |
case 373: return new MoveBase(MoveName.EMBARGO, Element.DARK, Move.Category.STATUS, 0, 100, 15); | |
case 374: return new MoveBase(MoveName.FLING, Element.DARK, Move.Category.PHYSICAL, 0, 100, 10); | |
case 375: return new MoveBase(MoveName.PSYCHO_SHIFT, Element.PSYCHIC, Move.Category.STATUS, 0, 100, 10); | |
case 376: return new MoveBase(MoveName.TRUMP_CARD, Element.NORMAL, Move.Category.SPECIAL, 0, 0, 5); | |
case 377: return new MoveBase(MoveName.HEAL_BLOCK, Element.PSYCHIC, Move.Category.STATUS, 0, 100, 15); | |
case 378: return new MoveBase(MoveName.WRING_OUT, Element.NORMAL, Move.Category.SPECIAL, 0, 100, 5); | |
case 379: return new MoveBase(MoveName.POWER_TRICK, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 10); | |
case 380: return new MoveBase(MoveName.GASTRO_ACID, Element.POISON, Move.Category.STATUS, 0, 100, 10); | |
case 381: return new MoveBase(MoveName.LUCKY_CHANT, Element.NORMAL, Move.Category.STATUS, 0, 0, 30); | |
case 382: return new MoveBase(MoveName.ME_FIRST, Element.NORMAL, Move.Category.STATUS, 0, 0, 20); | |
case 383: return new MoveBase(MoveName.COPYCAT, Element.NORMAL, Move.Category.STATUS, 0, 0, 20); | |
case 384: return new MoveBase(MoveName.POWER_SWAP, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 10); | |
case 385: return new MoveBase(MoveName.GUARD_SWAP, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 10); | |
case 386: return new MoveBase(MoveName.PUNISHMENT, Element.DARK, Move.Category.PHYSICAL, 0, 100, 5); | |
case 387: return new MoveBase(MoveName.LAST_RESORT, Element.NORMAL, Move.Category.PHYSICAL, 140, 100, 5); | |
case 388: return new MoveBase(MoveName.WORRY_SEED, Element.GRASS, Move.Category.STATUS, 0, 100, 10); | |
case 389: return new MoveBase(MoveName.SUCKER_PUNCH, Element.DARK, Move.Category.PHYSICAL, 70, 100, 5); | |
case 390: return new MoveBase(MoveName.TOXIC_SPIKES, Element.POISON, Move.Category.STATUS, 0, 0, 20); | |
case 391: return new MoveBase(MoveName.HEART_SWAP, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 10); | |
case 392: return new MoveBase(MoveName.AQUA_RING, Element.WATER, Move.Category.STATUS, 0, 0, 20); | |
case 393: return new MoveBase(MoveName.MAGNET_RISE, Element.ELECTRIC, Move.Category.STATUS, 0, 0, 10); | |
case 394: return new MoveBase(MoveName.FLARE_BLITZ, Element.FIRE, Move.Category.PHYSICAL, 120, 100, 15); | |
case 395: return new MoveBase(MoveName.FORCE_PALM, Element.FIGHTING, Move.Category.PHYSICAL, 60, 100, 10); | |
case 396: return new MoveBase(MoveName.AURA_SPHERE, Element.FIGHTING, Move.Category.SPECIAL, 80, 0, 20); | |
case 397: return new MoveBase(MoveName.ROCK_POLISH, Element.ROCK, Move.Category.STATUS, 0, 0, 20); | |
case 398: return new MoveBase(MoveName.POISON_JAB, Element.POISON, Move.Category.PHYSICAL, 80, 100, 20); | |
case 399: return new MoveBase(MoveName.DARK_PULSE, Element.DARK, Move.Category.SPECIAL, 80, 100, 15); | |
case 400: return new MoveBase(MoveName.NIGHT_SLASH, Element.DARK, Move.Category.PHYSICAL, 70, 100, 15); | |
case 401: return new MoveBase(MoveName.AQUA_TAIL, Element.WATER, Move.Category.PHYSICAL, 90, 90, 10); | |
case 402: return new MoveBase(MoveName.SEED_BOMB, Element.GRASS, Move.Category.PHYSICAL, 80, 100, 15); | |
case 403: return new MoveBase(MoveName.AIR_SLASH, Element.FLYING, Move.Category.SPECIAL, 75, 95, 15); | |
case 404: return new MoveBase(MoveName.X_SCISSOR, Element.BUG, Move.Category.PHYSICAL, 80, 100, 15); | |
case 405: return new MoveBase(MoveName.BUG_BUZZ, Element.BUG, Move.Category.SPECIAL, 90, 100, 10); | |
case 406: return new MoveBase(MoveName.DRAGON_PULSE, Element.DRAGON, Move.Category.SPECIAL, 85, 100, 10); | |
case 407: return new MoveBase(MoveName.DRAGON_RUSH, Element.DRAGON, Move.Category.PHYSICAL, 100, 75, 10); | |
case 408: return new MoveBase(MoveName.POWER_GEM, Element.ROCK, Move.Category.SPECIAL, 80, 100, 20); | |
case 409: return new MoveBase(MoveName.DRAIN_PUNCH, Element.FIGHTING, Move.Category.PHYSICAL, 75, 100, 10); | |
case 410: return new MoveBase(MoveName.VACUUM_WAVE, Element.FIGHTING, Move.Category.SPECIAL, 40, 100, 30); | |
case 411: return new MoveBase(MoveName.FOCUS_BLAST, Element.FIGHTING, Move.Category.SPECIAL, 120, 70, 5); | |
case 412: return new MoveBase(MoveName.ENERGY_BALL, Element.GRASS, Move.Category.SPECIAL, 90, 100, 10); | |
case 413: return new MoveBase(MoveName.BRAVE_BIRD, Element.FLYING, Move.Category.PHYSICAL, 120, 100, 15); | |
case 414: return new MoveBase(MoveName.EARTH_POWER, Element.GROUND, Move.Category.SPECIAL, 90, 100, 10); | |
case 415: return new MoveBase(MoveName.SWITCHEROO, Element.DARK, Move.Category.STATUS, 0, 100, 10); | |
case 416: return new MoveBase(MoveName.GIGA_IMPACT, Element.NORMAL, Move.Category.PHYSICAL, 150, 90, 5); | |
case 417: return new MoveBase(MoveName.NASTY_PLOT, Element.DARK, Move.Category.STATUS, 0, 0, 20); | |
case 418: return new MoveBase(MoveName.BULLET_PUNCH, Element.STEEL, Move.Category.PHYSICAL, 40, 100, 30); | |
case 419: return new MoveBase(MoveName.AVALANCHE, Element.ICE, Move.Category.PHYSICAL, 60, 100, 10); | |
case 420: return new MoveBase(MoveName.ICE_SHARD, Element.ICE, Move.Category.PHYSICAL, 40, 100, 30); | |
case 421: return new MoveBase(MoveName.SHADOW_CLAW, Element.GHOST, Move.Category.PHYSICAL, 70, 100, 15); | |
case 422: return new MoveBase(MoveName.THUNDER_FANG, Element.ELECTRIC, Move.Category.PHYSICAL, 65, 95, 15); | |
case 423: return new MoveBase(MoveName.ICE_FANG, Element.ICE, Move.Category.PHYSICAL, 65, 95, 15); | |
case 424: return new MoveBase(MoveName.FIRE_FANG, Element.FIRE, Move.Category.PHYSICAL, 65, 95, 15); | |
case 425: return new MoveBase(MoveName.SHADOW_SNEAK, Element.GHOST, Move.Category.PHYSICAL, 40, 100, 30); | |
case 426: return new MoveBase(MoveName.MUD_BOMB, Element.GROUND, Move.Category.SPECIAL, 65, 85, 10); | |
case 427: return new MoveBase(MoveName.PSYCHO_CUT, Element.PSYCHIC, Move.Category.PHYSICAL, 70, 100, 20); | |
case 428: return new MoveBase(MoveName.ZEN_HEADBUTT, Element.PSYCHIC, Move.Category.PHYSICAL, 80, 90, 15); | |
case 429: return new MoveBase(MoveName.MIRROR_SHOT, Element.STEEL, Move.Category.SPECIAL, 65, 85, 10); | |
case 430: return new MoveBase(MoveName.FLASH_CANNON, Element.STEEL, Move.Category.SPECIAL, 80, 100, 10); | |
case 431: return new MoveBase(MoveName.ROCK_CLIMB, Element.NORMAL, Move.Category.PHYSICAL, 90, 85, 20); | |
case 432: return new MoveBase(MoveName.DEFOG, Element.FLYING, Move.Category.STATUS, 0, 0, 15); | |
case 433: return new MoveBase(MoveName.TRICK_ROOM, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 5); | |
case 434: return new MoveBase(MoveName.DRACO_METEOR, Element.DRAGON, Move.Category.SPECIAL, 130, 90, 5); | |
case 435: return new MoveBase(MoveName.DISCHARGE, Element.ELECTRIC, Move.Category.SPECIAL, 80, 100, 15); | |
case 436: return new MoveBase(MoveName.LAVA_PLUME, Element.FIRE, Move.Category.SPECIAL, 80, 100, 15); | |
case 437: return new MoveBase(MoveName.LEAF_STORM, Element.GRASS, Move.Category.SPECIAL, 130, 90, 5); | |
case 438: return new MoveBase(MoveName.POWER_WHIP, Element.GRASS, Move.Category.PHYSICAL, 120, 85, 10); | |
case 439: return new MoveBase(MoveName.ROCK_WRECKER, Element.ROCK, Move.Category.PHYSICAL, 150, 90, 5); | |
case 440: return new MoveBase(MoveName.CROSS_POISON, Element.POISON, Move.Category.PHYSICAL, 70, 100, 20); | |
case 441: return new MoveBase(MoveName.GUNK_SHOT, Element.POISON, Move.Category.PHYSICAL, 120, 80, 5); | |
case 442: return new MoveBase(MoveName.IRON_HEAD, Element.STEEL, Move.Category.PHYSICAL, 80, 100, 15); | |
case 443: return new MoveBase(MoveName.MAGNET_BOMB, Element.STEEL, Move.Category.PHYSICAL, 60, 0, 20); | |
case 444: return new MoveBase(MoveName.STONE_EDGE, Element.ROCK, Move.Category.PHYSICAL, 100, 80, 5); | |
case 445: return new MoveBase(MoveName.CAPTIVATE, Element.NORMAL, Move.Category.STATUS, 0, 100, 20); | |
case 446: return new MoveBase(MoveName.STEALTH_ROCK, Element.ROCK, Move.Category.STATUS, 0, 0, 20); | |
case 447: return new MoveBase(MoveName.GRASS_KNOT, Element.GRASS, Move.Category.SPECIAL, 0, 100, 20); | |
case 448: return new MoveBase(MoveName.CHATTER, Element.FLYING, Move.Category.SPECIAL, 65, 100, 20); | |
case 449: return new MoveBase(MoveName.JUDGMENT, Element.NORMAL, Move.Category.SPECIAL, 100, 100, 10); | |
case 450: return new MoveBase(MoveName.BUG_BITE, Element.BUG, Move.Category.PHYSICAL, 60, 100, 20); | |
case 451: return new MoveBase(MoveName.CHARGE_BEAM, Element.ELECTRIC, Move.Category.SPECIAL, 50, 90, 10); | |
case 452: return new MoveBase(MoveName.WOOD_HAMMER, Element.GRASS, Move.Category.PHYSICAL, 120, 100, 15); | |
case 453: return new MoveBase(MoveName.AQUA_JET, Element.WATER, Move.Category.PHYSICAL, 40, 100, 20); | |
case 454: return new MoveBase(MoveName.ATTACK_ORDER, Element.BUG, Move.Category.PHYSICAL, 90, 100, 15); | |
case 455: return new MoveBase(MoveName.DEFEND_ORDER, Element.BUG, Move.Category.STATUS, 0, 0, 10); | |
case 456: return new MoveBase(MoveName.HEAL_ORDER, Element.BUG, Move.Category.STATUS, 0, 0, 10); | |
case 457: return new MoveBase(MoveName.HEAD_SMASH, Element.ROCK, Move.Category.PHYSICAL, 150, 80, 5); | |
case 458: return new MoveBase(MoveName.DOUBLE_HIT, Element.NORMAL, Move.Category.PHYSICAL, 35, 90, 10); | |
case 459: return new MoveBase(MoveName.ROAR_OF_TIME, Element.DRAGON, Move.Category.SPECIAL, 150, 90, 5); | |
case 460: return new MoveBase(MoveName.SPACIAL_REND, Element.DRAGON, Move.Category.SPECIAL, 100, 95, 5); | |
case 461: return new MoveBase(MoveName.LUNAR_DANCE, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 10); | |
case 462: return new MoveBase(MoveName.CRUSH_GRIP, Element.NORMAL, Move.Category.PHYSICAL, 0, 100, 5); | |
case 463: return new MoveBase(MoveName.MAGMA_STORM, Element.FIRE, Move.Category.SPECIAL, 100, 75, 5); | |
case 464: return new MoveBase(MoveName.DARK_VOID, Element.DARK, Move.Category.STATUS, 0, 50, 10); | |
case 465: return new MoveBase(MoveName.SEED_FLARE, Element.GRASS, Move.Category.SPECIAL, 120, 85, 5); | |
case 466: return new MoveBase(MoveName.OMINOUS_WIND, Element.GHOST, Move.Category.SPECIAL, 60, 100, 5); | |
case 467: return new MoveBase(MoveName.SHADOW_FORCE, Element.GHOST, Move.Category.PHYSICAL, 120, 100, 5); | |
case 468: return new MoveBase(MoveName.HONE_CLAWS, Element.DARK, Move.Category.STATUS, 0, 0, 15); | |
case 469: return new MoveBase(MoveName.WIDE_GUARD, Element.ROCK, Move.Category.STATUS, 0, 0, 10); | |
case 470: return new MoveBase(MoveName.GUARD_SPLIT, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 10); | |
case 471: return new MoveBase(MoveName.POWER_SPLIT, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 10); | |
case 472: return new MoveBase(MoveName.WONDER_ROOM, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 10); | |
case 473: return new MoveBase(MoveName.PSYSHOCK, Element.PSYCHIC, Move.Category.SPECIAL, 80, 100, 10); | |
case 474: return new MoveBase(MoveName.VENOSHOCK, Element.POISON, Move.Category.SPECIAL, 65, 100, 10); | |
case 475: return new MoveBase(MoveName.AUTOTOMIZE, Element.STEEL, Move.Category.STATUS, 0, 0, 15); | |
case 476: return new MoveBase(MoveName.RAGE_POWDER, Element.BUG, Move.Category.STATUS, 0, 0, 20); | |
case 477: return new MoveBase(MoveName.TELEKINESIS, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 15); | |
case 478: return new MoveBase(MoveName.MAGIC_ROOM, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 10); | |
case 479: return new MoveBase(MoveName.SMACK_DOWN, Element.ROCK, Move.Category.PHYSICAL, 50, 100, 15); | |
case 480: return new MoveBase(MoveName.STORM_THROW, Element.FIGHTING, Move.Category.PHYSICAL, 60, 100, 10); | |
case 481: return new MoveBase(MoveName.FLAME_BURST, Element.FIRE, Move.Category.SPECIAL, 70, 100, 15); | |
case 482: return new MoveBase(MoveName.SLUDGE_WAVE, Element.POISON, Move.Category.SPECIAL, 95, 100, 10); | |
case 483: return new MoveBase(MoveName.QUIVER_DANCE, Element.BUG, Move.Category.STATUS, 0, 0, 20); | |
case 484: return new MoveBase(MoveName.HEAVY_SLAM, Element.STEEL, Move.Category.PHYSICAL, 0, 100, 10); | |
case 485: return new MoveBase(MoveName.SYNCHRONOISE, Element.PSYCHIC, Move.Category.SPECIAL, 120, 100, 10); | |
case 486: return new MoveBase(MoveName.ELECTRO_BALL, Element.ELECTRIC, Move.Category.SPECIAL, 0, 100, 10); | |
case 487: return new MoveBase(MoveName.SOAK, Element.WATER, Move.Category.STATUS, 0, 100, 20); | |
case 488: return new MoveBase(MoveName.FLAME_CHARGE, Element.FIRE, Move.Category.PHYSICAL, 50, 100, 20); | |
case 489: return new MoveBase(MoveName.COIL, Element.POISON, Move.Category.STATUS, 0, 0, 20); | |
case 490: return new MoveBase(MoveName.LOW_SWEEP, Element.FIGHTING, Move.Category.PHYSICAL, 65, 100, 20); | |
case 491: return new MoveBase(MoveName.ACID_SPRAY, Element.POISON, Move.Category.SPECIAL, 40, 100, 20); | |
case 492: return new MoveBase(MoveName.FOUL_PLAY, Element.DARK, Move.Category.PHYSICAL, 95, 100, 15); | |
case 493: return new MoveBase(MoveName.SIMPLE_BEAM, Element.NORMAL, Move.Category.STATUS, 0, 100, 15); | |
case 494: return new MoveBase(MoveName.ENTRAINMENT, Element.NORMAL, Move.Category.STATUS, 0, 100, 15); | |
case 495: return new MoveBase(MoveName.AFTER_YOU, Element.NORMAL, Move.Category.STATUS, 0, 0, 15); | |
case 496: return new MoveBase(MoveName.ROUND, Element.NORMAL, Move.Category.SPECIAL, 60, 100, 15); | |
case 497: return new MoveBase(MoveName.ECHOED_VOICE, Element.NORMAL, Move.Category.SPECIAL, 40, 100, 15); | |
case 498: return new MoveBase(MoveName.CHIP_AWAY, Element.NORMAL, Move.Category.PHYSICAL, 70, 100, 20); | |
case 499: return new MoveBase(MoveName.CLEAR_SMOG, Element.POISON, Move.Category.SPECIAL, 50, 0, 15); | |
case 500: return new MoveBase(MoveName.STORED_POWER, Element.PSYCHIC, Move.Category.SPECIAL, 20, 100, 10); | |
case 501: return new MoveBase(MoveName.QUICK_GUARD, Element.FIGHTING, Move.Category.STATUS, 0, 0, 15); | |
case 502: return new MoveBase(MoveName.ALLY_SWITCH, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 15); | |
case 503: return new MoveBase(MoveName.SCALD, Element.WATER, Move.Category.SPECIAL, 80, 100, 15); | |
case 504: return new MoveBase(MoveName.SHELL_SMASH, Element.NORMAL, Move.Category.STATUS, 0, 0, 15); | |
case 505: return new MoveBase(MoveName.HEAL_PULSE, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 10); | |
case 506: return new MoveBase(MoveName.HEX, Element.GHOST, Move.Category.SPECIAL, 65, 100, 10); | |
case 507: return new MoveBase(MoveName.SKY_DROP, Element.FLYING, Move.Category.PHYSICAL, 60, 100, 10); | |
case 508: return new MoveBase(MoveName.SHIFT_GEAR, Element.STEEL, Move.Category.STATUS, 0, 0, 10); | |
case 509: return new MoveBase(MoveName.CIRCLE_THROW, Element.FIGHTING, Move.Category.PHYSICAL, 60, 90, 10); | |
case 510: return new MoveBase(MoveName.INCINERATE, Element.FIRE, Move.Category.SPECIAL, 60, 100, 15); | |
case 511: return new MoveBase(MoveName.QUASH, Element.DARK, Move.Category.STATUS, 0, 100, 15); | |
case 512: return new MoveBase(MoveName.ACROBATICS, Element.FLYING, Move.Category.PHYSICAL, 55, 100, 15); | |
case 513: return new MoveBase(MoveName.REFLECT_TYPE, Element.NORMAL, Move.Category.STATUS, 0, 0, 15); | |
case 514: return new MoveBase(MoveName.RETALIATE, Element.NORMAL, Move.Category.PHYSICAL, 70, 100, 5); | |
case 515: return new MoveBase(MoveName.FINAL_GAMBIT, Element.FIGHTING, Move.Category.SPECIAL, 0, 100, 5); | |
case 516: return new MoveBase(MoveName.BESTOW, Element.NORMAL, Move.Category.STATUS, 0, 0, 15); | |
case 517: return new MoveBase(MoveName.INFERNO, Element.FIRE, Move.Category.SPECIAL, 100, 50, 5); | |
case 518: return new MoveBase(MoveName.WATER_PLEDGE, Element.WATER, Move.Category.SPECIAL, 80, 100, 10); | |
case 519: return new MoveBase(MoveName.FIRE_PLEDGE, Element.FIRE, Move.Category.SPECIAL, 80, 100, 10); | |
case 520: return new MoveBase(MoveName.GRASS_PLEDGE, Element.GRASS, Move.Category.SPECIAL, 80, 100, 10); | |
case 521: return new MoveBase(MoveName.VOLT_SWITCH, Element.ELECTRIC, Move.Category.SPECIAL, 70, 100, 20); | |
case 522: return new MoveBase(MoveName.STRUGGLE_BUG, Element.BUG, Move.Category.SPECIAL, 50, 100, 20); | |
case 523: return new MoveBase(MoveName.BULLDOZE, Element.GROUND, Move.Category.PHYSICAL, 60, 100, 20); | |
case 524: return new MoveBase(MoveName.FROST_BREATH, Element.ICE, Move.Category.SPECIAL, 60, 90, 10); | |
case 525: return new MoveBase(MoveName.DRAGON_TAIL, Element.DRAGON, Move.Category.PHYSICAL, 60, 90, 10); | |
case 526: return new MoveBase(MoveName.WORK_UP, Element.NORMAL, Move.Category.STATUS, 0, 0, 30); | |
case 527: return new MoveBase(MoveName.ELECTROWEB, Element.ELECTRIC, Move.Category.SPECIAL, 55, 95, 15); | |
case 528: return new MoveBase(MoveName.WILD_CHARGE, Element.ELECTRIC, Move.Category.PHYSICAL, 90, 100, 15); | |
case 529: return new MoveBase(MoveName.DRILL_RUN, Element.GROUND, Move.Category.PHYSICAL, 80, 95, 10); | |
case 530: return new MoveBase(MoveName.DUAL_CHOP, Element.DRAGON, Move.Category.PHYSICAL, 40, 90, 15); | |
case 531: return new MoveBase(MoveName.HEART_STAMP, Element.PSYCHIC, Move.Category.PHYSICAL, 60, 100, 25); | |
case 532: return new MoveBase(MoveName.HORN_LEECH, Element.GRASS, Move.Category.PHYSICAL, 75, 100, 10); | |
case 533: return new MoveBase(MoveName.SACRED_SWORD, Element.FIGHTING, Move.Category.PHYSICAL, 90, 100, 15); | |
case 534: return new MoveBase(MoveName.RAZOR_SHELL, Element.WATER, Move.Category.PHYSICAL, 75, 95, 10); | |
case 535: return new MoveBase(MoveName.HEAT_CRASH, Element.FIRE, Move.Category.PHYSICAL, 0, 100, 10); | |
case 536: return new MoveBase(MoveName.LEAF_TORNADO, Element.GRASS, Move.Category.SPECIAL, 65, 90, 10); | |
case 537: return new MoveBase(MoveName.STEAMROLLER, Element.BUG, Move.Category.PHYSICAL, 65, 100, 20); | |
case 538: return new MoveBase(MoveName.COTTON_GUARD, Element.GRASS, Move.Category.STATUS, 0, 0, 10); | |
case 539: return new MoveBase(MoveName.NIGHT_DAZE, Element.DARK, Move.Category.SPECIAL, 85, 95, 10); | |
case 540: return new MoveBase(MoveName.PSYSTRIKE, Element.PSYCHIC, Move.Category.SPECIAL, 100, 100, 10); | |
case 541: return new MoveBase(MoveName.TAIL_SLAP, Element.NORMAL, Move.Category.PHYSICAL, 25, 85, 10); | |
case 542: return new MoveBase(MoveName.HURRICANE, Element.FLYING, Move.Category.SPECIAL, 110, 70, 10); | |
case 543: return new MoveBase(MoveName.HEAD_CHARGE, Element.NORMAL, Move.Category.PHYSICAL, 120, 100, 15); | |
case 544: return new MoveBase(MoveName.GEAR_GRIND, Element.STEEL, Move.Category.PHYSICAL, 50, 85, 15); | |
case 545: return new MoveBase(MoveName.SEARING_SHOT, Element.FIRE, Move.Category.SPECIAL, 100, 100, 5); | |
case 546: return new MoveBase(MoveName.TECHNO_BLAST, Element.NORMAL, Move.Category.SPECIAL, 120, 100, 5); | |
case 547: return new MoveBase(MoveName.RELIC_SONG, Element.NORMAL, Move.Category.SPECIAL, 75, 100, 10); | |
case 548: return new MoveBase(MoveName.SECRET_SWORD, Element.FIGHTING, Move.Category.SPECIAL, 85, 100, 10); | |
case 549: return new MoveBase(MoveName.GLACIATE, Element.ICE, Move.Category.SPECIAL, 65, 95, 10); | |
case 550: return new MoveBase(MoveName.BOLT_STRIKE, Element.ELECTRIC, Move.Category.PHYSICAL, 130, 85, 5); | |
case 551: return new MoveBase(MoveName.BLUE_FLARE, Element.FIRE, Move.Category.SPECIAL, 130, 85, 5); | |
case 552: return new MoveBase(MoveName.FIERY_DANCE, Element.FIRE, Move.Category.SPECIAL, 80, 100, 10); | |
case 553: return new MoveBase(MoveName.FREEZE_SHOCK, Element.ICE, Move.Category.PHYSICAL, 140, 90, 5); | |
case 554: return new MoveBase(MoveName.ICE_BURN, Element.ICE, Move.Category.SPECIAL, 140, 90, 5); | |
case 555: return new MoveBase(MoveName.SNARL, Element.DARK, Move.Category.SPECIAL, 55, 95, 15); | |
case 556: return new MoveBase(MoveName.ICICLE_CRASH, Element.ICE, Move.Category.PHYSICAL, 85, 90, 10); | |
case 557: return new MoveBase(MoveName.V_CREATE, Element.FIRE, Move.Category.PHYSICAL, 180, 95, 5); | |
case 558: return new MoveBase(MoveName.FUSION_FLARE, Element.FIRE, Move.Category.SPECIAL, 100, 100, 5); | |
case 559: return new MoveBase(MoveName.FUSION_BOLT, Element.ELECTRIC, Move.Category.PHYSICAL, 100, 100, 5); | |
case 560: return new MoveBase(MoveName.FLYING_PRESS, Element.FIGHTING, Move.Category.PHYSICAL, 100, 95, 10); | |
case 561: return new MoveBase(MoveName.MAT_BLOCK, Element.FIGHTING, Move.Category.STATUS, 0, 0, 10); | |
case 562: return new MoveBase(MoveName.BELCH, Element.POISON, Move.Category.SPECIAL, 120, 90, 10); | |
case 563: return new MoveBase(MoveName.ROTOTILLER, Element.GROUND, Move.Category.STATUS, 0, 0, 10); | |
case 564: return new MoveBase(MoveName.STICKY_WEB, Element.BUG, Move.Category.STATUS, 0, 0, 20); | |
case 565: return new MoveBase(MoveName.FELL_STINGER, Element.BUG, Move.Category.PHYSICAL, 50, 100, 25); | |
case 566: return new MoveBase(MoveName.PHANTOM_FORCE, Element.GHOST, Move.Category.PHYSICAL, 90, 100, 10); | |
case 567: return new MoveBase(MoveName.TRICK_OR_TREAT, Element.GHOST, Move.Category.STATUS, 0, 100, 20); | |
case 568: return new MoveBase(MoveName.NOBLE_ROAR, Element.NORMAL, Move.Category.STATUS, 0, 100, 30); | |
case 569: return new MoveBase(MoveName.ION_DELUGE, Element.ELECTRIC, Move.Category.STATUS, 0, 0, 25); | |
case 570: return new MoveBase(MoveName.PARABOLIC_CHARGE, Element.ELECTRIC, Move.Category.SPECIAL, 65, 100, 20); | |
case 571: return new MoveBase(MoveName.FORESTS_CURSE, Element.GRASS, Move.Category.STATUS, 0, 100, 20); | |
case 572: return new MoveBase(MoveName.PETAL_BLIZZARD, Element.GRASS, Move.Category.PHYSICAL, 90, 100, 15); | |
case 573: return new MoveBase(MoveName.FREEZE_DRY, Element.ICE, Move.Category.SPECIAL, 70, 100, 20); | |
case 574: return new MoveBase(MoveName.DISARMING_VOICE, Element.FAIRY, Move.Category.SPECIAL, 40, 0, 15); | |
case 575: return new MoveBase(MoveName.PARTING_SHOT, Element.DARK, Move.Category.STATUS, 0, 100, 20); | |
case 576: return new MoveBase(MoveName.TOPSY_TURVY, Element.DARK, Move.Category.STATUS, 0, 100, 20); | |
case 577: return new MoveBase(MoveName.DRAINING_KISS, Element.FAIRY, Move.Category.SPECIAL, 50, 100, 10); | |
case 578: return new MoveBase(MoveName.CRAFTY_SHIELD, Element.FAIRY, Move.Category.STATUS, 0, 0, 10); | |
case 579: return new MoveBase(MoveName.FLOWER_SHIELD, Element.FAIRY, Move.Category.STATUS, 0, 0, 10); | |
case 580: return new MoveBase(MoveName.GRASSY_TERRAIN, Element.GRASS, Move.Category.STATUS, 0, 0, 10); | |
case 581: return new MoveBase(MoveName.MISTY_TERRAIN, Element.FAIRY, Move.Category.STATUS, 0, 0, 10); | |
case 582: return new MoveBase(MoveName.ELECTRIFY, Element.ELECTRIC, Move.Category.STATUS, 0, 0, 20); | |
case 583: return new MoveBase(MoveName.PLAY_ROUGH, Element.FAIRY, Move.Category.PHYSICAL, 90, 90, 10); | |
case 584: return new MoveBase(MoveName.FAIRY_WIND, Element.FAIRY, Move.Category.SPECIAL, 40, 100, 30); | |
case 585: return new MoveBase(MoveName.MOONBLAST, Element.FAIRY, Move.Category.SPECIAL, 95, 100, 15); | |
case 586: return new MoveBase(MoveName.BOOMBURST, Element.NORMAL, Move.Category.SPECIAL, 140, 100, 10); | |
case 587: return new MoveBase(MoveName.FAIRY_LOCK, Element.FAIRY, Move.Category.STATUS, 0, 0, 10); | |
case 588: return new MoveBase(MoveName.KINGS_SHIELD, Element.STEEL, Move.Category.STATUS, 0, 0, 10); | |
case 589: return new MoveBase(MoveName.PLAY_NICE, Element.NORMAL, Move.Category.STATUS, 0, 0, 20); | |
case 590: return new MoveBase(MoveName.CONFIDE, Element.NORMAL, Move.Category.STATUS, 0, 0, 20); | |
case 591: return new MoveBase(MoveName.DIAMOND_STORM, Element.ROCK, Move.Category.PHYSICAL, 100, 95, 5); | |
case 592: return new MoveBase(MoveName.STEAM_ERUPTION, Element.WATER, Move.Category.SPECIAL, 110, 95, 5); | |
case 593: return new MoveBase(MoveName.HYPERSPACE_HOLE, Element.PSYCHIC, Move.Category.SPECIAL, 80, 0, 5); | |
case 594: return new MoveBase(MoveName.WATER_SHURIKEN, Element.WATER, Move.Category.SPECIAL, 15, 100, 20); | |
case 595: return new MoveBase(MoveName.MYSTICAL_FIRE, Element.FIRE, Move.Category.SPECIAL, 75, 100, 10); | |
case 596: return new MoveBase(MoveName.SPIKY_SHIELD, Element.GRASS, Move.Category.STATUS, 0, 0, 10); | |
case 597: return new MoveBase(MoveName.AROMATIC_MIST, Element.FAIRY, Move.Category.STATUS, 0, 0, 20); | |
case 598: return new MoveBase(MoveName.EERIE_IMPULSE, Element.ELECTRIC, Move.Category.STATUS, 0, 100, 15); | |
case 599: return new MoveBase(MoveName.VENOM_DRENCH, Element.POISON, Move.Category.STATUS, 0, 100, 20); | |
case 600: return new MoveBase(MoveName.POWDER, Element.BUG, Move.Category.STATUS, 0, 100, 20); | |
case 601: return new MoveBase(MoveName.GEOMANCY, Element.FAIRY, Move.Category.STATUS, 0, 0, 10); | |
case 602: return new MoveBase(MoveName.MAGNETIC_FLUX, Element.ELECTRIC, Move.Category.STATUS, 0, 0, 20); | |
case 603: return new MoveBase(MoveName.HAPPY_HOUR, Element.NORMAL, Move.Category.STATUS, 0, 0, 30); | |
case 604: return new MoveBase(MoveName.ELECTRIC_TERRAIN, Element.ELECTRIC, Move.Category.STATUS, 0, 0, 10); | |
case 605: return new MoveBase(MoveName.DAZZLING_GLEAM, Element.FAIRY, Move.Category.SPECIAL, 80, 100, 10); | |
case 606: return new MoveBase(MoveName.CELEBRATE, Element.NORMAL, Move.Category.STATUS, 0, 0, 40); | |
case 607: return new MoveBase(MoveName.HOLD_HANDS, Element.NORMAL, Move.Category.STATUS, 0, 0, 40); | |
case 608: return new MoveBase(MoveName.BABY_DOLL_EYES, Element.FAIRY, Move.Category.STATUS, 0, 100, 30); | |
case 609: return new MoveBase(MoveName.NUZZLE, Element.ELECTRIC, Move.Category.PHYSICAL, 20, 100, 20); | |
case 610: return new MoveBase(MoveName.HOLD_BACK, Element.NORMAL, Move.Category.PHYSICAL, 40, 100, 40); | |
case 611: return new MoveBase(MoveName.INFESTATION, Element.BUG, Move.Category.SPECIAL, 20, 100, 20); | |
case 612: return new MoveBase(MoveName.POWER_UP_PUNCH, Element.FIGHTING, Move.Category.PHYSICAL, 40, 100, 20); | |
case 613: return new MoveBase(MoveName.OBLIVION_WING, Element.FLYING, Move.Category.SPECIAL, 80, 100, 10); | |
case 614: return new MoveBase(MoveName.THOUSAND_ARROWS, Element.GROUND, Move.Category.PHYSICAL, 90, 100, 10); | |
case 615: return new MoveBase(MoveName.THOUSAND_WAVES, Element.GROUND, Move.Category.PHYSICAL, 90, 100, 10); | |
case 616: return new MoveBase(MoveName.LANDS_WRATH, Element.GROUND, Move.Category.PHYSICAL, 90, 100, 10); | |
case 617: return new MoveBase(MoveName.LIGHT_OF_RUIN, Element.FAIRY, Move.Category.SPECIAL, 140, 90, 5); | |
case 618: return new MoveBase(MoveName.ORIGIN_PULSE, Element.WATER, Move.Category.SPECIAL, 110, 85, 10); | |
case 619: return new MoveBase(MoveName.PRECIPICE_BLADES, Element.GROUND, Move.Category.PHYSICAL, 120, 85, 10); | |
case 620: return new MoveBase(MoveName.DRAGON_ASCENT, Element.FLYING, Move.Category.PHYSICAL, 120, 100, 5); | |
case 621: return new MoveBase(MoveName.HYPERSPACE_FURY, Element.DARK, Move.Category.PHYSICAL, 100, 0, 5); | |
case 622: return new MoveBase(MoveName.BREAKNECK_BLITZ, Element.NORMAL, Move.Category.PHYSICAL, 0, 0, 1); | |
case 623: return new MoveBase(MoveName.BREAKNECK_BLITZ, Element.NORMAL, Move.Category.SPECIAL, 0, 0, 1); | |
case 624: return new MoveBase(MoveName.ALL_OUT_PUMMELING, Element.FIGHTING, Move.Category.PHYSICAL, 0, 0, 1); | |
case 625: return new MoveBase(MoveName.ALL_OUT_PUMMELING, Element.FIGHTING, Move.Category.SPECIAL, 0, 0, 1); | |
case 626: return new MoveBase(MoveName.SUPERSONIC_SKYSTRIKE, Element.FLYING, Move.Category.PHYSICAL, 0, 0, 1); | |
case 627: return new MoveBase(MoveName.SUPERSONIC_SKYSTRIKE, Element.FLYING, Move.Category.SPECIAL, 0, 0, 1); | |
case 628: return new MoveBase(MoveName.ACID_DOWNPOUR, Element.POISON, Move.Category.PHYSICAL, 0, 0, 1); | |
case 629: return new MoveBase(MoveName.ACID_DOWNPOUR, Element.POISON, Move.Category.SPECIAL, 0, 0, 1); | |
case 630: return new MoveBase(MoveName.TECTONIC_RAGE, Element.GROUND, Move.Category.PHYSICAL, 0, 0, 1); | |
case 631: return new MoveBase(MoveName.TECTONIC_RAGE, Element.GROUND, Move.Category.SPECIAL, 0, 0, 1); | |
case 632: return new MoveBase(MoveName.CONTINENTAL_CRUSH, Element.ROCK, Move.Category.PHYSICAL, 0, 0, 1); | |
case 633: return new MoveBase(MoveName.CONTINENTAL_CRUSH, Element.ROCK, Move.Category.SPECIAL, 0, 0, 1); | |
case 634: return new MoveBase(MoveName.SAVAGE_SPIN_OUT, Element.BUG, Move.Category.PHYSICAL, 0, 0, 1); | |
case 635: return new MoveBase(MoveName.SAVAGE_SPIN_OUT, Element.BUG, Move.Category.SPECIAL, 0, 0, 1); | |
case 636: return new MoveBase(MoveName.NEVER_ENDING_NIGHTMARE, Element.GHOST, Move.Category.PHYSICAL, 0, 0, 1); | |
case 637: return new MoveBase(MoveName.NEVER_ENDING_NIGHTMARE, Element.GHOST, Move.Category.SPECIAL, 0, 0, 1); | |
case 638: return new MoveBase(MoveName.CORKSCREW_CRASH, Element.STEEL, Move.Category.PHYSICAL, 0, 0, 1); | |
case 639: return new MoveBase(MoveName.CORKSCREW_CRASH, Element.STEEL, Move.Category.SPECIAL, 0, 0, 1); | |
case 640: return new MoveBase(MoveName.INFERNO_OVERDRIVE, Element.FIRE, Move.Category.PHYSICAL, 0, 0, 1); | |
case 641: return new MoveBase(MoveName.INFERNO_OVERDRIVE, Element.FIRE, Move.Category.SPECIAL, 0, 0, 1); | |
case 642: return new MoveBase(MoveName.HYDRO_VORTEX, Element.WATER, Move.Category.PHYSICAL, 0, 0, 1); | |
case 643: return new MoveBase(MoveName.HYDRO_VORTEX, Element.WATER, Move.Category.SPECIAL, 0, 0, 1); | |
case 644: return new MoveBase(MoveName.BLOOM_DOOM, Element.GRASS, Move.Category.PHYSICAL, 0, 0, 1); | |
case 645: return new MoveBase(MoveName.BLOOM_DOOM, Element.GRASS, Move.Category.SPECIAL, 0, 0, 1); | |
case 646: return new MoveBase(MoveName.GIGAVOLT_HAVOC, Element.ELECTRIC, Move.Category.PHYSICAL, 0, 0, 1); | |
case 647: return new MoveBase(MoveName.GIGAVOLT_HAVOC, Element.ELECTRIC, Move.Category.SPECIAL, 0, 0, 1); | |
case 648: return new MoveBase(MoveName.SHATTERED_PSYCHE, Element.PSYCHIC, Move.Category.PHYSICAL, 0, 0, 1); | |
case 649: return new MoveBase(MoveName.SHATTERED_PSYCHE, Element.PSYCHIC, Move.Category.SPECIAL, 0, 0, 1); | |
case 650: return new MoveBase(MoveName.SUBZERO_SLAMMER, Element.ICE, Move.Category.PHYSICAL, 0, 0, 1); | |
case 651: return new MoveBase(MoveName.SUBZERO_SLAMMER, Element.ICE, Move.Category.SPECIAL, 0, 0, 1); | |
case 652: return new MoveBase(MoveName.DEVASTATING_DRAKE, Element.DRAGON, Move.Category.PHYSICAL, 0, 0, 1); | |
case 653: return new MoveBase(MoveName.DEVASTATING_DRAKE, Element.DRAGON, Move.Category.SPECIAL, 0, 0, 1); | |
case 654: return new MoveBase(MoveName.BLACK_HOLE_ECLIPSE, Element.DARK, Move.Category.PHYSICAL, 0, 0, 1); | |
case 655: return new MoveBase(MoveName.BLACK_HOLE_ECLIPSE, Element.DARK, Move.Category.SPECIAL, 0, 0, 1); | |
case 656: return new MoveBase(MoveName.TWINKLE_TACKLE, Element.FAIRY, Move.Category.PHYSICAL, 0, 0, 1); | |
case 657: return new MoveBase(MoveName.TWINKLE_TACKLE, Element.FAIRY, Move.Category.SPECIAL, 0, 0, 1); | |
case 658: return new MoveBase(MoveName.CATASTROPIKA, Element.ELECTRIC, Move.Category.PHYSICAL, 210, 0, 1); | |
case 659: return new MoveBase(MoveName.SHORE_UP, Element.GROUND, Move.Category.STATUS, 0, 0, 10); | |
case 660: return new MoveBase(MoveName.FIRST_IMPRESSION, Element.BUG, Move.Category.PHYSICAL, 90, 100, 10); | |
case 661: return new MoveBase(MoveName.BANEFUL_BUNKER, Element.POISON, Move.Category.STATUS, 0, 0, 10); | |
case 662: return new MoveBase(MoveName.SPIRIT_SHACKLE, Element.GHOST, Move.Category.PHYSICAL, 80, 100, 10); | |
case 663: return new MoveBase(MoveName.DARKEST_LARIAT, Element.DARK, Move.Category.PHYSICAL, 85, 100, 10); | |
case 664: return new MoveBase(MoveName.SPARKLING_ARIA, Element.WATER, Move.Category.SPECIAL, 90, 100, 10); | |
case 665: return new MoveBase(MoveName.ICE_HAMMER, Element.ICE, Move.Category.PHYSICAL, 100, 90, 10); | |
case 666: return new MoveBase(MoveName.FLORAL_HEALING, Element.FAIRY, Move.Category.STATUS, 0, 0, 10); | |
case 667: return new MoveBase(MoveName.HIGH_HORSEPOWER, Element.GROUND, Move.Category.PHYSICAL, 95, 95, 10); | |
case 668: return new MoveBase(MoveName.STRENGTH_SAP, Element.GRASS, Move.Category.STATUS, 0, 100, 10); | |
case 669: return new MoveBase(MoveName.SOLAR_BLADE, Element.GRASS, Move.Category.PHYSICAL, 125, 100, 10); | |
case 670: return new MoveBase(MoveName.LEAFAGE, Element.GRASS, Move.Category.PHYSICAL, 40, 100, 40); | |
case 671: return new MoveBase(MoveName.SPOTLIGHT, Element.NORMAL, Move.Category.STATUS, 0, 0, 15); | |
case 672: return new MoveBase(MoveName.TOXIC_THREAD, Element.POISON, Move.Category.STATUS, 0, 100, 20); | |
case 673: return new MoveBase(MoveName.LASER_FOCUS, Element.NORMAL, Move.Category.STATUS, 0, 0, 30); | |
case 674: return new MoveBase(MoveName.GEAR_UP, Element.STEEL, Move.Category.STATUS, 0, 0, 20); | |
case 675: return new MoveBase(MoveName.THROAT_CHOP, Element.DARK, Move.Category.PHYSICAL, 80, 100, 15); | |
case 676: return new MoveBase(MoveName.POLLEN_PUFF, Element.BUG, Move.Category.SPECIAL, 90, 100, 15); | |
case 677: return new MoveBase(MoveName.ANCHOR_SHOT, Element.STEEL, Move.Category.PHYSICAL, 80, 100, 20); | |
case 678: return new MoveBase(MoveName.PSYCHIC_TERRAIN, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 10); | |
case 679: return new MoveBase(MoveName.LUNGE, Element.BUG, Move.Category.PHYSICAL, 80, 100, 15); | |
case 680: return new MoveBase(MoveName.FIRE_LASH, Element.FIRE, Move.Category.PHYSICAL, 80, 100, 15); | |
case 681: return new MoveBase(MoveName.POWER_TRIP, Element.DARK, Move.Category.PHYSICAL, 20, 100, 10); | |
case 682: return new MoveBase(MoveName.BURN_UP, Element.FIRE, Move.Category.SPECIAL, 130, 100, 5); | |
case 683: return new MoveBase(MoveName.SPEED_SWAP, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 10); | |
case 684: return new MoveBase(MoveName.SMART_STRIKE, Element.STEEL, Move.Category.PHYSICAL, 70, 0, 10); | |
case 685: return new MoveBase(MoveName.PURIFY, Element.POISON, Move.Category.STATUS, 0, 0, 20); | |
case 686: return new MoveBase(MoveName.REVELATION_DANCE, Element.NORMAL, Move.Category.SPECIAL, 90, 100, 15); | |
case 687: return new MoveBase(MoveName.CORE_ENFORCER, Element.DRAGON, Move.Category.SPECIAL, 100, 100, 10); | |
case 688: return new MoveBase(MoveName.TROP_KICK, Element.GRASS, Move.Category.PHYSICAL, 70, 100, 15); | |
case 689: return new MoveBase(MoveName.INSTRUCT, Element.PSYCHIC, Move.Category.STATUS, 0, 0, 15); | |
case 690: return new MoveBase(MoveName.BEAK_BLAST, Element.FLYING, Move.Category.PHYSICAL, 100, 100, 15); | |
case 691: return new MoveBase(MoveName.CLANGING_SCALES, Element.DRAGON, Move.Category.SPECIAL, 110, 100, 5); | |
case 692: return new MoveBase(MoveName.DRAGON_HAMMER, Element.DRAGON, Move.Category.PHYSICAL, 90, 100, 15); | |
case 693: return new MoveBase(MoveName.BRUTAL_SWING, Element.DARK, Move.Category.PHYSICAL, 60, 100, 20); | |
case 694: return new MoveBase(MoveName.AURORA_VEIL, Element.ICE, Move.Category.STATUS, 0, 0, 20); | |
case 695: return new MoveBase(MoveName.SINISTER_ARROW_RAID, Element.GHOST, Move.Category.PHYSICAL, 180, 0, 1); | |
case 696: return new MoveBase(MoveName.MALICIOUS_MOONSAULT, Element.DARK, Move.Category.PHYSICAL, 180, 0, 1); | |
case 697: return new MoveBase(MoveName.OCEANIC_OPERETTA, Element.WATER, Move.Category.SPECIAL, 195, 0, 1); | |
case 698: return new MoveBase(MoveName.GUARDIAN_OF_ALOLA, Element.FAIRY, Move.Category.SPECIAL, 0, 0, 1); | |
case 699: return new MoveBase(MoveName.SOUL_STEALING_7_STAR_STRIKE, Element.GHOST, Move.Category.PHYSICAL, 195, 0, 1); | |
case 700: return new MoveBase(MoveName.STOKED_SPARKSURFER, Element.ELECTRIC, Move.Category.SPECIAL, 175, 0, 1); | |
case 701: return new MoveBase(MoveName.PULVERIZING_PANCAKE, Element.NORMAL, Move.Category.PHYSICAL, 210, 0, 1); | |
case 702: return new MoveBase(MoveName.EXTREME_EVOBOOST, Element.NORMAL, Move.Category.STATUS, 0, 0, 1); | |
case 703: return new MoveBase(MoveName.GENESIS_SUPERNOVA, Element.PSYCHIC, Move.Category.SPECIAL, 185, 0, 1); | |
case 704: return new MoveBase(MoveName.SHELL_TRAP, Element.FIRE, Move.Category.SPECIAL, 150, 100, 5); | |
case 705: return new MoveBase(MoveName.FLEUR_CANNON, Element.FAIRY, Move.Category.SPECIAL, 130, 90, 5); | |
case 706: return new MoveBase(MoveName.PSYCHIC_FANGS, Element.PSYCHIC, Move.Category.PHYSICAL, 85, 100, 10); | |
case 707: return new MoveBase(MoveName.STOMPING_TANTRUM, Element.GROUND, Move.Category.PHYSICAL, 75, 100, 10); | |
case 708: return new MoveBase(MoveName.SHADOW_BONE, Element.GHOST, Move.Category.PHYSICAL, 85, 100, 10); | |
case 709: return new MoveBase(MoveName.ACCELEROCK, Element.ROCK, Move.Category.PHYSICAL, 40, 100, 20); | |
case 710: return new MoveBase(MoveName.LIQUIDATION, Element.WATER, Move.Category.PHYSICAL, 85, 100, 10); | |
case 711: return new MoveBase(MoveName.PRISMATIC_LASER, Element.PSYCHIC, Move.Category.SPECIAL, 160, 100, 10); | |
case 712: return new MoveBase(MoveName.SPECTRAL_THIEF, Element.GHOST, Move.Category.PHYSICAL, 90, 100, 10); | |
case 713: return new MoveBase(MoveName.SUNSTEEL_STRIKE, Element.STEEL, Move.Category.PHYSICAL, 100, 100, 5); | |
case 714: return new MoveBase(MoveName.MOONGEIST_BEAM, Element.GHOST, Move.Category.SPECIAL, 100, 100, 5); | |
case 715: return new MoveBase(MoveName.TEARFUL_LOOK, Element.NORMAL, Move.Category.STATUS, 0, 0, 20); | |
case 716: return new MoveBase(MoveName.ZING_ZAP, Element.ELECTRIC, Move.Category.PHYSICAL, 80, 100, 10); | |
case 717: return new MoveBase(MoveName.NATURES_MADNESS, Element.FAIRY, Move.Category.SPECIAL, 0, 90, 10); | |
case 718: return new MoveBase(MoveName.MULTI_ATTACK, Element.NORMAL, Move.Category.PHYSICAL, 90, 100, 10); | |
case 719: return new MoveBase(MoveName._10000000_VOLT_THUNDERBOLT, Element.ELECTRIC, Move.Category.SPECIAL, 195, 0, 1); | |
default: return new MoveBase(MoveName.NONE, Element.NONE, Move.Category.NONE, 0, 0, 0); | |
} | |
} | |
public void useMove() {} | |
/* FOR TEST */ | |
public static void main(String args[]) { | |
System.out.println(getMoveBase(696).toString()); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment